↑ Up

CSE---1.7.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : CSE---1.7
% Problem  : SWW330+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 : n002.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:07:37 EDT 2024

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : SWW330+1 : TPTP v8.2.0. Released v5.2.0.
% 0.07/0.12  % Command    : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s
% 0.12/0.33  % Computer : n002.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Wed Jun 19 07:02:54 EDT 2024
% 0.12/0.33  % CPUTime    : 
% 0.44/0.57  start to proof:theBenchmark
% 159.11/159.17  %-------------------------------------------
% 159.11/159.17  % File        :CSE---1.7
% 159.11/159.17  % Problem     :theBenchmark
% 159.11/159.17  % Transform   :cnf
% 159.11/159.17  % Format      :tptp:raw
% 159.11/159.17  % Command     :java -jar mcs_scs.jar %d %s
% 159.11/159.17  
% 159.11/159.17  % Result      :Theorem 144.380000s
% 159.11/159.17  % Output      :CNFRefutation 144.380000s
% 159.11/159.17  %-------------------------------------------
% 159.18/159.18  %------------------------------------------------------------------------------
% 159.18/159.18  % File     : SWW330+1 : TPTP v8.2.0. Released v5.2.0.
% 159.18/159.18  % Domain   : Software Verification
% 159.18/159.18  % Problem  : Hoare's Logic with Procedures 435132, 5000 axioms selected
% 159.18/159.18  % Version  : Especial.
% 159.18/159.18  % English  :
% 159.18/159.18  
% 159.18/159.18  % Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% 159.18/159.18  %          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% 159.18/159.18  % Source   : [Bla11]
% 159.18/159.18  % Names    : hoare_435132.5000.p [Bla11]
% 159.18/159.18  
% 159.18/159.18  % Status   : ContradictoryAxioms
% 159.18/159.18  % 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.87 v6.4.0, 0.85 v6.3.0, 0.83 v6.2.0, 0.92 v6.1.0, 0.97 v6.0.0, 0.91 v5.5.0, 0.96 v5.4.0, 1.00 v5.2.0
% 159.18/159.18  % Syntax   : Number of formulae    : 5225 (1679 unt;   0 def)
% 159.18/159.18  %            Number of atoms       : 12739 (4421 equ)
% 159.18/159.18  %            Maximal formula atoms :   13 (   2 avg)
% 159.18/159.18  %            Number of connectives : 8518 (1004   ~; 151   |; 720   &)
% 159.18/159.18  %                                         ( 884 <=>;5759  =>;   0  <=;   0 <~>)
% 159.18/159.18  %            Maximal formula depth :   22 (   6 avg)
% 159.18/159.18  %            Maximal term depth    :   19 (   2 avg)
% 159.18/159.18  %            Number of predicates  :  149 ( 148 usr;   0 prp; 1-6 aty)
% 159.18/159.18  %            Number of functors    :  390 ( 390 usr;  54 con; 0-7 aty)
% 159.18/159.18  %            Number of variables   : 16656 (16507   !; 149   ?)
% 159.18/159.18  % SPC      : FOF_CAX_RFO_SEQ
% 159.18/159.18  
% 159.18/159.18  % Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 159.18/159.18  %            2011-03-01 12:01:04
% 159.18/159.18  %------------------------------------------------------------------------------
% 159.18/159.18  %----Relevant facts (4985)
% 159.18/159.18  fof(fact_ext,axiom,
% 159.18/159.18      ! [V_g_2,V_f_2] :
% 159.18/159.18        ( ! [B_x] : hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x)
% 159.18/159.18       => V_f_2 = V_g_2 ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_Body__triple__valid__0,axiom,
% 159.18/159.18      ! [V_Qa_2,V_pn_2,V_Pa_2,T_b] : c_Hoare__Mirabelle_Otriple__valid(T_b,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Qa_2)) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple_Oinject,axiom,
% 159.18/159.18      ! [V_fun2_H_2,V_com_H_2,V_fun1_H_2,V_fun2_2,V_com_2,V_fun1_2,T_b] :
% 159.18/159.18        ( hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_2),V_com_2),V_fun2_2) = hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_H_2),V_com_H_2),V_fun2_H_2)
% 159.18/159.18      <=> ( V_fun1_2 = V_fun1_H_2
% 159.18/159.18          & V_com_2 = V_com_H_2
% 159.18/159.18          & V_fun2_2 = V_fun2_H_2 ) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple_Osize_I1_J,axiom,
% 159.18/159.18      ! [V_fun2_2,V_com_2,V_fun1_2,V_fa_2,T_b] : c_Hoare__Mirabelle_Otriple_Otriple__size(T_b,V_fa_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_2),V_com_2),V_fun2_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_hoare__valids__def,axiom,
% 159.18/159.18      ! [V_ts_2,V_Ga_2,T_b] :
% 159.18/159.18        ( c_Hoare__Mirabelle_Ohoare__valids(T_b,V_Ga_2,V_ts_2)
% 159.18/159.18      <=> ! [B_n] :
% 159.18/159.18            ( ! [B_x] :
% 159.18/159.18                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_b)),B_x),V_Ga_2))
% 159.18/159.18               => c_Hoare__Mirabelle_Otriple__valid(T_b,B_n,B_x) )
% 159.18/159.18           => ! [B_x] :
% 159.18/159.18                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_b)),B_x),V_ts_2))
% 159.18/159.18               => c_Hoare__Mirabelle_Otriple__valid(T_b,B_n,B_x) ) ) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_hoare__derivs_OBody,axiom,
% 159.18/159.18      ! [V_Procsa_2,V_Qa_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.18        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)),V_Ga_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(tc_Com_Opname,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))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_Pa_2)),c_Com_Ocom_OBODY)),V_Qa_2)),V_Procsa_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(tc_Com_Opname,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))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_Pa_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_Qa_2)),V_Procsa_2))
% 159.18/159.18       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(tc_Com_Opname,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))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_Pa_2)),c_Com_Ocom_OBODY)),V_Qa_2)),V_Procsa_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple_Osize_I2_J,axiom,
% 159.18/159.18      ! [V_fun2_2,V_com_2,V_fun1_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_fun1_2),V_com_2),V_fun2_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup1E,axiom,
% 159.18/159.18      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.18        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))
% 159.18/159.18       => ( ~ hBOOL(hAPP(V_A_2,V_x_2))
% 159.18/159.18         => hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup1CI,axiom,
% 159.18/159.18      ! [T_b,V_A_2,V_x_2,V_B_2] :
% 159.18/159.18        ( ( ~ hBOOL(hAPP(V_B_2,V_x_2))
% 159.18/159.18         => hBOOL(hAPP(V_A_2,V_x_2)) )
% 159.18/159.18       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__fun__def,axiom,
% 159.18/159.18      ! [V_x_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.18        ( class_Lattices_Olattice(T_b)
% 159.18/159.18       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,T_b)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple_Orecs,axiom,
% 159.18/159.18      ! [V_fun2_2,V_com_2,V_fun1_2,V_f1_2,T_b,T_c] : c_Hoare__Mirabelle_Otriple_Otriple__rec(T_c,T_b,V_f1_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_c),V_fun1_2),V_com_2),V_fun2_2)) = hAPP(hAPP(hAPP(V_f1_2,V_fun1_2),V_com_2),V_fun2_2) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple_Osimps_I2_J,axiom,
% 159.18/159.18      ! [V_fun2_2,V_com_2,V_fun1_2,V_f1_2,T_b,T_c] : c_Hoare__Mirabelle_Otriple_Otriple__case(T_c,T_b,V_f1_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_c),V_fun1_2),V_com_2),V_fun2_2)) = hAPP(hAPP(hAPP(V_f1_2,V_fun1_2),V_com_2),V_fun2_2) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_image__Un,axiom,
% 159.18/159.18      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,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(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_B_2)) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__apply,axiom,
% 159.18/159.18      ! [V_x_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.18        ( class_Lattices_Olattice(T_b)
% 159.18/159.18       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,T_b)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_Body__triple__valid__Suc,axiom,
% 159.18/159.18      ! [V_Qa_2,V_pn_2,V_Pa_2,V_n_2,T_b] :
% 159.18/159.18        ( c_Hoare__Mirabelle_Otriple__valid(T_b,V_n_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Qa_2))
% 159.18/159.18      <=> c_Hoare__Mirabelle_Otriple__valid(T_b,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Qa_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_cut,axiom,
% 159.18/159.18      ! [V_Ga_2,V_ts_2,V_G_H_2,T_b] :
% 159.18/159.18        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_H_2,V_ts_2)
% 159.18/159.18       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_G_H_2)
% 159.18/159.18         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2) ) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triple__valid__Suc,axiom,
% 159.18/159.18      ! [V_t,V_n,T_a] :
% 159.18/159.18        ( c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n),V_t)
% 159.18/159.18       => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n,V_t) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_triples__valid__Suc,axiom,
% 159.18/159.18      ! [V_n_2,V_ts_2,T_b] :
% 159.18/159.18        ( ! [B_x] :
% 159.18/159.18            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_b)),B_x),V_ts_2))
% 159.18/159.18           => c_Hoare__Mirabelle_Otriple__valid(T_b,hAPP(c_Nat_OSuc,V_n_2),B_x) )
% 159.18/159.18       => ! [B_x] :
% 159.18/159.18            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_b)),B_x),V_ts_2))
% 159.18/159.18           => c_Hoare__Mirabelle_Otriple__valid(T_b,V_n_2,B_x) ) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__assoc,axiom,
% 159.18/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_inf__sup__aci_I6_J,axiom,
% 159.18/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Olattice(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup_Oassoc,axiom,
% 159.18/159.18      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_c)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__left__commute,axiom,
% 159.18/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_inf__sup__aci_I7_J,axiom,
% 159.18/159.18      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Olattice(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup_Oleft__commute,axiom,
% 159.18/159.18      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_c)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_c)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__left__idem,axiom,
% 159.18/159.18      ! [V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_inf__sup__aci_I8_J,axiom,
% 159.18/159.18      ! [V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Olattice(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup_Oleft__idem,axiom,
% 159.18/159.18      ! [V_b,V_a,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__commute,axiom,
% 159.18/159.18      ! [V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_inf__sup__aci_I5_J,axiom,
% 159.18/159.18      ! [V_y,V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Olattice(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup_Ocommute,axiom,
% 159.18/159.18      ! [V_b,V_a,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b),V_a) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup__idem,axiom,
% 159.18/159.18      ! [V_x,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup_Oidem,axiom,
% 159.18/159.18      ! [V_a,T_a] :
% 159.18/159.18        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.18       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_a) = V_a ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup1I2,axiom,
% 159.18/159.18      ! [V_A_2,T_b,V_x_2,V_B_2] :
% 159.18/159.18        ( hBOOL(hAPP(V_B_2,V_x_2))
% 159.18/159.18       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_sup1I1,axiom,
% 159.18/159.18      ! [V_B_2,T_b,V_x_2,V_A_2] :
% 159.18/159.18        ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.18/159.18       => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ).
% 159.18/159.18  
% 159.18/159.18  fof(fact_ball__Un,axiom,
% 159.18/159.18      ! [V_Pa_2,V_B_2,V_A_2,T_b] :
% 159.18/159.19        ( ! [B_x] :
% 159.18/159.19            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.19           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.19      <=> ( ! [B_x] :
% 159.18/159.19              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.19             => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.19          & ! [B_x] :
% 159.18/159.19              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_B_2))
% 159.18/159.19             => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_bex__Un,axiom,
% 159.18/159.19      ! [V_Pa_2,V_B_2,V_A_2,T_b] :
% 159.18/159.19        ( ? [B_x] :
% 159.18/159.19            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.19            & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.19      <=> ( ? [B_x] :
% 159.18/159.19              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.19              & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.19          | ? [B_x] :
% 159.18/159.19              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_B_2))
% 159.18/159.19              & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Un__assoc,axiom,
% 159.18/159.19      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,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_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Un__left__commute,axiom,
% 159.18/159.19      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Un__left__absorb,axiom,
% 159.18/159.19      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_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_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Un__commute,axiom,
% 159.18/159.19      ! [V_B_2,V_A_2,T_b] : 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_b,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Un__absorb,axiom,
% 159.18/159.19      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_A_2) = V_A_2 ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_image__image,axiom,
% 159.18/159.19      ! [V_A_2,V_g_2,T_d,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Oimage(T_d,T_c,V_g_2),V_A_2)) = hAPP(c_Set_Oimage(T_d,T_b,hAPP(hAPP(c_COMBB(T_c,T_b,T_d),V_f_2),V_g_2)),V_A_2) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Suc__neq__Zero,axiom,
% 159.18/159.19      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Zero__neq__Suc,axiom,
% 159.18/159.19      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_nat_Osimps_I3_J,axiom,
% 159.18/159.19      ! [V_nat_H_1] : hAPP(c_Nat_OSuc,V_nat_H_1) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Suc__not__Zero,axiom,
% 159.18/159.19      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_nat_Osimps_I2_J,axiom,
% 159.18/159.19      ! [V_nat_H] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_nat_H) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Zero__not__Suc,axiom,
% 159.18/159.19      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_image__ident,axiom,
% 159.18/159.19      ! [V_Y_2,T_b] : hAPP(c_Set_Oimage(T_b,T_b,c_COMBI(T_b)),V_Y_2) = V_Y_2 ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Powp__def,axiom,
% 159.18/159.19      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(c_Predicate_OPowp(T_b,V_A_2),V_B_2))
% 159.18/159.19      <=> ! [B_x] :
% 159.18/159.19            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_B_2))
% 159.18/159.19           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evaln_OBody,axiom,
% 159.18/159.19      ! [V_s1,V_n,V_s0,V_pn] :
% 159.18/159.19        ( c_Natural_Oevaln(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn)),V_s0,V_n,V_s1)
% 159.18/159.19       => c_Natural_Oevaln(hAPP(c_Com_Ocom_OBODY,V_pn),V_s0,hAPP(c_Nat_OSuc,V_n),V_s1) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_com_Osimps_I6_J,axiom,
% 159.18/159.19      ! [V_pname_H_2,V_pname_2] :
% 159.18/159.19        ( hAPP(c_Com_Ocom_OBODY,V_pname_2) = hAPP(c_Com_Ocom_OBODY,V_pname_H_2)
% 159.18/159.19      <=> V_pname_2 = V_pname_H_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evaln_Oequations_I9_J,axiom,
% 159.18/159.19      ! [V_a4_2,V_a3_2,V_a2_2,V_a1_2] :
% 159.18/159.19        ( c_Natural_Oevaln(hAPP(c_Com_Ocom_OBODY,V_a1_2),V_a2_2,hAPP(c_Nat_OSuc,V_a3_2),V_a4_2)
% 159.18/159.19      <=> c_Natural_Oevaln(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_a1_2)),V_a2_2,V_a3_2,V_a4_2) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evaln__Suc,axiom,
% 159.18/159.19      ! [V_s_H,V_n,V_s,V_c] :
% 159.18/159.19        ( c_Natural_Oevaln(V_c,V_s,V_n,V_s_H)
% 159.18/159.19       => c_Natural_Oevaln(V_c,V_s,hAPP(c_Nat_OSuc,V_n),V_s_H) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_triple__valid__def2,axiom,
% 159.18/159.19      ! [V_Qa_2,V_c_2,V_Pa_2,V_n_2,T_b] :
% 159.18/159.19        ( c_Hoare__Mirabelle_Otriple__valid(T_b,V_n_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Qa_2))
% 159.18/159.19      <=> ! [B_Z,B_s] :
% 159.18/159.19            ( hBOOL(hAPP(hAPP(V_Pa_2,B_Z),B_s))
% 159.18/159.19           => ! [B_s_H] :
% 159.18/159.19                ( c_Natural_Oevaln(V_c_2,B_s,V_n_2,B_s_H)
% 159.18/159.19               => hBOOL(hAPP(hAPP(V_Qa_2,B_Z),B_s_H)) ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Suc__inject,axiom,
% 159.18/159.19      ! [V_y,V_x] :
% 159.18/159.19        ( hAPP(c_Nat_OSuc,V_x) = hAPP(c_Nat_OSuc,V_y)
% 159.18/159.19       => V_x = V_y ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_nat_Oinject,axiom,
% 159.18/159.19      ! [V_nat_H_2,V_nat_2] :
% 159.18/159.19        ( hAPP(c_Nat_OSuc,V_nat_2) = hAPP(c_Nat_OSuc,V_nat_H_2)
% 159.18/159.19      <=> V_nat_2 = V_nat_H_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Suc__n__not__n,axiom,
% 159.18/159.19      ! [V_n] : hAPP(c_Nat_OSuc,V_n) != V_n ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_n__not__Suc__n,axiom,
% 159.18/159.19      ! [V_n] : V_n != hAPP(c_Nat_OSuc,V_n) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evaln__elim__cases_I6_J,axiom,
% 159.18/159.19      ! [V_s1,V_n,V_s,V_P] :
% 159.18/159.19        ( c_Natural_Oevaln(hAPP(c_Com_Ocom_OBODY,V_P),V_s,V_n,V_s1)
% 159.18/159.19       => ~ ! [B_n] :
% 159.18/159.19              ( V_n = hAPP(c_Nat_OSuc,B_n)
% 159.18/159.19             => ~ c_Natural_Oevaln(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_P)),V_s,B_n,V_s1) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evalc__elim__cases_I6_J,axiom,
% 159.18/159.19      ! [V_s1,V_s,V_P] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,V_P)),V_s),V_s1))
% 159.18/159.19       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_P))),V_s),V_s1)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evalc_OBody,axiom,
% 159.18/159.19      ! [V_s1,V_s0,V_pn] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn))),V_s0),V_s1))
% 159.18/159.19       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,V_pn)),V_s0),V_s1)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_evalc_Oequations_I9_J,axiom,
% 159.18/159.19      ! [V_a3_2,V_a2_2,V_a1_2] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,V_a1_2)),V_a2_2),V_a3_2))
% 159.18/159.19      <=> hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_a1_2))),V_a2_2),V_a3_2)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Least__Suc,axiom,
% 159.18/159.19      ! [V_n_2,V_Pa_2] :
% 159.18/159.19        ( hBOOL(hAPP(V_Pa_2,V_n_2))
% 159.18/159.19       => ( ~ hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.18/159.19         => c_Orderings_Oord__class_OLeast(tc_Nat_Onat,V_Pa_2) = hAPP(c_Nat_OSuc,c_Orderings_Oord__class_OLeast(tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Nat_Onat),V_Pa_2),c_Nat_OSuc))) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_com_Osize_I7_J,axiom,
% 159.18/159.19      ! [V_pname] : c_Com_Ocom_Ocom__size(hAPP(c_Com_Ocom_OBODY,V_pname)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_com_Osize_I15_J,axiom,
% 159.18/159.19      ! [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) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Sup__fin_Oidem,axiom,
% 159.18/159.19      ! [V_x,T_a] :
% 159.18/159.19        ( class_Lattices_Olattice(T_a)
% 159.18/159.19       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_Body1,axiom,
% 159.18/159.19      ! [V_pn_2,V_Procsa_2,V_Qa_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.19        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)),V_Ga_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(tc_Com_Opname,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))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_Pa_2)),c_Com_Ocom_OBODY)),V_Qa_2)),V_Procsa_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_b),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_b,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(c_COMBS(tc_Com_Opname,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))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_b)),V_Pa_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_Qa_2)),V_Procsa_2))
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),V_pn_2),V_Procsa_2))
% 159.18/159.19         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),hAPP(V_Pa_2,V_pn_2)),hAPP(c_Com_Ocom_OBODY,V_pn_2)),hAPP(V_Qa_2,V_pn_2))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_zero__reorient,axiom,
% 159.18/159.19      ! [V_x_2,T_b] :
% 159.18/159.19        ( class_Groups_Ozero(T_b)
% 159.18/159.19       => ( c_Groups_Ozero__class_Ozero(T_b) = V_x_2
% 159.18/159.19        <=> V_x_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_of__nat__aux_Osimps_I2_J,axiom,
% 159.18/159.19      ! [V_i_2,V_n_2,V_inc_2,T_b] :
% 159.18/159.19        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.19       => c_Nat_Osemiring__1__class_Oof__nat__aux(T_b,V_inc_2,hAPP(c_Nat_OSuc,V_n_2),V_i_2) = c_Nat_Osemiring__1__class_Oof__nat__aux(T_b,V_inc_2,V_n_2,hAPP(V_inc_2,V_i_2)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_equalityCE,axiom,
% 159.18/159.19      ! [V_c_2,T_b,V_B_2,V_A_2] :
% 159.18/159.19        ( V_A_2 = V_B_2
% 159.18/159.19       => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.19           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) )
% 159.18/159.19         => ~ ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.19             => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_emptyE,axiom,
% 159.18/159.19      ! [V_a_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insertCI,axiom,
% 159.18/159.19      ! [V_b_2,V_B_2,V_a_2,T_b] :
% 159.18/159.19        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_B_2))
% 159.18/159.19         => V_a_2 = V_b_2 )
% 159.18/159.19       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_B_2))) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insertE,axiom,
% 159.18/159.19      ! [V_A_2,V_b_2,V_a_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_A_2)))
% 159.18/159.19       => ( V_a_2 != V_b_2
% 159.18/159.19         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_image__eqI,axiom,
% 159.18/159.19      ! [T_b,V_A_2,T_c,V_x_2,V_f_2,V_b_2] :
% 159.18/159.19        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),V_A_2))
% 159.18/159.19         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2))) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_UnCI,axiom,
% 159.18/159.19      ! [V_A_2,V_B_2,V_c_2,T_b] :
% 159.18/159.19        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2))
% 159.18/159.19         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) )
% 159.18/159.19       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_UnE,axiom,
% 159.18/159.19      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.19       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.19         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_com__det,axiom,
% 159.18/159.19      ! [V_u,V_t,V_s,V_c] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_t))
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_u))
% 159.18/159.19         => V_u = V_t ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_singleton__inject,axiom,
% 159.18/159.19      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.19        ( 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_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))
% 159.18/159.19       => V_a_2 = V_b_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_singletonE,axiom,
% 159.18/159.19      ! [V_a_2,V_b_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))
% 159.18/159.19       => V_b_2 = V_a_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_eq__mem__trans,axiom,
% 159.18/159.19      ! [V_A_2,T_b,V_b_2,V_a_2] :
% 159.18/159.19        ( V_a_2 = V_b_2
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_A_2))
% 159.18/159.19         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_eqelem__imp__iff,axiom,
% 159.18/159.19      ! [V_A_2,T_b,V_y_2,V_x_2] :
% 159.18/159.19        ( V_x_2 = V_y_2
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19        <=> hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_eqset__imp__iff,axiom,
% 159.18/159.19      ! [V_x_2,T_b,V_B_2,V_A_2] :
% 159.18/159.19        ( V_A_2 = V_B_2
% 159.18/159.19       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19        <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__absorb,axiom,
% 159.18/159.19      ! [V_A_2,V_a_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.19       => hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2) = V_A_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insertI2,axiom,
% 159.18/159.19      ! [V_b_2,V_B_2,V_a_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_B_2))
% 159.18/159.19       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_B_2))) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_equals0D,axiom,
% 159.18/159.19      ! [V_a_2,T_b,V_A_2] :
% 159.18/159.19        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.19       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__ident,axiom,
% 159.18/159.19      ! [V_B_2,V_A_2,V_x_2,T_b] :
% 159.18/159.19        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.19         => ( hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_B_2)
% 159.18/159.19          <=> V_A_2 = V_B_2 ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__code,axiom,
% 159.18/159.19      ! [V_x_2,V_A_2,V_y_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),V_A_2),V_x_2))
% 159.18/159.19      <=> ( V_y_2 = V_x_2
% 159.18/159.19          | hBOOL(hAPP(V_A_2,V_x_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_doubleton__eq__iff,axiom,
% 159.18/159.19      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.19        ( hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(hAPP(c_Set_Oinsert(T_b),V_c_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_d_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.18/159.19      <=> ( ( V_a_2 = V_c_2
% 159.18/159.19            & V_b_2 = V_d_2 )
% 159.18/159.19          | ( V_a_2 = V_d_2
% 159.18/159.19            & V_b_2 = V_c_2 ) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__iff,axiom,
% 159.18/159.19      ! [V_A_2,V_b_2,V_a_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_A_2)))
% 159.18/159.19      <=> ( V_a_2 = V_b_2
% 159.18/159.19          | hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__commute,axiom,
% 159.18/159.19      ! [V_A_2,V_y_2,V_x_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),V_A_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__absorb2,axiom,
% 159.18/159.19      ! [V_A_2,V_x_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_singleton__iff,axiom,
% 159.18/159.19      ! [V_a_2,V_b_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))
% 159.18/159.19      <=> V_b_2 = V_a_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_eq__mem,axiom,
% 159.18/159.19      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_fequal,V_y_2)))
% 159.18/159.19      <=> V_x_2 = V_y_2 ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_mem__def,axiom,
% 159.18/159.19      ! [V_A_2,V_x_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19      <=> hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_empty__iff,axiom,
% 159.18/159.19      ! [V_c_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_ex__in__conv,axiom,
% 159.18/159.19      ! [V_A_2,T_b] :
% 159.18/159.19        ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.19      <=> V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_all__not__in__conv,axiom,
% 159.18/159.19      ! [V_A_2,T_b] :
% 159.18/159.19        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.19      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insertI1,axiom,
% 159.18/159.19      ! [V_B_2,V_a_2,T_b] : hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2))) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_bot__empty__eq,axiom,
% 159.18/159.19      ! [V_x_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)),V_x_2))
% 159.18/159.19      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__not__empty,axiom,
% 159.18/159.19      ! [V_A_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_empty__not__insert,axiom,
% 159.18/159.19      ! [V_A_2,V_a_2,T_b] : c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) != hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_image__constant,axiom,
% 159.18/159.19      ! [V_c_2,T_c,V_A_2,V_x_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19       => hAPP(c_Set_Oimage(T_b,T_c,hAPP(c_COMBK(T_c,T_b),V_c_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_c),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__image,axiom,
% 159.18/159.19      ! [V_f_2,T_c,V_A_2,V_x_2,T_b] :
% 159.18/159.19        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.19       => hAPP(hAPP(c_Set_Oinsert(T_c),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2) ) ).
% 159.18/159.19  
% 159.18/159.19  fof(fact_insert__is__Un,axiom,
% 159.18/159.19      ! [V_A_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),V_A_2) ).
% 159.18/159.19  
% 159.18/159.20  fof(fact_pred__equals__eq,axiom,
% 159.18/159.20      ! [V_S_2,V_R_2,T_b] :
% 159.18/159.20        ( hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_R_2) = hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_S_2)
% 159.18/159.20      <=> V_R_2 = V_S_2 ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_hoare__derivs_Oinsert,axiom,
% 159.18/159.20      ! [V_ts_2,V_t_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),V_t_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2)
% 159.18/159.20         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),V_t_2),V_ts_2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_derivs__insertD,axiom,
% 159.18/159.20      ! [V_ts_2,V_t_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),V_t_2),V_ts_2))
% 159.18/159.20       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),V_t_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20          & c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__constant__conv,axiom,
% 159.18/159.20      ! [V_c_2,T_c,T_b,V_A_2] :
% 159.18/159.20        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.20         => hAPP(c_Set_Oimage(T_b,T_c,hAPP(c_COMBK(T_c,T_b),V_c_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.18/159.20        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.20         => hAPP(c_Set_Oimage(T_b,T_c,hAPP(c_COMBK(T_c,T_b),V_c_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_c),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__insert,axiom,
% 159.18/159.20      ! [V_B_2,V_a_2,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_B_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__insert__left,axiom,
% 159.18/159.20      ! [V_C_2,V_B_2,V_a_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__insert__right,axiom,
% 159.18/159.20      ! [V_B_2,V_a_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(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_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_rev__image__eqI,axiom,
% 159.18/159.20      ! [T_c,V_f_2,V_b_2,V_A_2,V_x_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.20       => ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.18/159.20         => hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_imageI,axiom,
% 159.18/159.20      ! [V_f_2,T_c,V_A_2,V_x_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.20       => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__iff,axiom,
% 159.18/159.20      ! [V_A_2,V_f_2,T_c,V_z_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_z_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.18/159.20      <=> ? [B_x] :
% 159.18/159.20            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.20            & V_z_2 = hAPP(V_f_2,B_x) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_UnI2,axiom,
% 159.18/159.20      ! [V_A_2,V_B_2,V_c_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2))
% 159.18/159.20       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_UnI1,axiom,
% 159.18/159.20      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.20       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__iff,axiom,
% 159.18/159.20      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.20      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.20          | hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__is__empty,axiom,
% 159.18/159.20      ! [V_A_2,V_f_2,T_b,T_c] :
% 159.18/159.20        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.20      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__empty,axiom,
% 159.18/159.20      ! [V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_empty__is__image,axiom,
% 159.18/159.20      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.20        ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)
% 159.18/159.20      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_ball__empty,axiom,
% 159.18/159.20      ! [V_Pa_2,T_b,B_x] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.18/159.20       => hBOOL(hAPP(V_Pa_2,B_x)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__empty,axiom,
% 159.18/159.20      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.20        ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.20      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.20          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__empty__right,axiom,
% 159.18/159.20      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_A_2 ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Un__empty__left,axiom,
% 159.18/159.20      ! [V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = V_B_2 ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_eval__eq,axiom,
% 159.18/159.20      ! [V_t_2,V_s_2,V_c_2] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c_2),V_s_2),V_t_2))
% 159.18/159.20      <=> ? [B_n] : c_Natural_Oevaln(V_c_2,V_s_2,B_n,V_t_2) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln__evalc,axiom,
% 159.18/159.20      ! [V_t,V_n,V_s,V_c] :
% 159.18/159.20        ( c_Natural_Oevaln(V_c,V_s,V_n,V_t)
% 159.18/159.20       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_t)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_empty,axiom,
% 159.18/159.20      ! [V_Ga_2,T_b] : c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_hoare__derivs_Oequations_I1_J,axiom,
% 159.18/159.20      ! [V_a_2,T_b] : c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_a_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_sup__Un__eq,axiom,
% 159.18/159.20      ! [V_x_2,V_S_2,V_R_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_R_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_S_2)),V_x_2))
% 159.18/159.20      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_sup__eq__bot__iff,axiom,
% 159.18/159.20      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.20        ( class_Lattices_Obounded__lattice__bot(T_b)
% 159.18/159.20       => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),V_y_2) = c_Orderings_Obot__class_Obot(T_b)
% 159.18/159.20        <=> ( V_x_2 = c_Orderings_Obot__class_Obot(T_b)
% 159.18/159.20            & V_y_2 = c_Orderings_Obot__class_Obot(T_b) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_sup__bot__right,axiom,
% 159.18/159.20      ! [V_x,T_a] :
% 159.18/159.20        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = V_x ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_sup__bot__left,axiom,
% 159.18/159.20      ! [V_x,T_a] :
% 159.18/159.20        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = V_x ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_BodyN,axiom,
% 159.18/159.20      ! [V_Ga_2,V_Qa_2,V_pn_2,V_Pa_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Qa_2)),V_Ga_2),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_weak__Body,axiom,
% 159.18/159.20      ! [V_Qa_2,V_pn_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_of__nat__aux_Osimps_I1_J,axiom,
% 159.18/159.20      ! [V_i_2,V_inc_2,T_b] :
% 159.18/159.20        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.20       => c_Nat_Osemiring__1__class_Oof__nat__aux(T_b,V_inc_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_i_2) = V_i_2 ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_MGT__def,axiom,
% 159.18/159.20      ! [V_c_2] : c_Hoare__Mirabelle_OMGT(V_c_2) = hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),V_c_2),c_Natural_Oevalc(V_c_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_the__elem__eq,axiom,
% 159.18/159.20      ! [V_x_2,T_b] : c_Set_Othe__elem(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_bot__fun__def,axiom,
% 159.18/159.20      ! [V_x_2,T_c,T_b] :
% 159.18/159.20        ( class_Orderings_Obot(T_b)
% 159.18/159.20       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_c,T_b)),V_x_2) = c_Orderings_Obot__class_Obot(T_b) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_bot__apply,axiom,
% 159.18/159.20      ! [V_x_2,T_c,T_b] :
% 159.18/159.20        ( class_Orderings_Obot(T_b)
% 159.18/159.20       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_c,T_b)),V_x_2) = c_Orderings_Obot__class_Obot(T_b) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_escape,axiom,
% 159.18/159.20      ! [V_Qa_2,V_c_2,V_Ga_2,T_b,V_Pa_2] :
% 159.18/159.20        ( ! [B_Z,B_s] :
% 159.18/159.20            ( hBOOL(hAPP(hAPP(V_Pa_2,B_Z),B_s))
% 159.18/159.20           => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),hAPP(c_COMBK(tc_fun(tc_Com_Ostate,tc_HOL_Obool),T_b),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_b),hAPP(V_Qa_2,B_Z)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) )
% 159.18/159.20       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_hoare__derivs_OSkip,axiom,
% 159.18/159.20      ! [V_Pa_2,V_Ga_2,T_b] : c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),c_Com_Ocom_OSKIP),V_Pa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_hoare__derivs_Oequations_I7_J,axiom,
% 159.18/159.20      ! [V_a2_2,V_a1_2,T_b] : c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_a1_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_a2_2),c_Com_Ocom_OSKIP),V_a2_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_LeastI,axiom,
% 159.18/159.20      ! [V_k_2,V_Pa_2,T_b] :
% 159.18/159.20        ( class_Orderings_Owellorder(T_b)
% 159.18/159.20       => ( hBOOL(hAPP(V_Pa_2,V_k_2))
% 159.18/159.20         => hBOOL(hAPP(V_Pa_2,c_Orderings_Oord__class_OLeast(T_b,V_Pa_2))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_conseq2,axiom,
% 159.18/159.20      ! [V_Qa_2,V_Q_H_2,V_c_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Q_H_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => ( ! [B_Z,B_s] :
% 159.18/159.20              ( hBOOL(hAPP(hAPP(V_Q_H_2,B_Z),B_s))
% 159.18/159.20             => hBOOL(hAPP(hAPP(V_Qa_2,B_Z),B_s)) )
% 159.18/159.20         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_conseq1,axiom,
% 159.18/159.20      ! [V_Pa_2,V_Qa_2,V_c_2,V_P_H_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_P_H_2),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => ( ! [B_Z,B_s] :
% 159.18/159.20              ( hBOOL(hAPP(hAPP(V_Pa_2,B_Z),B_s))
% 159.18/159.20             => hBOOL(hAPP(hAPP(V_P_H_2,B_Z),B_s)) )
% 159.18/159.20         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Comp,axiom,
% 159.18/159.20      ! [V_R_2,V_d_2,V_Qa_2,V_c_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Qa_2),V_d_2),V_R_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_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_b),tc_HOL_Obool)))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_LoopF,axiom,
% 159.18/159.20      ! [V_c_2,V_b_2,V_Pa_2,V_Ga_2,T_b] : c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Com_Ostate),c_fconj)),V_Pa_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_Pa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_OWhileTrue,axiom,
% 159.18/159.20      ! [V_s2_2,V_s1_2,V_n_2,V_c_2,V_s0_2,V_b_2] :
% 159.18/159.20        ( hBOOL(hAPP(V_b_2,V_s0_2))
% 159.18/159.20       => ( c_Natural_Oevaln(V_c_2,V_s0_2,V_n_2,V_s1_2)
% 159.18/159.20         => ( c_Natural_Oevaln(c_Com_Ocom_OWhile(V_b_2,V_c_2),V_s1_2,V_n_2,V_s2_2)
% 159.18/159.20           => c_Natural_Oevaln(c_Com_Ocom_OWhile(V_b_2,V_c_2),V_s0_2,V_n_2,V_s2_2) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_OWhileFalse,axiom,
% 159.18/159.20      ! [V_n_2,V_c_2,V_s_2,V_b_2] :
% 159.18/159.20        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.20       => c_Natural_Oevaln(c_Com_Ocom_OWhile(V_b_2,V_c_2),V_s_2,V_n_2,V_s_2) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_OWhileFalse,axiom,
% 159.18/159.20      ! [V_c_2,V_s_2,V_b_2] :
% 159.18/159.20        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.20       => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_c_2)),V_s_2),V_s_2)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_OWhileTrue,axiom,
% 159.18/159.20      ! [V_s2_2,V_s1_2,V_c_2,V_s0_2,V_b_2] :
% 159.18/159.20        ( hBOOL(hAPP(V_b_2,V_s0_2))
% 159.18/159.20       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c_2),V_s0_2),V_s1_2))
% 159.18/159.20         => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_c_2)),V_s1_2),V_s2_2))
% 159.18/159.20           => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b_2,V_c_2)),V_s0_2),V_s2_2)) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_OSemi,axiom,
% 159.18/159.20      ! [V_s2,V_c1,V_s1,V_n,V_s0,V_c0] :
% 159.18/159.20        ( c_Natural_Oevaln(V_c0,V_s0,V_n,V_s1)
% 159.18/159.20       => ( c_Natural_Oevaln(V_c1,V_s1,V_n,V_s2)
% 159.18/159.20         => c_Natural_Oevaln(c_Com_Ocom_OSemi(V_c0,V_c1),V_s0,V_n,V_s2) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln__elim__cases_I1_J,axiom,
% 159.18/159.20      ! [V_t,V_n,V_s] :
% 159.18/159.20        ( c_Natural_Oevaln(c_Com_Ocom_OSKIP,V_s,V_n,V_t)
% 159.18/159.20       => V_t = V_s ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_OSkip,axiom,
% 159.18/159.20      ! [V_n,V_s] : c_Natural_Oevaln(c_Com_Ocom_OSKIP,V_s,V_n,V_s) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_OSemi,axiom,
% 159.18/159.20      ! [V_s2,V_c1,V_s1,V_s0,V_c0] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0),V_s0),V_s1))
% 159.18/159.20       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s1),V_s2))
% 159.18/159.20         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_c0,V_c1)),V_s0),V_s2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_OSkip,axiom,
% 159.18/159.20      ! [V_s] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_s)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc__elim__cases_I1_J,axiom,
% 159.18/159.20      ! [V_t,V_s] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_t))
% 159.18/159.20       => V_t = V_s ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I12_J,axiom,
% 159.18/159.20      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSKIP != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I16_J,axiom,
% 159.18/159.20      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I13_J,axiom,
% 159.18/159.20      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I17_J,axiom,
% 159.18/159.20      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I46_J,axiom,
% 159.18/159.20      ! [V_com_H_2,V_fun_H_2,V_com2_2,V_com1_2] : c_Com_Ocom_OSemi(V_com1_2,V_com2_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I47_J,axiom,
% 159.18/159.20      ! [V_com2_2,V_com1_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSemi(V_com1_2,V_com2_2) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I3_J,axiom,
% 159.18/159.20      ! [V_com2_H_2,V_com1_H_2,V_com2_2,V_com1_2] :
% 159.18/159.20        ( c_Com_Ocom_OSemi(V_com1_2,V_com2_2) = c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2)
% 159.18/159.20      <=> ( V_com1_2 = V_com1_H_2
% 159.18/159.20          & V_com2_2 = V_com2_H_2 ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I5_J,axiom,
% 159.18/159.20      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2] :
% 159.18/159.20        ( c_Com_Ocom_OWhile(V_fun_2,V_com_2) = c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2)
% 159.18/159.20      <=> ( V_fun_2 = V_fun_H_2
% 159.18/159.20          & V_com_2 = V_com_H_2 ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_Oequations_I8_J,axiom,
% 159.18/159.20      ! [V_a6_2,V_a4_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.18/159.20        ( c_Natural_Oevaln(c_Com_Ocom_OWhile(V_a1_2,V_a3_2),V_a2_2,V_a4_2,V_a6_2)
% 159.18/159.20      <=> ( ( V_a6_2 = V_a2_2
% 159.18/159.20            & ~ hBOOL(hAPP(V_a1_2,V_a2_2)) )
% 159.18/159.20          | ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.20            & ? [B_s1] :
% 159.18/159.20                ( c_Natural_Oevaln(V_a3_2,V_a2_2,V_a4_2,B_s1)
% 159.18/159.20                & c_Natural_Oevaln(c_Com_Ocom_OWhile(V_a1_2,V_a3_2),B_s1,V_a4_2,V_a6_2) ) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_Oequations_I7_J,axiom,
% 159.18/159.20      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.18/159.20        ( c_Natural_Oevaln(c_Com_Ocom_OWhile(V_a1_2,V_a3_2),V_a2_2,V_a4_2,V_a2_2)
% 159.18/159.20      <=> ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.20         => ? [B_s1] :
% 159.18/159.20              ( c_Natural_Oevaln(V_a3_2,V_a2_2,V_a4_2,B_s1)
% 159.18/159.20              & c_Natural_Oevaln(c_Com_Ocom_OWhile(V_a1_2,V_a3_2),B_s1,V_a4_2,V_a2_2) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_Oequations_I7_J,axiom,
% 159.18/159.20      ! [V_a2_2,V_a3_2,V_a1_2] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a2_2))
% 159.18/159.20      <=> ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.20         => ? [B_s1] :
% 159.18/159.20              ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),B_s1))
% 159.18/159.20              & hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a2_2)) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_Oequations_I8_J,axiom,
% 159.18/159.20      ! [V_a5_2,V_a2_2,V_a3_2,V_a1_2] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),V_a2_2),V_a5_2))
% 159.18/159.20      <=> ( ( V_a5_2 = V_a2_2
% 159.18/159.20            & ~ hBOOL(hAPP(V_a1_2,V_a2_2)) )
% 159.18/159.20          | ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.20            & ? [B_s1] :
% 159.18/159.20                ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),B_s1))
% 159.18/159.20                & hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_a1_2,V_a3_2)),B_s1),V_a5_2)) ) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I59_J,axiom,
% 159.18/159.20      ! [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) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I58_J,axiom,
% 159.18/159.20      ! [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) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_Oequations_I4_J,axiom,
% 159.18/159.20      ! [V_a6_2,V_a3_2,V_a2_2,V_a5_2,V_a1_2] :
% 159.18/159.20        ( c_Natural_Oevaln(c_Com_Ocom_OSemi(V_a1_2,V_a5_2),V_a2_2,V_a3_2,V_a6_2)
% 159.18/159.20      <=> ? [B_s1] :
% 159.18/159.20            ( c_Natural_Oevaln(V_a1_2,V_a2_2,V_a3_2,B_s1)
% 159.18/159.20            & c_Natural_Oevaln(V_a5_2,B_s1,V_a3_2,V_a6_2) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_Oequations_I4_J,axiom,
% 159.18/159.20      ! [V_a5_2,V_a2_2,V_a4_2,V_a1_2] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_a1_2,V_a4_2)),V_a2_2),V_a5_2))
% 159.18/159.20      <=> ? [B_s1] :
% 159.18/159.20            ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a1_2),V_a2_2),B_s1))
% 159.18/159.20            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a4_2),B_s1),V_a5_2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I49_J,axiom,
% 159.18/159.20      ! [V_com2,V_com1,V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I48_J,axiom,
% 159.18/159.20      ! [V_pname_H,V_com2,V_com1] : c_Com_Ocom_OSemi(V_com1,V_com2) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_bot__nat__def,axiom,
% 159.18/159.20      c_Orderings_Obot__class_Obot(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln_Oequations_I1_J,axiom,
% 159.18/159.20      ! [V_a2,V_a1] : c_Natural_Oevaln(c_Com_Ocom_OSKIP,V_a1,V_a2,V_a1) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc_Oequations_I1_J,axiom,
% 159.18/159.20      ! [V_a] : hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_a),V_a)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I18_J,axiom,
% 159.18/159.20      ! [V_pname_H] : c_Com_Ocom_OSKIP != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osimps_I19_J,axiom,
% 159.18/159.20      ! [V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSKIP ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I1_J,axiom,
% 159.18/159.20      c_Com_Ocom_Ocom__size(c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I9_J,axiom,
% 159.18/159.20      hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_LeastI__ex,axiom,
% 159.18/159.20      ! [V_Pa_2,T_b] :
% 159.18/159.20        ( class_Orderings_Owellorder(T_b)
% 159.18/159.20       => ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.18/159.20         => hBOOL(hAPP(V_Pa_2,c_Orderings_Oord__class_OLeast(T_b,V_Pa_2))) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_the__elem__def,axiom,
% 159.18/159.20      ! [V_X_2,T_b] : c_Set_Othe__elem(T_b,V_X_2) = c_HOL_OThe(T_b,hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),hAPP(c_fequal,V_X_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_Oinsert(T_b)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I4_J,axiom,
% 159.18/159.20      ! [V_com2,V_com1] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OSemi(V_com1,V_com2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com1)),c_Com_Ocom_Ocom__size(V_com2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I12_J,axiom,
% 159.18/159.20      ! [V_com2,V_com1] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSemi(V_com1,V_com2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com1)),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I6_J,axiom,
% 159.18/159.20      ! [V_com_2,V_fun_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OWhile(V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_com_Osize_I14_J,axiom,
% 159.18/159.20      ! [V_com_2,V_fun_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OWhile(V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Least__Suc2,axiom,
% 159.18/159.20      ! [V_m_2,V_Qa_2,V_n_2,V_Pa_2] :
% 159.18/159.20        ( hBOOL(hAPP(V_Pa_2,V_n_2))
% 159.18/159.20       => ( hBOOL(hAPP(V_Qa_2,V_m_2))
% 159.18/159.20         => ( ~ hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.18/159.20           => ( ! [B_k] :
% 159.18/159.20                  ( hBOOL(hAPP(V_Pa_2,hAPP(c_Nat_OSuc,B_k)))
% 159.18/159.20                <=> hBOOL(hAPP(V_Qa_2,B_k)) )
% 159.18/159.20             => c_Orderings_Oord__class_OLeast(tc_Nat_Onat,V_Pa_2) = hAPP(c_Nat_OSuc,c_Orderings_Oord__class_OLeast(tc_Nat_Onat,V_Qa_2)) ) ) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Loop__sound__lemma,axiom,
% 159.18/159.20      ! [V_c_2,V_b_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.20        ( c_Hoare__Mirabelle_Ohoare__valids(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_2,V_b_2)),V_c_2),V_Pa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.20       => c_Hoare__Mirabelle_Ohoare__valids(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),c_Com_Ocom_OWhile(V_b_2,V_c_2)),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_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_b),tc_HOL_Obool)))) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_override__on__def,axiom,
% 159.18/159.20      ! [V_g_2,V_f_2,T_c,V_A_2,V_a_2,T_b] :
% 159.18/159.20        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.20         => hAPP(c_Fun_Ooverride__on(T_b,T_c,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_g_2,V_a_2) )
% 159.18/159.20        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.20         => hAPP(c_Fun_Ooverride__on(T_b,T_c,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_f_2,V_a_2) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_imageE,axiom,
% 159.18/159.20      ! [V_A_2,V_f_2,T_c,V_b_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.18/159.20       => ~ ! [B_x] :
% 159.18/159.20              ( V_b_2 = hAPP(V_f_2,B_x)
% 159.18/159.20             => ~ hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evalc__elim__cases_I4_J,axiom,
% 159.18/159.20      ! [V_t,V_s,V_c2,V_c1] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_c1,V_c2)),V_s),V_t))
% 159.18/159.20       => ~ ! [B_s1] :
% 159.18/159.20              ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s),B_s1))
% 159.18/159.20             => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2),B_s1),V_t)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_evaln__elim__cases_I4_J,axiom,
% 159.18/159.20      ! [V_t,V_n,V_s,V_c2,V_c1] :
% 159.18/159.20        ( c_Natural_Oevaln(c_Com_Ocom_OSemi(V_c1,V_c2),V_s,V_n,V_t)
% 159.18/159.20       => ~ ! [B_s1] :
% 159.18/159.20              ( c_Natural_Oevaln(V_c1,V_s,V_n,B_s1)
% 159.18/159.20             => ~ c_Natural_Oevaln(V_c2,B_s1,V_n,V_t) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_o__eq__elim,axiom,
% 159.18/159.20      ! [V_d_2,V_c_2,T_e,V_b_2,V_a_2,T_b,T_c,T_d] :
% 159.18/159.20        ( hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_e,T_c,T_b,V_c_2),V_d_2)
% 159.18/159.20       => ! [B_v] : hAPP(V_a_2,hAPP(V_b_2,B_v)) = hAPP(V_c_2,hAPP(V_d_2,B_v)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_o__eq__dest,axiom,
% 159.18/159.20      ! [V_v_2,V_d_2,V_c_2,T_e,V_b_2,V_a_2,T_b,T_c,T_d] :
% 159.18/159.20        ( hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_e,T_c,T_b,V_c_2),V_d_2)
% 159.18/159.20       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,hAPP(V_d_2,V_v_2)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_o__apply,axiom,
% 159.18/159.20      ! [V_x_2,V_g_2,V_f_2,T_d,T_b,T_c] : hAPP(hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2),V_x_2) = hAPP(V_f_2,hAPP(V_g_2,V_x_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_nat__add__right__cancel,axiom,
% 159.18/159.20      ! [V_n_2,V_k_2,V_m_2] :
% 159.18/159.20        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2)
% 159.18/159.20      <=> V_m_2 = V_n_2 ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_nat__add__left__cancel,axiom,
% 159.18/159.20      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.20        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)
% 159.18/159.20      <=> V_m_2 = V_n_2 ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_nat__add__assoc,axiom,
% 159.18/159.20      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_k)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_o__assoc,axiom,
% 159.18/159.20      ! [V_h_2,V_g_2,T_e,V_f_2,T_b,T_c,T_d] : hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_2),hAPP(c_Fun_Ocomp(T_e,T_d,T_b,V_g_2),V_h_2)) = hAPP(c_Fun_Ocomp(T_e,T_c,T_b,hAPP(c_Fun_Ocomp(T_d,T_c,T_e,V_f_2),V_g_2)),V_h_2) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_nat__add__left__commute,axiom,
% 159.18/159.20      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),V_z)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_nat__add__commute,axiom,
% 159.18/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__right__imp__eq,axiom,
% 159.18/159.20      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.20        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.18/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)
% 159.18/159.20         => V_b = V_c ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__imp__eq,axiom,
% 159.18/159.20      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.20        ( class_Groups_Ocancel__ab__semigroup__add(T_a)
% 159.18/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)
% 159.18/159.20         => V_b = V_c ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__left__imp__eq,axiom,
% 159.18/159.20      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.20        ( class_Groups_Ocancel__semigroup__add(T_a)
% 159.18/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)
% 159.18/159.20         => V_b = V_c ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__right__cancel,axiom,
% 159.18/159.20      ! [V_c_2,V_a_2,V_b_2,T_b] :
% 159.18/159.20        ( class_Groups_Ocancel__semigroup__add(T_b)
% 159.18/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b_2),V_a_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_c_2),V_a_2)
% 159.18/159.20        <=> V_b_2 = V_c_2 ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__left__cancel,axiom,
% 159.18/159.20      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.20        ( class_Groups_Ocancel__semigroup__add(T_b)
% 159.18/159.20       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_c_2)
% 159.18/159.20        <=> V_b_2 = V_c_2 ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,
% 159.18/159.20      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.20        ( class_Groups_Oab__semigroup__add(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_o__def,axiom,
% 159.18/159.20      ! [V_x_2,V_g_2,V_f_2,T_d,T_b,T_c] : hAPP(hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2),V_x_2) = hAPP(V_f_2,hAPP(V_g_2,V_x_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_image__compose,axiom,
% 159.18/159.20      ! [V_r_2,V_g_2,V_f_2,T_d,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,hAPP(c_Fun_Ocomp(T_d,T_b,T_c,V_f_2),V_g_2)),V_r_2) = hAPP(c_Set_Oimage(T_d,T_b,V_f_2),hAPP(c_Set_Oimage(T_c,T_d,V_g_2),V_r_2)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add_Ocomm__neutral,axiom,
% 159.18/159.20      ! [V_a,T_a] :
% 159.18/159.20        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__0__right,axiom,
% 159.18/159.20      ! [V_a,T_a] :
% 159.18/159.20        ( class_Groups_Omonoid__add(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_double__zero__sym,axiom,
% 159.18/159.20      ! [V_a_2,T_b] :
% 159.18/159.20        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.20       => ( c_Groups_Ozero__class_Ozero(T_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)
% 159.18/159.20        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__0,axiom,
% 159.18/159.20      ! [V_a,T_a] :
% 159.18/159.20        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__0__left,axiom,
% 159.18/159.20      ! [V_a,T_a] :
% 159.18/159.20        ( class_Groups_Omonoid__add(T_a)
% 159.18/159.20       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__eq__self__zero,axiom,
% 159.18/159.20      ! [V_n,V_m] :
% 159.18/159.20        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_m
% 159.18/159.20       => V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__is__0,axiom,
% 159.18/159.20      ! [V_n_2,V_m_2] :
% 159.18/159.20        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.20      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.20          & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_Nat_Oadd__0__right,axiom,
% 159.18/159.20      ! [V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_plus__nat_Oadd__0,axiom,
% 159.18/159.20      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__Suc__right,axiom,
% 159.18/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__Suc,axiom,
% 159.18/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_add__Suc__shift,axiom,
% 159.18/159.20      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_peek__and__def,axiom,
% 159.18/159.20      ! [V_s_2,V_Z_2,V_p_2,V_Pa_2,T_b] :
% 159.18/159.20        ( hBOOL(hAPP(hAPP(c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_2,V_p_2),V_Z_2),V_s_2))
% 159.18/159.20      <=> ( hBOOL(hAPP(hAPP(V_Pa_2,V_Z_2),V_s_2))
% 159.18/159.20          & hBOOL(hAPP(V_p_2,V_s_2)) ) ) ).
% 159.18/159.20  
% 159.18/159.20  fof(fact_one__is__add,axiom,
% 159.18/159.20      ! [V_n_2,V_m_2] :
% 159.18/159.20        ( hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)
% 159.18/159.21      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.21            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.18/159.21          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.21            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_add__is__1,axiom,
% 159.18/159.21      ! [V_n_2,V_m_2] :
% 159.18/159.21        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.21      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.21            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.18/159.21          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.21            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_override__on__apply__in,axiom,
% 159.18/159.21      ! [V_g_2,V_f_2,T_c,V_A_2,V_a_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.21       => hAPP(c_Fun_Ooverride__on(T_b,T_c,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_g_2,V_a_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_override__on__apply__notin,axiom,
% 159.18/159.21      ! [V_g_2,V_f_2,T_c,V_A_2,V_a_2,T_b] :
% 159.18/159.21        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.21       => hAPP(c_Fun_Ooverride__on(T_b,T_c,V_f_2,V_g_2,V_A_2),V_a_2) = hAPP(V_f_2,V_a_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_override__on__emptyset,axiom,
% 159.18/159.21      ! [V_g_2,V_f_2,T_c,T_b] : c_Fun_Ooverride__on(T_b,T_c,V_f_2,V_g_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_f_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Loop,axiom,
% 159.18/159.21      ! [V_c_2,V_b_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.21        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_2,V_b_2)),V_c_2),V_Pa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.21       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),c_Com_Ocom_OWhile(V_b_2,V_c_2)),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_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_b),tc_HOL_Obool)))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_hoare__derivs_OIf,axiom,
% 159.18/159.21      ! [V_d_2,V_Qa_2,V_c_2,V_b_2,V_Pa_2,V_Ga_2,T_b] :
% 159.18/159.21        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_2,V_b_2)),V_c_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.21       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),c_Hoare__Mirabelle_Opeek__and(T_b,V_Pa_2,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,tc_Com_Ostate,c_fNot),V_b_2))),V_d_2),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool))))
% 159.18/159.21         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_b)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_b),V_Pa_2),c_Com_Ocom_OCond(V_b_2,V_c_2,V_d_2)),V_Qa_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)))) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_double__eq__0__iff,axiom,
% 159.18/159.21      ! [V_a_2,T_b] :
% 159.18/159.21        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.21       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.21        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_add__0__iff,axiom,
% 159.18/159.21      ! [V_a_2,V_b_2,T_b] :
% 159.18/159.21        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_b)
% 159.18/159.21       => ( V_b_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b_2),V_a_2)
% 159.18/159.21        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,
% 159.18/159.21      ! [V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,
% 159.18/159.21      ! [V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_the__sym__eq__trivial,axiom,
% 159.18/159.21      ! [V_x_2,T_b] : c_HOL_OThe(T_b,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_the__eq__trivial,axiom,
% 159.18/159.21      ! [V_a_2,T_b] : c_HOL_OThe(T_b,hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2)) = V_a_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osize_I13_J,axiom,
% 159.18/159.21      ! [V_com2_2,V_com1_2,V_fun_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com1_2)),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com2_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osize_I5_J,axiom,
% 159.18/159.21      ! [V_com2_2,V_com1_2,V_fun_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com1_2)),c_Com_Ocom_Ocom__size(V_com2_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osize_I11_J,axiom,
% 159.18/159.21      ! [V_com_2,V_fun_2,V_loc_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osize_I3_J,axiom,
% 159.18/159.21      ! [V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Com_Ocom_Ocom__size(V_com_2)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evaln__elim__cases_I5_J,axiom,
% 159.18/159.21      ! [V_t_2,V_n_2,V_s_2,V_c2_2,V_c1_2,V_b_2] :
% 159.18/159.21        ( c_Natural_Oevaln(c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2),V_s_2,V_n_2,V_t_2)
% 159.18/159.21       => ( ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21           => ~ c_Natural_Oevaln(V_c1_2,V_s_2,V_n_2,V_t_2) )
% 159.18/159.21         => ~ ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21             => ~ c_Natural_Oevaln(V_c2_2,V_s_2,V_n_2,V_t_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evaln_OIfTrue,axiom,
% 159.18/159.21      ! [V_c1_2,V_s1_2,V_n_2,V_c0_2,V_s_2,V_b_2] :
% 159.18/159.21        ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21       => ( c_Natural_Oevaln(V_c0_2,V_s_2,V_n_2,V_s1_2)
% 159.18/159.21         => c_Natural_Oevaln(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2),V_s_2,V_n_2,V_s1_2) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evaln_OIfFalse,axiom,
% 159.18/159.21      ! [V_c0_2,V_s1_2,V_n_2,V_c1_2,V_s_2,V_b_2] :
% 159.18/159.21        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21       => ( c_Natural_Oevaln(V_c1_2,V_s_2,V_n_2,V_s1_2)
% 159.18/159.21         => c_Natural_Oevaln(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2),V_s_2,V_n_2,V_s1_2) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evalc_OIfFalse,axiom,
% 159.18/159.21      ! [V_c0_2,V_s1_2,V_c1_2,V_s_2,V_b_2] :
% 159.18/159.21        ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1_2),V_s_2),V_s1_2))
% 159.18/159.21         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_s1_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evalc_OIfTrue,axiom,
% 159.18/159.21      ! [V_c1_2,V_s1_2,V_c0_2,V_s_2,V_b_2] :
% 159.18/159.21        ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0_2),V_s_2),V_s1_2))
% 159.18/159.21         => hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2)),V_s_2),V_s1_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evalc__elim__cases_I5_J,axiom,
% 159.18/159.21      ! [V_t_2,V_s_2,V_c2_2,V_c1_2,V_b_2] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2)),V_s_2),V_t_2))
% 159.18/159.21       => ( ( hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21           => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1_2),V_s_2),V_t_2)) )
% 159.18/159.21         => ~ ( ~ hBOOL(hAPP(V_b_2,V_s_2))
% 159.18/159.21             => ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2_2),V_s_2),V_t_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I37_J,axiom,
% 159.18/159.21      ! [V_com_2,V_fun_2,V_loc_2,V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I36_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I4_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] :
% 159.18/159.21        ( c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) = c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2)
% 159.18/159.21      <=> ( V_fun_2 = V_fun_H_2
% 159.18/159.21          & V_com1_2 = V_com1_H_2
% 159.18/159.21          & V_com2_2 = V_com2_H_2 ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I2_J,axiom,
% 159.18/159.21      ! [V_com_H_2,V_fun_H_2,V_loc_H_2,V_com_2,V_fun_2,V_loc_2] :
% 159.18/159.21        ( c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) = c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2)
% 159.18/159.21      <=> ( V_loc_2 = V_loc_H_2
% 159.18/159.21          & V_fun_2 = V_fun_H_2
% 159.18/159.21          & V_com_2 = V_com_H_2 ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evaln_Oequations_I6_J,axiom,
% 159.18/159.21      ! [V_a5_2,V_a4_2,V_a2_2,V_a3_2,V_a6_2,V_a1_2] :
% 159.18/159.21        ( c_Natural_Oevaln(c_Com_Ocom_OCond(V_a1_2,V_a6_2,V_a3_2),V_a2_2,V_a4_2,V_a5_2)
% 159.18/159.21      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & c_Natural_Oevaln(V_a6_2,V_a2_2,V_a4_2,V_a5_2) )
% 159.18/159.21          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & c_Natural_Oevaln(V_a3_2,V_a2_2,V_a4_2,V_a5_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evaln_Oequations_I5_J,axiom,
% 159.18/159.21      ! [V_a5_2,V_a4_2,V_a2_2,V_a6_2,V_a3_2,V_a1_2] :
% 159.18/159.21        ( c_Natural_Oevaln(c_Com_Ocom_OCond(V_a1_2,V_a3_2,V_a6_2),V_a2_2,V_a4_2,V_a5_2)
% 159.18/159.21      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & c_Natural_Oevaln(V_a3_2,V_a2_2,V_a4_2,V_a5_2) )
% 159.18/159.21          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & c_Natural_Oevaln(V_a6_2,V_a2_2,V_a4_2,V_a5_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I41_J,axiom,
% 159.18/159.21      ! [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) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I40_J,axiom,
% 159.18/159.21      ! [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) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evalc_Oequations_I5_J,axiom,
% 159.18/159.21      ! [V_a4_2,V_a2_2,V_a5_2,V_a3_2,V_a1_2] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_a1_2,V_a3_2,V_a5_2)),V_a2_2),V_a4_2))
% 159.18/159.21      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),V_a4_2)) )
% 159.18/159.21          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a5_2),V_a2_2),V_a4_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_evalc_Oequations_I6_J,axiom,
% 159.18/159.21      ! [V_a4_2,V_a2_2,V_a3_2,V_a5_2,V_a1_2] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_a1_2,V_a5_2,V_a3_2)),V_a2_2),V_a4_2))
% 159.18/159.21      <=> ( ( hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a5_2),V_a2_2),V_a4_2)) )
% 159.18/159.21          | ( ~ hBOOL(hAPP(V_a1_2,V_a2_2))
% 159.18/159.21            & hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_a3_2),V_a2_2),V_a4_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I39_J,axiom,
% 159.18/159.21      ! [V_com_2,V_fun_2,V_loc_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I38_J,axiom,
% 159.18/159.21      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I55_J,axiom,
% 159.18/159.21      ! [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) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I54_J,axiom,
% 159.18/159.21      ! [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) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I53_J,axiom,
% 159.18/159.21      ! [V_com2_2,V_com1_2,V_fun_2,V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I52_J,axiom,
% 159.18/159.21      ! [V_com_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] : c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I35_J,axiom,
% 159.18/159.21      ! [V_com_2,V_fun_2,V_loc_2,V_com2_H_2,V_com1_H_2] : c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I34_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I10_J,axiom,
% 159.18/159.21      ! [V_com_H_2,V_fun_H_2,V_loc_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I11_J,axiom,
% 159.18/159.21      ! [V_com_H_2,V_fun_H_2,V_loc_H_2] : c_Com_Ocom_OLocal(V_loc_H_2,V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I44_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2] : c_Com_Ocom_OSemi(V_com1_2,V_com2_2) != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I45_J,axiom,
% 159.18/159.21      ! [V_com2_2,V_com1_2,V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OSemi(V_com1_2,V_com2_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I14_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_com_Osimps_I15_J,axiom,
% 159.18/159.21      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2] : c_Com_Ocom_OCond(V_fun_H_2,V_com1_H_2,V_com2_H_2) != c_Com_Ocom_OSKIP ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,
% 159.18/159.21      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,
% 159.18/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),V_b) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,
% 159.18/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,
% 159.18/159.21      ! [V_d,V_c,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),V_d) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,
% 159.18/159.21      ! [V_d,V_c,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_d)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,
% 159.18/159.21      ! [V_c,V_a,T_a] :
% 159.18/159.21        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_K__record__comp,axiom,
% 159.18/159.21      ! [V_x_2,V_f_2,V_c_2,T_d,T_b,T_c] : hAPP(hAPP(c_Fun_Ocomp(T_c,T_b,T_d,hAPP(c_COMBK(T_b,T_c),V_c_2)),V_f_2),V_x_2) = V_c_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_nat_Osize_I2_J,axiom,
% 159.18/159.21      ! [V_nat] : c_Nat_Onat_Onat__size(hAPP(c_Nat_OSuc,V_nat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Nat_Onat_Onat__size(V_nat)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_the__inv__into__def,axiom,
% 159.18/159.21      ! [V_x_2,V_f_2,V_A_2,T_c,T_b] : hAPP(c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),V_x_2) = c_HOL_OThe(T_b,hAPP(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_A_2))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),V_x_2))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Ints__double__eq__0__iff,axiom,
% 159.18/159.21      ! [V_a_2,T_b] :
% 159.18/159.21        ( class_Int_Oring__char__0(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.21         => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.21          <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_nat_Osize_I4_J,axiom,
% 159.18/159.21      ! [V_nat] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_nat)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_nat)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Nats__add,axiom,
% 159.18/159.21      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.21        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Nat_Osemiring__1__class_ONats(T_b)))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Nat_Osemiring__1__class_ONats(T_b)))
% 159.18/159.21           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_b_2)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Nats__0,axiom,
% 159.18/159.21      ! [T_b] :
% 159.18/159.21        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.21       => hBOOL(hAPP(hAPP(c_member(T_b),c_Groups_Ozero__class_Ozero(T_b)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Powp__Pow__eq,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Predicate_OPowp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2)),V_x_2))
% 159.18/159.21      <=> hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_x_2),hAPP(c_Set_OPow(T_b),V_A_2))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__pointwise,axiom,
% 159.18/159.21      ! [V_Qa_2,V_Pa_2,V_Q_H_2,V_c0_2,V_P_H_2,V_Ga_2,T_c,V_U_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_U_2))
% 159.18/159.21       => ( ! [B_p] :
% 159.18/159.21              ( c_Hoare__Mirabelle_Ohoare__derivs(T_c,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_c)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_c),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_c),tc_HOL_Obool))))
% 159.18/159.21             => c_Hoare__Mirabelle_Ohoare__derivs(T_c,V_Ga_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_c)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_c),hAPP(V_Pa_2,B_p)),hAPP(V_c0_2,B_p)),hAPP(V_Qa_2,B_p))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_c),tc_HOL_Obool)))) )
% 159.18/159.21         => ( c_Hoare__Mirabelle_Ohoare__derivs(T_c,V_Ga_2,hAPP(c_Set_Oimage(T_b,tc_Hoare__Mirabelle_Otriple(T_c),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c)),hAPP(hAPP(c_COMBS(T_b,tc_Com_Ocom,tc_fun(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c))),T_b),c_Hoare__Mirabelle_Otriple_Otriple(T_c)),V_P_H_2)),V_c0_2)),V_Q_H_2)),V_U_2))
% 159.18/159.21           => c_Hoare__Mirabelle_Ohoare__derivs(T_c,V_Ga_2,hAPP(c_Set_Oimage(T_b,tc_Hoare__Mirabelle_Otriple(T_c),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c)),hAPP(hAPP(c_COMBS(T_b,tc_Com_Ocom,tc_fun(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_fun(tc_Com_Ocom,tc_fun(tc_fun(T_c,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_c))),T_b),c_Hoare__Mirabelle_Otriple_Otriple(T_c)),V_Pa_2)),V_c0_2)),V_Qa_2)),V_U_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_o__eq__dest__lhs,axiom,
% 159.18/159.21      ! [V_v_2,V_c_2,V_b_2,V_a_2,T_b,T_c,T_d] :
% 159.18/159.21        ( hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_a_2),V_b_2) = V_c_2
% 159.18/159.21       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,V_v_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comp__cong,axiom,
% 159.18/159.21      ! [T_f,T_e,T_d,T_b,T_c,V_x_H_2,V_g_H_2,V_f_H_2,V_x_2,V_g_2,V_f_2] :
% 159.18/159.21        ( hAPP(V_f_2,hAPP(V_g_2,V_x_2)) = hAPP(V_f_H_2,hAPP(V_g_H_2,V_x_H_2))
% 159.18/159.21       => hAPP(hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_e,T_b,T_f,V_f_H_2),V_g_H_2),V_x_H_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__top,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_b),V_A_2))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Cantors__paradox,axiom,
% 159.18/159.21      ! [V_A_2,T_b] :
% 159.18/159.21        ~ ? [B_f] : hAPP(c_Set_Oimage(T_b,tc_fun(T_b,tc_HOL_Obool),B_f),V_A_2) = hAPP(c_Set_OPow(T_b),V_A_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_nat__size,axiom,
% 159.18/159.21      ! [V_n] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_n) = V_n ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__not__empty,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hAPP(c_Set_OPow(T_b),V_A_2) != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_nat_Osize_I3_J,axiom,
% 159.18/159.21      hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__bottom,axiom,
% 159.18/159.21      ! [V_B_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),hAPP(c_Set_OPow(T_b),V_B_2))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__empty,axiom,
% 159.18/159.21      ! [T_b] : hAPP(c_Set_OPow(T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__insert,axiom,
% 159.18/159.21      ! [V_A_2,V_a_2,T_b] : hAPP(c_Set_OPow(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),V_A_2)),hAPP(c_Set_Oimage(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oinsert(T_b),V_a_2)),hAPP(c_Set_OPow(T_b),V_A_2))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_image__Pow__surj,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] :
% 159.18/159.21        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2) = V_B_2
% 159.18/159.21       => hAPP(c_Set_Oimage(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),c_Set_Oimage(T_c,T_b,V_f_2)),hAPP(c_Set_OPow(T_c),V_A_2)) = hAPP(c_Set_OPow(T_b),V_B_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_nat_Osize_I1_J,axiom,
% 159.18/159.21      c_Nat_Onat_Onat__size(c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Ints__0,axiom,
% 159.18/159.21      ! [T_b] :
% 159.18/159.21        ( class_Rings_Oring__1(T_b)
% 159.18/159.21       => hBOOL(hAPP(hAPP(c_member(T_b),c_Groups_Ozero__class_Ozero(T_b)),c_Int_Oring__1__class_OInts(T_b))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Ints__add,axiom,
% 159.18/159.21      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.21        ( class_Rings_Oring__1(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.21           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_b))) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__imageI,axiom,
% 159.18/159.21      ! [V_h_2,T_c,V_F_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_h_2),V_F_2))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite_OinsertI,axiom,
% 159.18/159.21      ! [V_a_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite_OemptyI,axiom,
% 159.18/159.21      ! [T_b] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__Pow__iff,axiom,
% 159.18/159.21      ! [V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),V_A_2)))
% 159.18/159.21      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__UnI,axiom,
% 159.18/159.21      ! [V_Ga_2,V_F_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Ga_2))
% 159.18/159.21         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_F_2),V_Ga_2))) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__Un,axiom,
% 159.18/159.21      ! [V_Ga_2,V_F_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_F_2),V_Ga_2)))
% 159.18/159.21      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.21          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Ga_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__insert,axiom,
% 159.18/159.21      ! [V_A_2,V_a_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)))
% 159.18/159.21      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite_Oequations_I1_J,axiom,
% 159.18/159.21      ! [T_b] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_image__eq__fold__image,axiom,
% 159.18/159.21      ! [V_f_2,T_c,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21       => hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_fun(T_c,tc_HOL_Obool),T_b,c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(T_c,tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_Set_Oinsert(T_c)),V_f_2)),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))),V_A_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Oinsert,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_fold__image__empty,axiom,
% 159.18/159.21      ! [V_z_2,V_g_2,V_f_2,T_c,T_b] : hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_c,V_f_2),V_g_2),V_z_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = V_z_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Osingleton,axiom,
% 159.18/159.21      ! [V_x_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__code,axiom,
% 159.18/159.21      ! [V_A_2,T_b] :
% 159.18/159.21        ( class_Finite__Set_Ofinite(T_b)
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite,axiom,
% 159.18/159.21      ! [V_A_2,T_b] :
% 159.18/159.21        ( class_Finite__Set_Ofinite(T_b)
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Oin__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Oinsert__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Ounion__idem,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => c_Big__Operators_Olattice__class_OSup__fin(T_b,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(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_B_2)) ) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__monoid__big_OF__eq,axiom,
% 159.18/159.21      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Big__Operators_Ocomm__monoid__big(T_b,T_c,V_f_2,V_z_2,V_F_2)
% 159.18/159.21       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.21           => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_c,V_f_2),V_g_2),V_z_2),V_A_2) )
% 159.18/159.21          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.21           => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Oclosed,axiom,
% 159.18/159.21      ! [V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.18/159.21             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one_Oinsert,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__idem_Ounion__idem,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21           => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__idem_Oinsert__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__idem_Oin__comp__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Ohom__commute,axiom,
% 159.18/159.21      ! [V_N_2,V_h_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),B_x),B_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.21           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => hAPP(V_h_2,c_Big__Operators_Olattice__class_OSup__fin(T_b,V_N_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one__idem_Ounion__idem,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one__idem_Oinsert__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Oinsert,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one__idem_Oidem,axiom,
% 159.18/159.21      ! [V_x_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__comps_I1_J,axiom,
% 159.18/159.21      ! [V_h_2,V_g_2,T_g,V_f_2,T_d,T_e,T_f,V_F_2,V_fa_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_fa_2,V_F_2)
% 159.18/159.21       => hAPP(c_Fun_Ocomp(T_f,T_e,T_d,V_f_2),hAPP(c_Fun_Ocomp(T_g,T_f,T_d,V_g_2),V_h_2)) = hAPP(c_Fun_Ocomp(T_g,T_e,T_d,hAPP(c_Fun_Ocomp(T_f,T_e,T_g,V_f_2),V_g_2)),V_h_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__comp,axiom,
% 159.18/159.21      ! [V_x_2,V_y_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_y_2)),hAPP(V_f_2,V_x_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__left__comp,axiom,
% 159.18/159.21      ! [V_g_2,V_x_2,V_y_2,T_d,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_y_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_y_2)),V_g_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__idem_Oidem__comp,axiom,
% 159.18/159.21      ! [V_x_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_f_2,V_x_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__idem_Oidem__left__comp,axiom,
% 159.18/159.21      ! [V_g_2,V_x_2,T_d,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),V_g_2) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__comp_H,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_x_2)),hAPP(V_F_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__left__comp_H,axiom,
% 159.18/159.21      ! [V_g_2,V_x_2,T_d,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_A_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_f_2,V_x_2)),V_g_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__comp_H_H,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21           => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ocommute__left__comp_H_H,axiom,
% 159.18/159.21      ! [V_g_2,T_d,V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21           => hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_B_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_A_2)),hAPP(c_Fun_Ocomp(T_c,T_c,T_d,hAPP(V_F_2,V_B_2)),V_g_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one_Osingleton,axiom,
% 159.18/159.21      ! [V_x_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.21       => hAPP(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)))) = V_x_2 ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one__idem_Oin__idem,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_comm__monoid__big_Oinfinite,axiom,
% 159.18/159.21      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Big__Operators_Ocomm__monoid__big(T_b,T_c,V_f_2,V_z_2,V_F_2)
% 159.18/159.21       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.21         => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one_Oclosed,axiom,
% 159.18/159.21      ! [V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(V_f_2,B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.18/159.21             => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_F_2,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Oremove,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(V_F_2,V_A_2) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),hAPP(V_f_2,V_x_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Oremove,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) = V_x_2 )
% 159.18/159.21              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one__idem_Ohom__commute,axiom,
% 159.18/159.21      ! [V_N_2,V_h_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(V_f_2,B_x),B_y)) = hAPP(hAPP(V_f_2,hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.21           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => hAPP(V_h_2,hAPP(V_F_2,V_N_2)) = hAPP(V_F_2,hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__image__simple_Oinsert,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.21         => ( ~ hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),V_A_2))
% 159.18/159.21           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_c),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Ounion,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding__one_Oremove,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.21           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => hAPP(V_F_2,V_A_2) = V_x_2 )
% 159.18/159.21              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => hAPP(V_F_2,V_A_2) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_folding_Oinsert__remove,axiom,
% 159.18/159.21      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Ounion__disjoint,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21                 => c_Big__Operators_Olattice__class_OSup__fin(T_b,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(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_B_2)) ) ) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Sup__fin_Ounion__inter,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21             => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice__class_OSup__fin(T_b,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__sup__class_Osup(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_B_2)) ) ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf1I,axiom,
% 159.18/159.21      ! [T_b,V_B_2,V_x_2,V_A_2] :
% 159.18/159.21        ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.18/159.21       => ( hBOOL(hAPP(V_B_2,V_x_2))
% 159.18/159.21         => hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf1E,axiom,
% 159.18/159.21      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))
% 159.18/159.21       => ~ ( hBOOL(hAPP(V_A_2,V_x_2))
% 159.18/159.21           => ~ hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_IntI,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2))
% 159.18/159.21         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_IntE,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => ~ ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_DiffI,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2))
% 159.18/159.21         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_DiffE,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => ~ ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21           => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__Int,axiom,
% 159.18/159.21      ! [V_Ga_2,V_F_2,T_b] :
% 159.18/159.21        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.21          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Ga_2)) )
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_F_2),V_Ga_2))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__Diff,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.21       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Inf__fin_Oidem,axiom,
% 159.18/159.21      ! [V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_diff__eq__diff__eq,axiom,
% 159.18/159.21      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.21        ( class_Groups_Oab__group__add(T_b)
% 159.18/159.21       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_c_2),V_d_2)
% 159.18/159.21         => ( V_a_2 = V_b_2
% 159.18/159.21          <=> V_c_2 = V_d_2 ) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__absorb,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_A_2) = V_A_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf_Oidem,axiom,
% 159.18/159.21      ! [V_a,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_a) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__idem,axiom,
% 159.18/159.21      ! [V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_fun__diff__def,axiom,
% 159.18/159.21      ! [V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.21        ( class_Groups_Ominus(T_b)
% 159.18/159.21       => hAPP(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,T_b)),V_A_2),V_B_2),V_x_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(V_A_2,V_x_2)),hAPP(V_B_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__fun__def,axiom,
% 159.18/159.21      ! [V_x_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,T_b)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__commute,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : 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_b,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf_Ocommute,axiom,
% 159.18/159.21      ! [V_b,V_a,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_a) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__aci_I1_J,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__commute,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__left__absorb,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_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_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf_Oleft__idem,axiom,
% 159.18/159.21      ! [V_b,V_a,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__aci_I4_J,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__left__idem,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__left__commute,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf_Oleft__commute,axiom,
% 159.18/159.21      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_c)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_c)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__aci_I3_J,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__left__commute,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__Int__distrib,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_C_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_C_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_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__idemp,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__Diff,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__assoc,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf_Oassoc,axiom,
% 159.18/159.21      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_b),V_c)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__aci_I2_J,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__assoc,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__Int__distrib2,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__Int2,axiom,
% 159.18/159.21      ! [V_B_2,V_C_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)),V_B_2) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_minus__apply,axiom,
% 159.18/159.21      ! [V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.21        ( class_Groups_Ominus(T_b)
% 159.18/159.21       => hAPP(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,T_b)),V_A_2),V_B_2),V_x_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(V_A_2,V_x_2)),hAPP(V_B_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__apply,axiom,
% 159.18/159.21      ! [V_x_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.21        ( class_Lattices_Olattice(T_b)
% 159.18/159.21       => hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,T_b)),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf1D1,axiom,
% 159.18/159.21      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))
% 159.18/159.21       => hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf1D2,axiom,
% 159.18/159.21      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2),V_x_2))
% 159.18/159.21       => hBOOL(hAPP(V_B_2,V_x_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__triv,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.21        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.21       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__disjoint,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Un__Diff__Int,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(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),V_B_2)) = V_A_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__Un,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__Int,axiom,
% 159.18/159.21      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Pow__Int__eq,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,T_b] : hAPP(c_Set_OPow(T_b),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(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),V_A_2)),hAPP(c_Set_OPow(T_b),V_B_2)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_diff__0__right,axiom,
% 159.18/159.21      ! [V_a,T_a] :
% 159.18/159.21        ( class_Groups_Ogroup__add(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_diff__self,axiom,
% 159.18/159.21      ! [V_a,T_a] :
% 159.18/159.21        ( class_Groups_Ogroup__add(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_eq__iff__diff__eq__0,axiom,
% 159.18/159.21      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.21        ( class_Groups_Oab__group__add(T_b)
% 159.18/159.21       => ( V_a_2 = V_b_2
% 159.18/159.21        <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_right__minus__eq,axiom,
% 159.18/159.21      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.21        ( class_Groups_Ogroup__add(T_b)
% 159.18/159.21       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.21        <=> V_a_2 = V_b_2 ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_diff__add__cancel,axiom,
% 159.18/159.21      ! [V_b,V_a,T_a] :
% 159.18/159.21        ( class_Groups_Ogroup__add(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)),V_b) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_add__diff__cancel,axiom,
% 159.18/159.21      ! [V_b,V_a,T_a] :
% 159.18/159.21        ( class_Groups_Ogroup__add(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_b) = V_a ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__bot__left,axiom,
% 159.18/159.21      ! [V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__bot__right,axiom,
% 159.18/159.21      ! [V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Obounded__lattice__bot(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__absorb,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = V_x ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_sup__inf__absorb,axiom,
% 159.18/159.21      ! [V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Olattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = V_x ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__distrib1,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Odistrib__lattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_sup__inf__distrib1,axiom,
% 159.18/159.21      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.21        ( class_Lattices_Odistrib__lattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_inf__sup__distrib2,axiom,
% 159.18/159.21      ! [V_x,V_z,V_y,T_a] :
% 159.18/159.21        ( class_Lattices_Odistrib__lattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_x)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_z),V_x)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_sup__inf__distrib2,axiom,
% 159.18/159.21      ! [V_x,V_z,V_y,T_a] :
% 159.18/159.21        ( class_Lattices_Odistrib__lattice(T_a)
% 159.18/159.21       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_x)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_z),V_x)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__iff,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21          & ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_DiffD1,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_DiffD2,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Int__iff,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.21          & hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_IntD1,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_IntD2,axiom,
% 159.18/159.21      ! [V_B_2,V_A_2,V_c_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.21       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_empty__Diff,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__empty,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_A_2 ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_Diff__cancel,axiom,
% 159.18/159.21      ! [V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.21  
% 159.18/159.21  fof(fact_finite__Diff2,axiom,
% 159.18/159.21      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.21        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.21       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.22        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__empty__left,axiom,
% 159.18/159.22      ! [V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__empty__right,axiom,
% 159.18/159.22      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_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)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_disjoint__iff__not__equal,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22      <=> ! [B_x] :
% 159.18/159.22            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.22           => ! [B_xa] :
% 159.18/159.22                ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_B_2))
% 159.18/159.22               => B_x != B_xa ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_insert__inter__insert,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_a_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),hAPP(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_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Diff__cancel,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Diff__cancel2,axiom,
% 159.18/159.22      ! [V_A_2,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Diff,axiom,
% 159.18/159.22      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,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_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__Un__distrib,axiom,
% 159.18/159.22      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Int__distrib,axiom,
% 159.18/159.22      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_A_2),V_C_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__Un__distrib2,axiom,
% 159.18/159.22      ! [V_A_2,V_C_2,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Int__distrib2,axiom,
% 159.18/159.22      ! [V_A_2,V_C_2,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Un__Int__crazy,axiom,
% 159.18/159.22      ! [V_C_2,V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_B_2),V_C_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_B_2),V_C_2))),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Ounion__inter,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.18/159.22           => hAPP(hAPP(V_f_2,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_inf__Int__eq,axiom,
% 159.18/159.22      ! [V_x_2,V_S_2,V_R_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_R_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_S_2)),V_x_2))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Oinsert__remove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_c),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Ounion__disjoint,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.18/159.22           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))
% 159.18/159.22             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_insert__Diff__if,axiom,
% 159.18/159.22      ! [V_A_2,V_B_2,V_x_2,T_b] :
% 159.18/159.22        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.22         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) )
% 159.18/159.22        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.22         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_insert__Diff1,axiom,
% 159.18/159.22      ! [V_A_2,V_B_2,V_x_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.22       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Diff__insert,axiom,
% 159.18/159.22      ! [V_B_2,V_a_2,V_A_2,T_b] : 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_a_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Diff__insert2,axiom,
% 159.18/159.22      ! [V_B_2,V_a_2,V_A_2,T_b] : 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_a_2),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),V_B_2) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_insert__Diff__single,axiom,
% 159.18/159.22      ! [V_A_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__Diff__insert,axiom,
% 159.18/159.22      ! [V_B_2,V_a_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),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_a_2),V_B_2))))
% 159.18/159.22      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__right,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_a_2,T_b] :
% 159.18/159.22        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(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_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 159.18/159.22        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__left,axiom,
% 159.18/159.22      ! [V_B_2,V_C_2,V_a_2,T_b] :
% 159.18/159.22        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_C_2))
% 159.18/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) )
% 159.18/159.22        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_C_2))
% 159.18/159.22         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__right__if0,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_a_2,T_b] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__left__if0,axiom,
% 159.18/159.22      ! [V_B_2,V_C_2,V_a_2,T_b] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_C_2))
% 159.18/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__right__if1,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_a_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(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_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Int__insert__left__if1,axiom,
% 159.18/159.22      ! [V_B_2,V_C_2,V_a_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_C_2))
% 159.18/159.22       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Ints__diff,axiom,
% 159.18/159.22      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.22        ( class_Rings_Oring__1(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_b))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Oempty,axiom,
% 159.18/159.22      ! [V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = V_z_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Oremove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(V_F_2,V_A_2) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Diff__insert__absorb,axiom,
% 159.18/159.22      ! [V_A_2,V_x_2,T_b] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),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)))) = V_A_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_insert__Diff,axiom,
% 159.18/159.22      ! [V_A_2,V_a_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22       => hAPP(hAPP(c_Set_Oinsert(T_b),V_a_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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = V_A_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_inf__Sup__absorb,axiom,
% 159.18/159.22      ! [V_a_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_a_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) = V_a_2 ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Oeq__fold__g,axiom,
% 159.18/159.22      ! [V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => hAPP(V_F_2,V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_c,V_f_2),V_g_2),V_z_2),V_A_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__one_Oinsert__remove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.18/159.22            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding_Ounion__inter,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22           => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__one_Ounion__inter,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(hAPP(V_f_2,hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__one_Ounion__disjoint,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22                 => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Sup__fin_Oinsert__remove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.18/159.22            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oremove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22               => c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) = V_x_2 )
% 159.18/159.22              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22               => c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__image,axiom,
% 159.18/159.22      ! [V_y_2,V_f_2,T_c,V_A_2,V_x_2,T_b] :
% 159.18/159.22        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Set_Oimage(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_c),V_y_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) )
% 159.18/159.22        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Set_Oimage(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2)),V_A_2) = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__empty__induct,axiom,
% 159.18/159.22      ! [V_Pa_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(V_Pa_2,V_A_2))
% 159.18/159.22         => ( ! [B_a,B_A] :
% 159.18/159.22                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_A))
% 159.18/159.22               => ( hBOOL(hAPP(hAPP(c_member(T_b),B_a),B_A))
% 159.18/159.22                 => ( hBOOL(hAPP(V_Pa_2,B_A))
% 159.18/159.22                   => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),B_A),hAPP(hAPP(c_Set_Oinsert(T_b),B_a),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) )
% 159.18/159.22           => hBOOL(hAPP(V_Pa_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Ounion__inter,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice__class_OInf__fin(T_b,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(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_B_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Ounion__disjoint,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22                 => c_Big__Operators_Olattice__class_OInf__fin(T_b,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__inf__class_Oinf(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_B_2)) ) ) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oinsert__remove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.18/159.22            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oinsert,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Suc__Diff1,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_b),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)))))) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_folding__image__simple_Ounion__inter__neutral,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofolding__image__simple(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.18/159.22           => ( ! [B_x] :
% 159.18/159.22                  ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.22                 => hAPP(V_g_2,B_x) = V_z_2 )
% 159.18/159.22             => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem__remove,axiom,
% 159.18/159.22      ! [T_b] : c_Finite__Set_Ofun__left__comm__idem(T_b,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_b),hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_Oinsert(T_b)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__triv,axiom,
% 159.18/159.22      ! [V_x_2,V_f_2,T_c,T_b] : c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,hAPP(V_f_2,V_x_2)) = V_f_2 ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem_Ofun__left__idem,axiom,
% 159.18/159.22      ! [V_z_2,V_x_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.18/159.22       => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)) = hAPP(hAPP(V_f_2,V_x_2),V_z_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__idem,axiom,
% 159.18/159.22      ! [T_b,T_c,V_y_2,V_x_2,V_f_2] :
% 159.18/159.22        ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.18/159.22       => c_Fun_Ofun__upd(T_c,T_b,V_f_2,V_x_2,V_y_2) = V_f_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__other,axiom,
% 159.18/159.22      ! [V_y_2,V_f_2,T_c,T_b,V_x_2,V_z_2] :
% 159.18/159.22        ( V_z_2 != V_x_2
% 159.18/159.22       => hAPP(c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2),V_z_2) = hAPP(V_f_2,V_z_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__twist,axiom,
% 159.18/159.22      ! [V_d_2,V_b_2,V_m_2,T_c,T_b,V_c_2,V_a_2] :
% 159.18/159.22        ( V_a_2 != V_c_2
% 159.18/159.22       => c_Fun_Ofun__upd(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_m_2,V_a_2,V_b_2),V_c_2,V_d_2) = c_Fun_Ofun__upd(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_m_2,V_c_2,V_d_2),V_a_2,V_b_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__apply,axiom,
% 159.18/159.22      ! [V_y_2,V_f_2,T_c,T_b,V_x_2,V_z_2] :
% 159.18/159.22        ( ( V_z_2 = V_x_2
% 159.18/159.22         => hAPP(c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2),V_z_2) = V_y_2 )
% 159.18/159.22        & ( V_z_2 != V_x_2
% 159.18/159.22         => hAPP(c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2),V_z_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__same,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,V_f_2,T_b,T_c] : hAPP(c_Fun_Ofun__upd(T_c,T_b,V_f_2,V_x_2,V_y_2),V_x_2) = V_y_2 ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__upd,axiom,
% 159.18/159.22      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_c,T_b] : c_Fun_Ofun__upd(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2),V_x_2,V_z_2) = c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_z_2) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__idem__iff,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2) = V_f_2
% 159.18/159.22      <=> hAPP(V_f_2,V_x_2) = V_y_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__def,axiom,
% 159.18/159.22      ! [V_b_2,V_f_2,T_c,T_b,V_a_2,V_x_2] :
% 159.18/159.22        ( ( V_x_2 = V_a_2
% 159.18/159.22         => hAPP(c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_a_2,V_b_2),V_x_2) = V_b_2 )
% 159.18/159.22        & ( V_x_2 != V_a_2
% 159.18/159.22         => hAPP(c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_a_2,V_b_2),V_x_2) = hAPP(V_f_2,V_x_2) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem_Ofun__left__comm__idem__apply,axiom,
% 159.18/159.22      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.18/159.22       => c_Finite__Set_Ofun__left__comm__idem(T_d,T_c,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,T_c),T_d),V_f_2),V_g_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diffs0__imp__equal,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22         => V_m = V_n ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__self__eq__0,axiom,
% 159.18/159.22      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_minus__nat_Odiff__0,axiom,
% 159.18/159.22      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__0__eq__0,axiom,
% 159.18/159.22      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__Suc__Suc,axiom,
% 159.18/159.22      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__diff__diff,axiom,
% 159.18/159.22      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)),hAPP(c_Nat_OSuc,V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_k) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__cancel2,axiom,
% 159.18/159.22      ! [V_n,V_k,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__cancel,axiom,
% 159.18/159.22      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__diff__left,axiom,
% 159.18/159.22      ! [V_k,V_j,V_i] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__add__inverse,axiom,
% 159.18/159.22      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_n) = V_m ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__add__inverse2,axiom,
% 159.18/159.22      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff__subset__Int,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.22       => hAPP(c_Finite__Set_Ocard(T_b),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_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__upd__comp,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,V_g_2,V_f_2,T_b,T_c,T_d] : hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_2),c_Fun_Ofun__upd(T_b,T_d,V_g_2,V_x_2,V_y_2)) = c_Fun_Ofun__upd(T_b,T_c,hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_2),V_g_2),V_x_2,hAPP(V_f_2,V_y_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem__insert,axiom,
% 159.18/159.22      ! [T_b] : c_Finite__Set_Ofun__left__comm__idem(T_b,tc_fun(T_b,tc_HOL_Obool),c_Set_Oinsert(T_b)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Oempty,axiom,
% 159.18/159.22      ! [T_b] : hAPP(c_Finite__Set_Ocard(T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__infinite,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem__sup,axiom,
% 159.18/159.22      ! [T_b] :
% 159.18/159.22        ( class_Lattices_Osemilattice__sup(T_b)
% 159.18/159.22       => c_Finite__Set_Ofun__left__comm__idem(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem__inf,axiom,
% 159.18/159.22      ! [T_b] :
% 159.18/159.22        ( class_Lattices_Osemilattice__inf(T_b)
% 159.18/159.22       => c_Finite__Set_Ofun__left__comm__idem(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fun__left__comm__idem_Ofun__comp__idem,axiom,
% 159.18/159.22      ! [V_x_2,V_f_2,T_c,T_b] :
% 159.18/159.22        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.18/159.22       => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_f_2,V_x_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__add__0,axiom,
% 159.18/159.22      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Osingleton,axiom,
% 159.18/159.22      ! [V_x_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__eq__0__iff,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22          | ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_sup__Inf__absorb,axiom,
% 159.18/159.22      ! [V_a_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_a_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) = V_a_2 ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oin__idem,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__insert__disjoint,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_b),V_A_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__insert__if,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) )
% 159.18/159.22          & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_b),V_A_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Ounion__inter,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,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_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Un__Int,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oinsert__idem,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Ounion__idem,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22               => c_Big__Operators_Olattice__class_OInf__fin(T_b,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__inf__class_Oinf(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_B_2)) ) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__insert,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Un__disjoint,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22         => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,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_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Oclosed,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.18/159.22             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Suc__eq,axiom,
% 159.18/159.22      ! [V_k_2,V_A_2,T_b] :
% 159.18/159.22        ( hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(c_Nat_OSuc,V_k_2)
% 159.18/159.22      <=> ? [B_b,B_B] :
% 159.18/159.22            ( V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_b),B_b),B_B)
% 159.18/159.22            & ~ hBOOL(hAPP(hAPP(c_member(T_b),B_b),B_B))
% 159.18/159.22            & hAPP(c_Finite__Set_Ocard(T_b),B_B) = V_k_2
% 159.18/159.22            & ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22             => B_B = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Oremove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),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_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Plus__conv__if,axiom,
% 159.18/159.22      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.22        ( ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) )
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_c),V_B_2)) )
% 159.18/159.22        & ( ~ ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22              & hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) )
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Inf__fin_Ohom__commute,axiom,
% 159.18/159.22      ! [V_N_2,V_h_2,T_b] :
% 159.18/159.22        ( class_Lattices_Olattice(T_b)
% 159.18/159.22       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),B_x),B_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.22           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(V_h_2,c_Big__Operators_Olattice__class_OInf__fin(T_b,V_N_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Oinsert__remove,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),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_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff__singleton,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),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))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff__singleton__if,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),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))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) )
% 159.18/159.22          & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),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))))) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff1__less,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),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)))))),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff2__less,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),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))))),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__zeroE,axiom,
% 159.18/159.22      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__mono,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_lessI,axiom,
% 159.18/159.22      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_n))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__less__Suc,axiom,
% 159.18/159.22      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_n))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__commute,axiom,
% 159.18/159.22      ! [V_k,V_j,V_i] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_k)),V_j) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__imp__diff__less,axiom,
% 159.18/159.22      ! [V_n,V_k,V_j] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_n)),V_k)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__less__mono2,axiom,
% 159.18/159.22      ! [V_l,V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_l))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_n)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_m))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_one__reorient,axiom,
% 159.18/159.22      ! [V_x_2,T_b] :
% 159.18/159.22        ( class_Groups_Oone(T_b)
% 159.18/159.22       => ( c_Groups_Oone__class_Oone(T_b) = V_x_2
% 159.18/159.22        <=> V_x_2 = c_Groups_Oone__class_Oone(T_b) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__not__refl,axiom,
% 159.18/159.22      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_nat__neq__iff,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( V_m_2 != V_n_2
% 159.18/159.22      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.22          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__neqE__nat,axiom,
% 159.18/159.22      ! [V_y,V_x] :
% 159.18/159.22        ( V_x != V_y
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__irrefl__nat,axiom,
% 159.18/159.22      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__not__refl2,axiom,
% 159.18/159.22      ! [V_m,V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 159.18/159.22       => V_m != V_n ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__not__refl3,axiom,
% 159.18/159.22      ! [V_t,V_s] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s),V_t))
% 159.18/159.22       => V_s != V_t ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_nat__less__cases,axiom,
% 159.18/159.22      ! [V_Pa_2,V_n_2,V_m_2] :
% 159.18/159.22        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.22         => hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2)) )
% 159.18/159.22       => ( ( V_m_2 = V_n_2
% 159.18/159.22           => hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2)) )
% 159.18/159.22         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.18/159.22             => hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2)) )
% 159.18/159.22           => hBOOL(hAPP(hAPP(V_Pa_2,V_n_2),V_m_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__irrefl,axiom,
% 159.18/159.22      ! [V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_x)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__neq__iff,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_b)
% 159.18/159.22       => ( V_x_2 != V_y_2
% 159.18/159.22        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.22            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_x_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__less__iff__gr__or__eq,axiom,
% 159.18/159.22      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_b)
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.22        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_x_2))
% 159.18/159.22            | V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__less__linear,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22          | V_x = V_y
% 159.18/159.22          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__antisym__conv3,axiom,
% 159.18/159.22      ! [V_x_2,V_y_2,T_b] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_b)
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_x_2))
% 159.18/159.22         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.22          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__neqE,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_a)
% 159.18/159.22       => ( V_x != V_y
% 159.18/159.22         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__imp__neq,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => V_x != V_y ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__not__sym,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__imp__not__less,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__imp__not__eq,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => V_x != V_y ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__imp__not__eq2,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => V_y != V_x ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__asym_H,axiom,
% 159.18/159.22      ! [V_b,V_a,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.22         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_xt1_I9_J,axiom,
% 159.18/159.22      ! [V_a,V_b,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.18/159.22         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_ord__eq__less__trans,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Orderings_Oord(T_a)
% 159.18/159.22       => ( V_a = V_b
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_xt1_I1_J,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( V_a = V_b
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_b))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_ord__less__eq__trans,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Orderings_Oord(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.22         => ( V_b = V_c
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_xt1_I2_J,axiom,
% 159.18/159.22      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.18/159.22         => ( V_b = V_c
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__trans,axiom,
% 159.18/159.22      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_xt1_I10_J,axiom,
% 159.18/159.22      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.22        ( class_Orderings_Oorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__less__asym,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__cases,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Olinorder(T_a)
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22         => ( V_x != V_y
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__diff__1,axiom,
% 159.18/159.22      ! [V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.18/159.22       => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) = V_n ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__pred_H,axiom,
% 159.18/159.22      ! [V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.18/159.22       => V_n = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__cancel__right,axiom,
% 159.18/159.22      ! [V_b_2,V_c_2,V_a_2,T_b] :
% 159.18/159.22        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b_2),V_c_2)))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__cancel__left,axiom,
% 159.18/159.22      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.22        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_c_2),V_b_2)))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__strict__right__mono,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__strict__left__mono,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__strict__mono,axiom,
% 159.18/159.22      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__imp__less__right,axiom,
% 159.18/159.22      ! [V_b,V_c,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__imp__less__left,axiom,
% 159.18/159.22      ! [V_b,V_a,V_c,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b)))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__eq__diff__less,axiom,
% 159.18/159.22      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.22        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.18/159.22       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_c_2),V_d_2)
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.18/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),V_d_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__supI1,axiom,
% 159.18/159.22      ! [V_b,V_a,V_x,T_a] :
% 159.18/159.22        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__supI2,axiom,
% 159.18/159.22      ! [V_a,V_b,V_x,T_a] :
% 159.18/159.22        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__infI1,axiom,
% 159.18/159.22      ! [V_b,V_x,V_a,T_a] :
% 159.18/159.22        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__infI2,axiom,
% 159.18/159.22      ! [V_a,V_x,V_b,T_a] :
% 159.18/159.22        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__less0,axiom,
% 159.18/159.22      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_neq0__conv,axiom,
% 159.18/159.22      ! [V_n_2] :
% 159.18/159.22        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__nat__zero__code,axiom,
% 159.18/159.22      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_gr__implies__not0,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_gr0I,axiom,
% 159.18/159.22      ! [V_n] :
% 159.18/159.22        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__less__diff,axiom,
% 159.18/159.22      ! [V_m_2,V_n_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_m_2)))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__less,axiom,
% 159.18/159.22      ! [V_m,V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_m)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__less__SucD,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__lessD,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__SucE,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22         => V_m = V_n ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__trans__Suc,axiom,
% 159.18/159.22      ! [V_k,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_i)),V_k)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__lessI,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => ( hAPP(c_Nat_OSuc,V_m) != V_n
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__SucI,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__antisym,axiom,
% 159.18/159.22      ! [V_m,V_n] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_m)))
% 159.18/159.22         => V_m = V_n ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__less__less__Suc__eq,axiom,
% 159.18/159.22      ! [V_m_2,V_n_2] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 159.18/159.22        <=> V_n_2 = V_m_2 ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__less__eq,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__Suc__eq,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.22      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.22          | V_m_2 = V_n_2 ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__less__eq,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__less__Suc,axiom,
% 159.18/159.22      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),hAPP(c_Nat_OSuc,V_m))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__Suc__1,axiom,
% 159.18/159.22      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__Suc__eq__diff__pred,axiom,
% 159.18/159.22      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__add__less1,axiom,
% 159.18/159.22      ! [V_j,V_i] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_i)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__add__less2,axiom,
% 159.18/159.22      ! [V_i,V_j] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_i)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_nat__add__left__cancel__less,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_trans__less__add1,axiom,
% 159.18/159.22      ! [V_m,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_m))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_trans__less__add2,axiom,
% 159.18/159.22      ! [V_m,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_j))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__mono1,axiom,
% 159.18/159.22      ! [V_k,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__less__mono,axiom,
% 159.18/159.22      ! [V_l,V_k,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__add__eq__less,axiom,
% 159.18/159.22      ! [V_n,V_m,V_l,V_k] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 159.18/159.22       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_l) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_n)
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__lessD1,axiom,
% 159.18/159.22      ! [V_k,V_j,V_i] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_k)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_termination__basic__simps_I2_J,axiom,
% 159.18/159.22      ! [V_y,V_z,V_x] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_z))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_termination__basic__simps_I1_J,axiom,
% 159.18/159.22      ! [V_z,V_y,V_x] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__diff__conv,axiom,
% 159.18/159.22      ! [V_k_2,V_j_2,V_i_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)))
% 159.18/159.22      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),V_j_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__diff__inverse,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.22       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = V_m ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__less__Least,axiom,
% 159.18/159.22      ! [V_Pa_2,V_k_2,T_b] :
% 159.18/159.22        ( class_Orderings_Owellorder(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_k_2),c_Orderings_Oord__class_OLeast(T_b,V_Pa_2)))
% 159.18/159.22         => ~ hBOOL(hAPP(V_Pa_2,V_k_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__PlusD_I2_J,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)))
% 159.18/159.22       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__PlusD_I1_J,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)))
% 159.18/159.22       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__Plus,axiom,
% 159.18/159.22      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.18/159.22         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_finite__Plus__iff,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)))
% 159.18/159.22      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Ints__odd__less__0,axiom,
% 159.18/159.22      ! [V_a_2,T_b] :
% 159.18/159.22        ( class_Rings_Olinordered__idom(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),c_Groups_Oone__class_Oone(T_b)),V_a_2)),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.22          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_even__less__0__iff,axiom,
% 159.18/159.22      ! [V_a_2,T_b] :
% 159.18/159.22        ( class_Rings_Olinordered__idom(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__neg__neg,axiom,
% 159.18/159.22      ! [V_b,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__pos__pos,axiom,
% 159.18/159.22      ! [V_b,V_a,T_a] :
% 159.18/159.22        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_double__add__less__zero__iff__single__add__less__zero,axiom,
% 159.18/159.22      ! [V_a_2,T_b] :
% 159.18/159.22        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__less__double__add__iff__zero__less__single__add,axiom,
% 159.18/159.22      ! [V_a_2,T_b] :
% 159.18/159.22        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__iff__diff__less__0,axiom,
% 159.18/159.22      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.22        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.18/159.22        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__Suc__eq__0__disj,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.22      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22          | ? [B_j] :
% 159.18/159.22              ( V_m_2 = hAPP(c_Nat_OSuc,B_j)
% 159.18/159.22              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_n_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__Suc0,axiom,
% 159.18/159.22      ! [V_n_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))))
% 159.18/159.22      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_gr0__conv__Suc,axiom,
% 159.18/159.22      ! [V_n_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.18/159.22      <=> ? [B_m] : V_n_2 = hAPP(c_Nat_OSuc,B_m) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__Suc__less,axiom,
% 159.18/159.22      ! [V_i,V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_i))),V_n)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__pred,axiom,
% 159.18/159.22      ! [V_n] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.18/159.22       => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) = V_n ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_One__nat__def,axiom,
% 159.18/159.22      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__gr__0,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.18/159.22      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 159.18/159.22          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_nat__diff__split,axiom,
% 159.18/159.22      ! [V_b_2,V_a_2,V_Pa_2] :
% 159.18/159.22        ( hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 159.18/159.22      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.18/159.22           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.18/159.22          & ! [B_d] :
% 159.18/159.22              ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 159.18/159.22             => hBOOL(hAPP(V_Pa_2,B_d)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_nat__diff__split__asm,axiom,
% 159.18/159.22      ! [V_b_2,V_a_2,V_Pa_2] :
% 159.18/159.22        ( hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 159.18/159.22      <=> ~ ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.18/159.22              & ~ hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.18/159.22            | ? [B_d] :
% 159.18/159.22                ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 159.18/159.22                & ~ hBOOL(hAPP(V_Pa_2,B_d)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__add__Suc1,axiom,
% 159.18/159.22      ! [V_m,V_i] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__add__Suc2,axiom,
% 159.18/159.22      ! [V_m,V_i] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_i)))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__iff__Suc__add,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.22      <=> ? [B_k] : V_n_2 = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__eq__plus1__left,axiom,
% 159.18/159.22      ! [V_n] : hAPP(c_Nat_OSuc,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Suc__eq__plus1,axiom,
% 159.18/159.22      ! [V_n] : hAPP(c_Nat_OSuc,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Ints__1,axiom,
% 159.18/159.22      ! [T_b] :
% 159.18/159.22        ( class_Rings_Oring__1(T_b)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_member(T_b),c_Groups_Oone__class_Oone(T_b)),c_Int_Oring__1__class_OInts(T_b))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Nats__1,axiom,
% 159.18/159.22      ! [T_b] :
% 159.18/159.22        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_member(T_b),c_Groups_Oone__class_Oone(T_b)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_add__eq__if,axiom,
% 159.18/159.22      ! [V_n,V_m] :
% 159.18/159.22        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_n )
% 159.18/159.22        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__ge__0__finite,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( 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_b),V_A_2)))
% 159.18/159.22       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__gt__0__iff,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( 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_b),V_A_2)))
% 159.18/159.22      <=> ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Ints__odd__nonzero,axiom,
% 159.18/159.22      ! [V_a_2,T_b] :
% 159.18/159.22        ( class_Int_Oring__char__0(T_b)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.22         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),c_Groups_Oone__class_Oone(T_b)),V_a_2)),V_a_2) != c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__def,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_Nat_Onat,T_b,c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),hAPP(c_COMBK(tc_Nat_Onat,T_b),c_Groups_Oone__class_Oone(tc_Nat_Onat))),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2) )
% 159.18/159.22        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Oeq__fold__g,axiom,
% 159.18/159.22      ! [V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(tc_Nat_Onat,T_b,c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),hAPP(c_COMBK(tc_Nat_Onat,T_b),c_Groups_Oone__class_Oone(tc_Nat_Onat))),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Plus,axiom,
% 159.18/159.22      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(tc_sum(T_b,T_c)),c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_c),V_B_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Oinsert,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22         => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),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_b),V_A_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff__insert,axiom,
% 159.18/159.22      ! [V_B_2,V_a_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_B_2))
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),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_a_2),V_B_2))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__less__two,axiom,
% 159.18/159.22      ! [T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_less__add__one,axiom,
% 159.18/159.22      ! [V_a,T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__one__less__zero,axiom,
% 159.18/159.22      ! [T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.22       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__less__one,axiom,
% 159.18/159.22      ! [T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_pos__add__strict,axiom,
% 159.18/159.22      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card_Ounion__inter__neutral,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22         => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.22             => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.18/159.22           => hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,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_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_Plus__eq__empty__conv,axiom,
% 159.18/159.22      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.22        ( c_Sum__Type_OPlus(T_b,T_c,V_A_2,V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_sum(T_b,T_c),tc_HOL_Obool))
% 159.18/159.22      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_one__neq__zero,axiom,
% 159.18/159.22      ! [T_a] :
% 159.18/159.22        ( class_Rings_Ozero__neq__one(T_a)
% 159.18/159.22       => c_Groups_Oone__class_Oone(T_a) != c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_zero__neq__one,axiom,
% 159.18/159.22      ! [T_a] :
% 159.18/159.22        ( class_Rings_Ozero__neq__one(T_a)
% 159.18/159.22       => c_Groups_Ozero__class_Ozero(T_a) != c_Groups_Oone__class_Oone(T_a) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_psubsetD,axiom,
% 159.18/159.22      ! [V_c_2,V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_not__psubset__empty,axiom,
% 159.18/159.22      ! [V_A_2,T_b] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_psubset__card__mono,axiom,
% 159.18/159.22      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2))) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_linorder__neqE__linordered__idom,axiom,
% 159.18/159.22      ! [V_y,V_x,T_a] :
% 159.18/159.22        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.22       => ( V_x != V_y
% 159.18/159.22         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.22           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fold__Un__disjoint,axiom,
% 159.18/159.22      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.22             => hAPP(hAPP(hAPP(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)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(hAPP(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_A_2)),hAPP(hAPP(hAPP(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)) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_diff__Suc,axiom,
% 159.18/159.22      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),c_COMBI(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_setsum__diff1,axiom,
% 159.18/159.22      ! [V_f_2,V_a_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Groups_Oab__group__add(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.18/159.22            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2) ) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_setsum__diff1__ring,axiom,
% 159.18/159.22      ! [V_f_2,V_a_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Rings_Oring(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_setsum__diff1_H,axiom,
% 159.18/159.22      ! [V_f_2,V_a_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_setsum_Oremove,axiom,
% 159.18/159.22      ! [V_g_2,V_x_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.22           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_card__Diff1__le,axiom,
% 159.18/159.22      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),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)))))),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_fold__image__Un__Int,axiom,
% 159.18/159.22      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.22        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.18/159.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.22         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.22           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(hAPP(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_A_2)),hAPP(hAPP(hAPP(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)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(hAPP(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)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(hAPP(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)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_semiring__1__class_Oof__nat__code,axiom,
% 159.18/159.22      ! [V_n_2,T_b] :
% 159.18/159.22        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.22       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2) = c_Nat_Osemiring__1__class_Oof__nat__aux(T_b,hAPP(hAPP(c_COMBC(T_b,T_b,T_b),c_Groups_Oplus__class_Oplus(T_b)),c_Groups_Oone__class_Oone(T_b)),V_n_2,c_Groups_Ozero__class_Ozero(T_b)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_order__refl,axiom,
% 159.18/159.22      ! [V_x,T_a] :
% 159.18/159.22        ( class_Orderings_Opreorder(T_a)
% 159.18/159.22       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_x)) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_le0,axiom,
% 159.18/159.22      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_psubset__trans,axiom,
% 159.18/159.22      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.22        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.22       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.22         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.18/159.22  
% 159.18/159.22  fof(fact_split__mult__neg__le,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.18/159.23       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) )
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_split__mult__pos__le,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_a)
% 159.18/159.23       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__mono,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__mono_H,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__mono__neg,axiom,
% 159.18/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__right__mono__neg,axiom,
% 159.18/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__mult__left__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__comm__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__right__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__nonpos__nonpos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__nonpos__nonneg,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__nonneg__nonpos2,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__nonneg__nonpos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__nonneg__nonneg,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Oordered__cancel__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__0__iff,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__le__mult__iff,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_b_2)))
% 159.18/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__le__square,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Suc__mult__le__cancel1,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__le__imp__of__nat,axiom,
% 159.18/159.23      ! [V_m,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__0__le__iff,axiom,
% 159.18/159.23      ! [V_n,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__commute,axiom,
% 159.18/159.23      ! [V_A_2,V_B_2,V_f_2,T_d,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),tc_fun(tc_fun(T_d,tc_HOL_Obool),T_b),T_c),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_b)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_b),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_b),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_b),T_d),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b)),hAPP(c_COMBC(T_c,T_d,T_b),V_f_2))),V_A_2)),V_B_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__right__distrib,axiom,
% 159.18/159.23      ! [V_A_2,V_f_2,T_c,V_r_2,T_b] :
% 159.18/159.23        ( class_Rings_Osemiring__0(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_r_2),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),hAPP(c_Groups_Otimes__class_Otimes(T_b),V_r_2)),V_f_2)),V_A_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oab__semigroup__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__left__distrib,axiom,
% 159.18/159.23      ! [V_r_2,V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Rings_Osemiring__0(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)),V_r_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Otimes__class_Otimes(T_b)),V_f_2)),V_r_2)),V_A_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__product,axiom,
% 159.18/159.23      ! [V_B_2,V_g_2,T_d,V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Rings_Osemiring__0(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_b),V_g_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),tc_fun(tc_fun(T_d,tc_HOL_Obool),T_b),T_c),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,T_b),tc_fun(T_d,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_b),tc_fun(tc_fun(T_d,T_b),tc_fun(T_d,T_b)),T_c),c_COMBB(T_b,T_b,T_d)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Otimes__class_Otimes(T_b)),V_f_2))),V_g_2))),V_B_2)),V_A_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_times_Oidem,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__idem,axiom,
% 159.18/159.23      ! [V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__idem,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__refl,axiom,
% 159.18/159.23      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__square,axiom,
% 159.18/159.23      ! [V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_m))) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__cube,axiom,
% 159.18/159.23      ! [V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_m)))) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__mult,axiom,
% 159.18/159.23      ! [V_n,V_m,T_a] :
% 159.18/159.23        ( class_Rings_Osemiring__1(T_a)
% 159.18/159.23       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__le__linear,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__eq__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,T_b] :
% 159.18/159.23        ( class_Nat_Osemiring__char__0(T_b)
% 159.18/159.23       => ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_m_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)
% 159.18/159.23        <=> V_m_2 = V_n_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__le__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__semidom(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_eq__imp__le,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( V_m = V_n
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__mono1,axiom,
% 159.18/159.23      ! [V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__mono2,axiom,
% 159.18/159.23      ! [V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_j))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__trans,axiom,
% 159.18/159.23      ! [V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_k))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_k)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__antisym,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.23         => V_m = V_n ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__mono,axiom,
% 159.18/159.23      ! [V_l,V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__fun__def,axiom,
% 159.18/159.23      ! [V_g_2,V_f_2,T_b,T_c] :
% 159.18/159.23        ( class_Orderings_Oord(T_c)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.18/159.23        <=> ! [B_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__linear,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__eq__iff,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Oorder(T_b)
% 159.18/159.23       => ( V_x_2 = V_y_2
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__eq__refl,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_a)
% 159.18/159.23       => ( V_x = V_y
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__funD,axiom,
% 159.18/159.23      ! [V_x_2,V_g_2,V_f_2,T_b,T_c] :
% 159.18/159.23        ( class_Orderings_Oord(T_c)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__antisym__conv,axiom,
% 159.18/159.23      ! [V_x_2,V_y_2,T_b] :
% 159.18/159.23        ( class_Orderings_Oorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_ord__eq__le__trans,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oord(T_a)
% 159.18/159.23       => ( V_a = V_b
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I3_J,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( V_a = V_b
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_ord__le__eq__trans,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oord(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( V_b = V_c
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I4_J,axiom,
% 159.18/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23         => ( V_b = V_c
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__antisym,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23           => V_x = V_y ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__trans,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I5_J,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23           => V_x = V_y ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I6_J,axiom,
% 159.18/159.23      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__funE,axiom,
% 159.18/159.23      ! [V_x_2,V_g_2,V_f_2,T_b,T_c] :
% 159.18/159.23        ( class_Orderings_Oord(T_c)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,V_x_2)),hAPP(V_g_2,V_x_2))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__le__cases,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__setsum,axiom,
% 159.18/159.23      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.23       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,T_c),c_Nat_Osemiring__1__class_Oof__nat(T_b)),V_f_2)),V_A_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,
% 159.18/159.23      ! [V_ry,V_rx,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ry)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,
% 159.18/159.23      ! [V_ry,V_rx,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),V_ry) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,
% 159.18/159.23      ! [V_rx,V_ly,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_rx) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),V_rx)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,
% 159.18/159.23      ! [V_rx,V_ly,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_rx) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),V_ly) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,
% 159.18/159.23      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,
% 159.18/159.23      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),V_ry)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,
% 159.18/159.23      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_ly)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_rx),V_ry)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_lx),V_rx)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_ly),V_ry)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__constant,axiom,
% 159.18/159.23      ! [V_A_2,V_y_2,T_c,T_b] :
% 159.18/159.23        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(c_COMBK(T_b,T_c),V_y_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_c),V_A_2))),V_y_2) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zdiff__int,axiom,
% 159.18/159.23      ! [V_m,V_n] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.23       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__cancel__left__pos,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_b_2)))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__cancel__left__neg,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_b_2)))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_a_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__mono,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__mono_H,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__le__imp__less,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__less__imp__less,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_d))) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__right__less__imp__less,axiom,
% 159.18/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__imp__less__right,axiom,
% 159.18/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__less__imp__less,axiom,
% 159.18/159.23      ! [V_b,V_a,V_c,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__imp__less__left,axiom,
% 159.18/159.23      ! [V_b,V_a,V_c,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__right__le__imp__le,axiom,
% 159.18/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__le__imp__le,axiom,
% 159.18/159.23      ! [V_b,V_a,V_c,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sum__squares__le__zero__iff,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_y_2),V_y_2))),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23            & V_y_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sum__squares__ge__zero,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_y)))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zmult__zless__mono2__lemma,axiom,
% 159.18/159.23      ! [V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),V_j))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__right__le__one__le,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 159.18/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),V_x)) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__left__le__one__le,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 159.18/159.23             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_x)),V_x)) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__add__iff1,axiom,
% 159.18/159.23      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),V_e_2)),V_c_2)),V_d_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__add__iff2,axiom,
% 159.18/159.23      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Oordered__ring(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_b_2),V_a_2)),V_e_2)),V_d_2))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_one__le__mult__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m_2))
% 159.18/159.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__cancel2,axiom,
% 159.18/159.23      ! [V_n_2,V_k_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__le__cancel1,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_of__nat__diff,axiom,
% 159.18/159.23      ! [V_m,V_n,T_a] :
% 159.18/159.23        ( class_Rings_Oring__1(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.23         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_int__eq__0__conv,axiom,
% 159.18/159.23      ! [V_n_2] :
% 159.18/159.23        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.18/159.23      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_int__0,axiom,
% 159.18/159.23      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zless__iff__Suc__zadd,axiom,
% 159.18/159.23      ! [V_z_2,V_w_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 159.18/159.23      <=> ? [B_n] : V_z_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,B_n))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_int__Suc,axiom,
% 159.18/159.23      ! [V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_m)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zless__int,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_divisors__zero,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ono__zero__divisors(T_a)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 159.18/159.23         => ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 159.18/159.23            | V_b = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_no__zero__divisors,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ono__zero__divisors(T_a)
% 159.18/159.23       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.18/159.23         => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.18/159.23           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__eq__0__iff,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Oring__no__zero__divisors(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23            | V_b_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__zero__right,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Omult__zero(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__zero__left,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Omult__zero(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zadd__int,axiom,
% 159.18/159.23      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zadd__int__left,axiom,
% 159.18/159.23      ! [V_z,V_n,V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n))),V_z) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_crossproduct__eq,axiom,
% 159.18/159.23      ! [V_z_2,V_x_2,V_y_2,V_w_2,T_b] :
% 159.18/159.23        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_w_2),V_y_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_z_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_w_2),V_z_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> ( V_w_2 = V_x_2
% 159.18/159.23            | V_y_2 = V_z_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,
% 159.18/159.23      ! [V_b,V_m,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_m)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_m) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_crossproduct__noteq,axiom,
% 159.18/159.23      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_b)
% 159.18/159.23       => ( ( V_a_2 != V_b_2
% 159.18/159.23            & V_c_2 != V_d_2 )
% 159.18/159.23        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_d_2)) != hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_d_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_c_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_combine__common__factor,axiom,
% 159.18/159.23      ! [V_c,V_b,V_e,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Osemiring(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_e)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_e)),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_e)),V_c) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__class_Odistrib,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__not__less,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_b)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__not__le,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_b)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_x_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__le__less__linear,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__less__le,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Oorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23            & V_x_2 != V_y_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_less__le__not__le,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__le__less,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Oorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23            | V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_leI,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_not__leE,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__antisym__conv1,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_b)
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__neq__le__trans,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( V_a != V_b
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I12_J,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( V_a != V_b
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_leD,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__less__imp__le,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_linorder__antisym__conv2,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Orderings_Olinorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_y_2))
% 159.18/159.23          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__le__imp__less__or__eq,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.23            | V_x = V_y ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__le__neq__trans,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( V_a != V_b
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I11_J,axiom,
% 159.18/159.23      ! [V_a,V_b,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23         => ( V_a != V_b
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__less__le__trans,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I7_J,axiom,
% 159.18/159.23      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_order__le__less__trans,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Opreorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_xt1_I8_J,axiom,
% 159.18/159.23      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.23        ( class_Orderings_Oorder(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__cancel__right,axiom,
% 159.18/159.23      ! [V_b_2,V_c_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b_2),V_c_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__cancel__left,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_c_2),V_b_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__right__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__left__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__mono,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__imp__le__right,axiom,
% 159.18/159.23      ! [V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_c)))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__imp__le__left,axiom,
% 159.18/159.23      ! [V_b,V_a,V_c,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_b)))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__1__left,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Groups_Omonoid__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__1,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__1__right,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Groups_Omonoid__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult_Ocomm__neutral,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.23       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_bot__least,axiom,
% 159.18/159.23      ! [V_x,T_a] :
% 159.18/159.23        ( class_Orderings_Obot(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__eq__diff__less__eq,axiom,
% 159.18/159.23      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_c_2),V_d_2)
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),V_d_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__0,axiom,
% 159.18/159.23      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__0__right,axiom,
% 159.18/159.23      ! [V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__is__0,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.23      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.23          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__cancel1,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.18/159.23      <=> ( V_m_2 = V_n_2
% 159.18/159.23          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__cancel2,axiom,
% 159.18/159.23      ! [V_n_2,V_k_2,V_m_2] :
% 159.18/159.23        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)
% 159.18/159.23      <=> ( V_m_2 = V_n_2
% 159.18/159.23          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Suc__mult__cancel1,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)
% 159.18/159.23      <=> V_m_2 = V_n_2 ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__sup__ord_I3_J,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Olattice(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__ge1,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__sup__ord_I4_J,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Lattices_Olattice(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__ge2,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__iff__sup,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),V_y_2) = V_y_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__sup__iff,axiom,
% 159.18/159.23      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),V_y_2)),V_z_2))
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_z_2))
% 159.18/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_z_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__supI1,axiom,
% 159.18/159.23      ! [V_b,V_a,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__supI2,axiom,
% 159.18/159.23      ! [V_a,V_b,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__absorb2,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_y ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__absorb1,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_x ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__supI,axiom,
% 159.18/159.23      ! [V_b,V_x,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__least,axiom,
% 159.18/159.23      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sup__mono,axiom,
% 159.18/159.23      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_c),V_d))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__supE,axiom,
% 159.18/159.23      ! [V_x,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__sup(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_b)),V_x))
% 159.18/159.23         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.18/159.23             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__sup__ord_I1_J,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Olattice(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_x)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__le1,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_x)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__sup__ord_I2_J,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Olattice(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_y)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__le2,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),V_y)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__iff__inf,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23        <=> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),V_y_2) = V_x_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__inf__iff,axiom,
% 159.18/159.23      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_y_2),V_z_2)))
% 159.18/159.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_z_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__infI1,axiom,
% 159.18/159.23      ! [V_b,V_x,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__infI2,axiom,
% 159.18/159.23      ! [V_a,V_x,V_b,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__absorb1,axiom,
% 159.18/159.23      ! [V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_x ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__absorb2,axiom,
% 159.18/159.23      ! [V_x,V_y,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.23         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_y ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__infI,axiom,
% 159.18/159.23      ! [V_b,V_a,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__greatest,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_inf__mono,axiom,
% 159.18/159.23      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_c),V_d))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__infE,axiom,
% 159.18/159.23      ! [V_b,V_a,V_x,T_a] :
% 159.18/159.23        ( class_Lattices_Osemilattice__inf(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_b)))
% 159.18/159.23         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.18/159.23             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_int__1,axiom,
% 159.18/159.23      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_less__eq__nat_Osimps_I1_J,axiom,
% 159.18/159.23      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__0__eq,axiom,
% 159.18/159.23      ! [V_n_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.18/159.23      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__mult__distrib2,axiom,
% 159.18/159.23      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__mult__distrib,axiom,
% 159.18/159.23      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Suc__leD,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__SucE,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 159.18/159.23       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23         => V_m = hAPP(c_Nat_OSuc,V_n) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__SucI,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Suc__le__mono,axiom,
% 159.18/159.23      ! [V_m_2,V_n_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Nat_OSuc,V_m_2)))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__Suc__eq,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23          | V_m_2 = hAPP(c_Nat_OSuc,V_n_2) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_not__less__eq__eq,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Suc__n__not__le__n,axiom,
% 159.18/159.23      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_termination__basic__simps_I5_J,axiom,
% 159.18/159.23      ! [V_y,V_x] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__less__le,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23          & V_m_2 != V_n_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__eq__less__or__eq,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23          | V_m_2 = V_n_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_less__imp__le__nat,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__neq__implies__less,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => ( V_m != V_n
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_less__or__eq__imp__le,axiom,
% 159.18/159.23      ! [V_n,V_m] :
% 159.18/159.23        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23          | V_m = V_n )
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__add2,axiom,
% 159.18/159.23      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n))) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__add1,axiom,
% 159.18/159.23      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m))) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__iff__add,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.23      <=> ? [B_k] : V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__add__left__cancel__le,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_trans__le__add1,axiom,
% 159.18/159.23      ! [V_m,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_m))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_trans__le__add2,axiom,
% 159.18/159.23      ! [V_m,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_j))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__mono1,axiom,
% 159.18/159.23      ! [V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__mono,axiom,
% 159.18/159.23      ! [V_l,V_k,V_j,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__leD2,axiom,
% 159.18/159.23      ! [V_n,V_k,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__leD1,axiom,
% 159.18/159.23      ! [V_n,V_k,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__leE,axiom,
% 159.18/159.23      ! [V_n,V_k,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),V_n))
% 159.18/159.23       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_termination__basic__simps_I4_J,axiom,
% 159.18/159.23      ! [V_y,V_z,V_x] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_z))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_termination__basic__simps_I3_J,axiom,
% 159.18/159.23      ! [V_z,V_y,V_x] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__mult__distrib2,axiom,
% 159.18/159.23      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__mult__distrib,axiom,
% 159.18/159.23      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__le__self,axiom,
% 159.18/159.23      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_m)) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__le__mono2,axiom,
% 159.18/159.23      ! [V_l,V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_n)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_l),V_m))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__le__mono,axiom,
% 159.18/159.23      ! [V_l,V_n,V_m] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_l)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_l))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_diff__diff__cancel,axiom,
% 159.18/159.23      ! [V_n,V_i] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_n))
% 159.18/159.23       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_i)) = V_i ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_eq__diff__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.18/159.23         => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)
% 159.18/159.23          <=> V_m_2 = V_n_2 ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Nat_Odiff__diff__eq,axiom,
% 159.18/159.23      ! [V_n,V_m,V_k] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_m))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 159.18/159.23         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_le__diff__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__mult__1,axiom,
% 159.18/159.23      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) = V_n ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__1__eq__mult__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)
% 159.18/159.23      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.23          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__mult__1__right,axiom,
% 159.18/159.23      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_nat__mult__eq__1__iff,axiom,
% 159.18/159.23      ! [V_n_2,V_m_2] :
% 159.18/159.23        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.23      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.23          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_evaln__nonstrict,axiom,
% 159.18/159.23      ! [V_m,V_t,V_n,V_s,V_c] :
% 159.18/159.23        ( c_Natural_Oevaln(V_c,V_s,V_n,V_t)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.23         => c_Natural_Oevaln(V_c,V_s,V_m,V_t) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__0,axiom,
% 159.18/159.23      ! [V_A_2,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(c_COMBK(T_b,T_c),c_Groups_Ozero__class_Ozero(T_b))),V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__addf,axiom,
% 159.18/159.23      ! [V_A_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Oplus__class_Oplus(T_b)),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_c,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_g_2),V_A_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__subtractf,axiom,
% 159.18/159.23      ! [V_A_2,V_g_2,V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Oab__group__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Ominus__class_Ominus(T_b)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_g_2),V_A_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_convex__bound__le,axiom,
% 159.18/159.23      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__1(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_a))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 159.18/159.23               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 159.18/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_u),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_v),V_y))),V_a)) ) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_fun__left__comm__idem,axiom,
% 159.18/159.23      ! [T_b] :
% 159.18/159.23        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.18/159.23       => c_Finite__Set_Ofun__left__comm__idem(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_Least__le,axiom,
% 159.18/159.23      ! [V_k_2,V_Pa_2,T_b] :
% 159.18/159.23        ( class_Orderings_Owellorder(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(V_Pa_2,V_k_2))
% 159.18/159.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Orderings_Oord__class_OLeast(T_b,V_Pa_2)),V_k_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum_Oempty,axiom,
% 159.18/159.23      ! [V_g_2,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_g_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(T_b) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__empty,axiom,
% 159.18/159.23      ! [V_f_2,T_c,T_b] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.23       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Groups_Ozero__class_Ozero(T_b) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__infinite,axiom,
% 159.18/159.23      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.23       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.23         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum_Oinfinite,axiom,
% 159.18/159.23      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.23        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.23       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.23         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_setsum__eq__0__iff,axiom,
% 159.18/159.23      ! [V_f_2,V_F_2,T_b] :
% 159.18/159.23        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.23       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_F_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.23        <=> ! [B_x] :
% 159.18/159.23              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_F_2))
% 159.18/159.23             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_convex__bound__lt,axiom,
% 159.18/159.23      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__1__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_a))
% 159.18/159.23           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 159.18/159.23             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 159.18/159.23               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 159.18/159.23                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_u),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_v),V_y))),V_a)) ) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_int__Suc0__eq__1,axiom,
% 159.18/159.23      hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__less__int__conv,axiom,
% 159.18/159.23      ! [V_n_2] :
% 159.18/159.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.18/159.23      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_not__square__less__zero,axiom,
% 159.18/159.23      ! [V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring(T_a)
% 159.18/159.23       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__cancel__right__disj,axiom,
% 159.18/159.23      ! [V_b_2,V_c_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_c_2)))
% 159.18/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),V_a_2)) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__cancel__left__disj,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_b_2)))
% 159.18/159.23        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) )
% 159.18/159.23            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),V_a_2)) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__cancel__left__pos,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_b_2)))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__pos__pos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__pos__neg,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__pos__neg2,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__less__mult__pos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__less__mult__pos2,axiom,
% 159.18/159.23      ! [V_a,V_b,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__less__cancel__left__neg,axiom,
% 159.18/159.23      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),V_b_2)))
% 159.18/159.23          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),V_a_2)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__neg__pos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__neg__neg,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__right__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__left__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_comm__mult__strict__left__mono,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__comm__semiring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__right__mono__neg,axiom,
% 159.18/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_mult__strict__left__mono__neg,axiom,
% 159.18/159.23      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__scale__eq__noteq,axiom,
% 159.18/159.23      ! [V_d,V_c,V_b,V_a,V_r,T_a] :
% 159.18/159.23        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 159.18/159.23       => ( V_r != c_Groups_Ozero__class_Ozero(T_a)
% 159.18/159.23         => ( ( V_a = V_b
% 159.18/159.23              & V_c != V_d )
% 159.18/159.23           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r),V_c)) != hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_r),V_d)) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_sum__squares__eq__zero__iff,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_y_2),V_y_2)) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23            & V_y_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_less__1__mult,axiom,
% 159.18/159.23      ! [V_n,V_m,T_a] :
% 159.18/159.23        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_m))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_n))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_m),V_n))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_eq__add__iff1,axiom,
% 159.18/159.23      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Oring(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)
% 159.18/159.23        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),V_e_2)),V_c_2) = V_d_2 ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_eq__add__iff2,axiom,
% 159.18/159.23      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.23        ( class_Rings_Oring(T_b)
% 159.18/159.23       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)
% 159.18/159.23        <=> V_c_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_b_2),V_a_2)),V_e_2)),V_d_2) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__nonpos__nonpos,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__increasing2,axiom,
% 159.18/159.23      ! [V_a,V_b,V_c,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__increasing,axiom,
% 159.18/159.23      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__nonneg__eq__0__iff,axiom,
% 159.18/159.23      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.23        ( class_Groups_Oordered__comm__monoid__add(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_x_2))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_y_2))
% 159.18/159.23           => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_x_2),V_y_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23            <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.23                & V_y_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__nonneg__nonneg,axiom,
% 159.18/159.23      ! [V_b,V_a,T_a] :
% 159.18/159.23        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_double__add__le__zero__iff__single__add__le__zero,axiom,
% 159.18/159.23      ! [V_a_2,T_b] :
% 159.18/159.23        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_zero__le__double__add__iff__zero__le__single__add,axiom,
% 159.18/159.23      ! [V_a_2,T_b] :
% 159.18/159.23        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.18/159.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_a_2)))
% 159.18/159.23        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.18/159.23  
% 159.18/159.23  fof(fact_add__le__less__mono,axiom,
% 159.18/159.24      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__less__le__mono,axiom,
% 159.18/159.24      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_d))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,
% 159.18/159.24      ! [V_m,V_a,T_a] :
% 159.18/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,
% 159.18/159.24      ! [V_a,V_m,T_a] :
% 159.18/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_m)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,
% 159.18/159.24      ! [V_m,T_a] :
% 159.18/159.24        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_m),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),V_m) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__less__0__iff,axiom,
% 159.18/159.24      ! [V_m,T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.24       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__iff__diff__le__0,axiom,
% 159.18/159.24      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.24        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_not__one__le__zero,axiom,
% 159.18/159.24      ! [T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.24       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zero__le__one,axiom,
% 159.18/159.24      ! [T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__0,axiom,
% 159.18/159.24      ! [T_a] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.18/159.24       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__eq__1__iff,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.24      <=> ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.24          & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__less__iff,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,T_b] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__imp__of__nat__less,axiom,
% 159.18/159.24      ! [V_n,V_m,T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__less__imp__less,axiom,
% 159.18/159.24      ! [V_n,V_m,T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__0__less__mult__iff,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 159.18/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__less__cancel1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__less__cancel2,axiom,
% 159.18/159.24      ! [V_n_2,V_k_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__less__mono1,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_k)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_k))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__less__mono2,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_j))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Suc__mult__less__cancel1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),V_n_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_distrib__sup__le,axiom,
% 159.18/159.24      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.24        ( class_Lattices_Olattice(T_a)
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_y),V_z))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_z)))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_distrib__inf__le,axiom,
% 159.18/159.24      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.24        ( class_Lattices_Olattice(T_a)
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_z))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_y),V_z)))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__Suc__right,axiom,
% 159.18/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__Suc,axiom,
% 159.18/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__add,axiom,
% 159.18/159.24      ! [V_n,V_m,T_a] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.18/159.24       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Suc__le__lessD,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__less__Suc__eq,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 159.18/159.24        <=> V_n_2 = V_m_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Suc__leI,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__imp__less__Suc,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Suc__le__eq,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__Suc__eq__le,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__eq__Suc__le,axiom,
% 159.18/159.24      ! [V_m_2,V_n_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum_Odistrib,axiom,
% 159.18/159.24      ! [V_h_2,V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,T_c),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Groups_Oplus__class_Oplus(T_c)),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_h_2),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__is__0__eq,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__is__0__eq_H,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Suc__diff__le,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__eq__self__implies__10,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( V_m = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)
% 159.18/159.24       => ( V_n = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.24          | V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__less__mono,axiom,
% 159.18/159.24      ! [V_c,V_b,V_a] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a),V_b))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_c),V_a))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a),V_c)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_b),V_c))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__diff__iff,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_k_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.18/159.24          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__diff__right,axiom,
% 159.18/159.24      ! [V_i,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),V_j) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__diff__conv,axiom,
% 159.18/159.24      ! [V_i_2,V_k_2,V_j_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)),V_i_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__add__diff,axiom,
% 159.18/159.24      ! [V_m,V_n,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_k))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__add__diff__inverse,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = V_m ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__diff__assoc,axiom,
% 159.18/159.24      ! [V_i,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__diff__conv2,axiom,
% 159.18/159.24      ! [V_i_2,V_j_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_j_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_k_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),V_j_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__add__diff__inverse2,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__imp__diff__is__add,axiom,
% 159.18/159.24      ! [V_k_2,V_j_2,V_i_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2) = V_k_2
% 159.18/159.24        <=> V_j_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_i_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__add__assoc,axiom,
% 159.18/159.24      ! [V_i,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__diff__assoc2,axiom,
% 159.18/159.24      ! [V_i,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)),V_i) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_k) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__add__assoc2,axiom,
% 159.18/159.24      ! [V_i,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_i)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k)),V_i) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__1,axiom,
% 159.18/159.24      ! [T_a] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.18/159.24       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Ints__mult,axiom,
% 159.18/159.24      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.24        ( class_Rings_Oring__1(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_b_2)),c_Int_Oring__1__class_OInts(T_b))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__eq__setsum,axiom,
% 159.18/159.24      ! [V_A_2,T_b] : hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),hAPP(c_COMBK(tc_Nat_Onat,T_b),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_A_2) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Ints__of__nat,axiom,
% 159.18/159.24      ! [V_n_2,T_b] :
% 159.18/159.24        ( class_Rings_Oring__1(T_b)
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)),c_Int_Oring__1__class_OInts(T_b))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nats__mult,axiom,
% 159.18/159.24      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Nat_Osemiring__1__class_ONats(T_b)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Nat_Osemiring__1__class_ONats(T_b)))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_b_2)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__in__Nats,axiom,
% 159.18/159.24      ! [V_n_2,T_b] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_b)
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__eq__Suc__le__raw,axiom,
% 159.18/159.24      ! [V_n_2] : hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2) = hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__case__0,axiom,
% 159.18/159.24      ! [V_f2_2,V_f1_2,T_b] : c_Nat_Onat_Onat__case(T_b,V_f1_2,V_f2_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_f1_2 ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__case__Suc,axiom,
% 159.18/159.24      ! [V_nat_2,V_f2_2,V_f1_2,T_b] : c_Nat_Onat_Onat__case(T_b,V_f1_2,V_f2_2,hAPP(c_Nat_OSuc,V_nat_2)) = hAPP(V_f2_2,V_nat_2) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__eq__Suc0__iff,axiom,
% 159.18/159.24      ! [V_f_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.24        <=> ? [B_x] :
% 159.18/159.24              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.24              & hAPP(V_f_2,B_x) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.18/159.24              & ! [B_xa] :
% 159.18/159.24                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_A_2))
% 159.18/159.24                 => ( B_x != B_xa
% 159.18/159.24                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__eq__1__iff,axiom,
% 159.18/159.24      ! [V_f_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.24        <=> ? [B_x] :
% 159.18/159.24              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.24              & hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.18/159.24              & ! [B_xa] :
% 159.18/159.24                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_A_2))
% 159.18/159.24                 => ( B_x != B_xa
% 159.18/159.24                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_sum__squares__gt__zero__iff,axiom,
% 159.18/159.24      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.24        ( class_Rings_Olinordered__ring__strict(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_x_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_y_2),V_y_2))))
% 159.18/159.24        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.24            | V_y_2 != c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_not__sum__squares__lt__zero,axiom,
% 159.18/159.24      ! [V_y,V_x,T_a] :
% 159.18/159.24        ( class_Rings_Olinordered__ring(T_a)
% 159.18/159.24       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_y))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__delta,axiom,
% 159.18/159.24      ! [V_b_2,V_a_2,V_S_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.24         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.18/159.24             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_c))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.18/159.24            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.18/159.24             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_c))),V_S_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__delta_H,axiom,
% 159.18/159.24      ! [V_b_2,V_a_2,V_S_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.24         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.18/159.24             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_c))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.18/159.24            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.18/159.24             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Ozero__class_Ozero(T_c))),V_S_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__add__iff1,axiom,
% 159.18/159.24      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.24        ( class_Rings_Oordered__ring(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a_2),V_b_2)),V_e_2)),V_c_2)),V_d_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__add__iff2,axiom,
% 159.18/159.24      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_b] :
% 159.18/159.24        ( class_Rings_Oordered__ring(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_e_2)),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_e_2)),V_d_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_b_2),V_a_2)),V_e_2)),V_d_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__pos__nonneg,axiom,
% 159.18/159.24      ! [V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__nonneg__pos,axiom,
% 159.18/159.24      ! [V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__strict__increasing,axiom,
% 159.18/159.24      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__strict__increasing2,axiom,
% 159.18/159.24      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__neg__nonpos,axiom,
% 159.18/159.24      ! [V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add__nonpos__neg,axiom,
% 159.18/159.24      ! [V_b,V_a,T_a] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_one__less__mult,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_n__less__n__mult__m,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_n__less__m__mult__n,axiom,
% 159.18/159.24      ! [V_m,V_n] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_m))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__Suc,axiom,
% 159.18/159.24      ! [V_m,T_a] :
% 159.18/159.24        ( class_Rings_Osemiring__1(T_a)
% 159.18/159.24       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Nat_OSuc,V_m)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__insert__le,axiom,
% 159.18/159.24      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__image__le,axiom,
% 159.18/159.24      ! [V_f_2,T_c,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2))),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__Suc__diff__eq2,axiom,
% 159.18/159.24      ! [V_m,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k))),V_m) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_j)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k),V_m)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__Suc__diff__eq1,axiom,
% 159.18/159.24      ! [V_m,V_j,V_k] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_k))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_k)),hAPP(c_Nat_OSuc,V_j)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__insert,axiom,
% 159.18/159.24      ! [V_f_2,V_a_2,V_F_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.24         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_F_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_F_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_F_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum_Oinsert,axiom,
% 159.18/159.24      ! [V_g_2,V_x_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_fold__image__distrib,axiom,
% 159.18/159.24      ! [V_h_2,V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),hAPP(hAPP(c_COMBS(T_b,T_c,T_c),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Groups_Otimes__class_Otimes(T_c)),V_g_2)),V_h_2)),c_Groups_Oone__class_Oone(T_c)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(hAPP(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_A_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_h_2),c_Groups_Oone__class_Oone(T_c)),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__Un__Int,axiom,
% 159.18/159.24      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_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_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_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_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_B_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum_OF__eq,axiom,
% 159.18/159.24      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Oplus__class_Oplus(T_c)),V_g_2),c_Groups_Ozero__class_Ozero(T_c)),V_A_2) )
% 159.18/159.24          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum_Oeq__fold,axiom,
% 159.18/159.24      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Oplus__class_Oplus(T_c)),V_g_2),c_Groups_Ozero__class_Ozero(T_c)),V_A_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__restrict__set,axiom,
% 159.18/159.24      ! [V_B_2,V_f_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),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_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_f_2)),c_Groups_Ozero__class_Ozero(T_c))),V_A_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_of__nat__0__less__iff,axiom,
% 159.18/159.24      ! [V_n_2,T_b] :
% 159.18/159.24        ( class_Rings_Olinordered__semidom(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_fold__image__insert,axiom,
% 159.18/159.24      ! [V_z_2,V_g_2,V_a_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Oab__semigroup__mult(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.24           => 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(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(V_g_2,V_a_2)),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),V_A_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_mult__eq__if,axiom,
% 159.18/159.24      ! [V_n,V_m] :
% 159.18/159.24        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.18/159.24        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.24         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_n)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__card__le__card__Diff,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => 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_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2))),hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Inf__le__Sup,axiom,
% 159.18/159.24      ! [V_A_2,T_b] :
% 159.18/159.24        ( class_Lattices_Olattice(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum_Oinsert__remove,axiom,
% 159.18/159.24      ! [V_x_2,V_g_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__Un__disjoint,axiom,
% 159.18/159.24      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_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_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_B_2)) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__Un,axiom,
% 159.18/159.24      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Oab__group__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),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_Groups_Ominus__class_Ominus(T_c),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__diff1__nat,axiom,
% 159.18/159.24      ! [V_f_2,V_A_2,V_a_2,T_b] :
% 159.18/159.24        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.18/159.24        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__Un__nat,axiom,
% 159.18/159.24      ! [V_f_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),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_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_b,tc_Nat_Onat),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__less__add__iff1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2)),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__less__add__iff2,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__le__add__iff1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2)),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__diff__add__eq1,axiom,
% 159.18/159.24      ! [V_n,V_m,V_u,V_i,V_j] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i),V_j)),V_u)),V_m)),V_n) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__eq__add__iff1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)
% 159.18/159.24        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_i_2),V_j_2)),V_u_2)),V_m_2) = V_n_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__le__add__iff2,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__diff__add__eq2,axiom,
% 159.18/159.24      ! [V_n,V_m,V_u,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.18/159.24       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),V_m)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_i)),V_u)),V_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__eq__add__iff2,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i_2),V_u_2)),V_m_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j_2),V_u_2)),V_n_2)
% 159.18/159.24        <=> V_m_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2)),V_u_2)),V_n_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zdiff__int__split,axiom,
% 159.18/159.24      ! [V_y_2,V_x_2,V_Pa_2] :
% 159.18/159.24        ( hBOOL(hAPP(V_Pa_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x_2),V_y_2))))
% 159.18/159.24      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),V_x_2))
% 159.18/159.24           => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))) )
% 159.18/159.24          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.18/159.24           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subsetD,axiom,
% 159.18/159.24      ! [V_c_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_empty__subsetI,axiom,
% 159.18/159.24      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_A_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_PowI,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_b),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__diff1__eq,axiom,
% 159.18/159.24      ! [V_z_2,V_w_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__bin__lemma,axiom,
% 159.18/159.24      ! [V_l_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k_2),V_l_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__1,axiom,
% 159.18/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z) = V_z ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__1__right,axiom,
% 159.18/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),c_Groups_Oone__class_Oone(tc_Int_Oint)) = V_z ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zless__le,axiom,
% 159.18/159.24      ! [V_w_2,V_z_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),V_w_2))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),V_w_2))
% 159.18/159.24          & V_z_2 != V_w_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zless__linear,axiom,
% 159.18/159.24      ! [V_y,V_x] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),V_y))
% 159.18/159.24        | V_x = V_y
% 159.18/159.24        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_x)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__zless__mono2,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_i)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_j))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_pos__zmult__eq__1__iff,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.18/159.24        <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.18/159.24            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__one__le__iff__zero__less,axiom,
% 159.18/159.24      ! [V_z_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__0__less__1,axiom,
% 159.18/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__less__0__conv,axiom,
% 159.18/159.24      ! [V_k] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_k)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_odd__less__0,axiom,
% 159.18/159.24      ! [V_z_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)),V_z_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_le__imp__0__less,axiom,
% 159.18/159.24      ! [V_z] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__zless__mono,axiom,
% 159.18/159.24      ! [V_z,V_z_H,V_w,V_w_H] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_H),V_w))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_H),V_z_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__strict__right__mono,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i),V_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_j),V_k))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zless__imp__add1__zle,axiom,
% 159.18/159.24      ! [V_z,V_w] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w),V_z))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_z)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_add1__zle__eq,axiom,
% 159.18/159.24      ! [V_z_2,V_w_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_z_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zless__add1__eq,axiom,
% 159.18/159.24      ! [V_z_2,V_w_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 159.18/159.24          | V_w_2 = V_z_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__add1__eq__le,axiom,
% 159.18/159.24      ! [V_z_2,V_w_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Pow__mono,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),V_A_2)),hAPP(c_Set_OPow(T_b),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__commute,axiom,
% 159.18/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__assoc,axiom,
% 159.18/159.24      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)),V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__setsum,axiom,
% 159.18/159.24      ! [V_A_2,V_f_2,T_b] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),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,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_b),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__mult,axiom,
% 159.18/159.24      ! [V_n,V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__commute,axiom,
% 159.18/159.24      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__int,axiom,
% 159.18/159.24      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__int__eq,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)
% 159.18/159.24      <=> V_m_2 = V_n_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zmult__assoc,axiom,
% 159.18/159.24      ! [V_z3,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_z2)),V_z3) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_z3)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zero__zle__int,axiom,
% 159.18/159.24      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__left__mono,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_i)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_j))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__zmult__distrib,axiom,
% 159.18/159.24      ! [V_w,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_w)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_w)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__zmult__distrib2,axiom,
% 159.18/159.24      ! [V_z2,V_z1,V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z1)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__iff__zadd,axiom,
% 159.18/159.24      ! [V_z_2,V_w_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2))
% 159.18/159.24      <=> ? [B_n] : V_z_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zdiff__zmult__distrib,axiom,
% 159.18/159.24      ! [V_w,V_z2,V_z1] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z1),V_z2)),V_w) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z1),V_w)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z2),V_w)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zdiff__zmult__distrib2,axiom,
% 159.18/159.24      ! [V_z2,V_z1,V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z1),V_z2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z1)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__commute,axiom,
% 159.18/159.24      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__left__commute,axiom,
% 159.18/159.24      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_y),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_y),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_z)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__assoc,axiom,
% 159.18/159.24      ! [V_z3,V_z2,V_z1] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),V_z2)),V_z3) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z1),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z2),V_z3)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__0__right,axiom,
% 159.18/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_z ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zadd__0,axiom,
% 159.18/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z) = V_z ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_odd__nonzero,axiom,
% 159.18/159.24      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z)),V_z) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__0__neq__1,axiom,
% 159.18/159.24      c_Groups_Ozero__class_Ozero(tc_Int_Oint) != c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Powp__mono,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),c_Predicate_OPowp(T_b,V_A_2)),c_Predicate_OPowp(T_b,V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_set__mp,axiom,
% 159.18/159.24      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_set__rev__mp,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_x_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_in__mono,axiom,
% 159.18/159.24      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__empty,axiom,
% 159.18/159.24      ! [V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.18/159.24      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_rev__finite__subset,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_finite__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_int__le__0__conv,axiom,
% 159.18/159.24      ! [V_n_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.24      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_insert__mono,axiom,
% 159.18/159.24      ! [V_a_2,V_D_2,V_C_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_D_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_C_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_D_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__insertI2,axiom,
% 159.18/159.24      ! [V_b_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__insertI,axiom,
% 159.18/159.24      ! [V_a_2,V_B_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_image__mono,axiom,
% 159.18/159.24      ! [V_f_2,T_c,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__image__iff,axiom,
% 159.18/159.24      ! [V_A_2,V_f_2,T_c,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.18/159.24      <=> ? [B_AA] :
% 159.18/159.24            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),B_AA),V_A_2))
% 159.18/159.24            & V_B_2 = hAPP(c_Set_Oimage(T_c,T_b,V_f_2),B_AA) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__mono,axiom,
% 159.18/159.24      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_D_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_C_2),V_D_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__least,axiom,
% 159.18/159.24      ! [V_B_2,V_C_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,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_C_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__absorb2,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__absorb1,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__Un__eq,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24      <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__upper2,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__upper1,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__mono,axiom,
% 159.18/159.24      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_D_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_C_2),V_D_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__greatest,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_C_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__absorb1,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__absorb2,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__lower2,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_B_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Int__lower1,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_A_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__int,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_double__diff,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) = V_A_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Diff__mono,axiom,
% 159.18/159.24      ! [V_B_2,V_D_2,V_C_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_D_2),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_C_2),V_D_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Diff__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_A_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__fun__def,axiom,
% 159.18/159.24      ! [V_g_2,V_f_2,T_b,T_c] :
% 159.18/159.24        ( class_Orderings_Oord(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.18/159.24        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.18/159.24            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_g_2),V_f_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_asm,axiom,
% 159.18/159.24      ! [V_Ga_2,V_ts_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)),V_ts_2),V_Ga_2))
% 159.18/159.24       => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_weaken,axiom,
% 159.18/159.24      ! [V_ts_2,V_ts_H_2,V_Ga_2,T_b] :
% 159.18/159.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_H_2)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)),V_ts_2),V_ts_H_2))
% 159.18/159.24         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_thin,axiom,
% 159.18/159.24      ! [V_Ga_2,V_ts_2,V_G_H_2,T_b] :
% 159.18/159.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_H_2,V_ts_2)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_b),tc_HOL_Obool)),V_G_H_2),V_Ga_2))
% 159.18/159.24         => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_Ga_2,V_ts_2) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__psubset__trans,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_psubset__subset__trans,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_psubset__imp__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__iff__psubset__eq,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24          | V_A_2 = V_B_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_psubset__eq,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24          & V_A_2 != V_B_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_pred__subset__eq,axiom,
% 159.18/159.24      ! [V_S_2,V_R_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_R_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_S_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_image__Pow__mono,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)),V_B_2))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),c_Set_Oimage(T_c,T_b,V_f_2)),hAPP(c_Set_OPow(T_c),V_A_2))),hAPP(c_Set_OPow(T_b),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__insert,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_x_2,T_b] :
% 159.18/159.24        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_B_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_insert__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_x_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),V_B_2))
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__singletonD,axiom,
% 159.18/159.24      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))
% 159.18/159.24       => ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24          | V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_finite__surj,axiom,
% 159.18/159.24      ! [V_f_2,V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.18/159.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_image__Int__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,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_c,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_B_2)))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__Int__assoc__eq,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_image__diff__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_B_2))),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Diff__subset__conv,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Diff__partition,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) = V_B_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_PowD,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_b),V_B_2)))
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Pow__iff,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_b),V_B_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__mono,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__seteq,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)))
% 159.18/159.24           => V_A_2 = V_B_2 ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__diff__nat,axiom,
% 159.18/159.24      ! [V_f_2,V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),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_Nat_Onat),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,tc_Nat_Onat),V_f_2),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__eq__cancel__disj,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.18/159.24      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.24          | V_m_2 = V_n_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_left__add__mult__distrib,axiom,
% 159.18/159.24      ! [V_k,V_j,V_u,V_i] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_i),V_u)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_j),V_u)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_u)),V_k) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_folding__one__idem_Osubset__idem,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.24        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24             => hAPP(hAPP(V_f_2,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_folding__idem_Osubset__comp__idem,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.18/159.24        ( c_Finite__Set_Ofolding__idem(T_b,T_c,V_f_2,V_F_2)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24           => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Un__Pow__subset,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),V_A_2)),hAPP(c_Set_OPow(T_b),V_B_2))),hAPP(c_Set_OPow(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_diff__single__insert,axiom,
% 159.18/159.24      ! [V_B_2,V_x_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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))))),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_B_2))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__insert__iff,axiom,
% 159.18/159.24      ! [V_B_2,V_x_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_B_2)))
% 159.18/159.24      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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))))),V_B_2)) )
% 159.18/159.24          & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__diff,axiom,
% 159.18/159.24      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Oab__group__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),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(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_B_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__Diff__subset,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24         => hAPP(c_Finite__Set_Ocard(T_b),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_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Sup__fin_Osubset__idem,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( class_Lattices_Olattice(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24             => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_B_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Inf__fin_Osubset__idem,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( class_Lattices_Olattice(T_b)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.24         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_B_2)),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_card__psubset,axiom,
% 159.18/159.24      ! [V_A_2,V_B_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_b),V_B_2)))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_less__eq__nat_Osimps_I2_J,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 159.18/159.24      <=> hBOOL(c_Nat_Onat_Onat__case(tc_HOL_Obool,c_fFalse,hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_psubset__insert__iff,axiom,
% 159.18/159.24      ! [V_B_2,V_x_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_B_2)))
% 159.18/159.24      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 159.18/159.24          & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_B_2))
% 159.18/159.24           => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),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))))),V_B_2)) )
% 159.18/159.24              & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.24               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__less__cancel1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__eq__cancel1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.24       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)
% 159.18/159.24        <=> V_m_2 = V_n_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_nat__mult__le__cancel1,axiom,
% 159.18/159.24      ! [V_n_2,V_m_2,V_k_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_m_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),V_n_2)))
% 159.18/159.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_self__quotient__aux2,axiom,
% 159.18/159.24      ! [V_q,V_r,V_a] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.18/159.24       => ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_r),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),c_Groups_Oone__class_Oone(tc_Int_Oint))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_self__quotient__aux1,axiom,
% 159.18/159.24      ! [V_q,V_r,V_a] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.18/159.24       => ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_r),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_a))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_q)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_q__pos__lemma,axiom,
% 159.18/159.24      ! [V_r_H,V_q_H,V_b_H] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_q_H)) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_q__neg__lemma,axiom,
% 159.18/159.24      ! [V_r_H,V_q_H,V_b_H] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.18/159.24           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_unique__quotient__lemma,axiom,
% 159.18/159.24      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q_H)),V_r_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.18/159.24             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zdiv__mono2__lemma,axiom,
% 159.18/159.24      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 159.18/159.24        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.18/159.24             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.18/159.24               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.18/159.24                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_unique__quotient__lemma__neg,axiom,
% 159.18/159.24      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q_H)),V_r_H)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r_H))
% 159.18/159.24             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_equalityI,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.18/159.24         => V_A_2 = V_B_2 ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__refl,axiom,
% 159.18/159.24      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_A_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_set__eq__subset,axiom,
% 159.18/159.24      ! [T_b,V_B_2,V_A_2] :
% 159.18/159.24        ( V_A_2 = V_B_2
% 159.18/159.24      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_rev__predicate1D,axiom,
% 159.18/159.24      ! [V_Qa_2,T_b,V_x_2,V_Pa_2] :
% 159.18/159.24        ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_Pa_2),V_Qa_2))
% 159.18/159.24         => hBOOL(hAPP(V_Qa_2,V_x_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_equalityD1,axiom,
% 159.18/159.24      ! [T_b,V_B_2,V_A_2] :
% 159.18/159.24        ( V_A_2 = V_B_2
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_equalityD2,axiom,
% 159.18/159.24      ! [T_b,V_B_2,V_A_2] :
% 159.18/159.24        ( V_A_2 = V_B_2
% 159.18/159.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_predicate1D,axiom,
% 159.18/159.24      ! [V_x_2,V_Qa_2,V_Pa_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_Pa_2),V_Qa_2))
% 159.18/159.24       => ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.18/159.24         => hBOOL(hAPP(V_Qa_2,V_x_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_subset__trans,axiom,
% 159.18/159.24      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_equalityE,axiom,
% 159.18/159.24      ! [T_b,V_B_2,V_A_2] :
% 159.18/159.24        ( V_A_2 = V_B_2
% 159.18/159.24       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__refl,axiom,
% 159.18/159.24      ! [V_w] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_w)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__linear,axiom,
% 159.18/159.24      ! [V_w,V_z] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 159.18/159.24        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__trans,axiom,
% 159.18/159.24      ! [V_k,V_j,V_i] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_j),V_k))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_k)) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zle__antisym,axiom,
% 159.18/159.24      ! [V_w,V_z] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z))
% 159.18/159.24         => V_z = V_w ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_zdiv__mono2__neg__lemma,axiom,
% 159.18/159.24      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 159.18/159.24        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_H),V_q_H)),V_r_H)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.18/159.24           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 159.18/159.24             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.18/159.24               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.18/159.24                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__numerals_I2_J,axiom,
% 159.18/159.24      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J,axiom,
% 159.18/159.24      ! [V_y,V_x] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x),V_y)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J,axiom,
% 159.18/159.24      ! [V_y,V_x] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x),V_y)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__relations_I3_J,axiom,
% 159.18/159.24      ! [V_y_2,V_x_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__relations_I2_J,axiom,
% 159.18/159.24      ! [V_y_2,V_x_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J,axiom,
% 159.18/159.24      ! [V_y,V_x] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J,axiom,
% 159.18/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__nat__int__set__relations_I4_J,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__nat__int__set__relations_I1_J,axiom,
% 159.18/159.24      ! [V_A_2] :
% 159.18/159.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_A_2))
% 159.18/159.24      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J,axiom,
% 159.18/159.24      c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool)) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__relations_I1_J,axiom,
% 159.18/159.24      ! [V_y_2,V_x_2] :
% 159.18/159.24        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y_2)
% 159.18/159.24      <=> V_x_2 = V_y_2 ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__nat__int__set__relations_I3_J,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2] :
% 159.18/159.24        ( V_A_2 = V_B_2
% 159.18/159.24      <=> hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__nat__int__set__relations_I5_J,axiom,
% 159.18/159.24      ! [V_B_2,V_A_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__nat__int__set__relations_I2_J,axiom,
% 159.18/159.24      ! [V_A_2,V_x_2] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),V_A_2))
% 159.18/159.24      <=> hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J,axiom,
% 159.18/159.24      ! [V_A_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2) = hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J,axiom,
% 159.18/159.24      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__numerals_I1_J,axiom,
% 159.18/159.24      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J,axiom,
% 159.18/159.24      ! [V_y,V_x] :
% 159.18/159.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J,axiom,
% 159.18/159.24      ! [V_z] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z))) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__quantifiers_I2_J,axiom,
% 159.18/159.24      ! [V_Pa_2] :
% 159.18/159.24        ( ? [B_x] :
% 159.18/159.24            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.18/159.24            & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.24      <=> ? [B_x] : hBOOL(hAPP(V_Pa_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_transfer__int__nat__quantifiers_I1_J,axiom,
% 159.18/159.24      ! [V_Pa_2] :
% 159.18/159.24        ( ! [B_x] :
% 159.18/159.24            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.18/159.24           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.24      <=> ! [B_x] : hBOOL(hAPP(V_Pa_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_setsum__mono2,axiom,
% 159.18/159.24      ! [V_f_2,V_A_2,V_B_2,T_b,T_c] :
% 159.18/159.24        ( class_Groups_Oordered__comm__monoid__add(T_c)
% 159.18/159.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.24           => ( ! [B_b] :
% 159.18/159.24                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)))
% 159.18/159.24                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_b))) )
% 159.18/159.24             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_B_2))) ) ) ) ) ).
% 159.18/159.24  
% 159.18/159.24  fof(fact_flat__lub__def,axiom,
% 159.18/159.25      ! [V_b_2,V_A_2,T_b] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))
% 159.18/159.25         => c_Partial__Function_Oflat__lub(T_b,V_b_2,V_A_2) = V_b_2 )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))
% 159.18/159.25         => c_Partial__Function_Oflat__lub(T_b,V_b_2,V_A_2) = c_HOL_OThe(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),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_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_fold__image__Un__one,axiom,
% 159.18/159.25      ! [V_f_2,V_T_2,V_S_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( 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_S_2),V_T_2)))
% 159.18/159.25                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.18/159.25             => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_f_2),c_Groups_Oone__class_Oone(T_c)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_f_2),c_Groups_Oone__class_Oone(T_c)),V_S_2)),hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_f_2),c_Groups_Oone__class_Oone(T_c)),V_T_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__bounded,axiom,
% 159.18/159.25      ! [V_K_2,V_f_2,V_A_2,T_b,T_c] :
% 159.18/159.25        ( ( class_Groups_Oordered__ab__semigroup__add(T_c)
% 159.18/159.25          & class_Rings_Osemiring__1(T_c) )
% 159.18/159.25       => ( ! [B_i] :
% 159.18/159.25              ( hBOOL(hAPP(hAPP(c_member(T_b),B_i),V_A_2))
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,B_i)),V_K_2)) )
% 159.18/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_c),hAPP(c_Finite__Set_Ocard(T_b),V_A_2))),V_K_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum_Ounion__inter__neutral,axiom,
% 159.18/159.25      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.25                 => hAPP(V_g_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) )
% 159.18/159.25             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_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_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_B_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__Un__zero,axiom,
% 159.18/159.25      ! [V_f_2,V_T_2,V_S_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( 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_S_2),V_T_2)))
% 159.18/159.25                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) )
% 159.18/159.25             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_S_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_T_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__mono3,axiom,
% 159.18/159.25      ! [V_f_2,V_A_2,V_B_2,T_b,T_c] :
% 159.18/159.25        ( ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25          & class_Groups_Oordered__ab__semigroup__add(T_c) )
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)))
% 159.18/159.25                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_x))) )
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_B_2))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__nat__set__iff__bounded__le,axiom,
% 159.18/159.25      ! [V_N_2] :
% 159.18/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 159.18/159.25      <=> ? [B_m] :
% 159.18/159.25          ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.18/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__nat__set__iff__bounded,axiom,
% 159.18/159.25      ! [V_N_2] :
% 159.18/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 159.18/159.25      <=> ? [B_m] :
% 159.18/159.25          ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.18/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__reindex__nonzero,axiom,
% 159.18/159.25      ! [T_c,V_h_2,V_f_2,V_S_2,T_b,T_d] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_d)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.25         => ( ! [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.18/159.25               => ! [B_y] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),V_S_2))
% 159.18/159.25                   => ( B_x != B_y
% 159.18/159.25                     => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 159.18/159.25                       => hAPP(V_h_2,hAPP(V_f_2,B_x)) = c_Groups_Ozero__class_Ozero(T_d) ) ) ) )
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d),V_h_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_S_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_h_2),V_f_2)),V_S_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_tsub__def,axiom,
% 159.18/159.25      ! [V_x,V_y] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.18/159.25         => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.18/159.25         => c_Nat__Transfer_Otsub(V_x,V_y) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__nonneg__leq__bound,axiom,
% 159.18/159.25      ! [V_i_2,V_B_2,V_f_2,V_s_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Oordered__ab__group__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_s_2))
% 159.18/159.25         => ( ! [B_i] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(T_b),B_i),V_s_2))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_i))) )
% 159.18/159.25           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_s_2) = V_B_2
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),V_s_2))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,V_i_2)),V_B_2)) ) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__nonneg__0,axiom,
% 159.18/159.25      ! [V_i_2,V_f_2,V_s_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Oordered__ab__group__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_s_2))
% 159.18/159.25         => ( ! [B_i] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(T_b),B_i),V_s_2))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_i))) )
% 159.18/159.25           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_s_2) = c_Groups_Ozero__class_Ozero(T_c)
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),V_s_2))
% 159.18/159.25               => hAPP(V_f_2,V_i_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_decr__mult__lemma,axiom,
% 159.18/159.25      ! [V_k_2,V_Pa_2,V_d_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.18/159.25       => ( ! [B_x] :
% 159.18/159.25              ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.18/159.25             => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_d_2))) )
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.18/159.25           => ! [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.18/159.25               => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),V_d_2)))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Nat__Transfer_Otsub(V_x,V_y))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_tsub__eq,axiom,
% 159.18/159.25      ! [V_x,V_y] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 159.18/159.25       => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J,axiom,
% 159.18/159.25      ! [V_y,V_x] : c_Nat__Transfer_Otsub(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x),V_y)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_arith__series__nat,axiom,
% 159.18/159.25      ! [V_n_2,V_d_2,V_a_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Otimes__class_Otimes(tc_Nat_Onat)),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_d_2)))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_arith__series__general,axiom,
% 159.18/159.25      ! [V_n_2,V_d_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Rings_Ocomm__semiring__1(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),c_Groups_Oone__class_Oone(T_b)),c_Groups_Oone__class_Oone(T_b))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),tc_Nat_Onat),c_Groups_Otimes__class_Otimes(T_b)),c_Nat_Osemiring__1__class_Oof__nat(T_b))),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),V_d_2)))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OatMost__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_less__eq_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OatMost(T_b,V_less__eq_2,V_k_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_k_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OatLeast__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_less__eq_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OatLeast(T_b,V_less__eq_2,V_k_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_k_2),V_i_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OlessThan__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_less_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OlessThan(T_b,V_less_2,V_k_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_k_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OgreaterThan__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_less_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OgreaterThan(T_b,V_less_2,V_k_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(V_less_2,V_k_2),V_i_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OatLeastAtMost__iff,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,V_less__eq_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OatLeastAtMost(T_b,V_less__eq_2,V_l_2,V_u_2)))
% 159.18/159.25      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 159.18/159.25          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__lessThan,axiom,
% 159.18/159.25      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__eq__iff,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_x_2) = hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_y_2)
% 159.18/159.25        <=> V_x_2 = V_y_2 ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__Suc,axiom,
% 159.18/159.25      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_k_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__lessThan,axiom,
% 159.18/159.25      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_u_2)) = V_u_2 ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__Suc__eq__insert__0,axiom,
% 159.18/159.25      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__0,axiom,
% 159.18/159.25      hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__lessThan__Suc,axiom,
% 159.18/159.25      ! [V_n_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))),hAPP(V_f_2,V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_i_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oord(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_k_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_i_2),V_k_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__subset__iff,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_x_2)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_y_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__strict__subset__iff,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_m_2)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_n_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_m_2),V_n_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_single__Diff__lessThan,axiom,
% 159.18/159.25      ! [V_k_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_k_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OgreaterThanAtMost__iff,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OgreaterThanAtMost(T_b,V_less__eq_2,V_less_2,V_l_2,V_u_2)))
% 159.18/159.25      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 159.18/159.25          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OatLeastLessThan__iff,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OatLeastLessThan(T_b,V_less__eq_2,V_less_2,V_l_2,V_u_2)))
% 159.18/159.25      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 159.18/159.25          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ord_OgreaterThanLessThan__iff,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,V_less_2,V_i_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),c_SetInterval_Oord_OgreaterThanLessThan(T_b,V_less_2,V_l_2,V_u_2)))
% 159.18/159.25      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 159.18/159.25          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_sum__diff__distrib,axiom,
% 159.18/159.25      ! [V_n_2,V_Pa_2,V_Qa_2] :
% 159.18/159.25        ( ! [B_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_Qa_2,B_x)),hAPP(V_Pa_2,B_x)))
% 159.18/159.25       => 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_Pa_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_Qa_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_Pa_2)),V_Qa_2)),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__natinterval__difff,axiom,
% 159.18/159.25      ! [V_f_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Oab__group__add(T_b)
% 159.18/159.25       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),tc_Nat_Onat),c_Groups_Ominus__class_Ominus(T_b)),V_f_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,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_b),hAPP(V_f_2,V_m_2)),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) )
% 159.18/159.25          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),tc_Nat_Onat),c_Groups_Ominus__class_Ominus(T_b)),V_f_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,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_b) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_gauss__sum,axiom,
% 159.18/159.25      ! [V_n_2,T_b] :
% 159.18/159.25        ( class_Rings_Ocomm__semiring__1(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),c_Groups_Oone__class_Oone(T_b)),c_Groups_Oone__class_Oone(T_b))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),c_Nat_Osemiring__1__class_Oof__nat(T_b)),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_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_n_2)),c_Groups_Oone__class_Oone(T_b))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_incr__mult__lemma,axiom,
% 159.18/159.25      ! [V_k_2,V_Pa_2,V_d_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.18/159.25       => ( ! [B_x] :
% 159.18/159.25              ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.18/159.25             => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_d_2))) )
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.18/159.25           => ! [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.18/159.25               => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),V_d_2)))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atLeastAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__Suc__atLeastAtMost,axiom,
% 159.18/159.25      ! [V_j_2,V_i_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_i_2),hAPP(c_Nat_OSuc,V_j_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__add__atLeastAtMost,axiom,
% 159.18/159.25      ! [V_j_2,V_i_2,V_k_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastAtMostSuc__conv,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 159.18/159.25       => c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastatMost__empty__iff,axiom,
% 159.18/159.25      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastatMost__empty__iff2,axiom,
% 159.18/159.25      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastatMost__empty,axiom,
% 159.18/159.25      ! [V_a_2,V_b_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),V_a_2))
% 159.18/159.25         => c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastatMost__subset__iff,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,V_d_2)))
% 159.18/159.25        <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2))
% 159.18/159.25            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),V_a_2))
% 159.18/159.25              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_d_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastAtMost__singleton,axiom,
% 159.18/159.25      ! [V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_a_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastAtMost__singleton__iff,axiom,
% 159.18/159.25      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))
% 159.18/159.25        <=> ( V_a_2 = V_b_2
% 159.18/159.25            & V_b_2 = V_c_2 ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastAtMost__singleton_H,axiom,
% 159.18/159.25      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( V_a_2 = V_b_2
% 159.18/159.25         => c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__bounds__cl__Suc__ivl,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Nat_Onat),V_f_2),c_Nat_OSuc)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__bounds__cl__nat__ivl,axiom,
% 159.18/159.25      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2))),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atLeastAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_u_2)),V_l_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__lb__Suc0__0,axiom,
% 159.18/159.25      ! [V_k_2,V_f_2] :
% 159.18/159.25        ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Nat_Onat),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_k_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastatMost__psubset__iff,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,V_d_2)))
% 159.18/159.25        <=> ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2))
% 159.18/159.25              | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),V_a_2))
% 159.18/159.25                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_d_2))
% 159.18/159.25                & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),V_a_2))
% 159.18/159.25                  | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),V_d_2)) ) ) )
% 159.18/159.25            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),V_d_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I4_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_l_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__head__Suc,axiom,
% 159.18/159.25      ! [V_f_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(V_f_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2),V_n_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__cl__ivl__Suc,axiom,
% 159.18/159.25      ! [V_f_2,V_m_2,V_n_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b) )
% 159.18/159.25          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2))),hAPP(V_f_2,hAPP(c_Nat_OSuc,V_n_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__ub__add__nat,axiom,
% 159.18/159.25      ! [V_p_2,V_f_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat))))
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),V_f_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_p_2)))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_all__nat__less,axiom,
% 159.18/159.25      ! [V_Pa_2,V_n_2] :
% 159.18/159.25        ( ! [B_m] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,B_m)) )
% 159.18/159.25      <=> ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ex__nat__less,axiom,
% 159.18/159.25      ! [V_Pa_2,V_n_2] :
% 159.18/159.25        ( ? [B_m] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 159.18/159.25            & hBOOL(hAPP(V_Pa_2,B_m)) )
% 159.18/159.25      <=> ? [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)))
% 159.18/159.25            & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__minus__const__atLeastLessThan__nat,axiom,
% 159.18/159.25      ! [V_x_2,V_y_2,V_c_2] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_c_2),V_y_2))
% 159.18/159.25         => 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)) )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_c_2),V_y_2))
% 159.18/159.25         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.18/159.25             => 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))) )
% 159.18/159.25            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 159.18/159.25             => 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)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I5_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ex__least__nat__less,axiom,
% 159.18/159.25      ! [V_n_2,V_Pa_2] :
% 159.18/159.25        ( ~ hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 159.18/159.25       => ( hBOOL(hAPP(V_Pa_2,V_n_2))
% 159.18/159.25         => ? [B_k] :
% 159.18/159.25              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_k),V_n_2))
% 159.18/159.25              & ! [B_i] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_k))
% 159.18/159.25                 => ~ hBOOL(hAPP(V_Pa_2,B_i)) )
% 159.18/159.25              & hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_k),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_zero__less__imp__eq__int,axiom,
% 159.18/159.25      ! [V_k] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.18/159.25       => ? [B_n] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 159.18/159.25            & V_k = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__mono__zero__right,axiom,
% 159.18/159.25      ! [V_f_2,V_S_2,V_T_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.18/159.25                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) )
% 159.18/159.25             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_T_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_S_2) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__greaterThanAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atLeastAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__greaterThanAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atLeastLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastPlusOneAtMost__greaterThanAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_u_2) = c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ex__nat__less__eq,axiom,
% 159.18/159.25      ! [V_Pa_2,V_n_2] :
% 159.18/159.25        ( ? [B_m] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 159.18/159.25            & hBOOL(hAPP(V_Pa_2,B_m)) )
% 159.18/159.25      <=> ? [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)))
% 159.18/159.25            & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_all__nat__less__eq,axiom,
% 159.18/159.25      ! [V_Pa_2,V_n_2] :
% 159.18/159.25        ( ! [B_m] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,B_m)) )
% 159.18/159.25      <=> ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__eq__iff,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),V_d_2))
% 159.18/159.25           => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)
% 159.18/159.25            <=> ( V_a_2 = V_c_2
% 159.18/159.25                & V_b_2 = V_d_2 ) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__inj_I1_J,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),V_d_2))
% 159.18/159.25             => V_a_2 = V_c_2 ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__inj_I2_J,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),V_d_2))
% 159.18/159.25             => V_b_2 = V_d_2 ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__add__Un,axiom,
% 159.18/159.25      ! [V_k_2,V_j_2,V_i_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 159.18/159.25       => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_j_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThanSuc__atLeastAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),hAPP(c_Nat_OSuc,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan0,axiom,
% 159.18/159.25      ! [V_m_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeast0LessThan,axiom,
% 159.18/159.25      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2) = hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atLeastLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_l_2),V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),V_l_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__Suc__atLeastLessThan,axiom,
% 159.18/159.25      ! [V_j_2,V_i_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_i_2)),hAPP(c_Nat_OSuc,V_j_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__empty,axiom,
% 159.18/159.25      ! [V_a_2,V_b_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_a_2))
% 159.18/159.25         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__empty__iff,axiom,
% 159.18/159.25      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__empty__iff2,axiom,
% 159.18/159.25      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2)
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__subset__iff,axiom,
% 159.18/159.25      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_a_2))
% 159.18/159.25            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),V_a_2))
% 159.18/159.25              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),V_d_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__bounds__Suc__ivl,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Nat_Onat),V_f_2),c_Nat_OSuc)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I17_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_m_2),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__bounds__nat__ivl,axiom,
% 159.18/159.25      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Nat_Onat),V_f_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2))),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__diff,axiom,
% 159.18/159.25      ! [V_m_2,V_n_2,V_i_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_i_2),V_n_2))
% 159.18/159.25         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_i_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_i_2),V_n_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_n_2),V_m_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I11_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_m_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_greaterThanAtMost__empty,axiom,
% 159.18/159.25      ! [V_k_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_k_2))
% 159.18/159.25         => c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_greaterThanAtMost__empty__iff,axiom,
% 159.18/159.25      ! [V_l_2,V_k_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_k_2),V_l_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_greaterThanAtMost__empty__iff2,axiom,
% 159.18/159.25      ! [V_l_2,V_k_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_k_2,V_l_2)
% 159.18/159.25        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_k_2),V_l_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__add__atLeastLessThan,axiom,
% 159.18/159.25      ! [V_j_2,V_i_2,V_k_2] : hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),V_k_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j_2),V_k_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I20_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I14_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastSucAtMost__greaterThanAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_l_2),V_u_2) = c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__add__nat__ivl,axiom,
% 159.18/159.25      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 159.18/159.25           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),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_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_p_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__diff__nat__ivl,axiom,
% 159.18/159.25      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Oab__group__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 159.18/159.25           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),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_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_n_2),V_p_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__greaterThanAtMost,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),V_l_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThan__singleton,axiom,
% 159.18/159.25      ! [V_m_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_m_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_m_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I21_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I15_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I8_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_subset__card__intvl__is__intvl,axiom,
% 159.18/159.25      ! [V_k_2,V_A_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2)))))
% 159.18/159.25       => V_A_2 = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_k_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),V_A_2))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I2_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__shift__lb__Suc0__0__upt,axiom,
% 159.18/159.25      ! [V_k_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__head__upt__Suc,axiom,
% 159.18/159.25      ! [V_f_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(V_f_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m_2)),V_n_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I22_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I16_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThanSuc,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_n_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_simp__from__to,axiom,
% 159.18/159.25      ! [V_i_2,V_j_2] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 159.18/159.25         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool)) )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 159.18/159.25         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(hAPP(c_Set_Oinsert(tc_Int_Oint),V_i_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__op__ivl__Suc,axiom,
% 159.18/159.25      ! [V_f_2,V_m_2,V_n_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b) )
% 159.18/159.25          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 159.18/159.25           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2))),hAPP(V_f_2,V_n_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I6_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__head,axiom,
% 159.18/159.25      ! [V_Pa_2,V_n_2,V_m_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_Pa_2),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(V_Pa_2,V_m_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_Pa_2),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_m_2,V_n_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I6_J,axiom,
% 159.18/159.25      ! [V_A_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_A_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I8_J,axiom,
% 159.18/159.25      ! [V_B_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_B_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I3_J,axiom,
% 159.18/159.25      ! [V_B_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_B_2))
% 159.18/159.25         => ( ! [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xa] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_B_2))
% 159.18/159.25                   => V_t_2 != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xa),B_x) ) )
% 159.18/159.25           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I3_J,axiom,
% 159.18/159.25      ! [V_A_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_A_2))
% 159.18/159.25         => ( ! [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xa] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_A_2))
% 159.18/159.25                   => V_t_2 != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xa),B_x) ) )
% 159.18/159.25           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I5_J,axiom,
% 159.18/159.25      ! [V_A_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I7_J,axiom,
% 159.18/159.25      ! [V_B_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 159.18/159.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I4_J,axiom,
% 159.18/159.25      ! [V_B_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( B_x != V_t_2
% 159.18/159.25               => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atLeastLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastLessThanPlusOne__atLeastAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_u_2),c_Groups_Oone__class_Oone(tc_Int_Oint))) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atLeastZeroLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__add__int__atLeastLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Set_Oimage(tc_Int_Oint,tc_Int_Oint,hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),V_l_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2))) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I4_J,axiom,
% 159.18/159.25      ! [V_A_2,V_t_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 159.18/159.25         => ! [B_x] :
% 159.18/159.25              ( ! [B_xa] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25                 => ! [B_xb] :
% 159.18/159.25                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.18/159.25                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25             => ( B_x != V_t_2
% 159.18/159.25               => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I8_J,axiom,
% 159.18/159.25      ! [V_t_2,V_A_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ! [B_x] :
% 159.18/159.25            ( ! [B_xa] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xb] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.18/159.25                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I6_J,axiom,
% 159.18/159.25      ! [V_t_2,V_B_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ! [B_x] :
% 159.18/159.25            ( ! [B_xa] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xb] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.18/159.25                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_periodic__finite__ex,axiom,
% 159.18/159.25      ! [V_Pa_2,V_d_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 159.18/159.25       => ( ! [B_x,B_k] :
% 159.18/159.25              ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.18/159.25            <=> hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),B_k),V_d_2)))) )
% 159.18/159.25         => ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.18/159.25          <=> ? [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_d_2)))
% 159.18/159.25                & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_aset_I7_J,axiom,
% 159.18/159.25      ! [V_t_2,V_A_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ! [B_x] :
% 159.18/159.25            ( ! [B_xa] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xb] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 159.18/159.25                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_bset_I5_J,axiom,
% 159.18/159.25      ! [V_t_2,V_B_2,V_D_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 159.18/159.25       => ! [B_x] :
% 159.18/159.25            ( ! [B_xa] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),V_D_2)))
% 159.18/159.25               => ! [B_xb] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 159.18/159.25                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 159.18/159.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2)),V_t_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I19_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I4_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I18_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_m_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I3_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_image__atLeastZeroLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))
% 159.18/159.25       => hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Int_Onat,V_u_2))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__mono__zero__left,axiom,
% 159.18/159.25      ! [V_f_2,V_S_2,V_T_2,T_b,T_c] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.18/159.25                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) )
% 159.18/159.25             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),V_T_2) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__greaterThanLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__greaterThanLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__int,axiom,
% 159.18/159.25      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = V_n ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__numerals_I1_J,axiom,
% 159.18/159.25      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__0,axiom,
% 159.18/159.25      hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__relations_I1_J,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.18/159.25         => ( hAPP(c_Int_Onat,V_x_2) = hAPP(c_Int_Onat,V_y_2)
% 159.18/159.25          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_all__nat,axiom,
% 159.18/159.25      ! [V_Pa_2] :
% 159.18/159.25        ( ! [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.18/159.25      <=> ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ex__nat,axiom,
% 159.18/159.25      ! [V_Pa_2] :
% 159.18/159.25        ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.18/159.25      <=> ? [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.18/159.25            & hBOOL(hAPP(V_Pa_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_eq__nat__nat__iff,axiom,
% 159.18/159.25      ! [V_z_H_2,V_z_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H_2))
% 159.18/159.25         => ( hAPP(c_Int_Onat,V_z_2) = hAPP(c_Int_Onat,V_z_H_2)
% 159.18/159.25          <=> V_z_2 = V_z_H_2 ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__numerals_I2_J,axiom,
% 159.18/159.25      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__return__embed,axiom,
% 159.18/159.25      ! [V_A_2] : hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) = V_A_2 ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__greaterThanLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J,axiom,
% 159.18/159.25      c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_greaterThanLessThan__empty,axiom,
% 159.18/159.25      ! [V_k_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_k_2))
% 159.18/159.25         => c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_k_2,V_l_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__le__0,axiom,
% 159.18/159.25      ! [V_z] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.25       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__0__iff,axiom,
% 159.18/159.25      ! [V_i_2] :
% 159.18/159.25        ( hAPP(c_Int_Onat,V_i_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastSucLessThan__greaterThanLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_l_2)),V_u_2) = c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__mono__iff,axiom,
% 159.18/159.25      ! [V_w_2,V_z_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_zless__nat__conj,axiom,
% 159.18/159.25      ! [V_z_2,V_w_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 159.18/159.25          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__relations_I3_J,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Int_Onat,V_y_2)))
% 159.18/159.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__1,axiom,
% 159.18/159.25      hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__0__le,axiom,
% 159.18/159.25      ! [V_z] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_int__eq__iff,axiom,
% 159.18/159.25      ! [V_z_2,V_m_2] :
% 159.18/159.25        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = V_z_2
% 159.18/159.25      <=> ( V_m_2 = hAPP(c_Int_Onat,V_z_2)
% 159.18/159.25          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_int__nat__eq,axiom,
% 159.18/159.25      ! [V_z] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z )
% 159.18/159.25        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_zless__nat__eq__int__zless,axiom,
% 159.18/159.25      ! [V_z_2,V_m_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)),V_z_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I2_J,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_m_2,V_n_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__sum__prod_I1_J,axiom,
% 159.18/159.25      ! [V_A_2,V_f_2,T_b] :
% 159.18/159.25        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atLeastZeroLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2)) = hAPP(c_Int_Onat,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atLeastLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_l_2),V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_zero__less__nat__eq,axiom,
% 159.18/159.25      ! [V_z_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__relations_I2_J,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Int_Onat,V_y_2)))
% 159.18/159.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__less__eq__zless,axiom,
% 159.18/159.25      ! [V_z_2,V_w_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__eq__iff,axiom,
% 159.18/159.25      ! [V_m_2,V_w_2] :
% 159.18/159.25        ( hAPP(c_Int_Onat,V_w_2) = V_m_2
% 159.18/159.25      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 159.18/159.25          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__eq__iff2,axiom,
% 159.18/159.25      ! [V_w_2,V_m_2] :
% 159.18/159.25        ( V_m_2 = hAPP(c_Int_Onat,V_w_2)
% 159.18/159.25      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 159.18/159.25          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__le__eq__zle,axiom,
% 159.18/159.25      ! [V_z_2,V_w_2] :
% 159.18/159.25        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) )
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_split__nat,axiom,
% 159.18/159.25      ! [V_i_2,V_Pa_2] :
% 159.18/159.25        ( hBOOL(hAPP(V_Pa_2,hAPP(c_Int_Onat,V_i_2)))
% 159.18/159.25      <=> ( ! [B_n] :
% 159.18/159.25              ( V_i_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)
% 159.18/159.25             => hBOOL(hAPP(V_Pa_2,B_n)) )
% 159.18/159.25          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.18/159.25           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.25         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__add__distrib,axiom,
% 159.18/159.25      ! [V_z_H,V_z] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 159.18/159.25         => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.25         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__mult__distrib,axiom,
% 159.18/159.25      ! [V_z_H,V_z] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25       => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_B_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__diff__distrib,axiom,
% 159.18/159.25      ! [V_z,V_z_H] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 159.18/159.25         => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),hAPP(c_Int_Onat,V_z_H)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__sum__prod2_I1_J,axiom,
% 159.18/159.25      ! [V_A_2,V_f_2,T_b] : hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Int_Onat,hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_b),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__greaterThanAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I12_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I13_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I9_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_m_2),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.18/159.25         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__greaterThanLessThan,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_l_2,V_u_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_u_2),hAPP(c_Nat_OSuc,V_l_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I10_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_m_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeastPlusOneLessThan__greaterThanLessThan__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_l_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_u_2) = c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_l_2,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_one__less__nat__eq,axiom,
% 159.18/159.25      ! [V_z_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(c_Int_Onat,V_z_2)))
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__less__iff,axiom,
% 159.18/159.25      ! [V_m_2,V_w_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),V_m_2))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Suc__nat__eq__nat__zadd1,axiom,
% 159.18/159.25      ! [V_z] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.18/159.25       => hAPP(c_Nat_OSuc,hAPP(c_Int_Onat,V_z)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atLeastAtMost__int,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2] : hAPP(c_Finite__Set_Ocard(tc_Int_Oint),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_l_2,V_u_2)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_u_2),V_l_2)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I15_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_m_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_m_2),V_u_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I16_J,axiom,
% 159.18/159.25      ! [V_u_2,V_m_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_m_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_m_2),V_u_2))
% 159.18/159.25           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_m_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_m_2,V_u_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__aux__def,axiom,
% 159.18/159.25      ! [V_n,V_i] : c_Int_Onat__aux(V_i,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onat,V_i)),V_n) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__morphism__nat__int,axiom,
% 159.18/159.25      c_Nat__Transfer_Otransfer__morphism(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat,hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_SetInterval_Otransfer__int__nat__set__functions,axiom,
% 159.18/159.25      ! [V_n_2,V_m_2] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_m_2)
% 159.18/159.25       => ( c_Nat__Transfer_Ois__nat(V_n_2)
% 159.18/159.25         => c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_m_2,V_n_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,hAPP(c_Int_Onat,V_m_2),hAPP(c_Int_Onat,V_n_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__relations_I4_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I7_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_l_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__atMost,axiom,
% 159.18/159.25      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_SetInterval_Otransfer__int__nat__set__function__closures,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.18/159.25       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => c_Nat__Transfer_Onat__set(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J,axiom,
% 159.18/159.25      ! [V_x_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.18/159.25         => c_Nat__Transfer_Ois__nat(V_x_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__eq__iff,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_x_2) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_y_2)
% 159.18/159.25        <=> V_x_2 = V_y_2 ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => c_Nat__Transfer_Onat__set(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__relations_I3_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => ( V_A_2 = V_B_2
% 159.18/159.25          <=> hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J,axiom,
% 159.18/159.25      c_Nat__Transfer_Ois__nat(c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.18/159.25       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.18/159.25         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J,axiom,
% 159.18/159.25      ! [V_z] : c_Nat__Transfer_Ois__nat(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J,axiom,
% 159.18/159.25      c_Nat__Transfer_Ois__nat(c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.18/159.25       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.18/159.25         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J,axiom,
% 159.18/159.25      ! [V_y,V_x] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.18/159.25       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.18/159.25         => c_Nat__Transfer_Ois__nat(c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__relations_I2_J,axiom,
% 159.18/159.25      ! [V_A_2,V_x_2] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.18/159.25          <=> hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),hAPP(c_Int_Onat,V_x_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J,axiom,
% 159.18/159.25      c_Nat__Transfer_Onat__set(c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_nat__set__def,axiom,
% 159.18/159.25      ! [V_S_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_S_2)
% 159.18/159.25      <=> ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),V_S_2))
% 159.18/159.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeast0AtMost,axiom,
% 159.18/159.25      ! [V_n_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2) = hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_is__nat__def,axiom,
% 159.18/159.25      ! [V_x_2] :
% 159.18/159.25        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 159.18/159.25      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_lessThan__Suc__atMost,axiom,
% 159.18/159.25      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_card__atMost,axiom,
% 159.18/159.25      ! [V_u_2] : hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_u_2)) = hAPP(c_Nat_OSuc,V_u_2) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__Suc,axiom,
% 159.18/159.25      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__iff,axiom,
% 159.18/159.25      ! [V_k_2,V_i_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oord(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_k_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_i_2),V_k_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J,axiom,
% 159.18/159.25      ! [V_C_2] : c_Nat__Transfer_Onat__set(hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_C_2)) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__subset__iff,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_x_2)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_y_2)))
% 159.18/159.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_SetInterval_Otransfer__nat__int__set__function__closures,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2] :
% 159.18/159.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 159.18/159.25       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__nat__int__set__return__embed,axiom,
% 159.18/159.25      ! [V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) = V_A_2 ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J,axiom,
% 159.18/159.25      ! [V_x_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 159.18/159.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__atMost__Suc,axiom,
% 159.18/159.25      ! [V_n_2,V_f_2,T_b] :
% 159.18/159.25        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),V_f_2),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2))),hAPP(V_f_2,hAPP(c_Nat_OSuc,V_n_2))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__0,axiom,
% 159.18/159.25      hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__sum__prod_I1_J,axiom,
% 159.18/159.25      ! [V_f_2,V_A_2,T_b] :
% 159.18/159.25        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.25          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_b,tc_Nat_Onat),V_f_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I9_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_l_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I3_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_l_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__int_I1_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_l_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__relations_I1_J,axiom,
% 159.18/159.25      ! [V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),V_A_2))
% 159.18/159.25        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2))) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J,axiom,
% 159.18/159.25      ! [V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => hAPP(c_Finite__Set_Ocard(tc_Int_Oint),V_A_2) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I1_J,axiom,
% 159.18/159.25      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) = hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2))) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I2_J,axiom,
% 159.18/159.25      ! [V_u_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_u_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_u_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_u_2) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_ivl__disj__un_I10_J,axiom,
% 159.18/159.25      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.25         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_l_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_u_2) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__set__relations_I5_J,axiom,
% 159.18/159.25      ! [V_B_2,V_A_2] :
% 159.18/159.25        ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.18/159.25       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_B_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_transfer__int__nat__sum__prod2_I1_J,axiom,
% 159.18/159.25      ! [V_f_2,V_A_2,T_b] :
% 159.18/159.25        ( ! [B_x] :
% 159.18/159.25            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.25           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 159.18/159.25       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,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_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Nat_Onat,T_b),c_Int_Onat),V_f_2)),V_A_2)) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_Least__mono,axiom,
% 159.18/159.25      ! [V_S_2,V_f_2,T_b,T_c] :
% 159.18/159.25        ( ( class_Orderings_Oorder(T_c)
% 159.18/159.25          & class_Orderings_Oorder(T_b) )
% 159.18/159.25       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.18/159.25         => ( ? [B_x] :
% 159.18/159.25                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.18/159.25                & ! [B_xa] :
% 159.18/159.25                    ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_S_2))
% 159.18/159.25                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),B_xa)) ) )
% 159.18/159.25           => c_Orderings_Oord__class_OLeast(T_c,hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_S_2))) = hAPP(V_f_2,c_Orderings_Oord__class_OLeast(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_S_2))) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_finite__subset__induct,axiom,
% 159.18/159.25      ! [V_Pa_2,V_A_2,V_F_2,T_b] :
% 159.18/159.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.18/159.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_F_2),V_A_2))
% 159.18/159.25         => ( hBOOL(hAPP(V_Pa_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.18/159.25           => ( ! [B_a,B_F] :
% 159.18/159.25                  ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_F))
% 159.18/159.25                 => ( hBOOL(hAPP(hAPP(c_member(T_b),B_a),V_A_2))
% 159.18/159.25                   => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),B_a),B_F))
% 159.18/159.25                     => ( hBOOL(hAPP(V_Pa_2,B_F))
% 159.18/159.25                       => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Set_Oinsert(T_b),B_a),B_F))) ) ) ) )
% 159.18/159.25             => hBOOL(hAPP(V_Pa_2,V_F_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_setsum__strict__mono,axiom,
% 159.18/159.25      ! [V_g_2,V_f_2,V_A_2,T_b,T_c] :
% 159.18/159.25        ( ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.25          & class_Groups_Oordered__cancel__ab__semigroup__add(T_c) )
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.25           => ( ! [B_x] :
% 159.18/159.25                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.25                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_c),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.18/159.25             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,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_A_2))) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atMost__Int__atLeast,axiom,
% 159.18/159.25      ! [V_n_2,T_b] :
% 159.18/159.25        ( class_Orderings_Oorder(T_b)
% 159.18/159.25       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_n_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_n_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_n_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_fold__graph__permute__diff,axiom,
% 159.18/159.25      ! [V_a_2,V_x_2,V_A_2,V_b_2,T_b] :
% 159.18/159.25        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.18/159.25       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b),V_b_2,V_A_2),V_x_2))
% 159.18/159.25         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.25           => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_A_2))
% 159.18/159.25             => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b),V_a_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_b_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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))),V_x_2)) ) ) ) ) ).
% 159.18/159.25  
% 159.18/159.25  fof(fact_atLeast__eq__iff,axiom,
% 159.18/159.25      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.25        ( class_Orderings_Olinorder(T_b)
% 159.18/159.25       => ( hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_x_2) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_y_2)
% 159.18/159.26        <=> V_x_2 = V_y_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold__graph_Oequations_I1_J,axiom,
% 159.18/159.26      ! [V_z_2,V_f_2,T_c,T_b] : hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_z_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold__graph_OemptyI,axiom,
% 159.18/159.26      ! [V_z_2,V_f_2,T_c,T_b] : hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_z_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_empty__fold__graphE,axiom,
% 159.18/159.26      ! [V_x_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_x_2))
% 159.18/159.26       => V_x_2 = V_z_2 ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold__graph__imp__finite,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_x_2))
% 159.18/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_monoD,axiom,
% 159.18/159.26      ! [V_y_2,V_x_2,V_f_2,T_b,T_c] :
% 159.18/159.26        ( ( class_Orderings_Oorder(T_c)
% 159.18/159.26          & class_Orderings_Oorder(T_b) )
% 159.18/159.26       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__Suc,axiom,
% 159.18/159.26      c_Orderings_Oorder__class_Omono(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold__graph_OinsertI,axiom,
% 159.18/159.26      ! [V_y_2,V_z_2,V_f_2,T_c,V_A_2,V_x_2,T_b] :
% 159.18/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.18/159.26         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),hAPP(hAPP(V_f_2,V_x_2),V_y_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__Un,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),V_f_2)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2))),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__Int,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),V_f_2)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__iff__le__Suc,axiom,
% 159.18/159.26      ! [V_f_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => ( c_Orderings_Oorder__class_Omono(tc_Nat_Onat,T_b,V_f_2)
% 159.18/159.26        <=> ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_n)),hAPP(V_f_2,hAPP(c_Nat_OSuc,B_n)))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__sup,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] :
% 159.18/159.26        ( ( class_Lattices_Osemilattice__sup(T_c)
% 159.18/159.26          & class_Lattices_Osemilattice__sup(T_b) )
% 159.18/159.26       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_c),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2))),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_A_2),V_B_2)))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mono__inf,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] :
% 159.18/159.26        ( ( class_Lattices_Osemilattice__inf(T_c)
% 159.18/159.26          & class_Lattices_Osemilattice__inf(T_b) )
% 159.18/159.26       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_A_2),V_B_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_c),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2)))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_atLeast__iff,axiom,
% 159.18/159.26      ! [V_k_2,V_i_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oord(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_k_2)))
% 159.18/159.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_k_2),V_i_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_atLeast__subset__iff,axiom,
% 159.18/159.26      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_x_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_y_2)))
% 159.18/159.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold__graph__insert__swap,axiom,
% 159.18/159.26      ! [V_z_2,V_y_2,V_A_2,V_b_2,T_b] :
% 159.18/159.26        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b),V_b_2,V_A_2),V_y_2))
% 159.18/159.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_A_2))
% 159.18/159.26           => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b),V_z_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),V_A_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_z_2),V_y_2))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__un_I14_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_l_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__int_I8_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_l_2),V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__int_I6_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Diff1__fold__graph,axiom,
% 159.18/159.26      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_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))))),V_y_2))
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),hAPP(hAPP(V_f_2,V_x_2),V_y_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_atLeast__Suc,axiom,
% 159.18/159.26      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),V_k_2)),hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),V_k_2),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1Set_Ointros,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,V_a_2,V_f_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,V_f_2,V_a_2,V_A_2),V_x_2))
% 159.18/159.26       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26         => hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),V_x_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__un_I12_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_l_2),V_u_2))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_u_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_l_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__un_I13_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_u_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_l_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__un_I1_J,axiom,
% 159.18/159.26      ! [V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_l_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_l_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_l_2) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_incr__lemma,axiom,
% 159.18/159.26      ! [V_x,V_z,V_d] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_z))),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_d)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_decr__lemma,axiom,
% 159.18/159.26      ! [V_z,V_x,V_d] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_z))),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_d))),V_z)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__abs,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Oabs__class_Oabs(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Oabs__class_Oabs(T_b)),V_f_2)),V_A_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__abs__ge__zero,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => 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__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Oabs__class_Oabs(T_b)),V_f_2)),V_A_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_greaterThan__eq__iff,axiom,
% 159.18/159.26      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_x_2) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_y_2)
% 159.18/159.26        <=> V_x_2 = V_y_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__idempotent,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__ge__self,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__le__D1,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__zero,axiom,
% 159.18/159.26      ! [T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__eq__0,axiom,
% 159.18/159.26      ! [V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => ( hAPP(c_Groups_Oabs__class_Oabs(T_b),V_a_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.18/159.26        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__add__abs,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__mult,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__mult__self,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__minus__commute,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__one,axiom,
% 159.18/159.26      ! [T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Oone__class_Oone(T_a)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__of__nat,axiom,
% 159.18/159.26      ! [V_n,T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__int__eq,axiom,
% 159.18/159.26      ! [V_m] : hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__setsum__abs,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Oabs__class_Oabs(T_b)),V_f_2)),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Oabs__class_Oabs(T_b)),V_f_2)),V_A_2) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_atLeast__Suc__greaterThan,axiom,
% 159.18/159.26      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),V_k_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__ge__zero,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__le__zero__iff,axiom,
% 159.18/159.26      ! [V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Oabs__class_Oabs(T_b),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.18/159.26        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__of__nonneg,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.26         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__not__less__zero,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_zero__less__abs__iff,axiom,
% 159.18/159.26      ! [V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Groups_Oabs__class_Oabs(T_b),V_a_2)))
% 159.18/159.26        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__of__pos,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.26         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__triangle__ineq,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__mult__less,axiom,
% 159.18/159.26      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_c))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)),V_d))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_d))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__triangle__ineq2__sym,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__triangle__ineq2,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__triangle__ineq3,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__zmult__eq__1,axiom,
% 159.18/159.26      ! [V_n,V_m] :
% 159.18/159.26        ( hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n)) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.18/159.26       => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_m) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1Set__nonempty,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,V_f_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_b,V_f_2,V_A_2),V_x_2))
% 159.18/159.26       => V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_empty__fold1SetE,axiom,
% 159.18/159.26      ! [V_x_2,V_f_2,T_b] : ~ hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_b,V_f_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_x_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__eq__mult,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Rings_Oordered__ring__abs(T_a)
% 159.18/159.26       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.18/159.26              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a))) )
% 159.18/159.26            & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.18/159.26              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 159.18/159.26         => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__mult__pos,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Rings_Olinordered__idom(T_a)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.18/159.26         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_y)),V_x) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_x)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__triangle__ineq4,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_abs__diff__triangle__ineq,axiom,
% 159.18/159.26      ! [V_d,V_c,V_b,V_a,T_a] :
% 159.18/159.26        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),V_d)))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_c))),hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_d))))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_zabs__less__one__iff,axiom,
% 159.18/159.26      ! [V_z_2] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_z_2)),c_Groups_Oone__class_Oone(tc_Int_Oint)))
% 159.18/159.26      <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_nat__abs__mult__distrib,axiom,
% 159.18/159.26      ! [V_z,V_w] : hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_w))),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_z))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_greaterThan__iff,axiom,
% 159.18/159.26      ! [V_k_2,V_i_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oord(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_k_2)))
% 159.18/159.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_k_2),V_i_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_greaterThan__subset__iff,axiom,
% 159.18/159.26      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_x_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_y_2)))
% 159.18/159.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1Set__sing,axiom,
% 159.18/159.26      ! [V_b_2,V_a_2,V_f_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(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)))),V_b_2))
% 159.18/159.26      <=> V_a_2 = V_b_2 ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__int_I7_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__un_I11_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_l_2),V_u_2))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_u_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_l_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ivl__disj__int_I5_J,axiom,
% 159.18/159.26      ! [V_u_2,V_l_2,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_l_2,V_u_2)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_u_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_greaterThan__Suc,axiom,
% 159.18/159.26      ! [V_k_2] : hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),V_k_2)),hAPP(hAPP(c_Set_Oinsert(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_k_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_coinduct3__mono__lemma,axiom,
% 159.18/159.26      ! [V_B_2,V_X_2,V_f_2,T_c,T_b] :
% 159.18/159.26        ( class_Orderings_Oorder(T_b)
% 159.18/159.26       => ( c_Orderings_Oorder__class_Omono(T_b,tc_fun(T_c,tc_HOL_Obool),V_f_2)
% 159.18/159.26         => c_Orderings_Oorder__class_Omono(T_b,tc_fun(T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),V_f_2)),V_X_2))),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_transfer__nat__int__sum__prod__cong_I1_J,axiom,
% 159.18/159.26      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_b] :
% 159.18/159.26        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.18/159.26          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.18/159.26       => ( V_A_2 = V_B_2
% 159.18/159.26         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.18/159.26           => ( ! [B_x] :
% 159.18/159.26                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.18/159.26                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 159.18/159.26             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_b),V_g_2),V_B_2) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1Set_Oequations,axiom,
% 159.18/159.26      ! [V_a3_2,V_a2_2,V_a1_2,V_f_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a1_2),V_a2_2)),V_a3_2))
% 159.18/159.26      <=> ? [B_a,B_A] :
% 159.18/159.26            ( hAPP(hAPP(c_Set_Oinsert(T_b),V_a1_2),V_a2_2) = hAPP(hAPP(c_Set_Oinsert(T_b),B_a),B_A)
% 159.18/159.26            & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,V_f_2,B_a,B_A),V_a3_2))
% 159.18/159.26            & ~ hBOOL(hAPP(hAPP(c_member(T_b),B_a),B_A)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_insert__fold1SetE,axiom,
% 159.18/159.26      ! [V_x_2,V_X_2,V_a_2,V_f_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_X_2)),V_x_2))
% 159.18/159.26       => ~ ! [B_a,B_A] :
% 159.18/159.26              ( hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_X_2) = hAPP(hAPP(c_Set_Oinsert(T_b),B_a),B_A)
% 159.18/159.26             => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_b,V_f_2,B_a,B_A),V_x_2))
% 159.18/159.26               => hBOOL(hAPP(hAPP(c_member(T_b),B_a),B_A)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_int__val__lemma,axiom,
% 159.18/159.26      ! [V_k_2,V_f_2,V_n_2] :
% 159.18/159.26        ( ! [B_i] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_k_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.18/159.26           => ? [B_i] :
% 159.18/159.26                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.18/159.26                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_nat0__intermed__int__val,axiom,
% 159.18/159.26      ! [V_k_2,V_f_2,V_n_2] :
% 159.18/159.26        ( ! [B_i] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_k_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.18/159.26           => ? [B_i] :
% 159.18/159.26                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.18/159.26                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__Un,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26                 => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_A_2)),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_B_2)) ) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__insert,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.18/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26           => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26             => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_A_2)) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_card__less__Suc2,axiom,
% 159.18/159.26      ! [V_i_2,V_M_2] :
% 159.18/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.18/159.26       => hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2)))) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_card__less,axiom,
% 159.18/159.26      ! [V_i_2,V_M_2] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.18/159.26       => hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_card__less__Suc,axiom,
% 159.18/159.26      ! [V_i_2,V_M_2] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 159.18/159.26       => hAPP(c_Nat_OSuc,hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2))))) = hAPP(c_Finite__Set_Ocard(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Nat_Onat),c_fconj),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_M_2))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),hAPP(c_Nat_OSuc,V_i_2))))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__le__eq__Un0,axiom,
% 159.18/159.26      ! [V_M_2,V_n_2,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,c_Groups_Oone__class_Oone(tc_Nat_Onat),V_n_2)),V_M_2)),hAPP(V_M_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_CollectI,axiom,
% 159.18/159.26      ! [T_b,V_a_2,V_Pa_2] :
% 159.18/159.26        ( hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_OCollect(T_b),V_Pa_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__conjI,axiom,
% 159.18/159.26      ! [V_Qa_2,V_Pa_2,T_b] :
% 159.18/159.26        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Qa_2))) )
% 159.18/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(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),V_Pa_2)),V_Qa_2)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP1__I,axiom,
% 159.18/159.26      ! [T_c,V_b_2,V_B_2,V_A_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 159.18/159.26         => hBOOL(hAPP(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_b_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__less__nat,axiom,
% 159.18/159.26      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_k_2)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__le__nat,axiom,
% 159.18/159.26      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),V_k_2)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP1__iff,axiom,
% 159.18/159.26      ! [V_b_2,V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(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_b_2))
% 159.18/159.26      <=> ? [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26            & hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__def,axiom,
% 159.18/159.26      ! [V_Pa_2,T_b] : hAPP(c_Set_OCollect(T_b),V_Pa_2) = V_Pa_2 ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__UN,axiom,
% 159.18/159.26      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.26        <=> ! [B_x] :
% 159.18/159.26              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_x))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__o,axiom,
% 159.18/159.26      ! [V_f_2,V_g_2,T_d,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Fun_Ocomp(T_d,tc_fun(T_b,tc_HOL_Obool),T_c,V_g_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_d,V_f_2),V_A_2)),V_g_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_empty__Collect__eq,axiom,
% 159.18/159.26      ! [V_Pa_2,T_b] :
% 159.18/159.26        ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_b),V_Pa_2)
% 159.18/159.26      <=> ! [B_x] : ~ hBOOL(hAPP(V_Pa_2,B_x)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__empty__eq,axiom,
% 159.18/159.26      ! [V_Pa_2,T_b] :
% 159.18/159.26        ( hAPP(c_Set_OCollect(T_b),V_Pa_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26      <=> ! [B_x] : ~ hBOOL(hAPP(V_Pa_2,B_x)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__mem__eq,axiom,
% 159.18/159.26      ! [V_A_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2)) = V_A_2 ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_mem__Collect__eq,axiom,
% 159.18/159.26      ! [V_Pa_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26      <=> hBOOL(hAPP(V_Pa_2,V_a_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_CollectD,axiom,
% 159.18/159.26      ! [V_Pa_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26       => hBOOL(hAPP(V_Pa_2,V_a_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_CollectE,axiom,
% 159.18/159.26      ! [V_Pa_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26       => hBOOL(hAPP(V_Pa_2,V_a_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_empty__def,axiom,
% 159.18/159.26      ! [T_b] : c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_b),hAPP(c_COMBK(tc_HOL_Obool,T_b),c_fFalse)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__disjI,axiom,
% 159.18/159.26      ! [V_Qa_2,V_Pa_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(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_fdisj),V_Pa_2)),V_Qa_2))))
% 159.18/159.26      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Qa_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_insert__Collect,axiom,
% 159.18/159.26      ! [V_Pa_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)) = hAPP(c_Set_OCollect(T_b),hAPP(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_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2)))),V_Pa_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__disj__eq,axiom,
% 159.18/159.26      ! [V_Qa_2,V_Pa_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(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_fdisj),V_Pa_2)),V_Qa_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_b),V_Pa_2)),hAPP(c_Set_OCollect(T_b),V_Qa_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__conj__eq,axiom,
% 159.18/159.26      ! [V_Qa_2,V_Pa_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(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),V_Pa_2)),V_Qa_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_b),V_Pa_2)),hAPP(c_Set_OCollect(T_b),V_Qa_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_insert__compr,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(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_fdisj),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_insert__compr__raw,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(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_fdisj),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Un__def,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(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_fdisj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__def,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(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_A_2))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__Collect,axiom,
% 159.18/159.26      ! [V_Pa_2,V_A_2,V_x_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OCollect(T_b),V_Pa_2))))
% 159.18/159.26      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26          & hBOOL(hAPP(V_Pa_2,V_x_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_singleton__conv2,axiom,
% 159.18/159.26      ! [V_a_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(c_fequal,V_a_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_singleton__conv,axiom,
% 159.18/159.26      ! [V_a_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__conv__if2,axiom,
% 159.18/159.26      ! [T_b,V_a_2,V_Pa_2] :
% 159.18/159.26        ( ( hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.18/159.26         => hAPP(c_Set_OCollect(T_b),hAPP(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(c_fequal,V_a_2))),V_Pa_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) )
% 159.18/159.26        & ( ~ hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.18/159.26         => hAPP(c_Set_OCollect(T_b),hAPP(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(c_fequal,V_a_2))),V_Pa_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Collect__conv__if,axiom,
% 159.18/159.26      ! [T_b,V_a_2,V_Pa_2] :
% 159.18/159.26        ( ( hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.18/159.26         => hAPP(c_Set_OCollect(T_b),hAPP(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,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_Pa_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) )
% 159.18/159.26        & ( ~ hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.18/159.26         => hAPP(c_Set_OCollect(T_b),hAPP(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,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_Pa_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_set__diff__eq,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(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_A_2))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_insert__def,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_B_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__singleton__def,axiom,
% 159.18/159.26      ! [V_a_2,V_f_2,T_b,V_g_2] :
% 159.18/159.26        ( V_g_2 = c_Finite__Set_Ofold1(T_b,V_f_2)
% 159.18/159.26       => hAPP(V_g_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__singleton,axiom,
% 159.18/159.26      ! [V_a_2,V_f_2,T_b] : hAPP(c_Finite__Set_Ofold1(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)))) = V_a_2 ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__M__bounded__by__nat,axiom,
% 159.18/159.26      ! [V_i_2,V_Pa_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_Pa_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_i_2))))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_folding__one_Oeq__fold,axiom,
% 159.18/159.26      ! [V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.26        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,V_f_2),V_A_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__setsum__restrict,axiom,
% 159.18/159.26      ! [V_R_2,V_f_2,V_T_2,T_c,V_S_2,T_b,T_d] :
% 159.18/159.26        ( class_Groups_Ocomm__monoid__add(T_d)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_T_2))
% 159.18/159.26           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),T_d),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_d),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_d),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d)),V_f_2)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),c_Set_OCollect(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_T_2)))),V_R_2)))),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d),hAPP(hAPP(c_COMBS(T_c,tc_fun(T_b,tc_HOL_Obool),T_d),hAPP(hAPP(c_COMBB(tc_fun(T_b,T_d),tc_fun(tc_fun(T_b,tc_HOL_Obool),T_d),T_c),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d)),hAPP(c_COMBC(T_b,T_c,T_d),V_f_2))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Set_OCollect(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),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_S_2)))),hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),V_R_2))))),V_T_2) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_if__image__distrib,axiom,
% 159.18/159.26      ! [V_S_2,V_g_2,V_f_2,V_Pa_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBS(T_c,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_c),c_If(T_b)),V_Pa_2)),V_f_2)),V_g_2)),V_S_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_S_2),hAPP(c_Set_OCollect(T_c),V_Pa_2)))),hAPP(c_Set_Oimage(T_c,T_b,V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_S_2),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c),c_fNot),V_Pa_2))))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_nat__seg__image__imp__finite,axiom,
% 159.18/159.26      ! [V_n_2,V_f_2,T_b,V_A_2] :
% 159.18/159.26        ( V_A_2 = hAPP(c_Set_Oimage(tc_Nat_Onat,T_b,V_f_2),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),V_n_2)))
% 159.18/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__def,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_b] : hAPP(c_Finite__Set_Ofold1(T_b,V_f_2),V_A_2) = c_HOL_OThe(T_b,c_Finite__Set_Ofold1Set(T_b,V_f_2,V_A_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__le__add__shift,axiom,
% 159.18/159.26      ! [V_k_2,V_M_2,V_n_2,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,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_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_k_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_k_2))),V_M_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Sup__fin_OF__eq,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Olattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_A_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Inf__fin_OF__eq,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Olattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_A_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__restrict__set_H,axiom,
% 159.18/159.26      ! [V_B_2,V_f_2,V_A_2,T_b,T_c] :
% 159.18/159.26        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(c_Set_OCollect(T_b),hAPP(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_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)))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_f_2)),c_Groups_Ozero__class_Ozero(T_c))),V_A_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__image__gen,axiom,
% 159.18/159.26      ! [V_f_2,T_d,V_g_2,V_S_2,T_b,T_c] :
% 159.18/159.26        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.26         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),T_c,T_d),hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Set_OCollect(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),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_S_2)))),hAPP(c_COMBC(T_b,T_d,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_d,tc_HOL_Obool),T_b),c_fequal),V_f_2)))))),hAPP(c_Set_Oimage(T_b,T_d,V_f_2),V_S_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__belowI,axiom,
% 159.18/159.26      ! [V_a_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Osemilattice__inf(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_A_2)),V_a_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_below__fold1__iff,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Osemilattice__inf(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),hAPP(c_Finite__Set_Ofold1(T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_A_2)))
% 159.18/159.26            <=> ! [B_x] :
% 159.18/159.26                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),B_x)) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__insert__idem,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.18/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26           => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_A_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__Un2,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_A_2)),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_B_2)) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__I,axiom,
% 159.18/159.26      ! [V_B_2,V_b_2,T_c,V_A_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_image__eq__UN,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,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_c),c_Set_Oinsert(T_b)),V_f_2)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_semilattice__big_OF__eq,axiom,
% 159.18/159.26      ! [V_A_2,V_F_2,V_f_2,T_b] :
% 159.18/159.26        ( c_Big__Operators_Osemilattice__big(T_b,V_f_2,V_F_2)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,V_f_2),V_A_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__Pow__subset,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),T_c),c_Set_OPow(T_b)),V_B_2))),hAPP(c_Set_OPow(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__insert,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_a_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_B_2,V_a_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)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I3_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__subsets,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),V_A_2)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Pow__def,axiom,
% 159.18/159.26      ! [V_A_2,T_b] : hAPP(c_Set_OPow(T_b),V_A_2) = hAPP(c_Set_OCollect(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),V_A_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J,axiom,
% 159.18/159.26      ! [V_Pa_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_Pa_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ball__UN,axiom,
% 159.18/159.26      ! [V_Pa_2,V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( ! [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.18/159.26           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.18/159.26      <=> ! [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26           => ! [B_xa] :
% 159.18/159.26                ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),hAPP(V_B_2,B_x)))
% 159.18/159.26               => hBOOL(hAPP(V_Pa_2,B_xa)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP__commute,axiom,
% 159.18/159.26      ! [V_f_2,V_B_2,T_d,V_A_2,T_c,T_b] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),T_b,T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,T_b),V_B_2)),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,T_b),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_b),T_b,T_d),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),V_A_2)),hAPP(c_COMBC(T_c,T_d,T_b),V_f_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I9_J,axiom,
% 159.18/159.26      ! [V_C_2,V_B_2,T_d,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_c),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool))),V_B_2)),V_C_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I9_J,axiom,
% 159.18/159.26      ! [V_C_2,V_B_2,V_A_2,T_d,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_d),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__UN__flatten,axiom,
% 159.18/159.26      ! [V_C_2,V_B_2,V_A_2,T_d,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_d),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J,axiom,
% 159.18/159.26      ! [V_Pa_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_Pa_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_Pa_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J,axiom,
% 159.18/159.26      ! [V_Pa_2] : hAPP(c_Set_OCollect(tc_Nat_Onat),V_Pa_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_Pa_2),c_Int_Onat)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP__le__iff,axiom,
% 159.18/159.26      ! [V_u_2,V_M_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),V_A_2),V_M_2)),V_u_2))
% 159.18/159.26        <=> ! [B_x] :
% 159.18/159.26              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_M_2,B_x)),V_u_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_less__SUP__iff,axiom,
% 159.18/159.26      ! [V_f_2,V_A_2,T_c,V_a_2,T_b] :
% 159.18/159.26        ( ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.18/159.26          & class_Orderings_Olinorder(T_b) )
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),V_A_2),V_f_2)))
% 159.18/159.26        <=> ? [B_x] :
% 159.18/159.26              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(V_f_2,B_x))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__iff,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,V_b_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_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)))
% 159.18/159.26      <=> ? [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26            & hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP__const,axiom,
% 159.18/159.26      ! [V_M_2,T_b,V_A_2,T_c] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.18/159.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_A_2),hAPP(c_COMBK(T_c,T_b),V_M_2)) = V_M_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UNION__empty__conv_I1_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( c_Orderings_Obot__class_Obot(tc_fun(T_b,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)
% 159.18/159.26      <=> ! [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__empty2,axiom,
% 159.18/159.26      ! [V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__constant,axiom,
% 159.18/159.26      ! [V_c_2,T_c,T_b,V_A_2] :
% 159.18/159.26        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_c_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.18/159.26        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_c_2)) = V_c_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UNION__empty__conv_I2_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.26        ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26      <=> ! [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.18/159.26           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__subset__iff,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_I_2,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)),V_B_2))
% 159.18/159.26      <=> ! [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_I_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_A_2,B_x)),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I10_J,axiom,
% 159.18/159.26      ! [V_f_2,V_B_2,T_d,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_b,tc_HOL_Obool),T_c),V_B_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_d,V_f_2),V_A_2)),V_B_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_image__UN,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_d,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Set_Oimage(T_c,T_b,V_f_2)),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I10_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_f_2,T_d,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_d,T_c,V_f_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_b,tc_HOL_Obool),T_d),V_B_2),V_f_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__Un__distrib,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_I_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBS(T_c,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_c),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_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__Un,axiom,
% 159.18/159.26      ! [V_M_2,V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_M_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_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_M_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_M_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I5_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c),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_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I4_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),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_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I5_J,axiom,
% 159.18/159.26      ! [V_B_2,V_C_2,T_c,V_A_2,T_b] : 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_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__UN__distrib,axiom,
% 159.18/159.26      ! [V_A_2,V_I_2,T_c,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2)),V_A_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I4_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_C_2,T_c,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__UN__distrib2,axiom,
% 159.18/159.26      ! [V_B_2,V_J_2,T_d,V_A_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_J_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_J_2)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool))),T_c),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d)),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_c),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool))),V_A_2))),V_B_2))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUPR__apply,axiom,
% 159.18/159.26      ! [V_x_2,V_f_2,V_A_2,T_d,T_c,T_b] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.18/159.26       => hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,T_b)),V_A_2),V_f_2),V_x_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),V_A_2),hAPP(hAPP(c_COMBC(T_c,T_d,T_b),V_f_2),V_x_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I6_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),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_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I6_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,V_C_2,T_c,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP__subset,axiom,
% 159.18/159.26      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_A_2),V_f_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_B_2),V_f_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_le__SUPI,axiom,
% 159.18/159.26      ! [V_M_2,V_A_2,V_i_2,T_b,T_c] :
% 159.18/159.26        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),V_A_2))
% 159.18/159.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_M_2,V_i_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_A_2),V_M_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__insert__distrib,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_c,V_A_2,V_u_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_u_2),V_A_2))
% 159.18/159.26       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_c),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__upper,axiom,
% 159.18/159.26      ! [V_B_2,T_c,V_A_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_B_2,V_a_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__absorb,axiom,
% 159.18/159.26      ! [V_A_2,T_c,V_I_2,V_k_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_k_2),V_I_2))
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_A_2,V_k_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I1_J,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_c),V_a_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_c),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__singleton,axiom,
% 159.18/159.26      ! [V_A_2,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_b,tc_HOL_Obool)),V_A_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)))) = V_A_2 ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I1_J,axiom,
% 159.18/159.26      ! [V_B_2,V_a_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_c),V_a_2)),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I2_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = V_B_2 )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,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_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__extend__simps_I3_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UN__simps_I2_J,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.18/159.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.18/159.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__multicount,axiom,
% 159.18/159.26      ! [V_k_2,V_R_2,V_T_2,T_c,V_S_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_T_2))
% 159.18/159.26         => ( ! [B_x] :
% 159.18/159.26                ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_T_2))
% 159.18/159.26               => hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_OCollect(T_b),hAPP(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_S_2))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),V_R_2),B_x)))) = V_k_2 )
% 159.18/159.26           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_Nat_Onat,T_b),c_Finite__Set_Ocard(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),c_Set_OCollect(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),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_c),V_T_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fold1__in,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.18/159.26             => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__multicount__gen,axiom,
% 159.18/159.26      ! [V_k_2,V_R_2,V_t_2,T_c,V_s_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_s_2))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_t_2))
% 159.18/159.26         => ( ! [B_x] :
% 159.18/159.26                ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_t_2))
% 159.18/159.26               => hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_OCollect(T_b),hAPP(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_s_2))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),V_R_2),B_x)))) = hAPP(V_k_2,B_x) )
% 159.18/159.26           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_Nat_Onat,T_b),c_Finite__Set_Ocard(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),c_Set_OCollect(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_t_2)))),V_R_2)))),V_s_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,tc_Nat_Onat),V_k_2),V_t_2) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_inf__Sup2__distrib,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Odistrib__lattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_B_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),tc_fun(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBS(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),T_b),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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal))),c_Lattices_Osemilattice__inf__class_Oinf(T_b)))))),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))))))) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_inf__Sup1__distrib,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Odistrib__lattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_sup__Inf2__distrib,axiom,
% 159.18/159.26      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Odistrib__lattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.18/159.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_B_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),tc_fun(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBS(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),T_b),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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal))),c_Lattices_Osemilattice__sup__class_Osup(T_b)))))),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))))))) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP2__I,axiom,
% 159.18/159.26      ! [T_d,T_c,V_c_2,V_b_2,V_B_2,V_A_2,V_a_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2))
% 159.18/159.26         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__image__set,axiom,
% 159.18/159.26      ! [V_f_2,T_c,V_Pa_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_c),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_c),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_b,T_c),tc_fun(T_b,tc_HOL_Obool)),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)),V_f_2)))),V_Pa_2))))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__Collect__bounded__ex,axiom,
% 159.18/159.26      ! [V_Qa_2,T_c,V_Pa_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),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),V_Pa_2))),V_Qa_2)))))
% 159.18/159.26        <=> ! [B_y] :
% 159.18/159.26              ( hBOOL(hAPP(V_Pa_2,B_y))
% 159.18/159.26             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBC(T_c,T_b,tc_HOL_Obool),V_Qa_2),B_y)))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_sup__Inf1__distrib,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Lattices_Odistrib__lattice(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2)) = c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_add__Min__commute,axiom,
% 159.18/159.26      ! [V_k_2,V_N_2,T_b] :
% 159.18/159.26        ( class_Groups_Olinordered__ab__semigroup__add(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.26         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_k_2),c_Big__Operators_Olinorder__class_OMin(T_b,V_N_2)) = c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Groups_Oplus__class_Oplus(T_b),V_k_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_N_2))))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_add__Max__commute,axiom,
% 159.18/159.26      ! [V_k_2,V_N_2,T_b] :
% 159.18/159.26        ( class_Groups_Olinordered__ab__semigroup__add(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.26         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_k_2),c_Big__Operators_Olinorder__class_OMax(T_b,V_N_2)) = c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Groups_Oplus__class_Oplus(T_b),V_k_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_N_2))))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_hom__fold1__commute,axiom,
% 159.18/159.26      ! [V_N_2,V_h_2,T_b] :
% 159.18/159.26        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.18/159.26       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),B_x),B_y)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.18/159.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.26           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26             => hAPP(V_h_2,hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),V_N_2)) = hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__conv__nat__seg__image,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26      <=> ? [B_n,B_f] : V_A_2 = hAPP(c_Set_Oimage(tc_Nat_Onat,T_b,B_f),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),B_n))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_pigeonhole__infinite,axiom,
% 159.18/159.26      ! [V_f_2,T_c,V_A_2,T_b] :
% 159.18/159.26        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.18/159.26         => ? [B_x] :
% 159.18/159.26              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26              & ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(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_A_2))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),hAPP(V_f_2,B_x)))))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_finite__UN__I,axiom,
% 159.18/159.26      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26       => ( ! [B_a] :
% 159.18/159.26              ( hBOOL(hAPP(hAPP(c_member(T_b),B_a),V_A_2))
% 159.18/159.26             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_a))) )
% 159.18/159.26         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_SUP2__iff,axiom,
% 159.18/159.26      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_d,T_c,T_b] :
% 159.18/159.26        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2))
% 159.18/159.26      <=> ? [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26            & hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max_Osingleton,axiom,
% 159.18/159.26      ! [V_x_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min_Osingleton,axiom,
% 159.18/159.26      ! [V_x_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max__ge,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2))) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min__le,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),V_x_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max__in,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)),V_A_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min__in,axiom,
% 159.18/159.26      ! [V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),V_A_2)) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min__antimono,axiom,
% 159.18/159.26      ! [V_N_2,V_M_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_M_2),V_N_2))
% 159.18/159.26         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_N_2)),c_Big__Operators_Olinorder__class_OMin(T_b,V_M_2))) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max__mono,axiom,
% 159.18/159.26      ! [V_N_2,V_M_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_M_2),V_N_2))
% 159.18/159.26         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.18/159.26             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_M_2)),c_Big__Operators_Olinorder__class_OMax(T_b,V_N_2))) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min_Oremove,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) = V_x_2 )
% 159.18/159.26              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max_Oremove,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.18/159.26           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) = V_x_2 )
% 159.18/159.26              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26               => c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_greaterThan__0,axiom,
% 159.18/159.26      hAPP(c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_diff__nat__eq__if,axiom,
% 159.18/159.26      ! [V_z_2,V_z_H_2] :
% 159.18/159.26        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 159.18/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z_2)),hAPP(c_Int_Onat,V_z_H_2)) = hAPP(c_Int_Onat,V_z_2) )
% 159.18/159.26        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 159.18/159.26         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onat,V_z_2)),hAPP(c_Int_Onat,V_z_H_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z_2),V_z_H_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Int_Onat)) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__SucD,axiom,
% 159.18/159.26      ! [V_n_2,V_A_2,V_f_2,T_b] :
% 159.18/159.26        ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Nat_OSuc,V_n_2)
% 159.18/159.26       => ? [B_x] :
% 159.18/159.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.18/159.26            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_setsum__cases,axiom,
% 159.18/159.26      ! [V_g_2,V_f_2,V_Pa_2,V_A_2,T_b,T_c] :
% 159.18/159.26        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.18/159.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.26         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),V_Pa_2)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(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_Set_OCollect(T_b),V_Pa_2))))) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_top1I,axiom,
% 159.18/159.26      ! [V_x_2,T_b] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_x_2)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UNIV__I,axiom,
% 159.18/159.26      ! [V_x_2,T_b] : hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_ComplI,axiom,
% 159.18/159.26      ! [V_A_2,V_c_2,T_b] :
% 159.18/159.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_surj__Compl__image__subset,axiom,
% 159.18/159.26      ! [V_A_2,V_f_2,T_b,T_c] :
% 159.18/159.26        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.18/159.26       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2))),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,tc_HOL_Obool)),V_A_2)))) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__atLeastAtMost,axiom,
% 159.18/159.26      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Int__atLeastLessThan,axiom,
% 159.18/159.26      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_UNIV__Plus__UNIV,axiom,
% 159.18/159.26      ! [T_c,T_b] : c_Sum__Type_OPlus(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_sum(T_b,T_c),tc_HOL_Obool)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Pow__UNIV,axiom,
% 159.18/159.26      ! [T_b] : hAPP(c_Set_OPow(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_minus__minus,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Groups_Ogroup__add(T_a)
% 159.18/159.26       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = V_a ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_minus__max__eq__min,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.18/159.26       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_minus__min__eq__max,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Groups_Olinordered__ab__group__add(T_a)
% 159.18/159.26       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Max_Oidem,axiom,
% 159.18/159.26      ! [V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_Min_Oidem,axiom,
% 159.18/159.26      ! [V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_x) = V_x ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_equation__minus__iff,axiom,
% 159.18/159.26      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Ogroup__add(T_b)
% 159.18/159.26       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)
% 159.18/159.26        <=> V_b_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2) ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_minus__equation__iff,axiom,
% 159.18/159.26      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Ogroup__add(T_b)
% 159.18/159.26       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2) = V_b_2
% 159.18/159.26        <=> hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2) = V_a_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_neg__equal__iff__equal,axiom,
% 159.18/159.26      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.26        ( class_Groups_Ogroup__add(T_b)
% 159.18/159.26       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)
% 159.18/159.26        <=> V_a_2 = V_b_2 ) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_fun__Compl__def,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( class_Groups_Ouminus(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,T_b)),V_A_2),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),hAPP(V_A_2,V_x_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_double__complement,axiom,
% 159.18/159.26      ! [V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) = V_A_2 ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_double__compl,axiom,
% 159.18/159.26      ! [V_x,T_a] :
% 159.18/159.26        ( class_Lattices_Oboolean__algebra(T_a)
% 159.18/159.26       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = V_x ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup_Oidem,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_a) = V_a ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf_Oidem,axiom,
% 159.18/159.26      ! [V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_a) = V_a ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_uminus__apply,axiom,
% 159.18/159.26      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.18/159.26        ( class_Groups_Ouminus(T_b)
% 159.18/159.26       => hAPP(hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,T_b)),V_A_2),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),hAPP(V_A_2,V_x_2)) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup_Ocommute,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup__commute,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_x) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf_Ocommute,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_a) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf__commute,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_x) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup__inf__absorb,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = V_x ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf__sup__absorb,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = V_x ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup_Oleft__idem,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Osup__left__idem,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf_Oleft__idem,axiom,
% 159.18/159.26      ! [V_b,V_a,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.26       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b) ) ).
% 159.18/159.26  
% 159.18/159.26  fof(fact_min__max_Oinf__left__idem,axiom,
% 159.18/159.26      ! [V_y,V_x,T_a] :
% 159.18/159.26        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup_Oleft__commute,axiom,
% 159.18/159.27      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_c)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_c)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__left__commute,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf_Oleft__commute,axiom,
% 159.18/159.27      ! [V_c,V_a,V_b,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_c)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_c)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf__left__commute,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__inf__distrib1,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf__sup__distrib1,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__eq__Compl__iff,axiom,
% 159.18/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.18/159.27        ( 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_b,tc_HOL_Obool)),V_B_2)
% 159.18/159.27      <=> V_A_2 = V_B_2 ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_compl__eq__compl__iff,axiom,
% 159.18/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.27        ( class_Lattices_Oboolean__algebra(T_b)
% 159.18/159.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2)
% 159.18/159.27        <=> V_x_2 = V_y_2 ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup_Oassoc,axiom,
% 159.18/159.27      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b),V_c)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__assoc,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf_Oassoc,axiom,
% 159.18/159.27      ! [V_c,V_b,V_a,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b),V_c)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf__assoc,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__inf__distrib2,axiom,
% 159.18/159.27      ! [V_x,V_z,V_y,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_x)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_z),V_x)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Oinf__sup__distrib2,axiom,
% 159.18/159.27      ! [V_x,V_z,V_y,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)),V_x) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_x)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_z),V_x)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_top__apply,axiom,
% 159.18/159.27      ! [V_x_2,T_c,T_b] :
% 159.18/159.27        ( class_Orderings_Otop(T_b)
% 159.18/159.27       => hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_c,T_b)),V_x_2) = c_Orderings_Otop__class_Otop(T_b) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Odistrib__sup__le,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z))),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_z)))) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Odistrib__inf__le,axiom,
% 159.18/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_z))),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)))) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_compl__bot__eq,axiom,
% 159.18/159.27      ! [T_a] :
% 159.18/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.18/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_compl__top__eq,axiom,
% 159.18/159.27      ! [T_a] :
% 159.18/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.18/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_finite__option__UNIV,axiom,
% 159.18/159.27      ! [T_b] :
% 159.18/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Option_Ooption(T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_Option_Ooption(T_b),tc_HOL_Obool))))
% 159.18/159.27      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_finite__Prod__UNIV,axiom,
% 159.18/159.27      ! [T_c,T_b] :
% 159.18/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.18/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))))
% 159.18/159.27         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)))) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__UNIV__eq,axiom,
% 159.18/159.27      ! [T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__empty__eq,axiom,
% 159.18/159.27      ! [T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_finite__compl,axiom,
% 159.18/159.27      ! [V_A_2,T_b] :
% 159.18/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.18/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)))
% 159.18/159.27        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_sup__compl__top,axiom,
% 159.18/159.27      ! [V_x,T_a] :
% 159.18/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_compl__sup__top,axiom,
% 159.18/159.27      ! [V_x,T_a] :
% 159.18/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.18/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),V_x) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__partition,axiom,
% 159.18/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__partition2,axiom,
% 159.18/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Compl__eq__Diff__UNIV,axiom,
% 159.18/159.27      ! [V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_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_A_2) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Int__greaterThanLessThan,axiom,
% 159.18/159.27      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_b)
% 159.18/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_a_2,V_b_2)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_c_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_Int__greaterThanAtMost,axiom,
% 159.18/159.27      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_b] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_b)
% 159.18/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_a_2,V_b_2)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_c_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_le__maxI1,axiom,
% 159.18/159.27      ! [V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y))) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_le__maxI2,axiom,
% 159.18/159.27      ! [V_x,V_y,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y))) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__iff__sup,axiom,
% 159.18/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_b)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.18/159.27        <=> hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),V_y_2) = V_y_2 ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__sup__iff,axiom,
% 159.18/159.27      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_b)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),V_y_2)),V_z_2))
% 159.18/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_z_2))
% 159.18/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_z_2)) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__supI1,axiom,
% 159.18/159.27      ! [V_b,V_a,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.18/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__supI2,axiom,
% 159.18/159.27      ! [V_a,V_b,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.18/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__absorb2,axiom,
% 159.18/159.27      ! [V_y,V_x,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.18/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_y ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__absorb1,axiom,
% 159.18/159.27      ! [V_x,V_y,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_x ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__supI,axiom,
% 159.18/159.27      ! [V_b,V_x,V_a,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.18/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.18/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_x)) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__least,axiom,
% 159.18/159.27      ! [V_z,V_x,V_y,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.18/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 159.18/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_y),V_z)),V_x)) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Osup__mono,axiom,
% 159.18/159.27      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.18/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.18/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_c),V_d))) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_min__max_Ole__supE,axiom,
% 159.18/159.27      ! [V_x,V_b,V_a,T_a] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_a)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b)),V_x))
% 159.18/159.27         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.18/159.27             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_le__max__iff__disj,axiom,
% 159.18/159.27      ! [V_y_2,V_x_2,V_z_2,T_b] :
% 159.18/159.27        ( class_Orderings_Olinorder(T_b)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),V_y_2)))
% 159.18/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_z_2),V_x_2))
% 159.18/159.27            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_z_2),V_y_2)) ) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_le__minus__iff,axiom,
% 159.18/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.18/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.18/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)))
% 159.18/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2))) ) ) ).
% 159.18/159.27  
% 159.18/159.27  fof(fact_minus__le__iff,axiom,
% 159.18/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_b_2))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__le__iff__le,axiom,
% 159.51/159.27      ! [V_a_2,V_b_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_le__imp__neg__le,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__le__compl__iff,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_x_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__mono,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__le1,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_x)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__le2,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_y)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__iff__inf,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.51/159.27        <=> hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),V_y_2) = V_x_2 ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__inf__iff,axiom,
% 159.51/159.27      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_y_2),V_z_2)))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.51/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_z_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__infI1,axiom,
% 159.51/159.27      ! [V_b,V_x,V_a,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__infI2,axiom,
% 159.51/159.27      ! [V_a,V_x,V_b,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__absorb1,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.51/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_x ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__absorb2,axiom,
% 159.51/159.27      ! [V_x,V_y,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 159.51/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_y ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__infI,axiom,
% 159.51/159.27      ! [V_b,V_a,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__greatest,axiom,
% 159.51/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_y),V_z))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__mono,axiom,
% 159.51/159.27      ! [V_d,V_b,V_c,V_a,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_c),V_d))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ole__infE,axiom,
% 159.51/159.27      ! [V_b,V_a,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)))
% 159.51/159.27         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 159.51/159.27             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__le__iff__disj,axiom,
% 159.51/159.27      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),V_y_2)),V_z_2))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_z_2))
% 159.51/159.27            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_y_2),V_z_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__zero,axiom,
% 159.51/159.27      ! [T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__0__equal__iff__equal,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_b)
% 159.51/159.27       => ( c_Groups_Ozero__class_Ozero(T_b) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)
% 159.51/159.27        <=> c_Groups_Ozero__class_Ozero(T_b) = V_a_2 ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_equal__neg__zero,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)
% 159.51/159.27        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__equal__0__iff__equal,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_b)
% 159.51/159.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.27        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__equal__zero,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2) = V_a_2
% 159.51/159.27        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oless__supI1,axiom,
% 159.51/159.27      ! [V_b,V_a,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oless__supI2,axiom,
% 159.51/159.27      ! [V_a,V_b,V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_less__max__iff__disj,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,V_z_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),V_y_2)))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),V_x_2))
% 159.51/159.27            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),V_y_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__less__iff__conj,axiom,
% 159.51/159.27      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),V_y_2)),V_z_2))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_z_2))
% 159.51/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_z_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_less__minus__iff,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__less__iff,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_b_2))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__less__iff__less,axiom,
% 159.51/159.27      ! [V_a_2,V_b_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oless__infI1,axiom,
% 159.51/159.27      ! [V_b,V_x,V_a,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oless__infI2,axiom,
% 159.51/159.27      ! [V_a,V_x,V_b,T_a] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_b)),V_x)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__less__iff__conj,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,V_z_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),V_y_2)))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),V_x_2))
% 159.51/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_z_2),V_y_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__less__iff__disj,axiom,
% 159.51/159.27      ! [V_z_2,V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),V_y_2)),V_z_2))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),V_z_2))
% 159.51/159.27            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_y_2),V_z_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__add__distrib__left,axiom,
% 159.51/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__add__distrib,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oab__group__add(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__add,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_add__minus__cancel,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) = V_b ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__add__cancel,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)) = V_b ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__mult__right,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Rings_Oring(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__mult__left,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Rings_Oring(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__mult__commute,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Rings_Oring(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__mult__minus,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Rings_Oring(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_square__eq__iff,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Rings_Oidom(T_b)
% 159.51/159.27       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_a_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b_2),V_b_2)
% 159.51/159.27        <=> ( V_a_2 = V_b_2
% 159.51/159.27            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__add__distrib__left,axiom,
% 159.51/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),V_z)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__iff,axiom,
% 159.51/159.27      ! [V_A_2,V_c_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)))
% 159.51/159.27      <=> ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_ComplD,axiom,
% 159.51/159.27      ! [V_A_2,V_c_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)))
% 159.51/159.27       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_ComplE,axiom,
% 159.51/159.27      ! [V_A_2,V_c_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)))
% 159.51/159.27       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__diff__distrib__left,axiom,
% 159.51/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_y),V_z)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__diff__eq,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oab__group__add(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_b),V_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__diff__distrib__left,axiom,
% 159.51/159.27      ! [V_z,V_y,V_x,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_y),V_z)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_sup__max,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( ( class_Lattices_Osemilattice__sup(T_b)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => c_Lattices_Osemilattice__sup__class_Osup(T_b) = c_Orderings_Oord__class_Omax(T_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__0L,axiom,
% 159.51/159.27      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__0R,axiom,
% 159.51/159.27      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_n ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__min,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( ( class_Lattices_Osemilattice__inf(T_b)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => c_Lattices_Osemilattice__inf__class_Oinf(T_b) = c_Orderings_Oord__class_Omin(T_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__0L,axiom,
% 159.51/159.27      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__0R,axiom,
% 159.51/159.27      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__Suc__Suc,axiom,
% 159.51/159.27      ! [V_n,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_m),V_n)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__Suc__Suc,axiom,
% 159.51/159.27      ! [V_n,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m),V_n)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__subset__Compl__iff,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_B_2)))
% 159.51/159.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__anti__mono,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__diff,axiom,
% 159.51/159.27      ! [V_n,V_i,V_m] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_i)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_i)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m),V_n)),V_i) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__minus__cancel,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_iso__tuple__UNIV__I,axiom,
% 159.51/159.27      ! [V_x_2,T_b] : hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__fun__UNIVD2,axiom,
% 159.51/159.27      ! [T_c,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,T_c)),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,T_c),tc_HOL_Obool))))
% 159.51/159.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UNIV__not__empty,axiom,
% 159.51/159.27      ! [T_b] : c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__UNIV,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Finite__Set_Ofinite(T_b)
% 159.51/159.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_subset__UNIV,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Un__UNIV__left,axiom,
% 159.51/159.27      ! [V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Un__UNIV__right,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__UNIV__left,axiom,
% 159.51/159.27      ! [V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = V_B_2 ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__UNIV__right,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = V_A_2 ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__of__mono,axiom,
% 159.51/159.27      ! [V_n_2,V_m_2,V_f_2,T_b,T_c] :
% 159.51/159.27        ( ( class_Orderings_Olinorder(T_c)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.51/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_c),hAPP(V_f_2,V_m_2)),hAPP(V_f_2,V_n_2)) = hAPP(V_f_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_m_2),V_n_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__of__mono,axiom,
% 159.51/159.27      ! [V_n_2,V_m_2,V_f_2,T_b,T_c] :
% 159.51/159.27        ( ( class_Orderings_Olinorder(T_c)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.51/159.27         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_c),hAPP(V_f_2,V_m_2)),hAPP(V_f_2,V_n_2)) = hAPP(V_f_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_m_2),V_n_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__Plus__UNIV__iff,axiom,
% 159.51/159.27      ! [T_c,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_sum(T_b,T_c)),c_Orderings_Otop__class_Otop(tc_fun(tc_sum(T_b,T_c),tc_HOL_Obool))))
% 159.51/159.27      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.51/159.27          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__neg__0,axiom,
% 159.51/159.27      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ofun__left__comm__idem__sup,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Finite__Set_Ofun__left__comm__idem(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ofun__left__comm__idem__inf,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Finite__Set_Ofun__left__comm__idem(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__neg__int,axiom,
% 159.51/159.27      ! [V_n] : ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__neg__1,axiom,
% 159.51/159.27      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_setsum__negf,axiom,
% 159.51/159.27      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.27        ( class_Groups_Oab__group__add(T_b)
% 159.51/159.27       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Ouminus__class_Ouminus(T_b)),V_f_2)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Collect__neg__eq,axiom,
% 159.51/159.27      ! [V_Pa_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),V_Pa_2)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_b),V_Pa_2)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_infinite__UNIV__nat,axiom,
% 159.51/159.27      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UNIV__def,axiom,
% 159.51/159.27      ! [T_b] : c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_b),hAPP(c_COMBK(tc_HOL_Obool,T_b),c_fTrue)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_range__composition,axiom,
% 159.51/159.27      ! [V_g_2,V_f_2,T_d,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,hAPP(hAPP(c_COMBB(T_d,T_b,T_c),V_f_2),V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = hAPP(c_Set_Oimage(T_d,T_b,V_f_2),hAPP(c_Set_Oimage(T_c,T_d,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_top__greatest,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Orderings_Otop(T_a)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Orderings_Otop__class_Otop(T_a))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__unique,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = c_Orderings_Obot__class_Obot(T_a)
% 159.51/159.27         => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = c_Orderings_Otop__class_Otop(T_a)
% 159.51/159.27           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = V_y ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_sup__top__left,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_sup__top__right,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__top__left,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = V_x ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__top__right,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = V_x ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__eq__top__iff,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Lattices_Obounded__lattice__top(T_b)
% 159.51/159.27       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),V_y_2) = c_Orderings_Otop__class_Otop(T_b)
% 159.51/159.27        <=> ( V_x_2 = c_Orderings_Otop__class_Otop(T_b)
% 159.51/159.27            & V_y_2 = c_Orderings_Otop__class_Otop(T_b) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UN__lessThan__UNIV,axiom,
% 159.51/159.27      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UN__atMost__UNIV,axiom,
% 159.51/159.27      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OatMost(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__0__le__iff__le,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_le__minus__self__iff,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__le__0__iff__le,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__le__self__iff,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_a_2))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__0__less__iff__less,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__less__0__iff__less,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__less__nonneg,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_a_2))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_less__minus__self__iff,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)))
% 159.51/159.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__unique,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.27         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) = V_b ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_ab__left__minus,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oab__group__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_left__minus,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_eq__neg__iff__add__eq__0,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_b)
% 159.51/159.27       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_b_2)
% 159.51/159.27        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_right__minus,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__0,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__def,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_ab__diff__minus,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oab__group__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__minus__eq__add,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Ogroup__add(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I2_J,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Rings_Ocomm__ring__1(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_square__eq__1__iff,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Rings_Oring__1__no__zero__divisors(T_b)
% 159.51/159.27       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_x_2) = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.27        <=> ( V_x_2 = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.27            | V_x_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),c_Groups_Oone__class_Oone(T_b)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I1_J,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Rings_Ocomm__ring__1(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),V_x) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__compl__bot,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__inf__bot,axiom,
% 159.51/159.27      ! [V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),V_x) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__eq,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__sup,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_compl__inf,axiom,
% 159.51/159.27      ! [V_y,V_x,T_a] :
% 159.51/159.27        ( class_Lattices_Oboolean__algebra(T_a)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__ge__minus__self,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__le__iff,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Oabs__class_Oabs(T_b),V_a_2)),V_b_2))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),V_b_2))
% 159.51/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_b_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__leI,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__le__D2,axiom,
% 159.51/159.27      ! [V_b,V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__less__iff,axiom,
% 159.51/159.27      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Oabs__class_Oabs(T_b),V_a_2)),V_b_2))
% 159.51/159.27        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),V_b_2))
% 159.51/159.27            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),V_b_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_subset__Compl__self__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( 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)),V_A_2)))
% 159.51/159.27      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__disjoint,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__disjoint2,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_nat__minus__add__max,axiom,
% 159.51/159.27      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m)),V_m) = hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),V_m) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__Un,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),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__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_B_2)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__Int,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),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__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_HOL_Obool)),V_B_2)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__atLeastAtMost,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_x_2,V_y_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__Diff__eq,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(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(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Diff__eq,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(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(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Diff__Compl,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_range__eqI,axiom,
% 159.51/159.27      ! [T_c,T_b,V_x_2,V_f_2,V_b_2] :
% 159.51/159.27        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_rangeI,axiom,
% 159.51/159.27      ! [T_c,V_x_2,V_f_2,T_b] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UN__atLeast__UNIV,axiom,
% 159.51/159.27      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Ints__minus,axiom,
% 159.51/159.27      ! [V_a_2,T_b] :
% 159.51/159.27        ( class_Rings_Oring__1(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_a_2)),c_Int_Oring__1__class_OInts(T_b))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__greaterThanLessThan,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,V_x_2,V_y_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_b,hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Diff__UNIV,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_comp__surj,axiom,
% 159.51/159.27      ! [V_g_2,T_d,V_f_2,T_b,T_c] :
% 159.51/159.27        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27       => ( hAPP(c_Set_Oimage(T_b,T_d,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool))
% 159.51/159.27         => hAPP(c_Set_Oimage(T_c,T_d,hAPP(c_Fun_Ocomp(T_b,T_d,T_c,V_g_2),V_f_2)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_card__eq__UNIV__imp__eq__UNIV,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.51/159.27       => ( hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(c_Finite__Set_Ocard(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.51/159.27         => V_A_2 = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__atLeast,axiom,
% 159.51/159.27      ! [V_k_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_k_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_k_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__lessThan,axiom,
% 159.51/159.27      ! [V_k_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_k_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_k_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Collect__imp__eq,axiom,
% 159.51/159.27      ! [V_Qa_2,V_Pa_2,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(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),V_Pa_2)),V_Qa_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(T_b),V_Pa_2))),hAPP(c_Set_OCollect(T_b),V_Qa_2)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__atMost,axiom,
% 159.51/159.27      ! [V_k_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_k_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_k_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Compl__greaterThan,axiom,
% 159.51/159.27      ! [V_k_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_k_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_k_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__neg__eq__ge__0,axiom,
% 159.51/159.27      ! [V_x_2] :
% 159.51/159.27        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_x_2))
% 159.51/159.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__def,axiom,
% 159.51/159.27      ! [V_Z_2] :
% 159.51/159.27        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_Z_2))
% 159.51/159.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_Z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__nat,axiom,
% 159.51/159.27      ! [V_z] :
% 159.51/159.27        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 159.51/159.27       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__neg__nat,axiom,
% 159.51/159.27      ! [V_z] :
% 159.51/159.27        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 159.51/159.27       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__Collect__not,axiom,
% 159.51/159.27      ! [V_Pa_2,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),V_Pa_2)))
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),V_Pa_2))))
% 159.51/159.27        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_SUP__UN__eq,axiom,
% 159.51/159.27      ! [V_x_2,V_r_2,T_c,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c))),V_r_2)),V_x_2))
% 159.51/159.27      <=> hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_r_2))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__range__imageI,axiom,
% 159.51/159.27      ! [V_f_2,T_d,V_g_2,T_c,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_c,T_b,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))))
% 159.51/159.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_d),hAPP(c_Set_Oimage(T_c,T_d,hAPP(hAPP(c_COMBB(T_b,T_d,T_c),V_f_2),V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_atLeast__0,axiom,
% 159.51/159.27      hAPP(c_SetInterval_Oord__class_OatLeast(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__of__nonpos,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.27         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__minus__le__zero,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__of__neg,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 159.51/159.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.27         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_abs__if,axiom,
% 159.51/159.27      ! [V_a,T_a] :
% 159.51/159.27        ( class_Groups_Oabs__if(T_a)
% 159.51/159.27       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.27           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) )
% 159.51/159.27          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.27           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__Suc1,axiom,
% 159.51/159.27      ! [V_m_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2) = c_Nat_Onat_Onat__case(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n_2)),V_m_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__Suc2,axiom,
% 159.51/159.27      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),V_n_2)),V_m_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_disjoint__eq__subset__Compl,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27      <=> 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)),V_B_2))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Oin__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)) = c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Oin__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)) = c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Omono__sup,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] :
% 159.51/159.27        ( ( class_Lattices_Osemilattice__sup(T_c)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_c),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2))),hAPP(V_f_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_A_2),V_B_2)))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Omono__inf,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,V_f_2,T_b,T_c] :
% 159.51/159.27        ( ( class_Lattices_Osemilattice__inf(T_c)
% 159.51/159.27          & class_Orderings_Olinorder(T_b) )
% 159.51/159.27       => ( c_Orderings_Oorder__class_Omono(T_b,T_c,V_f_2)
% 159.51/159.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_A_2),V_B_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_c),hAPP(V_f_2,V_A_2)),hAPP(V_f_2,V_B_2)))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__atLeastAtMostR1,axiom,
% 159.51/159.27      ! [V_d_2,V_c_2,V_b_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_b_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__atLeastAtMostL1,axiom,
% 159.51/159.27      ! [V_d_2,V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_d_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__greaterThanAtMost,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,V_x_2,V_y_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2)),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__atLeastLessThan,axiom,
% 159.51/159.27      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_x_2),V_y_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_b,hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_y_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__atLeastAtMostR2,axiom,
% 159.51/159.27      ! [V_d_2,V_c_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_a_2)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2),V_d_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Int__atLeastAtMostL2,axiom,
% 159.51/159.27      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_SetInterval_Oord__class_OatLeastAtMost(T_b,V_a_2,V_b_2)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_c_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_b,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_c_2),V_b_2) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_OF__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omax(T_b)),V_A_2) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_OF__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__lessThan,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),hAPP(c_SetInterval_Oord__class_OlessThan(T_b),V_x_2)) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__greaterThan,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_b),V_x_2)) = hAPP(c_SetInterval_Oord__class_OlessThan(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__atMost,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),hAPP(c_SetInterval_Oord__class_OatMost(T_b),V_x_2)) = hAPP(c_SetInterval_Oord__class_OatLeast(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_image__uminus__atLeast,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.51/159.27       => hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),hAPP(c_SetInterval_Oord__class_OatLeast(T_b),V_x_2)) = hAPP(c_SetInterval_Oord__class_OatMost(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(T_b),V_x_2)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Pow__Compl,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(c_Set_OPow(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) = hAPP(c_Set_OCollect(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),c_HOL_OEx(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBS(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_fconj)),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool))),c_fequal)),c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),c_Set_OPow(T_b))))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__Suc1,axiom,
% 159.51/159.27      ! [V_m_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n_2)),V_m_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__Suc2,axiom,
% 159.51/159.27      ! [V_n_2,V_m_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)) = c_Nat_Onat_Onat__case(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Oord__class_Omin(tc_Nat_Onat)),V_n_2)),V_m_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Ofold1__belowI,axiom,
% 159.51/159.27      ! [V_a_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2)),V_a_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UN__UN__finite__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),tc_fun(T_b,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_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),tc_Nat_Onat),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_fold1__below__iff,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2)),V_x_2))
% 159.51/159.27            <=> ? [B_x] :
% 159.51/159.27                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.27                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),V_x_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Obelow__fold1__iff,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2)))
% 159.51/159.27            <=> ! [B_x] :
% 159.51/159.27                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.27                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),B_x)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_strict__below__fold1__iff,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2)))
% 159.51/159.27            <=> ! [B_x] :
% 159.51/159.27                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.27                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_x_2),B_x)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_fold1__strict__below__iff,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2)),V_x_2))
% 159.51/159.27            <=> ? [B_x] :
% 159.51/159.27                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.27                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),B_x),V_x_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max__insert,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min__insert,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Osubset__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_B_2)),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)) = c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Osubset__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_B_2)),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)) = c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max__Un,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_b,V_B_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min__Un,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_b,V_B_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__UNIV__card__ge__0,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.51/159.27       => 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_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Oinsert,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Oinsert,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_fold1__antimono,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_B_2)),hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2))) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Oinsert__remove,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.51/159.27            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Ounion__inter,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_b,V_B_2)) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Ounion__disjoint,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27                 => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMax(T_b,V_B_2)) ) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Oinsert__remove,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.51/159.27            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Ounion__inter,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_b,V_B_2)) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Min_Ounion__disjoint,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27                 => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),c_Big__Operators_Olinorder__class_OMin(T_b,V_B_2)) ) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__Max__eq__Min,axiom,
% 159.51/159.27      ! [V_S_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.27         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => hAPP(c_Groups_Ouminus__class_Ouminus(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_S_2)) = c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),V_S_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_minus__Min__eq__Max,axiom,
% 159.51/159.27      ! [V_S_2,T_b] :
% 159.51/159.27        ( class_Groups_Olinordered__ab__group__add(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.27         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => hAPP(c_Groups_Ouminus__class_Ouminus(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_S_2)) = c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(c_Set_Oimage(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b)),V_S_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_finite__fun__UNIVD1,axiom,
% 159.51/159.27      ! [T_c,T_b] :
% 159.51/159.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,T_c)),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,T_c),tc_HOL_Obool))))
% 159.51/159.27       => ( hAPP(c_Finite__Set_Ocard(T_c),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) != hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.51/159.27         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_dual__min,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Orderings_Oord_Omin(T_b,hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_b))) = c_Orderings_Oord__class_Omax(T_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_dual__max,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Orderings_Oord_Omax(T_b,hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_b))) = c_Orderings_Oord__class_Omin(T_b) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_UN__finite2__subset,axiom,
% 159.51/159.27      ! [V_B_2,V_k_2,V_A_2,T_b] :
% 159.51/159.27        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_n),V_k_2))),V_B_2)))
% 159.51/159.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_B_2))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_max__ord__max,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Oord(T_b)
% 159.51/159.27       => c_Orderings_Oord__class_Omax(T_b) = c_Orderings_Oord_Omax(T_b,c_Orderings_Oord__class_Oless__eq(T_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__ord__min,axiom,
% 159.51/159.27      ! [T_b] :
% 159.51/159.27        ( class_Orderings_Oord(T_b)
% 159.51/159.27       => c_Orderings_Oord__class_Omin(T_b) = c_Orderings_Oord_Omin(T_b,c_Orderings_Oord__class_Oless__eq(T_b)) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_negative__zle,axiom,
% 159.51/159.27      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_negative__zless,axiom,
% 159.51/159.27      ! [V_m,V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n)))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_inf__nat__def,axiom,
% 159.51/159.27      c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat) = c_Orderings_Oord__class_Omin(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_sup__nat__def,axiom,
% 159.51/159.27      c_Lattices_Osemilattice__sup__class_Osup(tc_Nat_Onat) = c_Orderings_Oord__class_Omax(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zminus__0,axiom,
% 159.51/159.27      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zminus__zadd__distrib,axiom,
% 159.51/159.27      ! [V_w,V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zmult__zminus,axiom,
% 159.51/159.27      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),V_w) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_w)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_card__UNIV__unit,axiom,
% 159.51/159.27      hAPP(c_Finite__Set_Ocard(tc_Product__Type_Ounit),c_Orderings_Otop__class_Otop(tc_fun(tc_Product__Type_Ounit,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_infinite__UNIV__int,axiom,
% 159.51/159.27      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Int_Oint,tc_HOL_Obool)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zadd__zminus__inverse2,axiom,
% 159.51/159.27      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)),V_z) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_negative__eq__positive,axiom,
% 159.51/159.27      ! [V_m_2,V_n_2] :
% 159.51/159.27        ( hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2)
% 159.51/159.27      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.27          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__int__zless__negative,axiom,
% 159.51/159.27      ! [V_m,V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__int__def__symmetric,axiom,
% 159.51/159.27      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_w) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_diff__int__def,axiom,
% 159.51/159.27      ! [V_w,V_z] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_z),V_w) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_int__zle__neg,axiom,
% 159.51/159.27      ! [V_m_2,V_n_2] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2))))
% 159.51/159.27      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.27          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_negative__zle__0,axiom,
% 159.51/159.27      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_nat__zminus__int,axiom,
% 159.51/159.27      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zabs__def,axiom,
% 159.51/159.27      ! [V_i] :
% 159.51/159.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.27         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_i) )
% 159.51/159.27        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.27         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = V_i ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_neg__zminus__int,axiom,
% 159.51/159.27      ! [V_n] : hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n))))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_not__zle__0__negative,axiom,
% 159.51/159.27      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n))))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_negative__zless__0,axiom,
% 159.51/159.27      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,V_n)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_nat__mult__distrib__neg,axiom,
% 159.51/159.27      ! [V_z_H,V_z] :
% 159.51/159.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.27       => hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),V_z_H)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z))),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z_H))) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Osup__Inf1__distrib,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__Sup1__distrib,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Osup__Inf2__distrib,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_B_2)) = c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),tc_fun(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBS(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),T_b),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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal))),c_Orderings_Oord__class_Omax(T_b)))))),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))))))) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__Sup2__distrib,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_B_2)) = c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),tc_fun(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBS(T_b,tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),T_b),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_b),c_COMBS(T_b,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_b),hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal))),c_Orderings_Oord__class_Omin(T_b)))))),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))))))) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_Max_Oclosed,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.51/159.27             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_zminus__zminus,axiom,
% 159.51/159.27      ! [V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = V_z ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__le__Sup,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2))) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Oin__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_Oin__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Osingleton,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_Osingleton,axiom,
% 159.51/159.27      ! [V_x_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_x_2 ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_OF__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omin(T_b)),V_A_2) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_OF__eq,axiom,
% 159.51/159.27      ! [V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2) = hAPP(c_Finite__Set_Ofold1(T_b,c_Orderings_Oord__class_Omax(T_b)),V_A_2) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Oinsert__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_Oinsert__idem,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Osubset__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_B_2)),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) = c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_Osubset__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.51/159.27             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_B_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) = c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Oinf__Sup__absorb,axiom,
% 159.51/159.27      ! [V_a_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_a_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) = V_a_2 ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_Osup__Inf__absorb,axiom,
% 159.51/159.27      ! [V_a_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.27           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) = V_a_2 ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Ounion__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_B_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OSup__fin_Ounion__idem,axiom,
% 159.51/159.27      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.27             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.27               => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_B_2)) ) ) ) ) ) ).
% 159.51/159.27  
% 159.51/159.27  fof(fact_min__max_OInf__fin_Oinsert,axiom,
% 159.51/159.27      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.27        ( class_Orderings_Olinorder(T_b)
% 159.51/159.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.27         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.27           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Oinsert,axiom,
% 159.51/159.28      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.28           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Oinsert__remove,axiom,
% 159.51/159.28      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.51/159.28            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Oinsert__remove,axiom,
% 159.51/159.28      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = V_x_2 )
% 159.51/159.28            & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Ounion__inter,axiom,
% 159.51/159.28      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_B_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Ounion__disjoint,axiom,
% 159.51/159.28      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28                 => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_B_2)) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Ounion__inter,axiom,
% 159.51/159.28      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_B_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Ounion__disjoint,axiom,
% 159.51/159.28      ! [V_B_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28                 => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_B_2)) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Oremove,axiom,
% 159.51/159.28      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.28           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2) = V_x_2 )
% 159.51/159.28              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_x_2),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Oremove,axiom,
% 159.51/159.28      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.28           => ( ( 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)))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2) = V_x_2 )
% 159.51/159.28              & ( 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)))) != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28               => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_x_2),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Oclosed,axiom,
% 159.51/159.28      ! [V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Oclosed,axiom,
% 159.51/159.28      ! [V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_A_2)),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Min_Oclosed,axiom,
% 159.51/159.28      ! [V_A_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28           => ( ! [B_x,B_y] : hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),B_x),B_y)),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),hAPP(hAPP(c_Set_Oinsert(T_b),B_y),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2)),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_UN__finite2__eq,axiom,
% 159.51/159.28      ! [V_B_2,V_k_2,V_A_2,T_b] :
% 159.51/159.28        ( ! [B_n] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_n),V_k_2))),V_B_2)
% 159.51/159.28       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,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_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_B_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_UN__finite__subset,axiom,
% 159.51/159.28      ! [V_C_2,V_A_2,T_b] :
% 159.51/159.28        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n)),V_A_2)),V_C_2))
% 159.51/159.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),V_A_2)),V_C_2)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__of__nat,axiom,
% 159.51/159.28      ! [V_k,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k)))) )
% 159.51/159.28          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_k)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OSup__fin_Ohom__commute,axiom,
% 159.51/159.28      ! [V_N_2,V_h_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.51/159.28           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(V_h_2,c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),V_N_2)) = c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_min__max_OInf__fin_Ohom__commute,axiom,
% 159.51/159.28      ! [V_N_2,V_h_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.51/159.28           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(V_h_2,c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),V_N_2)) = c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Max_Ohom__commute,axiom,
% 159.51/159.28      ! [V_N_2,V_h_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.51/159.28           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(V_h_2,c_Big__Operators_Olinorder__class_OMax(T_b,V_N_2)) = c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Min_Ohom__commute,axiom,
% 159.51/159.28      ! [V_N_2,V_h_2,T_b] :
% 159.51/159.28        ( class_Orderings_Olinorder(T_b)
% 159.51/159.28       => ( ! [B_x,B_y] : hAPP(V_h_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),B_x),B_y)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(V_h_2,B_x)),hAPP(V_h_2,B_y))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_N_2))
% 159.51/159.28           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(V_h_2,c_Big__Operators_Olinorder__class_OMin(T_b,V_N_2)) = c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_N_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__eq__iff,axiom,
% 159.51/159.28      ! [V_z_2,V_w_2,T_b] :
% 159.51/159.28        ( class_Int_Oring__char__0(T_b)
% 159.51/159.28       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_w_2) = hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)
% 159.51/159.28        <=> V_w_2 = V_z_2 ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__int__eq,axiom,
% 159.51/159.28      ! [V_n] : hAPP(c_Int_Oring__1__class_Oof__int(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__0,axiom,
% 159.51/159.28      ! [T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__0__eq__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Int_Oring__char__0(T_b)
% 159.51/159.28       => ( c_Groups_Ozero__class_Ozero(T_b) = hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)
% 159.51/159.28        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__eq__0__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Int_Oring__char__0(T_b)
% 159.51/159.28       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__le__iff,axiom,
% 159.51/159.28      ! [V_z_2,V_w_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_w_2)),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__less__iff,axiom,
% 159.51/159.28      ! [V_z_2,V_w_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_w_2)),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__add,axiom,
% 159.51/159.28      ! [V_z,V_w,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__mult,axiom,
% 159.51/159.28      ! [V_z,V_w,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__1,axiom,
% 159.51/159.28      ! [T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),c_Groups_Oone__class_Oone(tc_Int_Oint)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__diff,axiom,
% 159.51/159.28      ! [V_z,V_w,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_w),V_z)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_w)),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__of__nat__eq,axiom,
% 159.51/159.28      ! [V_n,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__minus,axiom,
% 159.51/159.28      ! [V_z,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Ints__of__int,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Rings_Oring__1(T_b)
% 159.51/159.28       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)),c_Int_Oring__1__class_OInts(T_b))) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__setsum,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( class_Rings_Oring__1(T_b)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,tc_Int_Oint),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_b,T_c),c_Int_Oring__1__class_Oof__int(T_b)),V_f_2)),V_A_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__le__0__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__0__le__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__less__0__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__0__less__iff,axiom,
% 159.51/159.28      ! [V_z_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_z_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__nat__nat,axiom,
% 159.51/159.28      ! [V_z,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.51/159.28         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_z)) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_negD,axiom,
% 159.51/159.28      ! [V_x] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28       => ? [B_n] : V_x = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Nat_OSuc,B_n))) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__if,axiom,
% 159.51/159.28      ! [V_x,T_a] :
% 159.51/159.28        ( class_Groups_Osgn__if(T_a)
% 159.51/159.28       => ( ( V_x = c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.51/159.28          & ( V_x != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28               => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Oone__class_Oone(T_a) )
% 159.51/159.28              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28               => c_Groups_Osgn__class_Osgn(T_a,V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__1__neg,axiom,
% 159.51/159.28      ! [V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( c_Groups_Osgn__class_Osgn(T_b,V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),c_Groups_Oone__class_Oone(T_b))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__neg,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28         => c_Groups_Osgn__class_Osgn(T_a,V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zsgn__def,axiom,
% 159.51/159.28      ! [V_i] :
% 159.51/159.28        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28         => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.51/159.28        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 159.51/159.28             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 159.51/159.28             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__sgn,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Osgn__class_Osgn(T_a,V_a)) = c_Groups_Osgn__class_Osgn(T_a,V_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__0__0,axiom,
% 159.51/159.28      ! [V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( c_Groups_Osgn__class_Osgn(T_b,V_a_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn0,axiom,
% 159.51/159.28      ! [T_a] :
% 159.51/159.28        ( class_Groups_Osgn__if(T_a)
% 159.51/159.28       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__times,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => c_Groups_Osgn__class_Osgn(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Osgn__class_Osgn(T_a,V_a)),c_Groups_Osgn__class_Osgn(T_a,V_b)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__less,axiom,
% 159.51/159.28      ! [V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Osgn__class_Osgn(T_b,V_a_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__greater,axiom,
% 159.51/159.28      ! [V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),c_Groups_Osgn__class_Osgn(T_b,V_a_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__sgn__abs,axiom,
% 159.51/159.28      ! [V_x,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Osgn__class_Osgn(T_a,V_x)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_x)) = V_x ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_abs__sgn,axiom,
% 159.51/159.28      ! [V_k,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_k),c_Groups_Osgn__class_Osgn(T_a,V_k)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__pos,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28         => c_Groups_Osgn__class_Osgn(T_a,V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_sgn__1__pos,axiom,
% 159.51/159.28      ! [V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.28       => ( c_Groups_Osgn__class_Osgn(T_b,V_a_2) = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oremove,axiom,
% 159.51/159.28      ! [V_g_2,V_x_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_fold__image__1,axiom,
% 159.51/159.28      ! [V_f_2,V_S_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28         => ( ! [B_x] :
% 159.51/159.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.51/159.28               => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.51/159.28           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_f_2),c_Groups_Oone__class_Oone(T_c)),V_S_2) = c_Groups_Oone__class_Oone(T_c) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_card_Oneutral,axiom,
% 159.51/159.28      ! [V_A_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28       => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.28           => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.28         => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_coinduct__set,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_f_2,T_b] :
% 159.51/159.28        ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)))))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__coinduct__set,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_f_2,T_b,V_A_2] :
% 159.51/159.28        ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_A_2))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__setprod,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28          & class_Rings_Oring__1(T_b) )
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,tc_Int_Oint),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_b,T_c),c_Int_Oring__1__class_Oof__int(T_b)),V_f_2)),V_A_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_transfer__nat__int__sum__prod2_I2_J,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_b] : hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Nat_Onat),V_f_2),V_A_2) = hAPP(c_Int_Onat,hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_b),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__nat__setprod,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28          & class_Rings_Osemiring__1(T_b) )
% 159.51/159.28       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,tc_Nat_Onat),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,T_c),c_Nat_Osemiring__1__class_Oof__nat(T_b)),V_f_2)),V_A_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_int__setprod,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_b] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),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,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Int_Oint,T_b),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_f_2)),V_A_2) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__timesf,axiom,
% 159.51/159.28      ! [V_A_2,V_g_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Otimes__class_Otimes(T_b)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),V_g_2),V_A_2)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__1,axiom,
% 159.51/159.28      ! [V_A_2,T_c,T_b] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(c_COMBK(T_b,T_c),c_Groups_Oone__class_Oone(T_b))),V_A_2) = c_Groups_Oone__class_Oone(T_b) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_abs__setprod,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => hAPP(c_Groups_Oabs__class_Oabs(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),V_f_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),c_Groups_Oabs__class_Oabs(T_b)),V_f_2)),V_A_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_transfer__nat__int__sum__prod_I2_J,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_b] :
% 159.51/159.28        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.51/159.28          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Nat_Onat,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(c_Set_Oimage(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_A_2)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gfp__upperbound,axiom,
% 159.51/159.28      ! [V_f_2,V_X_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),hAPP(V_f_2,V_X_2)))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__zero__iff,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( ( class_Rings_Ocomm__semiring__1(T_c)
% 159.51/159.28          & class_Rings_Ono__zero__divisors(T_c) )
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_c)
% 159.51/159.28          <=> ? [B_x] :
% 159.51/159.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.28                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__zero,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ? [B_x] :
% 159.51/159.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.28                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) )
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oempty,axiom,
% 159.51/159.28      ! [V_g_2,T_c,T_b] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),V_g_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(T_b) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__empty,axiom,
% 159.51/159.28      ! [V_f_2,T_c,T_b] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Groups_Oone__class_Oone(T_b) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__infinite,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2) = c_Groups_Oone__class_Oone(T_c) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oinfinite,axiom,
% 159.51/159.28      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2) = c_Groups_Oone__class_Oone(T_c) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__gfp__unfold,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)
% 159.51/159.28         => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28           => V_A_2 = hAPP(V_f_2,V_A_2) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gfp__unfold,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2) = hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__eq__1__iff,axiom,
% 159.51/159.28      ! [V_f_2,V_F_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.51/159.28       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Nat_Onat),V_f_2),V_F_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 159.51/159.28        <=> ! [B_x] :
% 159.51/159.28              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_F_2))
% 159.51/159.28             => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_transfer__int__nat__sum__prod_I2_J,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b] :
% 159.51/159.28        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.51/159.28          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.51/159.28       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBB(tc_Int_Oint,T_b,tc_Nat_Onat),V_f_2),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),hAPP(c_Set_Oimage(tc_Int_Oint,tc_Nat_Onat,c_Int_Onat),V_A_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Odistrib,axiom,
% 159.51/159.28      ! [V_h_2,V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,T_c),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Groups_Otimes__class_Otimes(T_c)),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_h_2),V_A_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_weak__coinduct,axiom,
% 159.51/159.28      ! [V_f_2,V_X_2,V_a_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,V_X_2)))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__pos__nat__iff,axiom,
% 159.51/159.28      ! [V_f_2,V_S_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28       => ( 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_b,tc_Nat_Onat),V_f_2),V_S_2)))
% 159.51/159.28        <=> ! [B_x] :
% 159.51/159.28              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__delta,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_S_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_c))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_c))),V_S_2) = c_Groups_Oone__class_Oone(T_c) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__delta_H,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_S_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_c))),V_S_2) = hAPP(V_b_2,V_a_2) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(c_fequal,V_a_2))),V_b_2)),c_Groups_Oone__class_Oone(T_c))),V_S_2) = c_Groups_Oone__class_Oone(T_c) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gfp__lemma3,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gfp__lemma2,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oinsert,axiom,
% 159.51/159.28      ! [V_g_2,V_x_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__insert,axiom,
% 159.51/159.28      ! [V_f_2,V_a_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(V_f_2,V_a_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Ounion__inter,axiom,
% 159.51/159.28      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_B_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__Un__Int,axiom,
% 159.51/159.28      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_B_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_weak__coinduct__image,axiom,
% 159.51/159.28      ! [V_f_2,V_g_2,T_c,V_X_2,V_a_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_g_2),V_X_2)),hAPP(V_f_2,hAPP(c_Set_Oimage(T_b,T_c,V_g_2),V_X_2))))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_g_2,V_a_2)),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_c,tc_HOL_Obool),V_f_2))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oeq__fold,axiom,
% 159.51/159.28      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(hAPP(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_A_2) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_OF__eq,axiom,
% 159.51/159.28      ! [V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2) = hAPP(hAPP(hAPP(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_A_2) )
% 159.51/159.28          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2) = c_Groups_Oone__class_Oone(T_c) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gfp__fun__UnI2,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_f_2,T_b] :
% 159.51/159.28        ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Oinsert__remove,axiom,
% 159.51/159.28      ! [V_x_2,V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(V_g_2,V_x_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Ounion__disjoint,axiom,
% 159.51/159.28      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_B_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__Un__disjoint,axiom,
% 159.51/159.28      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_B_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_coinduct,axiom,
% 159.51/159.28      ! [V_X_2,V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)))))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_coinduct__lemma,axiom,
% 159.51/159.28      ! [V_f_2,V_X_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)))))
% 159.51/159.28         => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_X_2),c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2))))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__coinduct,axiom,
% 159.51/159.28      ! [V_X_2,V_f_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Ogfp(T_b,V_f_2)
% 159.51/159.28         => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_X_2),V_A_2))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_X_2),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__coinduct3,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_f_2,T_b,V_A_2] :
% 159.51/159.28        ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_f_2)),V_X_2))),V_A_2)))))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_coinduct3,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_f_2,T_b] :
% 159.51/159.28        ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_f_2)),V_X_2))),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))))))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__Un__one,axiom,
% 159.51/159.28      ! [V_f_2,V_T_2,V_S_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.51/159.28           => ( ! [B_x] :
% 159.51/159.28                  ( 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_S_2),V_T_2)))
% 159.51/159.28                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_S_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_T_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod_Ounion__inter__neutral,axiom,
% 159.51/159.28      ! [V_g_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( ! [B_x] :
% 159.51/159.28                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.51/159.28                 => hAPP(V_g_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_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_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_B_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__Collect__coinduct,axiom,
% 159.51/159.28      ! [V_X_2,V_a_2,V_Pa_2,T_b,V_A_2] :
% 159.51/159.28        ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_OCollect(T_b)),V_Pa_2))
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(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(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Set_OCollect(T_b)),V_Pa_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_X_2))
% 159.51/159.28           => ( ! [B_z] :
% 159.51/159.28                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_z),V_X_2))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_A_2)),B_z)) )
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__const,axiom,
% 159.51/159.28      ! [V_t_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => c_Inductive_Ocomplete__lattice__class_Olfp(T_b,hAPP(c_COMBK(T_b,T_b),V_t_2)) = V_t_2 ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__lowerbound,axiom,
% 159.51/159.28      ! [V_A_2,V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_A_2)),V_A_2))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)),V_A_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__unfold,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2) = hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__lfp__unfold,axiom,
% 159.51/159.28      ! [V_f_2,V_h_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( V_h_2 = c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)
% 159.51/159.28         => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28           => V_h_2 = hAPP(V_f_2,V_h_2) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__lemma3,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__lemma2,axiom,
% 159.51/159.28      ! [V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2))),c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__lfp__induct,axiom,
% 159.51/159.28      ! [V_Pa_2,V_f_2,V_A_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)
% 159.51/159.28         => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_A_2),V_Pa_2))),V_Pa_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_A_2),V_Pa_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__induct,axiom,
% 159.51/159.28      ! [V_Pa_2,V_f_2,T_b] :
% 159.51/159.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(T_b,T_b,V_f_2)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)),V_Pa_2))),V_Pa_2))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Inductive_Ocomplete__lattice__class_Olfp(T_b,V_f_2)),V_Pa_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_coinduct3__lemma,axiom,
% 159.51/159.28      ! [V_f_2,V_X_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_f_2)),V_X_2))),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2))))))
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_f_2)),V_X_2))),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)))),hAPP(V_f_2,c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),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)),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_f_2)),V_X_2))),c_Inductive_Ocomplete__lattice__class_Ogfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)))))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_transfer__int__nat__sum__prod2_I2_J,axiom,
% 159.51/159.28      ! [V_f_2,V_A_2,T_b] :
% 159.51/159.28        ( ! [B_x] :
% 159.51/159.28            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.28           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 159.51/159.28       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,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_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Nat_Onat,T_b),c_Int_Onat),V_f_2)),V_A_2)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_lfp__induct__set,axiom,
% 159.51/159.28      ! [V_Pa_2,V_f_2,V_a_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)))
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28         => ( ! [B_x] :
% 159.51/159.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)),hAPP(c_Set_OCollect(T_b),V_Pa_2)))))
% 159.51/159.28               => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.51/159.28           => hBOOL(hAPP(V_Pa_2,V_a_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_def__lfp__induct__set,axiom,
% 159.51/159.28      ! [V_Pa_2,V_a_2,V_f_2,T_b,V_A_2] :
% 159.51/159.28        ( V_A_2 = c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28       => ( c_Orderings_Oorder__class_Omono(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),V_f_2)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.28           => ( ! [B_x] :
% 159.51/159.28                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)))))
% 159.51/159.28                 => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.51/159.28             => hBOOL(hAPP(V_Pa_2,V_a_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__gen__delta,axiom,
% 159.51/159.28      ! [V_c_2,V_b_2,V_a_2,V_S_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.28         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,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_c),hAPP(V_b_2,V_a_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_c),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_S_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_S_2))
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBC(T_b,T_c,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,tc_fun(T_c,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_c,tc_fun(T_c,T_c)),T_b),c_If(T_c)),hAPP(hAPP(c_COMBC(T_b,T_b,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_c),V_c_2),hAPP(c_Finite__Set_Ocard(T_b),V_S_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__diff1,axiom,
% 159.51/159.28      ! [V_a_2,V_f_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Fields_Ofield(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hAPP(V_f_2,V_a_2) != c_Groups_Ozero__class_Ozero(T_c)
% 159.51/159.28           => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.28               => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2)),hAPP(V_f_2,V_a_2)) )
% 159.51/159.28              & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.51/159.28               => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__int__power,axiom,
% 159.51/159.28      ! [V_n,V_z,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__zero__left,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__zero,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_add__divide__distrib,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_times__divide__eq__right,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_c) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_diff__divide__distrib,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,
% 159.51/159.28      ! [V_q,V_y,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_y)),V_q) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__1,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,
% 159.51/159.28      ! [V_q,V_p,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_p)),V_q) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_p),V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zpower__zpower,axiom,
% 159.51/159.28      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y)),V_z) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y),V_z)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,
% 159.51/159.28      ! [V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_x ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J,axiom,
% 159.51/159.28      ! [V_n,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),V_n) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x),V_n)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_int__power,axiom,
% 159.51/159.28      ! [V_n,V_m] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),V_n) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zpower__int,axiom,
% 159.51/159.28      ! [V_n,V_m] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m)),V_n) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_minus__divide__left,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J,axiom,
% 159.51/159.28      ! [V_n,V_x] :
% 159.51/159.28        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.51/159.28       => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nat__power__eq,axiom,
% 159.51/159.28      ! [V_n,V_z] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 159.51/159.28       => hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onat,V_z)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J,axiom,
% 159.51/159.28      ! [V_n,V_x] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),V_n) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setsum__divide__distrib,axiom,
% 159.51/159.28      ! [V_r_2,V_A_2,V_f_2,T_c,T_b] :
% 159.51/159.28        ( class_Fields_Ofield(T_b)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),V_f_2),V_A_2)),V_r_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Rings_Oinverse__class_Odivide(T_b)),V_f_2)),V_r_2)),V_A_2) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_eq__divide__imp,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c) = V_b
% 159.51/159.28           => V_a = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__eq__imp,axiom,
% 159.51/159.28      ! [V_a,V_b,V_c,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => ( V_b = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)
% 159.51/159.28           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) = V_a ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__divide__eq__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_b)
% 159.51/159.28       => ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2) = V_a_2
% 159.51/159.28          <=> V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__eq__divide__eq,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_b)
% 159.51/159.28       => ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28         => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)
% 159.51/159.28          <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2) = V_b_2 ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__self__if,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 159.51/159.28       => ( ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.51/159.28          & ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__self,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_right__inverse__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_b)
% 159.51/159.28       => ( V_b_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_a_2),V_b_2) = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.28          <=> V_a_2 = V_b_2 ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__minus__divide__right,axiom,
% 159.51/159.28      ! [V_a,V_b,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__minus__divide__divide,axiom,
% 159.51/159.28      ! [V_a,V_b,T_a] :
% 159.51/159.28        ( class_Rings_Odivision__ring(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,
% 159.51/159.28      ! [V_q,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)),V_x) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,
% 159.51/159.28      ! [V_q,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,
% 159.51/159.28      ! [V_q,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,V_q)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,
% 159.51/159.28      ! [V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,
% 159.51/159.28      ! [V_q,V_p,V_x,T_a] :
% 159.51/159.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_p)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_q)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_p),V_q)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J,axiom,
% 159.51/159.28      ! [V_n,V_x] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n))) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zpower__zadd__distrib,axiom,
% 159.51/159.28      ! [V_z,V_y,V_x] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_z)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Ints__power,axiom,
% 159.51/159.28      ! [V_n_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Oring__1(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Int_Oring__1__class_OInts(T_b)))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_a_2),V_n_2)),c_Int_Oring__1__class_OInts(T_b))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__dividef,axiom,
% 159.51/159.28      ! [V_g_2,V_f_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(hAPP(c_COMBS(T_b,T_c,T_c),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Rings_Oinverse__class_Odivide(T_c)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),V_A_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_geometric__sum,axiom,
% 159.51/159.28      ! [V_n_2,V_x_2,T_b] :
% 159.51/159.28        ( class_Fields_Ofield(T_b)
% 159.51/159.28       => ( V_x_2 != c_Groups_Oone__class_Oone(T_b)
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(c_Power_Opower__class_Opower(T_b),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_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_x_2),V_n_2)),c_Groups_Oone__class_Oone(T_b))),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_x_2),c_Groups_Oone__class_Oone(T_b))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__le__zpower__abs,axiom,
% 159.51/159.28      ! [V_n,V_x] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),V_n))) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__constant,axiom,
% 159.51/159.28      ! [V_y_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(c_COMBK(T_c,T_b),V_y_2)),V_A_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_c),V_y_2),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__eq__if,axiom,
% 159.51/159.28      ! [V_p,V_m] :
% 159.51/159.28        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.28         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.51/159.28        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.28         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_p),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Oone__class_Oone(tc_Nat_Onat)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__less__zpower__abs__iff,axiom,
% 159.51/159.28      ! [V_n_2,V_x_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x_2)),V_n_2)))
% 159.51/159.28      <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_card__Pow,axiom,
% 159.51/159.28      ! [V_A_2,T_b] :
% 159.51/159.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28       => hAPP(c_Finite__Set_Ocard(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OPow(T_b),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_b),V_A_2)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__strict__mono,axiom,
% 159.51/159.28      ! [V_n,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__diff,axiom,
% 159.51/159.28      ! [V_m,V_n,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.51/159.28           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_one__less__power,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__le__imp__le__exp,axiom,
% 159.51/159.28      ! [V_n,V_m,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__increasing__iff,axiom,
% 159.51/159.28      ! [V_y_2,V_x_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Oone__class_Oone(T_b)),V_b_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_b_2),V_x_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_b_2),V_y_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_field__power__not__zero,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 159.51/159.28       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__Suc__0,axiom,
% 159.51/159.28      ! [V_n] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_n) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nat__power__eq__Suc__0__iff,axiom,
% 159.51/159.28      ! [V_m_2,V_x_2] :
% 159.51/159.28        ( hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x_2),V_m_2) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.51/159.28      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.28          | V_x_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nat__power__less__imp__less,axiom,
% 159.51/159.28      ! [V_n,V_m,V_i] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_i))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_n)))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nat__zero__less__power__iff,axiom,
% 159.51/159.28      ! [V_n_2,V_x_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_x_2),V_n_2)))
% 159.51/159.28      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_x_2))
% 159.51/159.28          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__commutes,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),V_a) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__mult__distrib,axiom,
% 159.51/159.28      ! [V_n,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__one,axiom,
% 159.51/159.28      ! [V_n,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Oone__class_Oone(T_a)),V_n) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_of__nat__power,axiom,
% 159.51/159.28      ! [V_n,V_m,T_a] :
% 159.51/159.28        ( class_Rings_Osemiring__1(T_a)
% 159.51/159.28       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),V_m)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__mult,axiom,
% 159.51/159.28      ! [V_n,V_m,V_a,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__divide,axiom,
% 159.51/159.28      ! [V_n,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__abs,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__one__right,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_a ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__le__power,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__mono,axiom,
% 159.51/159.28      ! [V_n,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__less__power,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__eq__0__iff,axiom,
% 159.51/159.28      ! [V_n_2,V_a_2,T_b] :
% 159.51/159.28        ( ( class_Power_Opower(T_b)
% 159.51/159.28          & class_Rings_Omult__zero(T_b)
% 159.51/159.28          & class_Rings_Ono__zero__divisors(T_b)
% 159.51/159.28          & class_Rings_Ozero__neq__one(T_b) )
% 159.51/159.28       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_a_2),V_n_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28            & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_one__le__power,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__0__Suc,axiom,
% 159.51/159.28      ! [V_n,T_a] :
% 159.51/159.28        ( ( class_Power_Opower(T_a)
% 159.51/159.28          & class_Rings_Osemiring__0(T_a) )
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Nat_OSuc,V_n)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__inject__exp,axiom,
% 159.51/159.28      ! [V_n_2,V_m_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Oone__class_Oone(T_b)),V_a_2))
% 159.51/159.28         => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_a_2),V_m_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_a_2),V_n_2)
% 159.51/159.28          <=> V_m_2 = V_n_2 ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__Suc2,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),V_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__Suc,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Power_Opower(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nat__one__le__power,axiom,
% 159.51/159.28      ! [V_n,V_i] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_i))
% 159.51/159.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_i),V_n))) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__0,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Power_Opower(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__add,axiom,
% 159.51/159.28      ! [V_n,V_m,V_a,T_a] :
% 159.51/159.28        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__power__divide,axiom,
% 159.51/159.28      ! [V_n,V_a,V_b,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)),V_n) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__one__over,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),V_a)),V_n) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_abs__power__minus,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_n)) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__less__imp__less__base,axiom,
% 159.51/159.28      ! [V_b,V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__le__imp__le__base,axiom,
% 159.51/159.28      ! [V_b,V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),hAPP(c_Nat_OSuc,V_n))))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__inject__base,axiom,
% 159.51/159.28      ! [V_b,V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),hAPP(c_Nat_OSuc,V_n))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.51/159.28             => V_a = V_b ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__gt1__lemma,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__less__power__Suc,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__0__left,axiom,
% 159.51/159.28      ! [V_n,T_a] :
% 159.51/159.28        ( ( class_Power_Opower(T_a)
% 159.51/159.28          & class_Rings_Osemiring__0(T_a) )
% 159.51/159.28       => ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.28           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_n) = c_Groups_Oone__class_Oone(T_a) )
% 159.51/159.28          & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.28           => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_n) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__gt1,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__strict__increasing__iff,axiom,
% 159.51/159.28      ! [V_y_2,V_x_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Oone__class_Oone(T_b)),V_b_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_b_2),V_x_2)),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_b_2),V_y_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__less__imp__less__exp,axiom,
% 159.51/159.28      ! [V_n,V_m,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_m)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__strict__increasing,axiom,
% 159.51/159.28      ! [V_a,V_N,V_n,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__le__power__abs,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_n))) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__increasing,axiom,
% 159.51/159.28      ! [V_a,V_N,V_n,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__minus,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Oring__1(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_n) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__Suc__less,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__eq__imp__eq__base,axiom,
% 159.51/159.28      ! [V_b,V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_b),V_n)
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 159.51/159.28             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.28               => V_a = V_b ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__Suc__less__one,axiom,
% 159.51/159.28      ! [V_n,V_a,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,V_n))),c_Groups_Oone__class_Oone(T_a))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__strict__decreasing,axiom,
% 159.51/159.28      ! [V_a,V_N,V_n,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__decreasing,axiom,
% 159.51/159.28      ! [V_a,V_N,V_n,T_a] :
% 159.51/159.28        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_N)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__left__mono__neg,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__left__mono,axiom,
% 159.51/159.28      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_neg__divide__le__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_neg__le__divide__eq,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_times__divide__times__eq,axiom,
% 159.51/159.28      ! [V_w,V_z,V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_z),V_w)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_w)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_minus__divide__right,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_minus__divide__divide,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_abs__divide,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.28       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__right__mono__neg,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__right__mono,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__le__0__iff,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) )
% 159.51/159.28            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__le__divide__iff,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_a_2),V_b_2)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) )
% 159.51/159.28            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__strict__right__mono__neg,axiom,
% 159.51/159.28      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__strict__right__mono,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_c)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__neg__neg,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__neg__pos,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__pos__neg,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__pos__pos,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__less__0__iff,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) )
% 159.51/159.28            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zero__less__divide__iff,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_a_2),V_b_2)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_b_2)) )
% 159.51/159.28            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_frac__eq__eq,axiom,
% 159.51/159.28      ! [V_w_2,V_x_2,V_z_2,V_y_2,T_b] :
% 159.51/159.28        ( class_Fields_Ofield(T_b)
% 159.51/159.28       => ( V_y_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28         => ( V_z_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28           => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_x_2),V_y_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_w_2),V_z_2)
% 159.51/159.28            <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_x_2),V_z_2) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_w_2),V_y_2) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__divide__mult__cancel__left,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__divide__mult__cancel__right,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__eq__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_c_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.28       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2) = V_a_2
% 159.51/159.28        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2) )
% 159.51/159.28            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28             => V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_eq__divide__eq,axiom,
% 159.51/159.28      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.28       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)
% 159.51/159.28        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2) = V_b_2 )
% 159.51/159.28            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.28             => V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonzero__abs__divide,axiom,
% 159.51/159.28      ! [V_a,V_b,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_b)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__nonneg__pos,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__nonneg__neg,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_frac__less2,axiom,
% 159.51/159.28      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.51/159.28             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_w),V_z))
% 159.51/159.28               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_frac__less,axiom,
% 159.51/159.28      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.51/159.28             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 159.51/159.28               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_frac__le,axiom,
% 159.51/159.28      ! [V_z,V_w,V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 159.51/159.28             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 159.51/159.28               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_w))) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__nonpos__pos,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__nonpos__neg,axiom,
% 159.51/159.28      ! [V_y,V_x,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_less__divide__eq,axiom,
% 159.51/159.28      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) )
% 159.51/159.28                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__less__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_c_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) )
% 159.51/159.28                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__less__divide__eq,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__divide__less__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__imp__div__pos__less,axiom,
% 159.51/159.28      ! [V_z,V_x,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__imp__less__div__pos,axiom,
% 159.51/159.28      ! [V_x,V_z,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)),V_x))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_neg__less__divide__eq,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_neg__divide__less__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__strict__left__mono,axiom,
% 159.51/159.28      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__strict__left__mono__neg,axiom,
% 159.51/159.28      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.28           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_c),V_b))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_add__num__frac,axiom,
% 159.51/159.28      ! [V_x,V_z,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_y) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_add__divide__eq__iff,axiom,
% 159.51/159.28      ! [V_y,V_x,V_z,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_x)),V_y)),V_z) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_add__frac__num,axiom,
% 159.51/159.28      ! [V_z,V_x,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.28       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_y) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__add__eq__iff,axiom,
% 159.51/159.28      ! [V_y,V_x,V_z,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),V_y) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_z) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_add__frac__eq,axiom,
% 159.51/159.28      ! [V_w,V_x,V_z,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_w),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w),V_y))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_z)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_diff__divide__eq__iff,axiom,
% 159.51/159.28      ! [V_y,V_x,V_z,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_y),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_x)),V_y)),V_z) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__diff__eq__iff,axiom,
% 159.51/159.28      ! [V_y,V_x,V_z,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_z)),V_y) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y))),V_z) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_diff__frac__eq,axiom,
% 159.51/159.28      ! [V_w,V_x,V_z,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Ofield(T_a)
% 159.51/159.28       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_w),V_z)) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_z)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_w),V_y))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_y),V_z)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_gt__half__sum,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)))),V_b)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_less__half__sum,axiom,
% 159.51/159.28      ! [V_b,V_a,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_abs__div__pos,axiom,
% 159.51/159.28      ! [V_x,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_x)),V_y) = hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_le__divide__eq,axiom,
% 159.51/159.28      ! [V_c_2,V_b_2,V_a_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) )
% 159.51/159.28                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_divide__le__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_c_2,V_b_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) )
% 159.51/159.28            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) )
% 159.51/159.28                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.28                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__le__divide__eq,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__divide__le__eq,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2,V_c_2,T_b] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_b)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),V_a_2))
% 159.51/159.28          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),V_c_2))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__imp__div__pos__le,axiom,
% 159.51/159.28      ! [V_z,V_x,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y)),V_z)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_mult__imp__le__div__pos,axiom,
% 159.51/159.28      ! [V_x,V_z,V_y,T_a] :
% 159.51/159.28        ( class_Fields_Olinordered__field(T_a)
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),V_y)),V_x))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),V_y))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__Un,axiom,
% 159.51/159.28      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.51/159.28        ( class_Fields_Ofield(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 159.51/159.28           => ( ! [B_x] :
% 159.51/159.28                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)))
% 159.51/159.28                 => hAPP(V_f_2,B_x) != c_Groups_Ozero__class_Ozero(T_c) )
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),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_Rings_Oinverse__class_Odivide(T_c),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_c),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_B_2))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_power__power__power,axiom,
% 159.51/159.28      ! [T_b] :
% 159.51/159.28        ( class_Power_Opower(T_b)
% 159.51/159.28       => c_Power_Opower__class_Opower(T_b) = c_Power_Opower_Opower(T_b,c_Groups_Oone__class_Oone(T_b),c_Groups_Otimes__class_Otimes(T_b)) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_int__power__div__base,axiom,
% 159.51/159.28      ! [V_k,V_m] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_k),V_m)),V_k) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_k),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_setprod__mono__one__left,axiom,
% 159.51/159.28      ! [V_f_2,V_S_2,V_T_2,T_b,T_c] :
% 159.51/159.28        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.51/159.28           => ( ! [B_x] :
% 159.51/159.28                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.51/159.28                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.51/159.28             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_S_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_T_2) ) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__zminus2,axiom,
% 159.51/159.28      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__zminus__zminus,axiom,
% 159.51/159.28      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__zero,axiom,
% 159.51/159.28      ! [V_b] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__0,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__by__0,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Divides_Otransfer__int__nat__function__closures_I1_J,axiom,
% 159.51/159.28      ! [V_y,V_x] :
% 159.51/159.28        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.51/159.28       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.51/159.28         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__by__1,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_Divides_Otransfer__nat__int__function__closures_I1_J,axiom,
% 159.51/159.28      ! [V_y,V_x] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__imp__zdiv__neg__iff,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_neg__imp__zdiv__neg__iff,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__neg__pos__less0,axiom,
% 159.51/159.28      ! [V_b,V_a] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__self,axiom,
% 159.51/159.28      ! [V_a] :
% 159.51/159.28        ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_a) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__mult__mult1,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__mult__mult2,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__mult__self1__is__id,axiom,
% 159.51/159.28      ! [V_a,V_b,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a)),V_b) = V_a ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__mult__self2__is__id,axiom,
% 159.51/159.28      ! [V_a,V_b,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b)),V_b) = V_a ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__mult__mult1__if,axiom,
% 159.51/159.28      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( ( V_c = c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.51/159.28          & ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__self,axiom,
% 159.51/159.28      ! [V_a,T_a] :
% 159.51/159.28        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.28       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.28         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__eq__0__iff,axiom,
% 159.51/159.28      ! [V_k_2,V_i_2] :
% 159.51/159.28        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.28          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i_2))
% 159.51/159.28            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),V_k_2)) )
% 159.51/159.28          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.28            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_i_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__imp__zdiv__nonneg__iff,axiom,
% 159.51/159.28      ! [V_a_2,V_b_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_pos__imp__zdiv__pos__iff,axiom,
% 159.51/159.28      ! [V_i_2,V_k_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2)))
% 159.51/159.28        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_i_2)) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_nonneg1__imp__zdiv__pos__iff,axiom,
% 159.51/159.28      ! [V_b_2,V_a_2] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.51/159.28        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),V_a_2))
% 159.51/159.28            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_zdiv__mono2,axiom,
% 159.51/159.28      ! [V_b,V_b_H,V_a] :
% 159.51/159.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.51/159.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.51/159.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b_H))) ) ) ) ).
% 159.51/159.28  
% 159.51/159.28  fof(fact_div__nonneg__neg__le0,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__pos__pos__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__imp__zdiv__nonneg__iff,axiom,
% 159.51/159.29      ! [V_a_2,V_b_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2),V_b_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__nonpos__pos__le0,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__mono2__neg,axiom,
% 159.51/159.29      ! [V_b,V_b_H,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b_H)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__neg__neg__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__mono1,axiom,
% 159.51/159.29      ! [V_b,V_a_H,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_H),V_b))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__mono1__neg,axiom,
% 159.51/159.29      ! [V_b,V_a_H,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_H),V_b)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_int__div__less__self,axiom,
% 159.51/159.29      ! [V_k,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_k)),V_x)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zmult2__eq,axiom,
% 159.51/159.29      ! [V_b,V_a,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power_Opower_Opower__0,axiom,
% 159.51/159.29      ! [V_a_2,V_times_2,V_one_2,T_b] : hAPP(hAPP(c_Power_Opower_Opower(T_b,V_one_2,V_times_2),V_a_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_one_2 ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power_Opower_Opower__Suc,axiom,
% 159.51/159.29      ! [V_n_2,V_a_2,V_times_2,V_one_2,T_b] : hAPP(hAPP(c_Power_Opower_Opower(T_b,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_b,V_one_2,V_times_2),V_a_2),V_n_2)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult__self1,axiom,
% 159.51/159.29      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b))),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult__self2,axiom,
% 159.51/159.29      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c))),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__add__self1,axiom,
% 159.51/159.29      ! [V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a)),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__add__self2,axiom,
% 159.51/159.29      ! [V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b)),V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__zdiv,axiom,
% 159.51/159.29      ! [V_k_2,V_n_2,V_Pa_2] :
% 159.51/159.29        ( hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)))
% 159.51/159.29      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.51/159.29          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.51/159.29           => ! [B_i] :
% 159.51/159.29                ( ? [B_j] :
% 159.51/159.29                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.51/159.29                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.51/159.29                    & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29               => hBOOL(hAPP(V_Pa_2,B_i)) ) )
% 159.51/159.29          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29           => ! [B_i] :
% 159.51/159.29                ( ? [B_j] :
% 159.51/159.29                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.51/159.29                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29                    & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29               => hBOOL(hAPP(V_Pa_2,B_i)) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divmod__int__rel__div__eq,axiom,
% 159.51/159.29      ! [V_r_1,V_y,V_b_1,V_a_1] :
% 159.51/159.29        ( V_a_1 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_1),V_y)),V_r_1)
% 159.51/159.29       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.51/159.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_1))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_1),V_b_1)) ) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.51/159.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_r_1))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r_1),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.51/159.29         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_1),V_b_1) = V_y ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_z3div__def,axiom,
% 159.51/159.29      ! [V_k,V_l] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.51/159.29         => c_SMT_Oz3div(V_k,V_l) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.51/159.29         => c_SMT_Oz3div(V_k,V_l) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_setprod__mono__one__right,axiom,
% 159.51/159.29      ! [V_f_2,V_S_2,V_T_2,T_b,T_c] :
% 159.51/159.29        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.51/159.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_T_2))
% 159.51/159.29           => ( ! [B_x] :
% 159.51/159.29                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_T_2),V_S_2)))
% 159.51/159.29                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_c) )
% 159.51/159.29             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_T_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_S_2) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_field__le__mult__one__interval,axiom,
% 159.51/159.29      ! [V_y,V_x,T_a] :
% 159.51/159.29        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.29       => ( ! [B_z] :
% 159.51/159.29              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_z))
% 159.51/159.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_z),c_Groups_Oone__class_Oone(T_a)))
% 159.51/159.29               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),B_z),V_x)),V_y)) ) )
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_transfer__nat__int__sum__prod__cong_I2_J,axiom,
% 159.51/159.29      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_b] :
% 159.51/159.29        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 159.51/159.29          & class_Groups_Ocomm__monoid__mult(T_b) )
% 159.51/159.29       => ( V_A_2 = V_B_2
% 159.51/159.29         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 159.51/159.29           => ( ! [B_x] :
% 159.51/159.29                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.51/159.29                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 159.51/159.29             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_b),V_f_2),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_Int_Oint,T_b),V_g_2),V_B_2) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult2__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b)),V_c) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__le__mono,axiom,
% 159.51/159.29      ! [V_k,V_n,V_m] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_k)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n),V_k))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__le__dividend,axiom,
% 159.51/159.29      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_m)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__1,axiom,
% 159.51/159.29      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = V_m ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__less,axiom,
% 159.51/159.29      ! [V_n,V_m] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__mult__div__cancel__disj,axiom,
% 159.51/159.29      ! [V_n,V_m,V_k] :
% 159.51/159.29        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__int,axiom,
% 159.51/159.29      ! [V_b,V_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_a)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__int__nat__functions_I1_J,axiom,
% 159.51/159.29      ! [V_y,V_x] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_x),V_y)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__le__mono2,axiom,
% 159.51/159.29      ! [V_k,V_n,V_m] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_k),V_n)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_k),V_m))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult__self__is__m,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)),V_n) = V_m ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult__self1__is__m,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m)),V_n) = V_m ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__mult__div__cancel1,axiom,
% 159.51/159.29      ! [V_n,V_m,V_k] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__less__dividend,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_m)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__geq,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__if,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__div,axiom,
% 159.51/159.29      ! [V_k_2,V_n_2,V_Pa_2] :
% 159.51/159.29        ( hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n_2),V_k_2)))
% 159.51/159.29      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.51/159.29          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29           => ! [B_i,B_j] :
% 159.51/159.29                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 159.51/159.29               => ( V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),B_i)),B_j)
% 159.51/159.29                 => hBOOL(hAPP(V_Pa_2,B_i)) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__div__distrib,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__nat__int__functions_I1_J,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onat,V_x)),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__div__geq,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__div__lemma,axiom,
% 159.51/159.29      ! [V_m_2,V_q_2,V_n_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),V_q_2)),V_m_2))
% 159.51/159.29            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_q_2)))) )
% 159.51/159.29        <=> V_q_2 = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__div_H,axiom,
% 159.51/159.29      ! [V_n_2,V_m_2,V_Pa_2] :
% 159.51/159.29        ( hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2)))
% 159.51/159.29      <=> ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29            & hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 159.51/159.29          | ? [B_q] :
% 159.51/159.29              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),B_q)),V_m_2))
% 159.51/159.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,B_q))))
% 159.51/159.29              & hBOOL(hAPP(V_Pa_2,B_q)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__neg__lemma,axiom,
% 159.51/159.29      ! [V_n_2,V_Pa_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.51/159.29        <=> ! [B_i,B_j] :
% 159.51/159.29              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29                & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29             => hBOOL(hAPP(hAPP(V_Pa_2,B_i),B_j)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__pos__lemma,axiom,
% 159.51/159.29      ! [V_n_2,V_Pa_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.51/159.29        <=> ! [B_i,B_j] :
% 159.51/159.29              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.51/159.29                & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29             => hBOOL(hAPP(hAPP(V_Pa_2,B_i),B_j)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_setprod__pos__nat,axiom,
% 159.51/159.29      ! [V_f_2,V_S_2,T_b] :
% 159.51/159.29        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_S_2))
% 159.51/159.29       => ( ! [B_x] :
% 159.51/159.29              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(V_f_2,B_x))) )
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,tc_Nat_Onat),V_f_2),V_S_2))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_fold__image__cong,axiom,
% 159.51/159.29      ! [V_z_2,V_h_2,V_g_2,V_A_2,T_b,T_c] :
% 159.51/159.29        ( class_Groups_Oab__semigroup__mult(T_c)
% 159.51/159.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.29         => ( ! [B_x] :
% 159.51/159.29                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.51/159.29               => hAPP(V_g_2,B_x) = hAPP(V_h_2,B_x) )
% 159.51/159.29           => 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),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_c,T_b,c_Groups_Otimes__class_Otimes(T_c)),V_h_2),V_z_2),V_A_2) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus2,axiom,
% 159.51/159.29      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus__zminus,axiom,
% 159.51/159.29      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zminus__zmod,axiom,
% 159.51/159.29      ! [V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_x),V_m) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__minus__cong,axiom,
% 159.51/159.29      ! [V_a_H,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_b) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_b)
% 159.51/159.29         => c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_H),V_b) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__minus__eq,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__diff__right__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__diff__left__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__diff__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__diff__cong,axiom,
% 159.51/159.29      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Oring__div(T_a)
% 159.51/159.29       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.51/159.29         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.51/159.29           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__0,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,c_Groups_Ozero__class_Ozero(T_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__by__0,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__self,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,V_a,V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__cong,axiom,
% 159.51/159.29      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.51/159.29         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.51/159.29           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__simps_I1_J,axiom,
% 159.51/159.29      ! [V_b,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__simps_I2_J,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__left__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__right__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__self1,axiom,
% 159.51/159.29      ! [V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b),V_a),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__add__self2,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__cong,axiom,
% 159.51/159.29      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 159.51/159.29         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 159.51/159.29           => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_H),V_b_H),V_c) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__simps_I4_J,axiom,
% 159.51/159.29      ! [V_b,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__mult2,axiom,
% 159.51/159.29      ! [V_b,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__mult1,axiom,
% 159.51/159.29      ! [V_b,V_a,V_c,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__left__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_c)),V_b),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__right__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Divides_Odiv__class_Omod(T_a,V_b,V_c)),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mod__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,c_Divides_Odiv__class_Omod(T_a,V_a,V_b),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiff__zmod__left,axiom,
% 159.51/159.29      ! [V_y,V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_y),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiff__zmod__right,axiom,
% 159.51/159.29      ! [V_m,V_y,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_y,V_m)),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__simps_I3_J,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c)),V_c) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zmult1__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c)),V_c) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__self,axiom,
% 159.51/159.29      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_a) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zero,axiom,
% 159.51/159.29      ! [V_b] : c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__int__nat__function__closures_I2_J,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( c_Nat__Transfer_Ois__nat(V_x)
% 159.51/159.29       => ( c_Nat__Transfer_Ois__nat(V_y)
% 159.51/159.29         => c_Nat__Transfer_Ois__nat(c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zpower__zmod,axiom,
% 159.51/159.29      ! [V_y,V_m,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_m)),V_y),V_m) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_y),V_m) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self1__is__0,axiom,
% 159.51/159.29      ! [V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self2__is__0,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self2,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),V_c)),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self1,axiom,
% 159.51/159.29      ! [V_b,V_c,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c),V_b)),V_b) = c_Divides_Odiv__class_Omod(T_a,V_a,V_b) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__by__1,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Oone__class_Oone(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__div__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),V_b) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__nat__int__function__closures_I2_J,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__le__nonneg__dividend,axiom,
% 159.51/159.29      ! [V_k,V_m] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_k)),V_m)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pos__mod__bound,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__mod__bound,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__eq__0__iff,axiom,
% 159.51/159.29      ! [V_d_2,V_m_2] :
% 159.51/159.29        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_d_2),B_q) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus1__not__zero,axiom,
% 159.51/159.29      ! [V_l,V_k] :
% 159.51/159.29        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k),V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus2__not__zero,axiom,
% 159.51/159.29      ! [V_l,V_k] :
% 159.51/159.29        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l)) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zdiv__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_DIVISION__BY__ZERO,axiom,
% 159.51/159.29      ! [V_a] :
% 159.51/159.29        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29        & c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zadd1__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_c)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_c)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c))),V_c)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_semiring__div__class_Omod__div__equality_H,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__div__equality2,axiom,
% 159.51/159.29      ! [V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b))),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__div__equality,axiom,
% 159.51/159.29      ! [V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mod__equality2,axiom,
% 159.51/159.29      ! [V_c,V_a,V_b,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b))),c_Divides_Odiv__class_Omod(T_a,V_a,V_b))),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mod__equality,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a,T_a] :
% 159.51/159.29        ( class_Divides_Osemiring__div(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b))),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pos__mod__sign,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pos__mod__conj,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)))
% 159.51/159.29          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__pos__pos__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__mod__sign,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__mod__conj,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__neg__neg__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus1__eq__if,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.51/159.29        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zminus2__eq__if,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.51/159.29        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)),V_b) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zmod__equality2,axiom,
% 159.51/159.29      ! [V_k,V_b,V_a] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zmod__equality,axiom,
% 159.51/159.29      ! [V_k,V_a,V_b] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b))),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zmult1__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_c))),V_c)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zdiv__equality,axiom,
% 159.51/159.29      ! [V_b,V_a] : V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zdiv__equality_H,axiom,
% 159.51/159.29      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_m),V_n)),V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmult__div__cancel,axiom,
% 159.51/159.29      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_n),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_m),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m,V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__pos__neg__trivial,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__zmod,axiom,
% 159.51/159.29      ! [V_k_2,V_n_2,V_Pa_2] :
% 159.51/159.29        ( hBOOL(hAPP(V_Pa_2,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 159.51/159.29      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hBOOL(hAPP(V_Pa_2,V_n_2)) )
% 159.51/159.29          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 159.51/159.29           => ! [B_i,B_j] :
% 159.51/159.29                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 159.51/159.29                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 159.51/159.29                  & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29               => hBOOL(hAPP(V_Pa_2,B_j)) ) )
% 159.51/159.29          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29           => ! [B_i,B_j] :
% 159.51/159.29                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 159.51/159.29                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29                  & V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k_2),B_i)),B_j) )
% 159.51/159.29               => hBOOL(hAPP(V_Pa_2,B_j)) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmult2__lemma__aux3,axiom,
% 159.51/159.29      ! [V_q,V_b,V_r,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r))) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmult2__lemma__aux4,axiom,
% 159.51/159.29      ! [V_q,V_b,V_r,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c))) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmult2__lemma__aux1,axiom,
% 159.51/159.29      ! [V_q,V_r,V_b,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r))) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmult2__lemma__aux2,axiom,
% 159.51/159.29      ! [V_q,V_r,V_b,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.51/159.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divmod__int__rel__mod__eq,axiom,
% 159.51/159.29      ! [V_y,V_q_1,V_b_1,V_a_1] :
% 159.51/159.29        ( V_a_1 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_1),V_q_1)),V_y)
% 159.51/159.29       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.51/159.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_b_1)) ) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 159.51/159.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_y))
% 159.51/159.29                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.51/159.29         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a_1,V_b_1) = V_y ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__zmult2__eq,axiom,
% 159.51/159.29      ! [V_b,V_a,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zminus1__eq__if,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)) )
% 159.51/159.29          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a)),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__zminus2__eq__if,axiom,
% 159.51/159.29      ! [V_a,V_b] :
% 159.51/159.29        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)) )
% 159.51/159.29          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.51/159.29           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_z3mod__def,axiom,
% 159.51/159.29      ! [V_k,V_l] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.51/159.29         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.51/159.29         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_l)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Min__eqI,axiom,
% 159.51/159.29      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.29        ( class_Orderings_Olinorder(T_b)
% 159.51/159.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.29         => ( ! [B_y] :
% 159.51/159.29                ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),V_A_2))
% 159.51/159.29               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),B_y)) )
% 159.51/159.29           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.29             => c_Big__Operators_Olinorder__class_OMin(T_b,V_A_2) = V_x_2 ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Max__eqI,axiom,
% 159.51/159.29      ! [V_x_2,V_A_2,T_b] :
% 159.51/159.29        ( class_Orderings_Olinorder(T_b)
% 159.51/159.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.51/159.29         => ( ! [B_y] :
% 159.51/159.29                ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),V_A_2))
% 159.51/159.29               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_y),V_x_2)) )
% 159.51/159.29           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.51/159.29             => c_Big__Operators_Olinorder__class_OMax(T_b,V_A_2) = V_x_2 ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_expand__Suc,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)))
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__distrib,axiom,
% 159.51/159.29      ! [V_k,V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_k) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_k),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_k)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__distrib2,axiom,
% 159.51/159.29      ! [V_n,V_m,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__less__eq__dividend,axiom,
% 159.51/159.29      ! [V_n,V_m] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_m)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__less,axiom,
% 159.51/159.29      ! [V_n,V_m] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__Suc__eq__Suc__mod,axiom,
% 159.51/159.29      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_of__int__number__of__eq,axiom,
% 159.51/159.29      ! [V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_of__nat__number__of__lemma,axiom,
% 159.51/159.29      ! [V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__reorient,axiom,
% 159.51/159.29      ! [V_x_2,V_w_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber(T_b)
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = V_x_2
% 159.51/159.29        <=> V_x_2 = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__number__of,axiom,
% 159.51/159.29      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Int_Oring__char__0(T_b) )
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)
% 159.51/159.29        <=> V_x_2 = V_y_2 ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_of__nat__number__of__eq,axiom,
% 159.51/159.29      ! [V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(T_a) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29           => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__eq,axiom,
% 159.51/159.29      ! [V_k,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__number__of__eq__not__less,axiom,
% 159.51/159.29      ! [V_w_2,V_v_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Orderings_Olinorder(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v_2))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_left__distrib__number__of,axiom,
% 159.51/159.29      ! [V_v,V_b,V_a,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Rings_Osemiring(T_b) )
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a),V_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_right__distrib__number__of,axiom,
% 159.51/159.29      ! [V_c,V_b,V_v,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Rings_Osemiring(T_b) )
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_c)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_left__diff__distrib__number__of,axiom,
% 159.51/159.29      ! [V_v,V_b,V_a,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Rings_Oring(T_b) )
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_a),V_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_right__diff__distrib__number__of,axiom,
% 159.51/159.29      ! [V_c,V_b,V_v,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Rings_Oring(T_b) )
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),V_b),V_c)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)),V_c)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__Suc,axiom,
% 159.51/159.29      ! [V_n,V_m] :
% 159.51/159.29        ( ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = V_n
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) != V_n
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__1,axiom,
% 159.51/159.29      ! [V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__less__divisor,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__number__of,axiom,
% 159.51/159.29      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__number__of,axiom,
% 159.51/159.29      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_min__number__of,axiom,
% 159.51/159.29      ! [V_v,V_u,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Orderings_Oord(T_b) )
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.51/159.29           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.51/159.29           => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_max__number__of,axiom,
% 159.51/159.29      ! [V_v,V_u,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber(T_b)
% 159.51/159.29          & class_Orderings_Oord(T_b) )
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.51/159.29           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)))
% 159.51/159.29           => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_u) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__number__of__left,axiom,
% 159.51/159.29      ! [V_z,V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_z)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w))),V_z) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__number__of__eq,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__add,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__eq__0__iff,axiom,
% 159.51/159.29      ! [V_d_2,V_m_2] :
% 159.51/159.29        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_d_2),B_q) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__geq,axiom,
% 159.51/159.29      ! [V_n,V_m] :
% 159.51/159.29        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__if,axiom,
% 159.51/159.29      ! [V_n,V_m] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__mult,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_arith__simps_I32_J,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__number__of__left,axiom,
% 159.51/159.29      ! [V_z,V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_z)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w))),V_z) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self3,axiom,
% 159.51/159.29      ! [V_m,V_n,V_k] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)),V_m),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__mod__geq,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__diff,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_v),V_w)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__minus,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_arith__simps_I30_J,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__int,axiom,
% 159.51/159.29      ! [V_b,V_a] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_b)) = c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__int__nat__functions_I2_J,axiom,
% 159.51/159.29      ! [V_y,V_x] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_x),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_y)) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_y)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__add1__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_c)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_c)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_b,V_c))),V_c)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Ints__number__of,axiom,
% 159.51/159.29      ! [V_w_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Int_Oring__1__class_OInts(T_b))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__le__divisor,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.51/159.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)),V_n)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__divide__eq__number__of1,axiom,
% 159.51/159.29      ! [V_w_2,V_b_2,V_a_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))
% 159.51/159.29        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)) = V_b_2 )
% 159.51/159.29            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__divide__eq__number__of,axiom,
% 159.51/159.29      ! [V_c_2,V_b_2,V_w_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)
% 159.51/159.29        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2) = V_b_2 )
% 159.51/159.29            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__eq__eq__number__of,axiom,
% 159.51/159.29      ! [V_w_2,V_c_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)
% 159.51/159.29        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2) )
% 159.51/159.29            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__eq__eq__number__of1,axiom,
% 159.51/159.29      ! [V_a_2,V_w_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Ofield__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)) = V_a_2
% 159.51/159.29        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) != c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)) )
% 159.51/159.29            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29             => V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__number__of__diff1,axiom,
% 159.51/159.29      ! [V_c,V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)),V_c)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w))),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult__self4,axiom,
% 159.51/159.29      ! [V_m,V_n,V_k] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_n)),V_m)),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__number__of__mult,axiom,
% 159.51/159.29      ! [V_z,V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),V_z) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))),V_z) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__number__of__eq,axiom,
% 159.51/159.29      ! [V_w,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mult1__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_b)),V_c) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_b),V_c))),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_b,V_c))),V_c)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__mult2__eq,axiom,
% 159.51/159.29      ! [V_c,V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_a),V_b),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_a,V_b)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__mod__equality_H,axiom,
% 159.51/159.29      ! [V_n,V_m] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__div__cancel,axiom,
% 159.51/159.29      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Omod__div__equality_H,axiom,
% 159.51/159.29      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__less__eq__number__of1,axiom,
% 159.51/159.29      ! [V_a_2,V_w_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_a_2))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_b_2)) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__less__eq__number__of,axiom,
% 159.51/159.29      ! [V_w_2,V_c_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2))) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2)),V_b_2)) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__divide__eq__number__of,axiom,
% 159.51/159.29      ! [V_c_2,V_b_2,V_w_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2)),V_b_2)) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2))) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__divide__eq__number__of1,axiom,
% 159.51/159.29      ! [V_w_2,V_b_2,V_a_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_b_2)) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_abs__number__of,axiom,
% 159.51/159.29      ! [V_x,T_a] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_a)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_a) )
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.29           => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)),c_Groups_Ozero__class_Ozero(T_a)))
% 159.51/159.29           => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_split__mod,axiom,
% 159.51/159.29      ! [V_k_2,V_n_2,V_Pa_2] :
% 159.51/159.29        ( hBOOL(hAPP(V_Pa_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n_2,V_k_2)))
% 159.51/159.29      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29           => hBOOL(hAPP(V_Pa_2,V_n_2)) )
% 159.51/159.29          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29           => ! [B_i,B_j] :
% 159.51/159.29                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 159.51/159.29               => ( V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),B_i)),B_j)
% 159.51/159.29                 => hBOOL(hAPP(V_Pa_2,B_j)) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__lemma,axiom,
% 159.51/159.29      ! [V_q,V_b,V_r,V_c] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_r),V_b))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_q,V_c))),V_r)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__number__of__diff2,axiom,
% 159.51/159.29      ! [V_w,V_c,V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_c),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)))),V_c) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__times__mod__eq,axiom,
% 159.51/159.29      ! [V_m,V_k] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_k))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k),V_m)),V_k) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__mod__distrib,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.29         => hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onat,V_x),hAPP(c_Int_Onat,V_y)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Divides_Otransfer__nat__int__functions_I2_J,axiom,
% 159.51/159.29      ! [V_y,V_x] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onat,V_x),hAPP(c_Int_Onat,V_y)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__le__eq__number__of1,axiom,
% 159.51/159.29      ! [V_a_2,V_w_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_a_2))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_b_2)) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_a_2)) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__le__eq__number__of,axiom,
% 159.51/159.29      ! [V_w_2,V_c_2,V_b_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2))) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2)),V_b_2)) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__divide__eq__number__of,axiom,
% 159.51/159.29      ! [V_c_2,V_b_2,V_w_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),V_c_2)))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2)),V_b_2)) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_c_2))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),V_c_2))) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_c_2),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__divide__eq__number__of1,axiom,
% 159.51/159.29      ! [V_w_2,V_b_2,V_a_2,T_b] :
% 159.51/159.29        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.29          & class_Int_Onumber(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_b_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))))
% 159.51/159.29        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2))),V_b_2)) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))
% 159.51/159.29             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)))) )
% 159.51/159.29                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a_2),c_Groups_Ozero__class_Ozero(T_b))) ) ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_one__mod__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_one__div__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__number__of__odd__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_w_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29           => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),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_b,T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_b,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_b),c_Groups_Otimes__class_Otimes(T_b)),hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v_2)))),c_COMBI(T_b))) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29           => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),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_b) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__nat__number__of,axiom,
% 159.51/159.29      ! [V_n,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),V_n)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__numeral__code_I5_J,axiom,
% 159.51/159.29      ! [V_w] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__eq__number__of__int__code,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__number__of__int__code,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_plus__numeral__code_I9_J,axiom,
% 159.51/159.29      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_w)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__is__id,axiom,
% 159.51/159.29      ! [V_k] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k) = V_k ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__number__of__Bit1,axiom,
% 159.51/159.29      ! [V_w_2] :
% 159.51/159.29        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_w_2))))
% 159.51/159.29      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_times__numeral__code_I5_J,axiom,
% 159.51/159.29      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_w)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I51_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( c_Int_OBit1(V_k_2) = c_Int_OBit1(V_l_2)
% 159.51/159.29      <=> V_k_2 = V_l_2 ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__int__code_I16_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I17_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I34_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__eq__int__code_I16_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_int__number__of__def,axiom,
% 159.51/159.29      ! [V_w] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w) = hAPP(c_Int_Oring__1__class_Oof__int(tc_Int_Oint),V_w) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_bin__less__0__simps_I4_J,axiom,
% 159.51/159.29      ! [V_w_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_w_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Bit1__def,axiom,
% 159.51/159.29      ! [V_k] : c_Int_OBit1(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k)),V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__def,axiom,
% 159.51/159.29      ! [V_v] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of,axiom,
% 159.51/159.29      ! [V_w] : hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__Bit1,axiom,
% 159.51/159.29      ! [V_w_2] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = hAPP(hAPP(c_HOL_OLet(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_COMBI(tc_Nat_Onat)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__Bit1,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__number__of__odd,axiom,
% 159.51/159.29      ! [V_z_2,V_w_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29           => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b,T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_b,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_b),c_Groups_Otimes__class_Otimes(T_b)),hAPP(c_Groups_Otimes__class_Otimes(T_b),V_z_2))),c_COMBI(T_b))) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29           => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zpower__number__of__odd,axiom,
% 159.51/159.29      ! [V_z_2,V_w_2] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z_2))),c_COMBI(tc_Int_Oint))) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2))) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__numeral__code_I6_J,axiom,
% 159.51/159.29      ! [V_w,V_v] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__imp__number__of__eq__0,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_int__eq__iff__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_m_2] :
% 159.51/159.29        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)
% 159.51/159.29      <=> ( V_m_2 = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))
% 159.51/159.29          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H_2,V_v_2] :
% 159.51/159.29        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)
% 159.51/159.29      <=> ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.51/159.29          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 159.51/159.29           => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 159.51/159.29               => hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.51/159.29              & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 159.51/159.29               => V_v_2 = V_v_H_2 ) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__add__left,axiom,
% 159.51/159.29      ! [V_k,V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_k) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_v_H))),V_k) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_int__nat__number__of,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29             => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 159.51/159.29             => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__nat__number__of__number__of,axiom,
% 159.51/159.29      ! [V_w,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w)) = hAPP(c_Int_Onat,hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__nat__number__of__add,axiom,
% 159.51/159.29      ! [V_n,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),V_n)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v))),V_n) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_v_H_2] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_v_H_2)))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Int_Onat)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_min__Suc__number__of,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Orderings_Oord__class_Omin(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_min__number__of__Suc,axiom,
% 159.51/159.29      ! [V_v_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n_2)),c_Int_Onat)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I46_J,axiom,
% 159.51/159.29      ! [V_k] : c_Int_OBit1(V_k) != c_Int_OPls ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I39_J,axiom,
% 159.51/159.29      ! [V_l] : c_Int_OPls != c_Int_OBit1(V_l) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_succ__Pls,axiom,
% 159.51/159.29      c_Int_Osucc(c_Int_OPls) = c_Int_OBit1(c_Int_OPls) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I1_J,axiom,
% 159.51/159.29      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__Pls,axiom,
% 159.51/159.29      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls) = c_Int_OPls ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__Pls,axiom,
% 159.51/159.29      ! [V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OPls),V_w) = c_Int_OPls ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Pls,axiom,
% 159.51/159.29      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),V_k) = V_k ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Pls__right,axiom,
% 159.51/159.29      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Pls__def,axiom,
% 159.51/159.29      c_Int_OPls = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_succ__pred,axiom,
% 159.51/159.29      ! [V_x] : c_Int_Osucc(c_Int_Opred(V_x)) = V_x ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I2_J,axiom,
% 159.51/159.29      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I19_J,axiom,
% 159.51/159.29      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__Pls,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_semiring__norm_I112_J,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__numeral__0__right,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__numeral__0,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)),V_a) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_bin__less__0__simps_I1_J,axiom,
% 159.51/159.29      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__Pls,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_semiring__norm_I113_J,axiom,
% 159.51/159.29      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zero__is__num__zero,axiom,
% 159.51/159.29      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I22_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I12_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__diff__number__of,axiom,
% 159.51/159.29      ! [V_m,V_v] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v))
% 159.51/159.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Opred(V_v))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_not__neg__number__of__Pls,axiom,
% 159.51/159.29      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__1__add__number__of,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__add__1,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__iff__pred__less,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_Opred(V_k_2)),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__Bit1,axiom,
% 159.51/159.29      ! [V_k] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(V_k)) = c_Int_OBit1(c_Int_Opred(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pred__def,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Opred(V_k) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__diff__1,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Opred(V_v)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__numeral__1,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))),V_a) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__numeral__1__right,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__Numeral0,axiom,
% 159.51/159.29      ! [V_x,T_a] :
% 159.51/159.29        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.51/159.29          & class_Int_Onumber__ring(T_a) )
% 159.51/159.29       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_semiring__norm_I110_J,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_numeral__1__eq__1,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__0__number__of,axiom,
% 159.51/159.29      ! [V_v_2] :
% 159.51/159.29        ( c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__number__of__0,axiom,
% 159.51/159.29      ! [V_v_2] :
% 159.51/159.29        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of2,axiom,
% 159.51/159.29      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I29_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I5_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H_2,V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)))
% 159.51/159.29      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2))
% 159.51/159.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_H_2)) )
% 159.51/159.29          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__numeral__1,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( ( class_Fields_Ofield(T_a)
% 159.51/159.29          & class_Int_Onumber__ring(T_a) )
% 159.51/159.29       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_a ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_divide__Numeral1,axiom,
% 159.51/159.29      ! [V_x,T_a] :
% 159.51/159.29        ( ( class_Fields_Ofield(T_a)
% 159.51/159.29          & class_Int_Onumber__ring(T_a) )
% 159.51/159.29       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) = V_x ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H_2,V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H_2)))
% 159.51/159.29      <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),V_v_H_2))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_one__is__num__one,axiom,
% 159.51/159.29      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Numeral1__eq1__nat,axiom,
% 159.51/159.29      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__numeral__1__eq__1,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J,axiom,
% 159.51/159.29      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_succ__def,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Osucc(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__special_I1_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__special_I3_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__special_I3_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),c_Groups_Ozero__class_Ozero(T_b)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__special_I1_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__0__number__of,axiom,
% 159.51/159.29      ! [V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_numeral__3__eq__3,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_numeral__1__eq__Suc__0,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power3__eq__cube,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a)),V_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J,axiom,
% 159.51/159.29      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc3__eq__add__3,axiom,
% 159.51/159.29      ! [V_n] : hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 159.51/159.29             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) )
% 159.51/159.29            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 159.51/159.29             => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),V_v_H)) ) ) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_transfer__int__nat__numerals_I4_J,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_transfer__nat__int__numerals_I4_J,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Nats__number__of,axiom,
% 159.51/159.29      ! [V_w_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_w_2))
% 159.51/159.29         => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)),c_Nat_Osemiring__1__class_ONats(T_b))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__succ,axiom,
% 159.51/159.29      ! [V_k,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_Osucc(V_k)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__pred,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_Opred(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__special_I4_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),c_Groups_Oone__class_Oone(T_b)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__special_I2_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Oone__class_Oone(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__special_I4_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2)),c_Groups_Oone__class_Oone(T_b)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__special_I2_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Rings_Olinordered__idom(T_b) )
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Oone__class_Oone(T_b)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)))
% 159.51/159.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__special_I3_J,axiom,
% 159.51/159.29      ! [V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),c_Int_OBit1(c_Int_OPls))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__special_I2_J,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__diff__eq__diff__pred,axiom,
% 159.51/159.29      ! [V_m,V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls)),V_n))
% 159.51/159.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__nat__number__of,axiom,
% 159.51/159.29      ! [V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_v_H)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__mult__left,axiom,
% 159.51/159.29      ! [V_k,V_v_H,V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 159.51/159.29         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_H)),V_k)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_v),V_v_H))),V_k) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__number__of__pred__iff__0,axiom,
% 159.51/159.29      ! [V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))))
% 159.51/159.29      <=> hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__mod__eq__add3__mod__number__of,axiom,
% 159.51/159.29      ! [V_v,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__mod__eq__add3__mod,axiom,
% 159.51/159.29      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m),V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mod__Suc__eq__mod__add3,axiom,
% 159.51/159.29      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)))) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__div__eq__add3__div__number__of,axiom,
% 159.51/159.29      ! [V_v,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__div__eq__add3__div,axiom,
% 159.51/159.29      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)))),V_n) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_m)),V_n) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_div__Suc__eq__div__add3,axiom,
% 159.51/159.29      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__special_I1_J,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_w))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__special_I2_J,axiom,
% 159.51/159.29      ! [V_v,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_v)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_v),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__number__of__Suc,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2] :
% 159.51/159.29        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Nat_OSuc,V_n_2)
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_fequal),c_Int_Onat)),V_n_2))))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__eq__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_n_2] :
% 159.51/159.29        ( hAPP(c_Nat_OSuc,V_n_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_fequal),c_Int_Onat)),V_n_2))))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__case__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_f_2,V_a_2,T_b] : c_Nat_Onat_Onat__case(T_b,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_b),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBC(tc_Int_Oint,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)),tc_Int_Oint),c_If(T_b)),c_Nat__Numeral_Oneg)),V_a_2)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Int_Oint),V_f_2),c_Int_Onat))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__Suc__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_n_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2)),c_Int_Onat))))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__number__of__Suc,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__Suc__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_n_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2)),c_Int_Onat))))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_le__number__of__Suc,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_HOL_Obool),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fimplies),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),c_fNot),c_Nat__Numeral_Oneg))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Int_Oint),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Suc__nat__number__of,axiom,
% 159.51/159.29      ! [V_v] :
% 159.51/159.29        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.51/159.29         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_Osucc(V_v)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_max__number__of__Suc,axiom,
% 159.51/159.29      ! [V_v_2,V_n_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_OSuc,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n_2)),c_Int_Onat)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_max__Suc__number__of,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)),hAPP(c_Nat_OSuc,V_n_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_Int_Oint),c_If(tc_Nat_Onat)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_OSuc,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Int_Oint),c_Nat_OSuc),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__case__add__eq__if,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2,V_f_2,V_a_2,T_b] : c_Nat_Onat_Onat__case(T_b,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_b),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBC(tc_Int_Oint,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)),tc_Int_Oint),c_If(T_b)),c_Nat__Numeral_Oneg)),c_Nat_Onat_Onat__case(T_b,V_a_2,V_f_2,V_n_2))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Int_Oint),V_f_2),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Int_Onat)),V_n_2)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__rec__add__eq__if,axiom,
% 159.51/159.29      ! [V_n_2,V_v_2,V_f_2,V_a_2,T_b] : hAPP(c_Nat_Onat_Onat__rec(T_b,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_b),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBC(tc_Int_Oint,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)),tc_Int_Oint),c_If(T_b)),c_Nat__Numeral_Oneg)),hAPP(c_Nat_Onat_Onat__rec(T_b,V_a_2,V_f_2),V_n_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_b,T_b),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_b,tc_Int_Oint),c_Nat_Onat_Onat__rec(T_b,V_a_2,V_f_2)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Int_Onat)),V_n_2))))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__special_I4_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2) = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls))))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__special_I2_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( c_Groups_Oone__class_Oone(T_b) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__rec__number__of,axiom,
% 159.51/159.29      ! [V_v_2,V_f_2,V_a_2,T_b] : hAPP(c_Nat_Onat_Onat__rec(T_b,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_b),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBC(tc_Int_Oint,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)),tc_Int_Oint),c_If(T_b)),c_Nat__Numeral_Oneg)),V_a_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,T_b,T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_b,T_b),tc_Int_Oint),V_f_2),c_Int_Onat)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Int_Oint),c_Nat_Onat_Onat__rec(T_b,V_a_2,V_f_2)),c_Int_Onat)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_iszero__def,axiom,
% 159.51/159.29      ! [V_z_2,T_b] :
% 159.51/159.29        ( class_Rings_Osemiring__1(T_b)
% 159.51/159.29       => ( c_Int_Oiszero(T_b,V_z_2)
% 159.51/159.29        <=> V_z_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_iszero__0,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Rings_Osemiring__1(T_a)
% 159.51/159.29       => c_Int_Oiszero(T_a,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_not__iszero__1,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Rings_Osemiring__1(T_a)
% 159.51/159.29       => ~ c_Int_Oiszero(T_a,c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__rec__0,axiom,
% 159.51/159.29      ! [V_f2_2,V_f1_2,T_b] : hAPP(c_Nat_Onat_Onat__rec(T_b,V_f1_2,V_f2_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_f1_2 ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__rec__Suc,axiom,
% 159.51/159.29      ! [V_nat_2,V_f2_2,V_f1_2,T_b] : hAPP(c_Nat_Onat_Onat__rec(T_b,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_b,V_f1_2,V_f2_2),V_nat_2)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_iszero__Numeral0,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_iszero__number__of__Bit1,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_a)
% 159.51/159.29          & class_Int_Oring__char__0(T_a) )
% 159.51/159.29       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_not__iszero__Numeral1,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__number__of__eq,axiom,
% 159.51/159.29      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__special_I3_J,axiom,
% 159.51/159.29      ! [V_x_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_x_2) = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_eq__special_I1_J,axiom,
% 159.51/159.29      ! [V_y_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => ( c_Groups_Ozero__class_Ozero(T_b) = hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_y_2)
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_y_2)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zmod__number__of__Bit1,axiom,
% 159.51/159.29      ! [V_v,V_w] :
% 159.51/159.29        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.51/159.29        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.51/159.29         => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__zmod__mult__2,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_a))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_arith__series__int,axiom,
% 159.51/159.29      ! [V_n_2,V_d_2,V_a_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_Int_Oint,tc_Nat_Onat),hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Nat_Onat),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint))),V_d_2))),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),V_d_2)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pos__zdiv__mult__2,axiom,
% 159.51/159.29      ! [V_b,V_a] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.51/159.29       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b),V_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I50_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : c_Int_OBit1(V_k) != c_Int_OBit0(V_l) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I49_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : c_Int_OBit0(V_k) != c_Int_OBit1(V_l) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__eq__int__code_I13_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I31_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I14_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__int__code_I13_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Bit0__def,axiom,
% 159.51/159.29      ! [V_k] : c_Int_OBit0(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Bit0__Bit0,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__Bit0,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OBit0(V_k)),V_l) = c_Int_OBit0(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I7_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I48_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( c_Int_OBit0(V_k_2) = c_Int_OBit0(V_l_2)
% 159.51/159.29      <=> V_k_2 = V_l_2 ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_minus__Bit0,axiom,
% 159.51/159.29      ! [V_k] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OBit0(V_k)) = c_Int_OBit0(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I44_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( c_Int_OBit0(V_k_2) = c_Int_OPls
% 159.51/159.29      <=> V_k_2 = c_Int_OPls ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I38_J,axiom,
% 159.51/159.29      ! [V_l_2] :
% 159.51/159.29        ( c_Int_OPls = c_Int_OBit0(V_l_2)
% 159.51/159.29      <=> c_Int_OPls = V_l_2 ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Bit0__Pls,axiom,
% 159.51/159.29      c_Int_OBit0(c_Int_OPls) = c_Int_OPls ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_bin__less__0__simps_I3_J,axiom,
% 159.51/159.29      ! [V_w_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_w_2)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I21_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I27_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I32_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__eq__int__code_I14_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I4_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I10_J,axiom,
% 159.51/159.29      ! [V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I16_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__int__code_I15_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Bit0__Bit1,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Bit1__Bit0,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I3_J,axiom,
% 159.51/159.29      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I10_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I9_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zdiv__number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w,V_v] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_neg__number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w_2] :
% 159.51/159.29        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w_2))))
% 159.51/159.29      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pred__Bit0,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Opred(c_Int_OBit0(V_k)) = c_Int_OBit1(c_Int_Opred(V_k)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_pred__Bit1,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Opred(c_Int_OBit1(V_k)) = c_Int_OBit0(V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_iszero__number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w_2,T_b] :
% 159.51/159.29        ( ( class_Int_Onumber__ring(T_b)
% 159.51/159.29          & class_Int_Oring__char__0(T_b) )
% 159.51/159.29       => ( c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),c_Int_OBit0(V_w_2)))
% 159.51/159.29        <=> c_Int_Oiszero(T_b,hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w_2)) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_succ__Bit1,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Osucc(c_Int_OBit1(V_k)) = c_Int_OBit0(c_Int_Osucc(V_k)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_succ__Bit0,axiom,
% 159.51/159.29      ! [V_k] : c_Int_Osucc(c_Int_OBit0(V_k)) = c_Int_OBit1(V_k) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w_2] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2)) = hAPP(hAPP(c_HOL_OLet(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2)),hAPP(hAPP(c_COMBS(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_COMBI(tc_Nat_Onat))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__eq__int__code_I15_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I33_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_less__int__code_I14_J,axiom,
% 159.51/159.29      ! [V_k2_2,V_k1_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_rel__simps_I15_J,axiom,
% 159.51/159.29      ! [V_l_2,V_k_2] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 159.51/159.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_card__UNIV__bool,axiom,
% 159.51/159.29      hAPP(c_Finite__Set_Ocard(tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_HOL_Obool,tc_HOL_Obool))) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__Bit1,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OBit1(V_k)),V_l) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit0(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_k),V_l))),V_l) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_diff__bin__simps_I8_J,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OBit0(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_Opred(V_k)),V_l)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__Bit1__Bit1,axiom,
% 159.51/159.29      ! [V_l,V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OBit1(V_k)),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_Osucc(V_l))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__number__of__even,axiom,
% 159.51/159.29      ! [V_w_2,V_z_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b,T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_b,T_b,T_b),c_Groups_Otimes__class_Otimes(T_b)),c_COMBI(T_b))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zpower__number__of__even,axiom,
% 159.51/159.29      ! [V_w_2,V_z_2] : hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(V_w_2))) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_z_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Otimes__class_Otimes(tc_Int_Oint)),c_COMBI(tc_Int_Oint))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_double__number__of__Bit0,axiom,
% 159.51/159.29      ! [V_w,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w)) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_number__of1,axiom,
% 159.51/159.29      ! [V_n] :
% 159.51/159.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.51/159.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_n))))
% 159.51/159.29          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_n)))) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J,axiom,
% 159.51/159.29      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__number__of__even__number__of,axiom,
% 159.51/159.29      ! [V_w_2,V_v_2,T_b] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_b)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),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_b,T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_v_2)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_w_2))),hAPP(hAPP(c_COMBS(T_b,T_b,T_b),c_Groups_Otimes__class_Otimes(T_b)),c_COMBI(T_b))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__2__right,axiom,
% 159.51/159.29      ! [V_z,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),V_z) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_mult__2,axiom,
% 159.51/159.29      ! [V_z,T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_z) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_z),V_z) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_one__add__one__is__two,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Int_Onumber__ring(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zero__eq__power2,axiom,
% 159.51/159.29      ! [V_a_2,T_b] :
% 159.51/159.29        ( class_Rings_Oring__1__no__zero__divisors(T_b)
% 159.51/159.29       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b)
% 159.51/159.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_zero__power2,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Rings_Osemiring__1(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_semiring__norm_I115_J,axiom,
% 159.51/159.29      hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_numeral__2__eq__2,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,
% 159.51/159.29      ! [V_x,T_a] :
% 159.51/159.29        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power2__eq__square,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J,axiom,
% 159.51/159.29      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__2__eq__Suc,axiom,
% 159.51/159.29      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_add__2__eq__Suc_H,axiom,
% 159.51/159.29      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_n)) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_one__power2,axiom,
% 159.51/159.29      ! [T_a] :
% 159.51/159.29        ( class_Rings_Osemiring__1(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),c_Groups_Oone__class_Oone(T_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power2__minus,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Rings_Oring__1(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__mult__2,axiom,
% 159.51/159.29      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_z) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_z),V_z) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_nat__mult__2__right,axiom,
% 159.51/159.29      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_z),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_z),V_z) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power__even__eq,axiom,
% 159.51/159.29      ! [V_n,V_a,T_a] :
% 159.51/159.29        ( class_Groups_Omonoid__mult(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_transfer__int__nat__numerals_I3_J,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_transfer__nat__int__numerals_I3_J,axiom,
% 159.51/159.29      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_power2__abs,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.29       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.29  
% 159.51/159.29  fof(fact_abs__power2,axiom,
% 159.51/159.29      ! [V_a,T_a] :
% 159.51/159.29        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.29       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_nat__1__add__1,axiom,
% 159.51/159.30      hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_mod2__Suc__Suc,axiom,
% 159.51/159.30      ! [V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_div2__Suc__Suc,axiom,
% 159.51/159.30      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,V_m))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_zmod__number__of__Bit0,axiom,
% 159.51/159.30      ! [V_w,V_v] : c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_add__self__div__2,axiom,
% 159.51/159.30      ! [V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = V_m ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_half__gt__zero,axiom,
% 159.51/159.30      ! [V_r,T_a] :
% 159.51/159.30        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 159.51/159.30          & class_Int_Onumber__ring(T_a) )
% 159.51/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r))
% 159.51/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_r),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_half__gt__zero__iff,axiom,
% 159.51/159.30      ! [V_r_2,T_b] :
% 159.51/159.30        ( ( class_Fields_Olinordered__field__inverse__zero(T_b)
% 159.51/159.30          & class_Int_Onumber__ring(T_b) )
% 159.51/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),V_r_2),hAPP(c_Int_Onumber__class_Onumber__of(T_b),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.51/159.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_r_2)) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_zero__le__power2,axiom,
% 159.51/159.30      ! [V_a,T_a] :
% 159.51/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__le__imp__le,axiom,
% 159.51/159.30      ! [V_y,V_x,T_a] :
% 159.51/159.30        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.51/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__eq__imp__eq,axiom,
% 159.51/159.30      ! [V_y,V_x,T_a] :
% 159.51/159.30        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.30       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))
% 159.51/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 159.51/159.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.30             => V_x = V_y ) ) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__less__0,axiom,
% 159.51/159.30      ! [V_a,T_a] :
% 159.51/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.51/159.30       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_zero__less__power2,axiom,
% 159.51/159.30      ! [V_a_2,T_b] :
% 159.51/159.30        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_a_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.51/159.30        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_b) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_sum__power2__eq__zero__iff,axiom,
% 159.51/159.30      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.30        ( class_Rings_Olinordered__idom(T_b)
% 159.51/159.30       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b),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_b)
% 159.51/159.30        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.51/159.30            & V_y_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__eq__square__number__of,axiom,
% 159.51/159.30      ! [V_w,T_b] :
% 159.51/159.30        ( ( class_Groups_Omonoid__mult(T_b)
% 159.51/159.30          & class_Int_Onumber(T_b) )
% 159.51/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(T_b),V_w)) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_less__2__cases,axiom,
% 159.51/159.30      ! [V_n] :
% 159.51/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))
% 159.51/159.30       => ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.51/159.30          | V_n = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_nat__2,axiom,
% 159.51/159.30      hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__eq__1__iff,axiom,
% 159.51/159.30      ! [V_a_2,T_b] :
% 159.51/159.30        ( class_Rings_Oring__1__no__zero__divisors(T_b)
% 159.51/159.30       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b)
% 159.51/159.30        <=> ( V_a_2 = c_Groups_Oone__class_Oone(T_b)
% 159.51/159.30            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),c_Groups_Oone__class_Oone(T_b)) ) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,
% 159.51/159.30      ! [V_n,V_x,T_a] :
% 159.51/159.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.51/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power__minus__even,axiom,
% 159.51/159.30      ! [V_n,V_a,T_a] :
% 159.51/159.30        ( class_Rings_Oring__1(T_a)
% 159.51/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_power2__less__imp__less,axiom,
% 159.51/159.30      ! [V_y,V_x,T_a] :
% 159.51/159.30        ( class_Rings_Olinordered__semidom(T_a)
% 159.51/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.51/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 159.51/159.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ) ).
% 159.51/159.30  
% 159.51/159.30  fof(fact_sum__power2__le__zero__iff,axiom,
% 159.51/159.30      ! [V_y_2,V_x_2,T_b] :
% 159.51/159.30        ( class_Rings_Olinordered__idom(T_b)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b),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_b)))
% 159.63/159.30        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_b)
% 159.63/159.30            & V_y_2 = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sum__power2__ge__zero,axiom,
% 159.63/159.30      ! [V_y,V_x,T_a] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sum__power2__gt__zero__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,T_b] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_b)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Power_Opower__class_Opower(T_b),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_b),V_y_2),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))))
% 159.63/159.30        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_b)
% 159.63/159.30            | V_y_2 != c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_not__sum__power2__lt__zero,axiom,
% 159.63/159.30      ! [V_y,V_x,T_a] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.63/159.30       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power2__sum,axiom,
% 159.63/159.30      ! [V_y,V_x,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),V_y)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x)),V_y)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zero__le__even__power_H,axiom,
% 159.63/159.30      ! [V_n,V_a,T_a] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power__odd__eq,axiom,
% 159.63/159.30      ! [V_n,V_a,T_a] :
% 159.63/159.30        ( class_Groups_Omonoid__mult(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J,axiom,
% 159.63/159.30      ! [V_n,V_x,T_a] :
% 159.63/159.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),V_n))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power__minus1__even,axiom,
% 159.63/159.30      ! [V_n,T_a] :
% 159.63/159.30        ( class_Rings_Oring__1(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zdiv__number__of__Bit1,axiom,
% 159.63/159.30      ! [V_v,V_w] :
% 159.63/159.30        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) )
% 159.63/159.30        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_v))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w))) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Groups_Oone__class_Oone(tc_Int_Oint))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod2__gr__0,axiom,
% 159.63/159.30      ! [V_m_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))
% 159.63/159.30      <=> c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__2__gt__zero,axiom,
% 159.63/159.30      ! [V_n] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power2__diff,axiom,
% 159.63/159.30      ! [V_y,V_x,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_x),V_y)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_y),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x)),V_y)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_odd__0__le__power__imp__0__le,axiom,
% 159.63/159.30      ! [V_n,V_a,T_a] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_odd__power__less__zero,axiom,
% 159.63/159.30      ! [V_n,V_a,T_a] :
% 159.63/159.30        ( class_Rings_Olinordered__idom(T_a)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)))),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power__minus1__odd,axiom,
% 159.63/159.30      ! [V_n,T_a] :
% 159.63/159.30        ( class_Rings_Oring__1(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a))),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Suc__n__div__2__gt__zero,axiom,
% 159.63/159.30      ! [V_n] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_of__nat__double,axiom,
% 159.63/159.30      ! [V_x,T_a] :
% 159.63/159.30        ( class_Rings_Osemiring__1(T_a)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 159.63/159.30         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_x))) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_x))),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_a),hAPP(c_Int_Onat,V_x))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pos__zmod__mult__2,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_b,V_a))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_neg__zdiv__mult__2,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_a)) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint))),V_a) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_int__of__code,axiom,
% 159.63/159.30      ! [V_k] :
% 159.63/159.30        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30         => hAPP(c_Code__Numeral_Oint__of,V_k) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.63/159.30        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30         => ( ( c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_k,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30             => hAPP(c_Code__Numeral_Oint__of,V_k) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Code__Numeral_Oint__of,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_k),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))) )
% 159.63/159.30            & ( c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_k,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30             => hAPP(c_Code__Numeral_Oint__of,V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Code__Numeral_Oint__of,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_k),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_of__int__num,axiom,
% 159.63/159.30      ! [V_k_2,T_b] :
% 159.63/159.30        ( class_Rings_Oring__1(T_b)
% 159.63/159.30       => ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30           => hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_k_2) = c_Groups_Ozero__class_Ozero(T_b) )
% 159.63/159.30          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30               => hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_k_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k_2))) )
% 159.63/159.30              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30               => hAPP(c_Int_Oring__1__class_Oof__int(T_b),V_k_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,T_b),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_fun(T_b,T_b)),tc_fun(tc_Int_Oint,T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,T_b),T_b),tc_fun(tc_fun(tc_Int_Oint,tc_fun(T_b,T_b)),tc_fun(tc_Int_Oint,T_b)),tc_Int_Oint),c_COMBB(tc_fun(T_b,T_b),T_b,tc_Int_Oint)),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_fun(T_b,T_b),T_b),tc_Int_Oint),c_HOL_OLet(T_b,T_b)),c_Int_Oring__1__class_Oof__int(T_b)))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(T_b,T_b),tc_fun(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,T_b)),tc_Int_Oint),c_COMBS(T_b,T_b,T_b)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(T_b,T_b),tc_fun(T_b,tc_fun(T_b,T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_b,T_b)),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_fun(T_b,T_b))),tc_Int_Oint),c_COMBB(T_b,tc_fun(T_b,T_b),T_b)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_fun(T_b,T_b)),tc_Int_Oint),c_If(T_b)),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_b,T_b,T_b),c_Groups_Oplus__class_Oplus(T_b)),c_COMBI(T_b))))),hAPP(hAPP(c_COMBC(T_b,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_b),c_Groups_Oplus__class_Oplus(T_b)),hAPP(hAPP(c_COMBS(T_b,T_b,T_b),c_Groups_Oplus__class_Oplus(T_b)),c_COMBI(T_b)))),c_Groups_Oone__class_Oone(T_b))))),c_Divides_Odivmod__int(V_k_2,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power__m1__odd,axiom,
% 159.63/159.30      ! [V_n,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n))) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_power__m1__even,axiom,
% 159.63/159.30      ! [V_n,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I42_J,axiom,
% 159.63/159.30      ! [V_l] : c_Int_OMin != c_Int_OBit0(V_l) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I45_J,axiom,
% 159.63/159.30      ! [V_k] : c_Int_OBit0(V_k) != c_Int_OMin ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I40_J,axiom,
% 159.63/159.30      c_Int_OMin != c_Int_OPls ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I37_J,axiom,
% 159.63/159.30      c_Int_OPls != c_Int_OMin ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral__zero__minus__one,axiom,
% 159.63/159.30      hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I7_J,axiom,
% 159.63/159.30      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I24_J,axiom,
% 159.63/159.30      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Bit1__Min,axiom,
% 159.63/159.30      c_Int_OBit1(c_Int_OMin) = c_Int_OMin ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I43_J,axiom,
% 159.63/159.30      ! [V_l_2] :
% 159.63/159.30        ( c_Int_OMin = c_Int_OBit1(V_l_2)
% 159.63/159.30      <=> c_Int_OMin = V_l_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I47_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( c_Int_OBit1(V_k_2) = c_Int_OMin
% 159.63/159.30      <=> V_k_2 = c_Int_OMin ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_bin__less__0__simps_I2_J,axiom,
% 159.63/159.30      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I20_J,axiom,
% 159.63/159.30      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I23_J,axiom,
% 159.63/159.30      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I30_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I26_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I3_J,axiom,
% 159.63/159.30      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I6_J,axiom,
% 159.63/159.30      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I13_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I9_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I28_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I8_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__number__of__Pls__Min,axiom,
% 159.63/159.30      hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) != hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Int_OMin__def,axiom,
% 159.63/159.30      c_Int_OMin = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mult__Min,axiom,
% 159.63/159.30      ! [V_k] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OMin),V_k) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_k) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_neg__number__of__Min,axiom,
% 159.63/159.30      hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pred__Pls,axiom,
% 159.63/159.30      c_Int_Opred(c_Int_OPls) = c_Int_OMin ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_add__Min__right,axiom,
% 159.63/159.30      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Opred(V_k) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_add__Min,axiom,
% 159.63/159.30      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OMin),V_k) = c_Int_Opred(V_k) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pred__Min,axiom,
% 159.63/159.30      c_Int_Opred(c_Int_OMin) = c_Int_OBit0(c_Int_OMin) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nonzero__number__of__Min,axiom,
% 159.63/159.30      ! [T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_succ__Min,axiom,
% 159.63/159.30      c_Int_Osucc(c_Int_OMin) = c_Int_OPls ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_diff__bin__simps_I2_J,axiom,
% 159.63/159.30      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Osucc(V_k) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mult__minus1__right,axiom,
% 159.63/159.30      ! [V_z,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_z),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_z) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mult__minus1,axiom,
% 159.63/159.30      ! [V_z,T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_z) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_z) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_number__of__Min,axiom,
% 159.63/159.30      ! [T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_arith__simps_I31_J,axiom,
% 159.63/159.30      ! [T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_abs__minus__one,axiom,
% 159.63/159.30      ! [T_a] :
% 159.63/159.30        ( ( class_Int_Onumber__ring(T_a)
% 159.63/159.30          & class_Rings_Olinordered__idom(T_a) )
% 159.63/159.30       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divide__minus1,axiom,
% 159.63/159.30      ! [V_x,T_a] :
% 159.63/159.30        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.63/159.30          & class_Int_Onumber__ring(T_a) )
% 159.63/159.30       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_x),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I25_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rel__simps_I11_J,axiom,
% 159.63/159.30      ! [V_k_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zmod__minus1__right,axiom,
% 159.63/159.30      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_diff__bin__simps_I4_J,axiom,
% 159.63/159.30      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_minus__Min,axiom,
% 159.63/159.30      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OMin) = c_Int_OBit1(c_Int_OPls) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zmult__eq__1__iff,axiom,
% 159.63/159.30      ! [V_n_2,V_m_2] :
% 159.63/159.30        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.63/159.30      <=> ( ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.63/159.30            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 159.63/159.30          | ( V_m_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)
% 159.63/159.30            & V_n_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pos__zmult__eq__1__iff__lemma,axiom,
% 159.63/159.30      ! [V_n,V_m] :
% 159.63/159.30        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.63/159.30       => ( V_m = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 159.63/159.30          | V_m = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_diff__bin__simps_I6_J,axiom,
% 159.63/159.30      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_l)) = c_Int_OBit0(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_diff__bin__simps_I5_J,axiom,
% 159.63/159.30      ! [V_l] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_l)) = c_Int_OBit1(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),c_Int_OMin),V_l)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_of__int__m1,axiom,
% 159.63/159.30      ! [T_a] :
% 159.63/159.30        ( class_Int_Onumber__ring(T_a)
% 159.63/159.30       => hAPP(c_Int_Oring__1__class_Oof__int(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zdiv__minus1__right,axiom,
% 159.63/159.30      ! [V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zero__code__numeral__code,axiom,
% 159.63/159.30      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OPls) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_minus1__divide,axiom,
% 159.63/159.30      ! [V_x,T_a] :
% 159.63/159.30        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 159.63/159.30          & class_Int_Onumber__ring(T_a) )
% 159.63/159.30       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),c_Groups_Oone__class_Oone(T_a)),V_x)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_abs__power__minus__one,axiom,
% 159.63/159.30      ! [V_n,T_a] :
% 159.63/159.30        ( ( class_Int_Onumber__ring(T_a)
% 159.63/159.30          & class_Rings_Olinordered__idom(T_a) )
% 159.63/159.30       => hAPP(c_Groups_Oabs__class_Oabs(T_a),hAPP(hAPP(c_Power_Opower__class_Opower(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)),V_n)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__eq__minus1,axiom,
% 159.63/159.30      ! [V_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),V_b) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__pos__neg__trivial,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zmod__minus1,axiom,
% 159.63/159.30      ! [V_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30       => c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin),V_b) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_one__code__numeral__code,axiom,
% 159.63/159.30      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit1(c_Int_OPls)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_int__ge__less__than2__def,axiom,
% 159.63/159.30      ! [V_d_2] : c_Int_Oint__ge__less__than2(V_d_2) = hAPP(c_Set_OCollect(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_d_2)))),c_Orderings_Oord__class_Oless(tc_Int_Oint)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_int__ge__less__than__def,axiom,
% 159.63/159.30      ! [V_d_2] : c_Int_Oint__ge__less__than(V_d_2) = hAPP(c_Set_OCollect(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_d_2)))),c_Orderings_Oord__class_Oless(tc_Int_Oint)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osize_I1_J,axiom,
% 159.63/159.30      c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat__of__aux__code,axiom,
% 159.63/159.30      ! [V_n,V_i] :
% 159.63/159.30        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = V_n )
% 159.63/159.30        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.30         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = c_Code__Numeral_Onat__of__aux(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),hAPP(c_Nat_OSuc,V_n)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__def,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2] : c_Divides_Odivmod__int__rel(V_a_2,V_b_2) = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_Int_Oint),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBB(tc_Int_Oint,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fequal,V_a_2))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b_2)))))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fimplies,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint),hAPP(c_fimplies,hAPP(c_fNot,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_Oprod__def,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,T_c,T_b] : c_Nitpick_Oprod(T_b,T_c,V_A_2,V_B_2) = hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),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_A_2)))),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__correct,axiom,
% 159.63/159.30      ! [V_a,V_b] :
% 159.63/159.30        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_Odivmod__int(V_a,V_b))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_OFrac__def,axiom,
% 159.63/159.30      c_Nitpick_OFrac = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool)),tc_Int_Oint),hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_HOL_Obool),tc_Int_Oint),c_fequal)),c_Nitpick_Oint__gcd))),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fold__graph_H_Ointros_I2_J,axiom,
% 159.63/159.30      ! [V_y_2,V_z_2,V_f_2,T_c,V_A_2,V_x_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30       => ( c_Nitpick_Ofold__graph_H(T_b,T_c,V_f_2,V_z_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)))),V_y_2)
% 159.63/159.30         => c_Nitpick_Ofold__graph_H(T_b,T_c,V_f_2,V_z_2,V_A_2,hAPP(hAPP(V_f_2,V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osize_I2_J,axiom,
% 159.63/159.30      ! [V_code__numeral] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(c_Code__Numeral_OSuc__code__numeral(V_code__numeral)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Code__Numeral_Ocode__numeral_Ocode__numeral__size(V_code__numeral)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Oinject,axiom,
% 159.63/159.30      ! [V_code__numeral_H_2,V_code__numeral_2] :
% 159.63/159.30        ( c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2) = c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_2)
% 159.63/159.30      <=> V_code__numeral_2 = V_code__numeral_H_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osimps_I3_J,axiom,
% 159.63/159.30      ! [V_code__numeral_H_1] : c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_1) != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osimps_I2_J,axiom,
% 159.63/159.30      ! [V_code__numeral_H] : c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) != c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fold__graph_H_Oequations_I1_J,axiom,
% 159.63/159.30      ! [V_a2_2,V_a1_2,T_c,T_b] : c_Nitpick_Ofold__graph_H(T_b,T_c,V_a1_2,V_a2_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)),V_a2_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fold__graph_H_Ointros_I1_J,axiom,
% 159.63/159.30      ! [V_z_2,V_f_2,T_c,T_b] : c_Nitpick_Ofold__graph_H(T_b,T_c,V_f_2,V_z_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)),V_z_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Suc__code__numeral__minus__one,axiom,
% 159.63/159.30      ! [V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),c_Code__Numeral_OSuc__code__numeral(V_n)),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) = V_n ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osize_I4_J,axiom,
% 159.63/159.30      ! [V_code__numeral] : hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),c_Code__Numeral_OSuc__code__numeral(V_code__numeral)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),V_code__numeral)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_Oint__gcd__def,axiom,
% 159.63/159.30      ! [V_y,V_x] : hAPP(hAPP(c_Nitpick_Oint__gcd,V_x),V_y) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Nitpick_Onat__gcd(hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_y)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__psubset__def,axiom,
% 159.63/159.30      ! [T_b] : c_Wellfounded_Ofinite__psubset(T_b) = hAPP(c_Set_OCollect(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBS(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_fconj)),c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool))))),c_Finite__Set_Ofinite(T_b)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat__gcd_Osimps,axiom,
% 159.63/159.30      ! [V_x,V_y] :
% 159.63/159.30        ( ( V_y = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30         => c_Nitpick_Onat__gcd(V_x,V_y) = V_x )
% 159.63/159.30        & ( V_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30         => c_Nitpick_Onat__gcd(V_x,V_y) = c_Nitpick_Onat__gcd(V_y,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_y)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_code__numeral_Osize_I3_J,axiom,
% 159.63/159.30      hAPP(c_Nat_Osize__class_Osize(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_Onat__lcm__def,axiom,
% 159.63/159.30      ! [V_y,V_x] : c_Nitpick_Onat__lcm(V_x,V_y) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x),V_y)),c_Nitpick_Onat__gcd(V_x,V_y)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zmult2__lemma,axiom,
% 159.63/159.30      ! [V_c,V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 159.63/159.30           => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_c)),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_q),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_q,V_c))),V_r)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fold__graph_H_Oequations_I2_J,axiom,
% 159.63/159.30      ! [V_a5_2,V_a1_2,V_a2_2,V_a4_2,V_a3_2,T_c,T_b] :
% 159.63/159.30        ( c_Nitpick_Ofold__graph_H(T_b,T_c,V_a3_2,V_a4_2,V_a2_2,hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2))
% 159.63/159.30      <=> ( ( V_a2_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.30            & hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = V_a4_2 )
% 159.63/159.30          | ? [B_x,B_y] :
% 159.63/159.30              ( hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = hAPP(hAPP(V_a3_2,B_x),B_y)
% 159.63/159.30              & hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_a2_2))
% 159.63/159.30              & c_Nitpick_Ofold__graph_H(T_b,T_c,V_a3_2,V_a4_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_a2_2),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),B_y) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pred__subset__eq2,axiom,
% 159.63/159.30      ! [V_S_2,V_R_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),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_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)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pred__equals__eq2,axiom,
% 159.63/159.30      ! [V_S_2,V_R_2,T_c,T_b] :
% 159.63/159.30        ( 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_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)
% 159.63/159.30      <=> V_R_2 = V_S_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_bot__empty__eq2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_x_2),V_y_2))
% 159.63/159.30      <=> 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)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sup__Un__eq2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),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_R_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c)))),V_S_2)),V_x_2),V_y_2))
% 159.63/159.30      <=> 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_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inf__Int__eq2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),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_R_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_HOL_Obool),T_c),c_member(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c)))),V_S_2)),V_x_2),V_y_2))
% 159.63/159.30      <=> 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_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_R_2),V_S_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_unique__remainder,axiom,
% 159.63/159.30      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_H),V_r_H)))
% 159.63/159.30         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30           => V_r = V_r_H ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_unique__quotient,axiom,
% 159.63/159.30      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_H),V_r_H)))
% 159.63/159.30         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30           => V_q = V_q_H ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_self__remainder,axiom,
% 159.63/159.30      ! [V_r,V_q,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_a),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => V_r = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__0,axiom,
% 159.63/159.30      ! [V_b] :
% 159.63/159.30        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_SUP__UN__eq2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_r_2,T_d,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),T_b),hAPP(c_COMBC(T_c,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_c),c_COMBC(T_d,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_c,T_d)),tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),T_c),hAPP(c_COMBB(tc_prod(T_c,T_d),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool),T_d),c_member(tc_prod(T_c,T_d)))),c_Product__Type_OPair(T_c,T_d))))),V_r_2)),V_x_2),V_y_2))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_x_2),V_y_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_r_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_self__quotient,axiom,
% 159.63/159.30      ! [V_r,V_q,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_a),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => V_q = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__mod,axiom,
% 159.63/159.30      ! [V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_r ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__div,axiom,
% 159.63/159.30      ! [V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = V_q ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__mod__div,axiom,
% 159.63/159.30      ! [V_q,V_p] : c_Divides_Odivmod__int(V_p,V_q) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_p),V_q)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_p,V_q)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__div__mod,axiom,
% 159.63/159.30      ! [V_a,V_b] :
% 159.63/159.30        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zadd1__lemma,axiom,
% 159.63/159.30      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_aq),V_ar)))
% 159.63/159.30       => ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_bq),V_br)))
% 159.63/159.30         => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30           => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_aq),V_bq)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_ar),V_br)),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_ar),V_br),V_c)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zminus1__lemma,axiom,
% 159.63/159.30      ! [V_r_2,V_q_2,V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a_2,V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_2),V_r_2)))
% 159.63/159.30       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(hAPP(c_If(tc_Int_Oint),hAPP(hAPP(c_fequal,V_r_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_q_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_q_2)),c_Groups_Oone__class_Oone(tc_Int_Oint)))),hAPP(hAPP(hAPP(c_If(tc_Int_Oint),hAPP(hAPP(c_fequal,V_r_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b_2),V_r_2))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__relI,axiom,
% 159.63/159.30      ! [V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_b),V_q)),V_r)
% 159.63/159.30       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 159.63/159.30                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b)) ) )
% 159.63/159.30            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 159.63/159.30                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 159.63/159.30         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_zmult1__lemma,axiom,
% 159.63/159.30      ! [V_a,V_r,V_q,V_c,V_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)))
% 159.63/159.30       => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_q)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_r)),V_c))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_a),V_r),V_c)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__imageI,axiom,
% 159.63/159.30      ! [V_f_2,T_d,V_A_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_A_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(T_d),hAPP(hAPP(V_f_2,V_a_2),V_b_2)),hAPP(c_Set_Oimage(tc_prod(T_b,T_c),T_d,hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_f_2)),V_A_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_Oint__lcm__def,axiom,
% 159.63/159.30      ! [V_y,V_x] : c_Nitpick_Oint__lcm(V_x,V_y) = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Nitpick_Onat__lcm(hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_x)),hAPP(c_Int_Onat,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_y)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_norm__frac_Osimps,axiom,
% 159.63/159.30      ! [V_a_2,V_b_2] :
% 159.63/159.30        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = c_Nitpick_Onorm__frac(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b_2)) )
% 159.63/159.30        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.63/159.30             => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.63/159.30            & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.63/159.30             => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Nitpick_Oint__gcd,V_a_2),V_b_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2))),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b_2))) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sup2CI,axiom,
% 159.63/159.30      ! [T_c,T_b,V_A_2,V_y_2,V_x_2,V_B_2] :
% 159.63/159.30        ( ( ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) )
% 159.63/159.30       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sup2E,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))
% 159.63/159.30       => ( ~ hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inf2E,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))
% 159.63/159.30       => ~ ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.63/159.30           => ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inf2I,axiom,
% 159.63/159.30      ! [T_c,T_b,V_B_2,V_y_2,V_x_2,V_A_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mem__splitI,axiom,
% 159.63/159.30      ! [T_d,T_c,V_b_2,V_a_2,V_c_2,V_z_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_z_2),hAPP(hAPP(V_c_2,V_a_2),V_b_2)))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(T_b),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,tc_fun(T_b,tc_HOL_Obool)),V_c_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_splitI,axiom,
% 159.63/159.30      ! [T_c,T_b,V_b_2,V_a_2,V_f_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod__caseI,axiom,
% 159.63/159.30      ! [T_c,T_b,V_b_2,V_a_2,V_f1_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_f1_2,V_a_2),V_b_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_f1_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_bot2E,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,T_c,T_b] : ~ hBOOL(hAPP(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_x_2),V_y_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_splitD_H,axiom,
% 159.63/159.30      ! [V_c_2,V_b_2,V_a_2,V_R_2,T_d,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_fun(T_d,tc_HOL_Obool)),V_R_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_c_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(hAPP(V_R_2,V_a_2),V_b_2),V_c_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inf2D2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inf2D1,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sup2I2,axiom,
% 159.63/159.30      ! [V_A_2,T_c,T_b,V_y_2,V_x_2,V_B_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_sup2I1,axiom,
% 159.63/159.30      ! [V_B_2,T_c,T_b,V_y_2,V_x_2,V_A_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_A_2),V_B_2),V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rev__predicate2D,axiom,
% 159.63/159.30      ! [V_Qa_2,T_c,T_b,V_y_2,V_x_2,V_Pa_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_Pa_2),V_Qa_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Qa_2,V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_predicate2D,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_Qa_2,V_Pa_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),V_Pa_2),V_Qa_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Qa_2,V_x_2),V_y_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_less__by__empty,axiom,
% 159.63/159.30      ! [V_B_2,T_b,V_A_2] :
% 159.63/159.30        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__paired__All,axiom,
% 159.63/159.30      ! [T_c,T_b,V_Pa_2] :
% 159.63/159.30        ( ! [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.63/159.30      <=> ! [B_a,B_b] : hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_a),B_b))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Pair__eq,axiom,
% 159.63/159.30      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.30        ( hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_H_2),V_b_H_2)
% 159.63/159.30      <=> ( V_a_2 = V_a_H_2
% 159.63/159.30          & V_b_2 = V_b_H_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Pair__inject,axiom,
% 159.63/159.30      ! [V_b_H,V_a_H,V_b,V_a,T_b,T_a] :
% 159.63/159.30        ( hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a),V_b) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a_H),V_b_H)
% 159.63/159.30       => ~ ( V_a = V_a_H
% 159.63/159.30           => V_b != V_b_H ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__weak__cong,axiom,
% 159.63/159.30      ! [V_c_2,T_d,T_c,T_b,V_q_2,V_p_2] :
% 159.63/159.30        ( V_p_2 = V_q_2
% 159.63/159.30       => hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_c_2),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_c_2),V_q_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_in__finite__psubset,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),c_Wellfounded_Ofinite__psubset(T_b)))
% 159.63/159.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.30          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__twice,axiom,
% 159.63/159.30      ! [V_p_2,V_g_2,T_f,T_e,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_e,T_f,tc_prod(T_c,T_d)),V_g_2),V_p_2)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_e,T_f,T_b),hAPP(hAPP(c_COMBB(tc_fun(T_f,tc_prod(T_c,T_d)),tc_fun(T_f,T_b),T_e),hAPP(c_COMBB(tc_prod(T_c,T_d),T_b,T_f),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2))),V_g_2)),V_p_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__conv,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) = hAPP(hAPP(V_f_2,V_a_2),V_b_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod_Osimps_I2_J,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_f1_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f1_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_splitD,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)))
% 159.63/159.30       => hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__eta,axiom,
% 159.63/159.30      ! [V_f_2,T_d,T_c,T_b] : hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,T_d),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),T_d,T_c),V_f_2)),c_Product__Type_OPair(T_b,T_c))) = V_f_2 ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_The__split__eq,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,T_c,T_b] : c_HOL_OThe(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),hAPP(c_fequal,V_x_2)))),hAPP(c_fequal,V_y_2)))) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__paired__The,axiom,
% 159.63/159.30      ! [V_Pa_2,T_c,T_b] : c_HOL_OThe(tc_prod(T_b,T_c),V_Pa_2) = c_HOL_OThe(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_HOL_Obool,T_c),V_Pa_2)),c_Product__Type_OPair(T_b,T_c)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_in__rel__def,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_R_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_FunDef_Oin__rel(T_b,T_c,V_R_2),V_x_2),V_y_2))
% 159.63/159.30      <=> 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)),V_R_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__mod__code__numeral__def,axiom,
% 159.63/159.30      ! [V_m,V_n] : c_Code__Numeral_Odiv__mod__code__numeral(V_n,V_m) = hAPP(hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_n),V_m)),c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_n,V_m)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_adjust__def,axiom,
% 159.63/159.30      ! [V_b_2] : c_Divides_Oadjust(V_b_2) = hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_HOL_Obool,tc_Int_Oint),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Oplus__class_Oplus(tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),V_b_2))))),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls))))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_adjust__eq,axiom,
% 159.63/159.30      ! [V_r_2,V_q_2,V_b_2] : hAPP(c_Divides_Oadjust(V_b_2),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q_2),V_r_2)) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_r_2),V_b_2)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_q_2)),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_q_2)),V_r_2))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__eqn__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))
% 159.63/159.30           => c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))
% 159.63/159.30           => c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Divides_OnegDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__eqn,axiom,
% 159.63/159.30      ! [V_a,V_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.63/159.30           => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.63/159.30           => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OnegDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__eqn__number__of,axiom,
% 159.63/159.30      ! [V_w,V_v] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))))
% 159.63/159.30           => c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v))))
% 159.63/159.30           => c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__correct,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OnegDivAlg(V_a,V_b))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__div__mod,axiom,
% 159.63/159.30      ! [V_l,V_k] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.63/159.30         => c_Divides_OnegDivAlg(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg__minus1,axiom,
% 159.63/159.30      ! [V_b] : c_Divides_OnegDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin),V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_b),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg_Osimps,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.63/159.30            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30         => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)) )
% 159.63/159.30        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a),V_b)))
% 159.63/159.30              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30         => c_Divides_OnegDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OnegDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Nitpick_Orefl_H__def,axiom,
% 159.63/159.30      ! [V_r_2,T_b] :
% 159.63/159.30        ( c_Nitpick_Orefl_H(T_b,V_r_2)
% 159.63/159.30      <=> ! [B_x] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__eqn__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30           => c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30           => c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg_Osimps,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.63/159.30            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30         => c_Divides_OposDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a) )
% 159.63/159.30        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.63/159.30              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30         => c_Divides_OposDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OposDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__0,axiom,
% 159.63/159.30      ! [V_b] : c_Divides_OposDivAlg(c_Groups_Ozero__class_Ozero(tc_Int_Oint),V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__correct,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OposDivAlg(V_a,V_b))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__div__mod,axiom,
% 159.63/159.30      ! [V_l,V_k] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 159.63/159.30         => c_Divides_OposDivAlg(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l)),c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__eqn,axiom,
% 159.63/159.30      ! [V_a,V_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.63/159.30           => c_Divides_OposDivAlg(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 159.63/159.30           => c_Divides_OposDivAlg(V_a,V_b) = hAPP(c_Divides_Oadjust(V_b),c_Divides_OposDivAlg(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg__eqn__number__of,axiom,
% 159.63/159.30      ! [V_w,V_v] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.63/159.30           => c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 159.63/159.30           => c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)) = hAPP(c_Divides_Oadjust(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)),c_Divides_OposDivAlg(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__def,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OposDivAlg(V_a,V_b) )
% 159.63/159.30            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => ( ( V_a = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                 => c_Divides_Odivmod__int(V_a,V_b) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.63/159.30                & ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                 => c_Divides_Odivmod__int(V_a,V_b) = hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b))) ) ) ) ) )
% 159.63/159.30        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OnegDivAlg(V_a,V_b) )
% 159.63/159.30            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30             => c_Divides_Odivmod__int(V_a,V_b) = hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b))) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__step,axiom,
% 159.63/159.30      ! [V_m,V_n] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 159.63/159.30         => c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),V_n))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n),V_n)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__pdivmod,axiom,
% 159.63/159.30      ! [V_l_2,V_k_2] :
% 159.63/159.30        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.63/159.30        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2) )
% 159.63/159.30            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),hAPP(hAPP(hAPP(c_If(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_fdisj,hAPP(hAPP(c_fconj,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l_2)),hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))),hAPP(hAPP(c_fconj,hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_l_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))),hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),c_Divides_Opdivmod(V_k_2,V_l_2)),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_fequal),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l_2))))),c_Divides_Opdivmod(V_k_2,V_l_2)))) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apsnd__conv,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_f_2,T_b,T_c,T_d] : hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_d),V_x_2),V_y_2)) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),hAPP(V_f_2,V_y_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negateSnd__def,axiom,
% 159.63/159.30      c_Divides_OnegateSnd = c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,c_Groups_Ouminus__class_Ouminus(tc_Int_Oint)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apsnd__compose,axiom,
% 159.63/159.30      ! [V_x_2,V_g_2,T_e,V_f_2,T_b,T_c,T_d] : hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),hAPP(c_Product__Type_Oapsnd(T_e,T_d,T_b,V_g_2),V_x_2)) = hAPP(c_Product__Type_Oapsnd(T_e,T_c,T_b,hAPP(c_Fun_Ocomp(T_d,T_c,T_e,V_f_2),V_g_2)),V_x_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__zero,axiom,
% 159.63/159.30      ! [V_m] : c_Divides_Odivmod__nat(V_m,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__base,axiom,
% 159.63/159.30      ! [V_n,V_m] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 159.63/159.30       => c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negateSnd__eq,axiom,
% 159.63/159.30      ! [V_r,V_q] : hAPP(c_Divides_OnegateSnd,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),V_r)) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_q),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_r)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__div__mod,axiom,
% 159.63/159.30      ! [V_n,V_m] : c_Divides_Odivmod__nat(V_m,V_n) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__rel__neg,axiom,
% 159.63/159.30      ! [V_qr,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__int__rel(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)),V_qr))
% 159.63/159.30       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(c_Divides_OnegateSnd,V_qr))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__if,axiom,
% 159.63/159.30      ! [V_m_2,V_n_2] :
% 159.63/159.30        ( ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 159.63/159.30         => c_Divides_Odivmod__nat(V_m_2,V_n_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2) )
% 159.63/159.30        & ( ~ ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 159.63/159.30         => c_Divides_Odivmod__nat(V_m_2,V_n_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_Nat_Onat),c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat)),c_Nat_OSuc)),c_Divides_Odivmod__nat(hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2),V_n_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pdivmod__def,axiom,
% 159.63/159.30      ! [V_l,V_k] : c_Divides_Opdivmod(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k)),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l))),c_Divides_Odiv__class_Omod(tc_Int_Oint,hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pdivmod__posDivAlg,axiom,
% 159.63/159.30      ! [V_k,V_l] :
% 159.63/159.30        ( ( V_l = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => c_Divides_Opdivmod(V_k,V_l) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k)) )
% 159.63/159.30        & ( V_l != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => c_Divides_Opdivmod(V_k,V_l) = c_Divides_OposDivAlg(hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_k),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__int__code,axiom,
% 159.63/159.30      ! [V_l_2,V_k_2] :
% 159.63/159.30        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) )
% 159.63/159.30        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2) )
% 159.63/159.30            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30             => c_Divides_Odivmod__int(V_k_2,V_l_2) = hAPP(c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),hAPP(hAPP(hAPP(c_If(tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_fequal,c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_k_2)),c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_l_2))),c_Divides_Opdivmod(V_k_2,V_l_2)),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_fun(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBS(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),hAPP(c_COMBC(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_If(tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_HOL_Obool),c_fequal),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))))),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),hAPP(hAPP(c_COMBB(tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_fun(tc_fun(tc_Int_Oint,tc_Int_Oint),tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint))),tc_Int_Oint),c_COMBB(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBC(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint),c_Groups_Ominus__class_Ominus(tc_Int_Oint)),c_Groups_Ouminus__class_Ouminus(tc_Int_Oint))),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_l_2))))),c_Divides_Opdivmod(V_k_2,V_l_2)))) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__mult1__eq,axiom,
% 159.63/159.30      ! [V_a,V_r,V_q,V_c,V_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.63/159.30         => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_q)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_r)),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_a),V_r),V_c)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__mult2__eq,axiom,
% 159.63/159.30      ! [V_c,V_r,V_q,V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,V_b),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_b))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.63/159.30           => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),V_c)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_q),V_c)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_b),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_q,V_c))),V_r)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg_Opsimps,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.63/159.30       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)))
% 159.63/159.30              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30           => c_Divides_OnegDivAlg(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)) )
% 159.63/159.30          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_a_2),V_b_2)))
% 159.63/159.30                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30           => c_Divides_OnegDivAlg(V_a_2,V_b_2) = hAPP(c_Divides_Oadjust(V_b_2),c_Divides_OnegDivAlg(V_a_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b_2))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_accp_Osimps,axiom,
% 159.63/159.30      ! [V_a_2,V_r_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),V_a_2))
% 159.63/159.30      <=> ! [B_x] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 159.63/159.30           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),B_x)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_accp_Oequations,axiom,
% 159.63/159.30      ! [V_a_2,V_r_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),V_a_2))
% 159.63/159.30      <=> ! [B_x] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 159.63/159.30           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),B_x)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_accp__downward,axiom,
% 159.63/159.30      ! [V_a_2,V_b_2,V_r_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),V_b_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.63/159.30         => hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),V_a_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__unique,axiom,
% 159.63/159.30      ! [V_qr_H,V_qr,V_n,V_m] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 159.63/159.30       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr_H))
% 159.63/159.30         => V_qr = V_qr_H ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__divmod__nat,axiom,
% 159.63/159.30      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),c_Divides_Odivmod__nat(V_m,V_n))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__eq,axiom,
% 159.63/159.30      ! [V_qr,V_n,V_m] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 159.63/159.30       => c_Divides_Odivmod__nat(V_m,V_n) = V_qr ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__def,axiom,
% 159.63/159.30      ! [V_n_2,V_m_2] : c_Divides_Odivmod__nat(V_m_2,V_n_2) = c_HOL_OThe(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat__rel(V_m_2,V_n_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_accp__subset,axiom,
% 159.63/159.30      ! [V_R2_2,V_R1_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),V_R1_2),V_R2_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Wellfounded_Oaccp(T_b,V_R2_2)),c_Wellfounded_Oaccp(T_b,V_R1_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__eq,axiom,
% 159.63/159.30      ! [V_r,V_q,V_n,V_m] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.63/159.30       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_r ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__eq,axiom,
% 159.63/159.30      ! [V_r,V_q,V_n,V_m] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_q),V_r)))
% 159.63/159.30       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = V_q ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel,axiom,
% 159.63/159.30      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__add1__eq,axiom,
% 159.63/159.30      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_a,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_aq),V_ar)))
% 159.63/159.30       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_b,V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_bq),V_br)))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 159.63/159.30           => hBOOL(hAPP(c_Divides_Odivmod__nat__rel(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_a),V_b),V_c),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_aq),V_bq)),hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_ar),V_br)),V_c))),c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_ar),V_br),V_c)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg_Opsimps,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.63/159.30       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 159.63/159.30              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30           => c_Divides_OposDivAlg(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2) )
% 159.63/159.30          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 159.63/159.30                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30           => c_Divides_OposDivAlg(V_a_2,V_b_2) = hAPP(c_Divides_Oadjust(V_b_2),c_Divides_OposDivAlg(V_a_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),V_b_2))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_norm__frac_Opsimps,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a_2),V_b_2)))
% 159.63/159.30       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30           => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = c_Nitpick_Onorm__frac(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b_2)) )
% 159.63/159.30          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30           => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.63/159.30               => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint)) )
% 159.63/159.30              & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 159.63/159.30                    | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 159.63/159.30               => c_Nitpick_Onorm__frac(V_a_2,V_b_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_Nitpick_Oint__gcd,V_a_2),V_b_2)),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,tc_prod(tc_Int_Oint,tc_Int_Oint)),tc_Int_Oint),c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint)),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_2))),hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_b_2))) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_negDivAlg_Opinduct,axiom,
% 159.63/159.30      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.63/159.30       => ( ! [B_a,B_b] :
% 159.63/159.30              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.63/159.30             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_a),B_b)))
% 159.63/159.30                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30                 => hBOOL(hAPP(hAPP(V_Pa_2,B_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),B_b))) )
% 159.63/159.30               => hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)) ) )
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_posDivAlg_Opinduct,axiom,
% 159.63/159.30      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.63/159.30       => ( ! [B_a,B_b] :
% 159.63/159.30              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.63/159.30             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_a),B_b))
% 159.63/159.30                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 159.63/159.30                 => hBOOL(hAPP(hAPP(V_Pa_2,B_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))),B_b))) )
% 159.63/159.30               => hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)) ) )
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat__gcd_Opsimps,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)))
% 159.63/159.30       => ( ( V_y_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = V_x_2 )
% 159.63/159.30          & ( V_y_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = c_Nitpick_Onat__gcd(V_y_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x_2,V_y_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__pos__neg__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_snd__eqD,axiom,
% 159.63/159.30      ! [V_a,V_y,V_x,T_a,T_b] :
% 159.63/159.30        ( hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_x),V_y)) = V_a
% 159.63/159.30       => V_y = V_a ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_snd__conv,axiom,
% 159.63/159.30      ! [V_b,V_a,T_a,T_b] : hAPP(c_Product__Type_Osnd(T_b,T_a),hAPP(hAPP(c_Product__Type_OPair(T_b,T_a),V_a),V_b)) = V_b ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_snd__def,axiom,
% 159.63/159.30      ! [V_p_2,T_b,T_c] : hAPP(c_Product__Type_Osnd(T_c,T_b),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,T_b),hAPP(c_COMBK(tc_fun(T_b,T_b),T_c),c_COMBI(T_b))),V_p_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_snd__apsnd,axiom,
% 159.63/159.30      ! [V_x_2,V_f_2,T_d,T_b,T_c] : hAPP(c_Product__Type_Osnd(T_c,T_b),hAPP(c_Product__Type_Oapsnd(T_d,T_b,T_c,V_f_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_c,T_d),V_x_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apsnd__eq__conv,axiom,
% 159.63/159.30      ! [V_g_2,V_x_2,V_f_2,T_b,T_c,T_d] :
% 159.63/159.30        ( hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),V_x_2) = hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_g_2),V_x_2)
% 159.63/159.30      <=> hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_b,T_d),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_b,T_d),V_x_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__int__def,axiom,
% 159.63/159.30      ! [V_b,V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_Odivmod__int(V_a,V_b)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__neg__pos,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg(V_a,V_b)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__pos__pos,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(V_a,V_b)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__pos__pos__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30       => c_Divides_Odiv__class_Omod(tc_Int_Oint,c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__pos__neg,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__neg__neg,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = hAPP(c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_in__measure,axiom,
% 159.63/159.30      ! [V_f_2,V_y_2,V_x_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(c_Wellfounded_Omeasure(T_b),V_f_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_norm__frac_Opinduct,axiom,
% 159.63/159.30      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.63/159.30       => ( ! [B_a,B_b] :
% 159.63/159.30              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Nitpick_Onorm__frac__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_a),B_b)))
% 159.63/159.30             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30                 => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),B_a)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),B_b))) )
% 159.63/159.30               => hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)) ) )
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__pos__neg__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Pair__fst__snd__eq,axiom,
% 159.63/159.30      ! [T_c,T_b,V_t_2,V_s_2] :
% 159.63/159.30        ( V_s_2 = V_t_2
% 159.63/159.30      <=> ( hAPP(c_Product__Type_Ofst(T_b,T_c),V_s_2) = hAPP(c_Product__Type_Ofst(T_b,T_c),V_t_2)
% 159.63/159.30          & hAPP(c_Product__Type_Osnd(T_b,T_c),V_s_2) = hAPP(c_Product__Type_Osnd(T_b,T_c),V_t_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod__eqI,axiom,
% 159.63/159.30      ! [V_q,V_p,T_b,T_a] :
% 159.63/159.30        ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_p) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_q)
% 159.63/159.30       => ( hAPP(c_Product__Type_Osnd(T_a,T_b),V_p) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_q)
% 159.63/159.30         => V_p = V_q ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fst__apsnd,axiom,
% 159.63/159.30      ! [V_x_2,V_f_2,T_d,T_c,T_b] : hAPP(c_Product__Type_Ofst(T_b,T_c),hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),V_x_2)) = hAPP(c_Product__Type_Ofst(T_b,T_d),V_x_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fst__def,axiom,
% 159.63/159.30      ! [V_p_2,T_c,T_b] : hAPP(c_Product__Type_Ofst(T_b,T_c),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_b),c_COMBK(T_b,T_c)),V_p_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fst__conv,axiom,
% 159.63/159.30      ! [V_b,V_a,T_b,T_a] : hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_a),V_b)) = V_a ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fst__eqD,axiom,
% 159.63/159.30      ! [V_a,V_y,V_x,T_b,T_a] :
% 159.63/159.30        ( hAPP(c_Product__Type_Ofst(T_a,T_b),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)) = V_a
% 159.63/159.30       => V_x = V_a ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_surjective__pairing,axiom,
% 159.63/159.30      ! [T_b,T_a,V_t] : V_t = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(c_Product__Type_Ofst(T_a,T_b),V_t)),hAPP(c_Product__Type_Osnd(T_a,T_b),V_t)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__collapse,axiom,
% 159.63/159.30      ! [V_p,T_b,T_a] : hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(c_Product__Type_Ofst(T_a,T_b),V_p)),hAPP(c_Product__Type_Osnd(T_a,T_b),V_p)) = V_p ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod__case__beta,axiom,
% 159.63/159.30      ! [V_p_2,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2),V_p_2) = hAPP(hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_p_2)),hAPP(c_Product__Type_Osnd(T_c,T_d),V_p_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__int__def,axiom,
% 159.63/159.30      ! [V_b,V_a] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_Odivmod__int(V_a,V_b)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mod__nat__def,axiom,
% 159.63/159.30      ! [V_n,V_m] : c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat(V_m,V_n)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__beta,axiom,
% 159.63/159.30      ! [V_z_2,V_Pa_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_Pa_2),V_z_2) = hAPP(hAPP(V_Pa_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_z_2)),hAPP(c_Product__Type_Osnd(T_c,T_d),V_z_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__comp__eq,axiom,
% 159.63/159.30      ! [V_g_2,V_f_2,T_e,T_d,T_c,T_b] : hAPP(hAPP(c_COMBS(tc_prod(T_b,T_c),T_c,T_d),hAPP(hAPP(c_COMBB(T_e,tc_fun(T_c,T_d),tc_prod(T_b,T_c)),V_f_2),hAPP(hAPP(c_COMBB(T_b,T_e,tc_prod(T_b,T_c)),V_g_2),c_Product__Type_Ofst(T_b,T_c)))),c_Product__Type_Osnd(T_b,T_c)) = hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),hAPP(hAPP(c_COMBB(T_e,tc_fun(T_c,T_d),T_b),V_f_2),V_g_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__def,axiom,
% 159.63/159.30      ! [V_p_2,V_c_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_c_2),V_p_2) = hAPP(hAPP(V_c_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_p_2)),hAPP(c_Product__Type_Osnd(T_c,T_d),V_p_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_split__comp,axiom,
% 159.63/159.30      ! [V_x_2,V_g_2,V_f_2,T_e,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),hAPP(c_Fun_Ocomp(T_e,tc_fun(T_d,T_b),T_c,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(V_f_2,hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_c,T_d),V_x_2))),hAPP(c_Product__Type_Osnd(T_c,T_d),V_x_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_The__split,axiom,
% 159.63/159.30      ! [V_Pa_2,T_c,T_b] : c_HOL_OThe(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2)) = c_HOL_OThe(tc_prod(T_b,T_c),hAPP(hAPP(c_COMBS(tc_prod(T_b,T_c),T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_HOL_Obool),tc_prod(T_b,T_c)),V_Pa_2),c_Product__Type_Ofst(T_b,T_c))),c_Product__Type_Osnd(T_b,T_c))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__neg__pos,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OnegDivAlg(V_a,V_b)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__pos__pos,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(V_a,V_b)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__pos__pos__1__number__of,axiom,
% 159.63/159.30      ! [V_w] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)))
% 159.63/159.30       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w)) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),c_Divides_OposDivAlg(c_Groups_Oone__class_Oone(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__pos__neg,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OnegDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__neg__neg,axiom,
% 159.63/159.30      ! [V_b,V_a] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 159.63/159.30         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = hAPP(c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint),hAPP(c_Divides_OnegateSnd,c_Divides_OposDivAlg(hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_b)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod__size__simp,axiom,
% 159.63/159.30      ! [V_p_2,V_g_2,V_f_2,T_c,T_b] : c_Product__Type_Oprod_Oprod__size(T_b,T_c,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_b,T_c),V_p_2))),hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_b,T_c),V_p_2)))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_exI__realizer,axiom,
% 159.63/159.30      ! [T_b,T_c,V_x_2,V_y_2,V_Pa_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(V_Pa_2,V_y_2),V_x_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(c_Product__Type_Osnd(T_c,T_b),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_x_2),V_y_2))),hAPP(c_Product__Type_Ofst(T_c,T_b),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_x_2),V_y_2)))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_conjI__realizer,axiom,
% 159.63/159.30      ! [T_c,T_b,V_q_2,V_Qa_2,V_p_2,V_Pa_2] :
% 159.63/159.30        ( hBOOL(hAPP(V_Pa_2,V_p_2))
% 159.63/159.30       => ( hBOOL(hAPP(V_Qa_2,V_q_2))
% 159.63/159.30         => ( hBOOL(hAPP(V_Pa_2,hAPP(c_Product__Type_Ofst(T_b,T_c),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_p_2),V_q_2))))
% 159.63/159.30            & hBOOL(hAPP(V_Qa_2,hAPP(c_Product__Type_Osnd(T_b,T_c),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_p_2),V_q_2)))) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_div__nat__def,axiom,
% 159.63/159.30      ! [V_n,V_m] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),c_Divides_Odivmod__nat(V_m,V_n)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_divmod__nat__rel__def,axiom,
% 159.63/159.30      ! [V_qr_2,V_n_2,V_m_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m_2,V_n_2),V_qr_2))
% 159.63/159.30      <=> ( V_m_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),V_n_2)),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2))
% 159.63/159.30          & ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30           => hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.63/159.30          & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.63/159.30               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)))
% 159.63/159.30                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),V_n_2)) ) )
% 159.63/159.30              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 159.63/159.30               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)))
% 159.63/159.30                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Product__Type_Osnd(tc_Nat_Onat,tc_Nat_Onat),V_qr_2)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat__def,axiom,
% 159.63/159.30      ! [V_z_2] : hAPP(c_Int_Onat,V_z_2) = c_Set_Othe__elem(tc_Nat_Onat,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_z_2)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_Nat_Onat),c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool))),tc_Nat_Onat),hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),tc_Nat_Onat),c_Set_Oinsert(tc_Nat_Onat))),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat__gcd_Opinduct,axiom,
% 159.63/159.30      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a0_2),V_a1_2)))
% 159.63/159.30       => ( ! [B_x,B_y] :
% 159.63/159.30              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Nitpick_Onat__gcd__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),B_x),B_y)))
% 159.63/159.30             => ( ( B_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.30                 => hBOOL(hAPP(hAPP(V_Pa_2,B_y),c_Divides_Odiv__class_Omod(tc_Nat_Onat,B_x,B_y))) )
% 159.63/159.30               => hBOOL(hAPP(hAPP(V_Pa_2,B_x),B_y)) ) )
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mlex__leq,axiom,
% 159.63/159.30      ! [V_R_2,T_b,V_y_2,V_x_2,V_f_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_R_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Wellfounded_Omlex__prod(T_b,V_f_2,V_R_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Rep__Integ__inject,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] :
% 159.63/159.30        ( hAPP(c_Int_ORep__Integ,V_x_2) = hAPP(c_Int_ORep__Integ,V_y_2)
% 159.63/159.30      <=> V_x_2 = V_y_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mlex__less,axiom,
% 159.63/159.30      ! [V_R_2,T_b,V_y_2,V_x_2,V_f_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Wellfounded_Omlex__prod(T_b,V_f_2,V_R_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_prod_Orecs,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_f1_2,T_b,T_d,T_c] : c_Product__Type_Oprod_Oprod__rec(T_c,T_d,T_b,V_f1_2,hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_in__lex__prod,axiom,
% 159.63/159.30      ! [V_s_2,V_r_2,V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_b,T_c),tc_prod(T_b,T_c))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_b,T_c),tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_H_2),V_b_H_2))),c_Wellfounded_Olex__prod(T_b,T_c,V_r_2,V_s_2)))
% 159.63/159.30      <=> ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_H_2)),V_r_2))
% 159.63/159.30          | ( V_a_2 = V_a_H_2
% 159.63/159.30            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_c),V_b_2),V_b_H_2)),V_s_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apsnd__apfst,axiom,
% 159.63/159.30      ! [V_x_2,V_g_2,T_e,V_f_2,T_b,T_c,T_d] : hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),hAPP(c_Product__Type_Oapfst(T_e,T_b,T_d,V_g_2),V_x_2)) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_e,T_d),V_x_2))),hAPP(V_f_2,hAPP(c_Product__Type_Osnd(T_e,T_d),V_x_2))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apfst__conv,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_f_2,T_c,T_b,T_d] : hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_f_2),hAPP(hAPP(c_Product__Type_OPair(T_d,T_c),V_x_2),V_y_2)) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),hAPP(V_f_2,V_x_2)),V_y_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apfst__compose,axiom,
% 159.63/159.30      ! [V_x_2,V_g_2,T_e,V_f_2,T_c,T_b,T_d] : hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_f_2),hAPP(c_Product__Type_Oapfst(T_e,T_d,T_c,V_g_2),V_x_2)) = hAPP(c_Product__Type_Oapfst(T_e,T_b,T_c,hAPP(c_Fun_Ocomp(T_d,T_b,T_e,V_f_2),V_g_2)),V_x_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_fst__apfst,axiom,
% 159.63/159.30      ! [V_x_2,V_f_2,T_d,T_c,T_b] : hAPP(c_Product__Type_Ofst(T_b,T_c),hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_f_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_d,T_c),V_x_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apfst__eq__conv,axiom,
% 159.63/159.30      ! [V_g_2,V_x_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.30        ( hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_f_2),V_x_2) = hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_g_2),V_x_2)
% 159.63/159.30      <=> hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_d,T_c),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_d,T_c),V_x_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_snd__apfst,axiom,
% 159.63/159.30      ! [V_x_2,V_f_2,T_d,T_b,T_c] : hAPP(c_Product__Type_Osnd(T_c,T_b),hAPP(c_Product__Type_Oapfst(T_d,T_c,T_b,V_f_2),V_x_2)) = hAPP(c_Product__Type_Osnd(T_d,T_b),V_x_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apsnd__apfst__commute,axiom,
% 159.63/159.30      ! [V_p_2,V_g_2,T_e,V_f_2,T_b,T_c,T_d] : hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_b,V_f_2),hAPP(c_Product__Type_Oapfst(T_e,T_b,T_d,V_g_2),V_p_2)) = hAPP(c_Product__Type_Oapfst(T_e,T_b,T_c,V_g_2),hAPP(c_Product__Type_Oapsnd(T_d,T_c,T_e,V_f_2),V_p_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_apfst__apsnd,axiom,
% 159.63/159.30      ! [V_x_2,V_g_2,T_e,V_f_2,T_c,T_b,T_d] : hAPP(c_Product__Type_Oapfst(T_d,T_b,T_c,V_f_2),hAPP(c_Product__Type_Oapsnd(T_e,T_c,T_d,V_g_2),V_x_2)) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_d,T_e),V_x_2))),hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_d,T_e),V_x_2))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_same__fstI,axiom,
% 159.63/159.30      ! [T_b,V_R_2,V_y_2,V_y_H_2,T_c,V_x_2,V_Pa_2] :
% 159.63/159.30        ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_c),V_y_H_2),V_y_2)),hAPP(V_R_2,V_x_2)))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(T_b,T_c),tc_prod(T_b,T_c))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(T_b,T_c),tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_H_2)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2))),c_Recdef_Osame__fst(T_b,T_c,V_Pa_2,V_R_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__lessI2,axiom,
% 159.63/159.30      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s_2),V_t_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__less)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_max__ext__additive,axiom,
% 159.63/159.30      ! [V_D_2,V_C_2,V_R_2,V_B_2,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),c_Wellfounded_Omax__ext(T_b,V_R_2)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_D_2)),c_Wellfounded_Omax__ext(T_b,V_R_2)))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_D_2))),c_Wellfounded_Omax__ext(T_b,V_R_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__lessI1,axiom,
% 159.63/159.30      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__less)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_max__extp__max__ext__eq,axiom,
% 159.63/159.30      ! [V_xa_2,V_x_2,V_R_2,T_b] :
% 159.63/159.30        ( c_Wellfounded_Omax__extp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_R_2),V_x_2,V_xa_2)
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_x_2),V_xa_2)),c_Wellfounded_Omax__ext(T_b,V_R_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__leqI2,axiom,
% 159.63/159.30      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_s_2),V_t_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__leq)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_smin__insertI,axiom,
% 159.63/159.30      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__less))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omin__strict))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))),c_FunDef_Omin__strict)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_smin__emptyI,axiom,
% 159.63/159.30      ! [V_X_2] :
% 159.63/159.30        ( V_X_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_FunDef_Omin__strict)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__leqI1,axiom,
% 159.63/159.30      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_a_2),V_s_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_b_2),V_t_2))),c_FunDef_Opair__leq)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_wmax__insertI,axiom,
% 159.63/159.30      ! [V_XS_2,V_x_2,V_YS_2,V_y_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__leq))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omax__weak))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2)),V_YS_2)),c_FunDef_Omax__weak)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_wmin__insertI,axiom,
% 159.63/159.30      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__leq))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),V_YS_2)),c_FunDef_Omin__weak))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_XS_2),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))),c_FunDef_Omin__weak)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_smax__insertI,axiom,
% 159.63/159.30      ! [V_X_2,V_x_2,V_Y_2,V_y_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_Y_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_FunDef_Opair__less))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),V_Y_2)),c_FunDef_Omax__strict))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_X_2)),V_Y_2)),c_FunDef_Omax__strict)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_max__strict__def,axiom,
% 159.63/159.30      c_FunDef_Omax__strict = c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_wmin__emptyI,axiom,
% 159.63/159.30      ! [V_X_2] : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_X_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_FunDef_Omin__weak)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_wmax__emptyI,axiom,
% 159.63/159.30      ! [V_X_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_X_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),V_X_2)),c_FunDef_Omax__weak)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_smax__emptyI,axiom,
% 159.63/159.30      ! [V_Y_2] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_Y_2))
% 159.63/159.30       => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),V_Y_2)),c_FunDef_Omax__strict)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_max__weak__def,axiom,
% 159.63/159.30      c_FunDef_Omax__weak = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__leq)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_min__weak__def,axiom,
% 159.63/159.30      c_FunDef_Omin__weak = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__leq)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_max__rpair__set,axiom,
% 159.63/159.30      c_FunDef_Oreduction__pair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool),tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_FunDef_Omax__strict),c_FunDef_Omax__weak)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_min__rpair__set,axiom,
% 159.63/159.30      c_FunDef_Oreduction__pair(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),hAPP(hAPP(c_Product__Type_OPair(tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool),tc_fun(tc_prod(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_HOL_Obool)),c_FunDef_Omin__strict),c_FunDef_Omin__weak)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_min__strict__def,axiom,
% 159.63/159.30      c_FunDef_Omin__strict = c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_less__than__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Wellfounded_Oless__than))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_intrel__iff,axiom,
% 159.63/159.30      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2))),c_Int_Ointrel))
% 159.63/159.30      <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rp__inv__image__rp,axiom,
% 159.63/159.30      ! [V_f_2,T_c,V_Pa_2,T_b] :
% 159.63/159.30        ( c_FunDef_Oreduction__pair(T_b,V_Pa_2)
% 159.63/159.30       => c_FunDef_Oreduction__pair(T_c,hAPP(hAPP(c_FunDef_Orp__inv__image(T_b,T_c),V_Pa_2),V_f_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pair__less__def,axiom,
% 159.63/159.30      c_FunDef_Opair__less = c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_Nat_Onat,c_Wellfounded_Oless__than,c_Wellfounded_Oless__than) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mlex__prod__def,axiom,
% 159.63/159.30      ! [V_R_2,V_f_2,T_b] : c_Wellfounded_Omlex__prod(T_b,V_f_2,V_R_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_prod(tc_Nat_Onat,T_b),T_b),c_Wellfounded_Olex__prod(tc_Nat_Onat,T_b,c_Wellfounded_Oless__than,V_R_2)),hAPP(hAPP(c_COMBS(T_b,T_b,tc_prod(tc_Nat_Onat,T_b)),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(T_b,tc_prod(tc_Nat_Onat,T_b)),T_b),c_Product__Type_OPair(tc_Nat_Onat,T_b)),V_f_2)),c_COMBI(T_b))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rp__inv__image__def,axiom,
% 159.63/159.30      ! [T_c,T_b] : c_FunDef_Orp__inv__image(T_b,T_c) = hAPP(c_Product__Type_Oprod_Oprod__case(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(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),hAPP(hAPP(c_COMBC(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_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)),tc_fun(tc_fun(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),tc_fun(tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))))),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)),tc_fun(tc_fun(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),tc_fun(tc_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)),tc_fun(tc_fun(T_c,T_b),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_COMBS(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)),tc_fun(tc_fun(T_c,T_b),tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_prod(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool))),tc_fun(T_c,T_b)),c_Product__Type_OPair(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)))),c_Relation_Oinv__image(T_b,T_c))))),c_Relation_Oinv__image(T_b,T_c))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__intrel__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] :
% 159.63/159.30        ( hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))) = hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat))),hAPP(hAPP(c_Product__Type_OPair(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_y_2)),c_Int_Ointrel)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_measure__def,axiom,
% 159.63/159.30      ! [T_b] : c_Wellfounded_Omeasure(T_b) = hAPP(c_Relation_Oinv__image(tc_Nat_Onat,T_b),c_Wellfounded_Oless__than) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__singleton,axiom,
% 159.63/159.30      ! [V_a_2,V_r_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),hAPP(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_b),c_member(tc_prod(T_c,T_b))),hAPP(c_Product__Type_OPair(T_c,T_b),V_a_2))),V_r_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__singleton__iff,axiom,
% 159.63/159.30      ! [V_a_2,V_r_2,T_c,V_b_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_c,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_a_2),V_b_2)),V_r_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inv__image__def,axiom,
% 159.63/159.30      ! [V_f_2,V_r_2,T_b,T_c] : hAPP(hAPP(c_Relation_Oinv__image(T_c,T_b),V_r_2),V_f_2) = hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_c,T_c),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_c,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_c,T_c)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_c,T_c),tc_fun(tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(tc_prod(T_c,T_c)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_c),tc_fun(T_b,tc_prod(T_c,T_c))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_c,T_c)),tc_fun(tc_fun(T_b,T_c),tc_fun(T_b,tc_prod(T_c,T_c))),T_b),c_COMBB(T_c,tc_prod(T_c,T_c),T_b)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_prod(T_c,T_c)),T_b),c_Product__Type_OPair(T_c,T_c)),V_f_2))),V_f_2)))),V_r_2))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__empty,axiom,
% 159.63/159.30      ! [V_R_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,V_R_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__Un,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_R_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,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(c_Relation_OImage(T_c,T_b,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_c,T_b,V_R_2),V_B_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__UN,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,T_d,V_r_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Relation_OImage(T_c,T_b,V_r_2)),V_B_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__Int__subset,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_R_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_b,V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,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_Relation_OImage(T_c,T_b,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_c,T_b,V_R_2),V_B_2)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__mono,axiom,
% 159.63/159.30      ! [V_A_2,V_A_H_2,V_r_2,V_r_H_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_H_2),V_r_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_H_2),V_A_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_c,V_r_H_2),V_A_H_2)),hAPP(c_Relation_OImage(T_b,T_c,V_r_2),V_A_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Un__Image,axiom,
% 159.63/159.30      ! [V_A_2,V_S_2,V_R_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_R_2),V_S_2)),V_A_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_b,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_c,T_b,V_S_2),V_A_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_in__inv__image,axiom,
% 159.63/159.30      ! [V_f_2,V_r_2,T_c,V_y_2,V_x_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(hAPP(c_Relation_Oinv__image(T_c,T_b),V_r_2),V_f_2)))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_c),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2))),V_r_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_rev__ImageI,axiom,
% 159.63/159.30      ! [V_r_2,V_b_2,T_c,V_A_2,V_a_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(c_Relation_OImage(T_b,T_c,V_r_2),V_A_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__iff,axiom,
% 159.63/159.30      ! [V_A_2,V_r_2,T_c,V_b_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_c,T_b,V_r_2),V_A_2)))
% 159.63/159.30      <=> ? [B_x] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.30            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_x),V_b_2)),V_r_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__eq__UN,axiom,
% 159.63/159.30      ! [V_B_2,V_r_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,V_r_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Relation_OImage(T_c,T_b,V_r_2)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),c_Set_Oinsert(T_c)),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_of__int,axiom,
% 159.63/159.30      ! [V_j_2,V_i_2,T_b] :
% 159.63/159.30        ( class_Rings_Oring__1(T_b)
% 159.63/159.30       => hAPP(c_Int_Oring__1__class_Oof__int(T_b),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_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_i_2)),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),V_j_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_One__int__def,axiom,
% 159.63/159.30      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mult,axiom,
% 159.63/159.30      ! [V_v_2,V_u_2,V_y_2,V_x_2] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x_2),V_u_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y_2),V_v_2))),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_y_2),V_u_2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Rep__Integ__inverse,axiom,
% 159.63/159.30      ! [V_x_2] : hAPP(c_Int_OAbs__Integ,hAPP(c_Int_ORep__Integ,V_x_2)) = V_x_2 ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_minus,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_y_2),V_x_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Zero__int__def,axiom,
% 159.63/159.30      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_int__def,axiom,
% 159.63/159.30      ! [V_m_2] : hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_add,axiom,
% 159.63/159.30      ! [V_v_2,V_u_2,V_y_2,V_x_2] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_u_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y_2),V_v_2))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_nat,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2] : hAPP(c_Int_Onat,hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_x_2),V_y_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_minus__int__def,axiom,
% 159.63/159.30      ! [V_z_2] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z_2) = hAPP(c_Int_OAbs__Integ,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_z_2)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_Nat_Onat),hAPP(c_COMBB(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_Nat_Onat),c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_Nat_Onat),c_COMBC(tc_Nat_Onat,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_fun(tc_Nat_Onat,tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),tc_Nat_Onat),hAPP(c_COMBB(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_fun(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),tc_Nat_Onat),c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)))),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_prod(tc_Nat_Onat,tc_Nat_Onat)),c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat))))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_less,axiom,
% 159.63/159.30      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_le,axiom,
% 159.63/159.30      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_x_2),V_y_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))),hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_u_2),V_v_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)))))))
% 159.63/159.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_x_2),V_v_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_u_2),V_y_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_irrefl__def,axiom,
% 159.63/159.30      ! [V_r_2,T_b] :
% 159.63/159.30        ( c_Relation_Oirrefl(T_b,V_r_2)
% 159.63/159.30      <=> ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__Abs__Integ,axiom,
% 159.63/159.30      ! [V_z_2] :
% 159.63/159.30        ~ ! [B_x,B_y] : V_z_2 != hAPP(c_Int_OAbs__Integ,hAPP(c_Relation_OImage(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Int_Ointrel),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),B_x),B_y)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Field__insert,axiom,
% 159.63/159.30      ! [V_r_2,V_b_2,V_a_2,T_b] : hAPP(c_Relation_OField(T_b),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(c_Relation_OField(T_b),V_r_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Field__empty,axiom,
% 159.63/159.30      ! [T_b] : hAPP(c_Relation_OField(T_b),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_mono__Field,axiom,
% 159.63/159.30      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OField(T_b),V_r_2)),hAPP(c_Relation_OField(T_b),V_s_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Field__Un,axiom,
% 159.63/159.30      ! [V_s_2,V_r_2,T_b] : hAPP(c_Relation_OField(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OField(T_b),V_r_2)),hAPP(c_Relation_OField(T_b),V_s_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__Field,axiom,
% 159.63/159.30      ! [V_r_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2))
% 159.63/159.30       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Relation_OField(T_b),V_r_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_lfp__induct2,axiom,
% 159.63/159.30      ! [V_Pa_2,V_f_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),V_f_2)))
% 159.63/159.30       => ( c_Orderings_Oorder__class_Omono(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),V_f_2)
% 159.63/159.30         => ( ! [B_a,B_b] :
% 159.63/159.30                ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_a),B_b)),hAPP(V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),c_Inductive_Ocomplete__lattice__class_Olfp(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),V_f_2)),hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2))))))
% 159.63/159.30               => hBOOL(hAPP(hAPP(V_Pa_2,B_a),B_b)) )
% 159.63/159.30           => hBOOL(hAPP(hAPP(V_Pa_2,V_a_2),V_b_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Id__on__def,axiom,
% 159.63/159.30      ! [V_A_2,T_b] : c_Relation_OId__on(T_b,V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_b,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_prod(T_b,T_b),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),T_b),c_Set_Oinsert(tc_prod(T_b,T_b))),hAPP(hAPP(c_COMBS(T_b,T_b,tc_prod(T_b,T_b)),c_Product__Type_OPair(T_b,T_b)),c_COMBI(T_b)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__def,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,T_b] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),T_b),c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_b),c_Relation_OImage(T_b,T_b,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)))))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__is__empty,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))
% 159.63/159.30      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__is__empty2,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)) = hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)
% 159.63/159.30      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__empty,axiom,
% 159.63/159.30      ! [V_r_2,T_b] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Id__on__def_H,axiom,
% 159.63/159.30      ! [V_A_2,T_b] : c_Relation_OId__on(T_b,V_A_2) = hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBS(T_b,tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,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_b),c_fconj)),c_fequal))),V_A_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Id__on__empty,axiom,
% 159.63/159.30      ! [T_b] : c_Relation_OId__on(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Image__Id__on,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,T_b] : hAPP(c_Relation_OImage(T_b,T_b,c_Relation_OId__on(T_b,V_A_2)),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotientI,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,V_x_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Id__on__eqI,axiom,
% 159.63/159.30      ! [V_A_2,T_b,V_b_2,V_a_2] :
% 159.63/159.30        ( V_a_2 = V_b_2
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Relation_OId__on(T_b,V_A_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Id__on__iff,axiom,
% 159.63/159.30      ! [V_A_2,V_y_2,V_x_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Relation_OId__on(T_b,V_A_2)))
% 159.63/159.30      <=> ( V_x_2 = V_y_2
% 159.63/159.30          & hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_singleton__quotient,axiom,
% 159.63/159.30      ! [V_r_2,V_x_2,T_b] : hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),V_r_2) = hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__class__nondisjoint,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,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_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_subset__equiv__class,axiom,
% 159.63/159.30      ! [V_a_2,V_b_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_A_2))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotientE,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,V_X_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30       => ~ ! [B_x] :
% 159.63/159.30              ( V_X_2 = hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30             => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__intrel,axiom,
% 159.63/159.30      c_Equiv__Relations_Oequiv(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),c_Int_Ointrel) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__class__self,axiom,
% 159.63/159.30      ! [V_a_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__disj,axiom,
% 159.63/159.30      ! [V_Y_2,V_X_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30           => ( V_X_2 = V_Y_2
% 159.63/159.30              | hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_Y_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__class__eq,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.30         => hAPP(c_Relation_OImage(T_b,T_b,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_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__eqI,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_X_2))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_Y_2))
% 159.63/159.30               => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.30                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_quotient__eq__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_X_2))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_Y_2))
% 159.63/159.30               => ( V_X_2 = V_Y_2
% 159.63/159.30                <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2)) ) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__class__eq__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.30        <=> ( hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30            & hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30            & hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__equiv__class,axiom,
% 159.63/159.30      ! [V_A_2,V_b_2,V_a_2,V_r_2,T_b] :
% 159.63/159.30        ( hAPP(c_Relation_OImage(T_b,T_b,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_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30       => ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_A_2))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__equiv__class__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.63/159.30           => ( hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30            <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equiv__class__subset,axiom,
% 159.63/159.30      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,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_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__equiv__class__iff2,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.63/159.30           => ( hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),V_r_2) = hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),V_r_2)
% 159.63/159.30            <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_UN__equiv__class,axiom,
% 159.63/159.30      ! [V_a_2,V_f_2,T_c,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( c_Equiv__Relations_Ocongruent(T_b,tc_fun(T_c,tc_HOL_Obool),V_r_2,V_f_2)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.30           => hAPP(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_r_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) = hAPP(V_f_2,V_a_2) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_UN__equiv__class2,axiom,
% 159.63/159.30      ! [V_a2_2,V_a1_2,V_f_2,T_d,V_r2_2,V_A2_2,T_c,V_r1_2,V_A1_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A1_2,V_r1_2)
% 159.63/159.30       => ( c_Equiv__Relations_Oequiv(T_c,V_A2_2,V_r2_2)
% 159.63/159.30         => ( c_Equiv__Relations_Ocongruent2(T_b,T_c,tc_fun(T_d,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a1_2),V_A1_2))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_member(T_c),V_a2_2),V_A2_2))
% 159.63/159.30               => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_d,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r1_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a1_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_c,V_r2_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a2_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))))),V_f_2)) = hAPP(hAPP(V_f_2,V_a1_2),V_a2_2) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equivp__equiv,axiom,
% 159.63/159.30      ! [V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_A_2)
% 159.63/159.30      <=> c_Equiv__Relations_Oequivp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_A_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_identity__equivp,axiom,
% 159.63/159.30      ! [T_b] : c_Equiv__Relations_Oequivp(T_b,c_fequal) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equivp__def,axiom,
% 159.63/159.30      ! [V_R_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.63/159.30      <=> ! [B_x,B_y] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_y))
% 159.63/159.30          <=> hAPP(V_R_2,B_x) = hAPP(V_R_2,B_y) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equivp__reflp,axiom,
% 159.63/159.30      ! [V_x_2,V_R_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.63/159.30       => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_x_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equivp__symp,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_R_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_equivp__transp,axiom,
% 159.63/159.30      ! [V_z_2,V_y_2,V_x_2,V_R_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_z_2))
% 159.63/159.30           => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_z_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_congruent2__implies__congruent,axiom,
% 159.63/159.30      ! [V_a_2,V_f_2,V_r2_2,T_d,T_c,V_r1_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r1_2)
% 159.63/159.30       => ( c_Equiv__Relations_Ocongruent2(T_b,T_c,T_d,V_r1_2,V_r2_2,V_f_2)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.30           => c_Equiv__Relations_Ocongruent(T_c,T_d,V_r2_2,hAPP(V_f_2,V_a_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_congruent__def,axiom,
% 159.63/159.30      ! [V_f_2,V_r_2,T_c,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Ocongruent(T_b,T_c,V_r_2,V_f_2)
% 159.63/159.30      <=> ! [B_x] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),B_x),V_r_2))
% 159.63/159.30           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_c),tc_fun(T_b,tc_HOL_Obool)),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_b),c_COMBB(T_c,tc_HOL_Obool,T_b)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2))),V_f_2)),B_x)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_congruent2D,axiom,
% 159.63/159.30      ! [V_z2_2,V_y2_2,V_z1_2,V_y1_2,V_f_2,V_r2_2,V_r1_2,T_d,T_c,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Ocongruent2(T_b,T_c,T_d,V_r1_2,V_r2_2,V_f_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y1_2),V_z1_2)),V_r1_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_c),V_y2_2),V_z2_2)),V_r2_2))
% 159.63/159.30           => hAPP(hAPP(V_f_2,V_y1_2),V_y2_2) = hAPP(hAPP(V_f_2,V_z1_2),V_z2_2) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_congruentD,axiom,
% 159.63/159.30      ! [V_z_2,V_y_2,V_f_2,V_r_2,T_c,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Ocongruent(T_b,T_c,V_r_2,V_f_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_z_2)),V_r_2))
% 159.63/159.30         => hAPP(V_f_2,V_y_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_congruent2__implies__congruent__UN,axiom,
% 159.63/159.30      ! [V_a_2,V_f_2,T_d,V_r2_2,V_A2_2,T_c,V_r1_2,V_A1_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A1_2,V_r1_2)
% 159.63/159.30       => ( c_Equiv__Relations_Oequiv(T_c,V_A2_2,V_r2_2)
% 159.63/159.30         => ( c_Equiv__Relations_Ocongruent2(T_b,T_c,tc_fun(T_d,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_c),V_a_2),V_A2_2))
% 159.63/159.30             => c_Equiv__Relations_Ocongruent(T_b,tc_fun(T_d,tc_HOL_Obool),V_r1_2,hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_c,V_r2_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))))),V_f_2)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_UN__equiv__class__inject,axiom,
% 159.63/159.30      ! [V_Y_2,V_X_2,V_f_2,T_c,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( c_Equiv__Relations_Ocongruent(T_b,tc_fun(T_c,tc_HOL_Obool),V_r_2,V_f_2)
% 159.63/159.30         => ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_X_2),V_f_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_Y_2),V_f_2)
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_Y_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30               => ( ! [B_x] :
% 159.63/159.30                      ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.30                     => ! [B_y] :
% 159.63/159.30                          ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),V_A_2))
% 159.63/159.30                         => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 159.63/159.30                           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_r_2)) ) ) )
% 159.63/159.30                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_UN__equiv__class__type2,axiom,
% 159.63/159.30      ! [V_B_2,V_X2_2,V_X1_2,V_f_2,T_d,V_r2_2,V_A2_2,T_c,V_r1_2,V_A1_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A1_2,V_r1_2)
% 159.63/159.30       => ( c_Equiv__Relations_Oequiv(T_c,V_A2_2,V_r2_2)
% 159.63/159.30         => ( c_Equiv__Relations_Ocongruent2(T_b,T_c,tc_fun(T_d,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X1_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A1_2),V_r1_2)))
% 159.63/159.30             => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),V_X2_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_c),V_A2_2),V_r2_2)))
% 159.63/159.30               => ( ! [B_x1] :
% 159.63/159.30                      ( hBOOL(hAPP(hAPP(c_member(T_b),B_x1),V_A1_2))
% 159.63/159.30                     => ! [B_x2] :
% 159.63/159.30                          ( hBOOL(hAPP(hAPP(c_member(T_c),B_x2),V_A2_2))
% 159.63/159.30                         => hBOOL(hAPP(hAPP(c_member(tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(V_f_2,B_x1),B_x2)),V_B_2)) ) )
% 159.63/159.30                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_d,tc_HOL_Obool)),V_X1_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,tc_HOL_Obool)),V_X2_2)),V_f_2))),V_B_2)) ) ) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_UN__equiv__class__type,axiom,
% 159.63/159.30      ! [V_B_2,V_X_2,V_f_2,T_c,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( c_Equiv__Relations_Ocongruent(T_b,tc_fun(T_c,tc_HOL_Obool),V_r_2,V_f_2)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.30           => ( ! [B_x] :
% 159.63/159.30                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.30                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_f_2,B_x)),V_B_2)) )
% 159.63/159.30             => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_X_2),V_f_2)),V_B_2)) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Integ__def,axiom,
% 159.63/159.30      c_Int_OInteg = hAPP(hAPP(c_Equiv__Relations_Oquotient(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))),c_Int_Ointrel) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_refl__on__def_H,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.30      <=> ( ! [B_x] :
% 159.63/159.30              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),B_x),V_r_2))
% 159.63/159.30             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2))),B_x)) )
% 159.63/159.30          & ! [B_x] :
% 159.63/159.30              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.30             => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_card__quotient__disjoint,axiom,
% 159.63/159.30      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),T_b),c_Equiv__Relations_Oquotient(T_b)),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))))),V_r_2),V_A_2)
% 159.63/159.30         => hAPP(c_Finite__Set_Ocard(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__empty,axiom,
% 159.63/159.30      ! [V_f_2,T_c,T_b] : c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__uminus,axiom,
% 159.63/159.30      ! [V_A_2,T_b] :
% 159.63/159.30        ( class_Groups_Oordered__ab__group__add(T_b)
% 159.63/159.30       => c_Fun_Oinj__on(T_b,T_b,c_Groups_Ouminus__class_Ouminus(T_b),V_A_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__image__eq__iff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2) = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)
% 159.63/159.30        <=> V_A_2 = V_B_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__imageD,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.63/159.30       => ( c_Fun_Oinj__on(T_c,T_b,V_f_2,V_A_2)
% 159.63/159.30         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__Int,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_subset__inj__on,axiom,
% 159.63/159.30      ! [V_A_2,V_B_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__def,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30      <=> ! [B_x] :
% 159.63/159.30            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.30           => ! [B_xa] :
% 159.63/159.30                ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_A_2))
% 159.63/159.30               => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_xa)
% 159.63/159.30                 => B_x = B_xa ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__diff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__imageI2,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,V_f_H_2,T_d,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_H_2),V_f_2),V_A_2)
% 159.63/159.30       => c_Fun_Oinj__on(T_b,T_d,V_f_2,V_A_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__id2,axiom,
% 159.63/159.30      ! [V_A_2,T_b] : c_Fun_Oinj__on(T_b,T_b,c_COMBI(T_b),V_A_2) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__contraD,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( V_x_2 != V_y_2
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.63/159.30             => hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__iff,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.63/159.30           => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.63/159.30            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__onD,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 159.63/159.30             => V_x_2 = V_y_2 ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_refl__on__Id__on,axiom,
% 159.63/159.30      ! [V_A_2,T_b] : c_Relation_Orefl__on(T_b,V_A_2,c_Relation_OId__on(T_b,V_A_2)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__fun,axiom,
% 159.63/159.30      ! [T_d,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => c_Fun_Oinj__on(T_b,tc_fun(T_d,T_c),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_d,T_c),T_b),c_COMBK(T_c,T_d)),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_injD,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.63/159.30         => V_x_2 = V_y_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__eq,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.63/159.30        <=> V_x_2 = V_y_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__Un__image__eq__iff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.30       => ( hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2) = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)
% 159.63/159.30        <=> V_A_2 = V_B_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__comp,axiom,
% 159.63/159.30      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( c_Fun_Oinj__on(T_d,T_b,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)))
% 159.63/159.30         => c_Fun_Oinj__on(T_d,T_c,hAPP(c_Fun_Ocomp(T_b,T_c,T_d,V_f_2),V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_comp__inj__on__iff,axiom,
% 159.63/159.30      ! [V_f_H_2,T_d,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_c,T_d,V_f_H_2,hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2))
% 159.63/159.30        <=> c_Fun_Oinj__on(T_b,T_d,hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_f_H_2),V_f_2),V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_comp__inj__on,axiom,
% 159.63/159.30      ! [V_g_2,T_d,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_c,T_d,V_g_2,hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2))
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_d,hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_g_2),V_f_2),V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__imageI,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,V_g_2,T_d,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_g_2),V_f_2),V_A_2)
% 159.63/159.30       => c_Fun_Oinj__on(T_d,T_c,V_g_2,hAPP(c_Set_Oimage(T_b,T_d,V_f_2),V_A_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_card__image,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => hAPP(c_Finite__Set_Ocard(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__strict__subset,axiom,
% 159.63/159.30      ! [V_A_2,V_B_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_the__inv__into__f__f,axiom,
% 159.63/159.30      ! [V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30         => hAPP(c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_the__inv__into__f__eq,axiom,
% 159.63/159.30      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.30           => hAPP(c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_the__inv__f__f,axiom,
% 159.63/159.30      ! [V_x_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => hAPP(c_Fun_Othe__inv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__the__inv__into,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => c_Fun_Oinj__on(T_c,T_b,c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_the__inv__into__onto,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => hAPP(c_Set_Oimage(T_c,T_b,c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__image__mem__iff,axiom,
% 159.63/159.30      ! [V_A_2,V_a_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.30        <=> hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_range__ex1__eq,axiom,
% 159.63/159.30      ! [V_b_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))))
% 159.63/159.30        <=> ? [B_x] :
% 159.63/159.30              ( V_b_2 = hAPP(V_f_2,B_x)
% 159.63/159.30              & ! [B_y] :
% 159.63/159.30                  ( V_b_2 = hAPP(V_f_2,B_y)
% 159.63/159.30                 => B_y = B_x ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__iff__surj,axiom,
% 159.63/159.30      ! [V_A_H_2,T_c,T_b,V_A_2] :
% 159.63/159.30        ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.30       => ( ? [B_f] :
% 159.63/159.30              ( c_Fun_Oinj__on(T_b,T_c,B_f,V_A_2)
% 159.63/159.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,B_f),V_A_2)),V_A_H_2)) )
% 159.63/159.30        <=> ? [B_g] : hAPP(c_Set_Oimage(T_c,T_b,B_g),V_A_H_2) = V_A_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__surj__inj,axiom,
% 159.63/159.30      ! [V_f_2,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_Oimage(T_b,T_b,V_f_2),V_A_2)))
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_b,V_f_2,V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_endo__inj__surj,axiom,
% 159.63/159.30      ! [V_f_2,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_b,V_f_2),V_A_2)),V_A_2))
% 159.63/159.30         => ( c_Fun_Oinj__on(T_b,T_b,V_f_2,V_A_2)
% 159.63/159.30           => hAPP(c_Set_Oimage(T_b,T_b,V_f_2),V_A_2) = V_A_2 ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__UNIV__inj__surj,axiom,
% 159.63/159.30      ! [V_f_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30         => hAPP(c_Set_Oimage(T_b,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_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_finite__UNIV__surj__inj,axiom,
% 159.63/159.30      ! [V_f_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.63/159.30       => ( hAPP(c_Set_Oimage(T_b,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_b,tc_HOL_Obool))
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_refl__on__empty,axiom,
% 159.63/159.30      ! [T_b] : c_Relation_Orefl__on(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__image__subset__iff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)))
% 159.63/159.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__image__Int,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_C_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.63/159.30           => hAPP(c_Set_Oimage(T_b,T_c,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_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_image__Int,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => hAPP(c_Set_Oimage(T_b,T_c,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_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__iff__eq__card,axiom,
% 159.63/159.30      ! [V_f_2,T_c,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30        <=> hAPP(c_Finite__Set_Ocard(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_eq__card__imp__inj__on,axiom,
% 159.63/159.30      ! [V_f_2,T_c,V_A_2,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.30       => ( hAPP(c_Finite__Set_Ocard(T_c),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = hAPP(c_Finite__Set_Ocard(T_b),V_A_2)
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__image__set__diff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_C_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.63/159.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_C_2))
% 159.63/159.30           => hAPP(c_Set_Oimage(T_b,T_c,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_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_image__set__diff,axiom,
% 159.63/159.30      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.30       => hAPP(c_Set_Oimage(T_b,T_c,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_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_setsum__reindex,axiom,
% 159.63/159.30      ! [V_h_2,V_B_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.30        ( class_Groups_Ocomm__monoid__add(T_d)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.30         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d),V_h_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_h_2),V_f_2)),V_B_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_pigeonhole,axiom,
% 159.63/159.30      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2))),hAPP(c_Finite__Set_Ocard(T_c),V_A_2)))
% 159.63/159.30       => ~ c_Fun_Oinj__on(T_c,T_b,V_f_2,V_A_2) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__on__fun__updI,axiom,
% 159.63/159.30      ! [V_x_2,V_y_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( ~ hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.30         => c_Fun_Oinj__on(T_b,T_c,c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_x_2,V_y_2),V_A_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_setprod__reindex__cong,axiom,
% 159.63/159.30      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.30        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30         => ( V_B_2 = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)
% 159.63/159.30           => ( V_g_2 = hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_h_2),V_f_2)
% 159.63/159.30             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_d),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_d),V_g_2),V_A_2) ) ) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_setprod__reindex,axiom,
% 159.63/159.30      ! [V_h_2,V_B_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.30        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.63/159.30       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.30         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_d),V_h_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_d),hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_h_2),V_f_2)),V_B_2) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_refl__on__Un,axiom,
% 159.63/159.30      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( c_Relation_Orefl__on(T_b,V_B_2,V_s_2)
% 159.63/159.30         => c_Relation_Orefl__on(T_b,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(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_refl__on__Int,axiom,
% 159.63/159.30      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_b] :
% 159.63/159.30        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.30       => ( c_Relation_Orefl__on(T_b,V_B_2,V_s_2)
% 159.63/159.30         => c_Relation_Orefl__on(T_b,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(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_f__the__inv__into__f,axiom,
% 159.63/159.30      ! [V_y_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.30        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.30       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.30         => hAPP(V_f_2,hAPP(c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),V_y_2)) = V_y_2 ) ) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_inj__singleton,axiom,
% 159.63/159.30      ! [T_b] : c_Fun_Oinj__on(T_b,tc_fun(T_b,tc_HOL_Obool),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))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_Rep__Integ,axiom,
% 159.63/159.30      ! [V_x_2] : hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),hAPP(c_Int_ORep__Integ,V_x_2)),c_Int_OInteg)) ).
% 159.63/159.30  
% 159.63/159.30  fof(fact_setsum_Oreindex,axiom,
% 159.63/159.30      ! [V_g_2,V_h_2,V_A_2,T_b,T_c] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( c_Fun_Oinj__on(T_b,T_b,V_h_2,V_A_2)
% 159.63/159.31           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),hAPP(c_Fun_Ocomp(T_b,T_c,T_b,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_card__bij__eq,axiom,
% 159.63/159.31      ! [V_g_2,V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),V_B_2))
% 159.63/159.31         => ( c_Fun_Oinj__on(T_c,T_b,V_g_2,V_B_2)
% 159.63/159.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_g_2),V_B_2)),V_A_2))
% 159.63/159.31             => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31               => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.63/159.31                 => hAPP(c_Finite__Set_Ocard(T_b),V_A_2) = hAPP(c_Finite__Set_Ocard(T_c),V_B_2) ) ) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setprod_Oreindex,axiom,
% 159.63/159.31      ! [V_g_2,V_h_2,V_A_2,T_b,T_c] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( c_Fun_Oinj__on(T_b,T_b,V_h_2,V_A_2)
% 159.63/159.31           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_g_2),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_A_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),hAPP(c_Fun_Ocomp(T_b,T_c,T_b,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__image__Compl__subset,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,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_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__onD,axiom,
% 159.63/159.31      ! [V_a_2,V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_2)),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__onD1,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__onD2,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_the__inv__into__into,axiom,
% 159.63/159.31      ! [V_B_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Fun_Othe__inv__into(T_b,T_c,V_A_2,V_f_2),V_x_2)),V_B_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_the__inv__into__comp,axiom,
% 159.63/159.31      ! [V_x_2,V_A_2,V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2))
% 159.63/159.31       => ( c_Fun_Oinj__on(T_d,T_b,V_g_2,V_A_2)
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2))))
% 159.63/159.31           => hAPP(c_Fun_Othe__inv__into(T_d,T_c,V_A_2,hAPP(c_Fun_Ocomp(T_b,T_c,T_d,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_b,T_d,T_c,c_Fun_Othe__inv__into(T_d,T_b,V_A_2,V_g_2)),c_Fun_Othe__inv__into(T_b,T_c,hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2),V_f_2)),V_x_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__insert,axiom,
% 159.63/159.31      ! [V_A_2,V_a_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2))
% 159.63/159.31      <=> ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31          & ~ hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_f_2,V_a_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__Un,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.31      <=> ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31          & c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.31          & hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_card__inj__on__le,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)),V_B_2))
% 159.63/159.31         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_c),V_B_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__iff__card__le,axiom,
% 159.63/159.31      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.63/159.31         => ( ? [B_f] :
% 159.63/159.31                ( c_Fun_Oinj__on(T_b,T_c,B_f,V_A_2)
% 159.63/159.31                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,T_c,B_f),V_A_2)),V_B_2)) )
% 159.63/159.31          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_c),V_B_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__image__reindex,axiom,
% 159.63/159.31      ! [V_z_2,V_g_2,V_h_2,T_c,V_A_2,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Oab__semigroup__mult(T_d)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( c_Fun_Oinj__on(T_b,T_c,V_h_2,V_A_2)
% 159.63/159.31           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_c,c_Groups_Otimes__class_Otimes(T_d)),V_g_2),V_z_2),hAPP(c_Set_Oimage(T_b,T_c,V_h_2),V_A_2)) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_b,c_Groups_Otimes__class_Otimes(T_d)),hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_g_2),V_h_2)),V_z_2),V_A_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_quotient__diff1,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),T_b),c_Equiv__Relations_Oquotient(T_b)),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))))),V_r_2),V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),V_r_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reflp__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Predicate_Oreflp(T_b,V_r_2)
% 159.63/159.31      <=> c_Relation_Orefl__on(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding__image_Oreindex,axiom,
% 159.63/159.31      ! [V_g_2,V_h_2,V_A_2,V_F_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding__image(T_b,T_c,V_f_2,V_z_2,V_F_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.31         => ( c_Fun_Oinj__on(T_c,T_c,V_h_2,V_A_2)
% 159.63/159.31           => hAPP(hAPP(V_F_2,V_g_2),hAPP(c_Set_Oimage(T_c,T_c,V_h_2),V_A_2)) = hAPP(hAPP(V_F_2,hAPP(c_Fun_Ocomp(T_c,T_b,T_c,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Id__onE,axiom,
% 159.63/159.31      ! [V_A_2,V_c_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_c_2),c_Relation_OId__on(T_b,V_A_2)))
% 159.63/159.31       => ~ ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => V_c_2 != hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__Suc,axiom,
% 159.63/159.31      ! [V_N_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc,V_N_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__add__nat,axiom,
% 159.63/159.31      ! [V_N_2,V_k_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_k_2),V_N_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reflpE,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Predicate_Oreflp(T_b,V_r_2)
% 159.63/159.31       => hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_x_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__of__nat,axiom,
% 159.63/159.31      ! [T_b] :
% 159.63/159.31        ( class_Nat_Osemiring__char__0(T_b)
% 159.63/159.31       => c_Fun_Oinj__on(tc_Nat_Onat,T_b,c_Nat_Osemiring__1__class_Oof__nat(T_b),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__int,axiom,
% 159.63/159.31      c_Fun_Oinj__on(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_swap__inj__on,axiom,
% 159.63/159.31      ! [V_A_2,T_c,T_b] : c_Fun_Oinj__on(tc_prod(T_b,T_c),tc_prod(T_c,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,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_A_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding__image_Odistrib,axiom,
% 159.63/159.31      ! [V_h_2,V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding__image(T_b,T_c,V_f_2,V_z_2,V_F_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.31         => hAPP(hAPP(V_F_2,hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),V_f_2),V_g_2)),V_h_2)),V_A_2) = hAPP(hAPP(V_f_2,hAPP(hAPP(V_F_2,V_g_2),V_A_2)),hAPP(hAPP(V_F_2,V_h_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__graph,axiom,
% 159.63/159.31      ! [T_c,T_b] : c_Fun_Oinj__on(tc_fun(T_b,T_c),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_b,T_c)),c_Set_OCollect(tc_prod(T_b,T_c))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_b,T_c)),c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool)),hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBC(T_c,T_c,tc_HOL_Obool),c_fequal)))),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,T_c),tc_HOL_Obool))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding__image_Oeq__fold,axiom,
% 159.63/159.31      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding__image(T_b,T_c,V_f_2,V_z_2,V_F_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.31         => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_b,T_c,V_f_2),V_g_2),V_z_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition__Integ,axiom,
% 159.63/159.31      c_Typedef_Otype__definition(tc_Int_Oint,tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool),c_Int_ORep__Integ,c_Int_OAbs__Integ,c_Int_OInteg) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__vimage__singleton,axiom,
% 159.63/159.31      ! [V_a_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))),hAPP(hAPP(c_Set_Oinsert(T_b),c_HOL_OThe(T_b,hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),V_a_2))),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_ImageE,axiom,
% 159.63/159.31      ! [V_A_2,V_r_2,T_c,V_b_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_c,T_b,V_r_2),V_A_2)))
% 159.63/159.31       => ~ ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_x),V_b_2)),V_r_2))
% 159.63/159.31             => ~ hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimageI,axiom,
% 159.63/159.31      ! [T_c,V_B_2,T_b,V_b_2,V_a_2,V_f_2] :
% 159.63/159.31        ( hAPP(V_f_2,V_a_2) = V_b_2
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),V_B_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_c),V_a_2),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_B_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimageI2,axiom,
% 159.63/159.31      ! [T_c,V_A_2,V_a_2,V_f_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_A_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_c),V_a_2),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_A_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimageD,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_f_2,V_a_2)),V_A_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__eq,axiom,
% 159.63/159.31      ! [V_B_2,V_f_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_f_2,V_a_2)),V_B_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Diff,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,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_Ovimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__UN,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_d,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Set_Ovimage(T_b,T_c,V_f_2)),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Int,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,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_Ovimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__mono,axiom,
% 159.63/159.31      ! [V_f_2,T_c,V_B_2,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_B_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__code,axiom,
% 159.63/159.31      ! [V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_A_2),V_x_2))
% 159.63/159.31      <=> hBOOL(hAPP(V_A_2,hAPP(V_f_2,V_x_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Compl,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,tc_HOL_Obool)),V_A_2)) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_A_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__ident,axiom,
% 159.63/159.31      ! [V_Y_2,T_b] : hAPP(c_Set_Ovimage(T_b,T_b,c_COMBI(T_b)),V_Y_2) = V_Y_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__compose,axiom,
% 159.63/159.31      ! [V_x_2,V_f_2,V_g_2,T_d,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_g_2),V_f_2)),V_x_2) = hAPP(c_Set_Ovimage(T_b,T_d,V_f_2),hAPP(c_Set_Ovimage(T_d,T_c,V_g_2),V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Collect__eq,axiom,
% 159.63/159.31      ! [V_Pa_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(c_Set_OCollect(T_c),V_Pa_2)) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(T_c,tc_HOL_Obool,T_b),V_Pa_2),V_f_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Un,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,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(c_Set_Ovimage(T_b,T_c,V_f_2),V_A_2)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__empty,axiom,
% 159.63/159.31      ! [V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__UNIV,axiom,
% 159.63/159.31      ! [V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_image__vimage__subset,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_A_2))),V_A_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_surj__image__vimage__eq,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_b,T_c] :
% 159.63/159.31        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31       => hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__def,axiom,
% 159.63/159.31      ! [V_B_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),T_b),c_member(T_c)),V_f_2)),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__singleton__eq,axiom,
% 159.63/159.31      ! [V_b_2,V_f_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))))
% 159.63/159.31      <=> hAPP(V_f_2,V_a_2) = V_b_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__insert,axiom,
% 159.63/159.31      ! [V_B_2,V_a_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__vimageD,axiom,
% 159.63/159.31      ! [V_F_2,V_h_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Ovimage(T_b,T_c,V_h_2),V_F_2)))
% 159.63/159.31       => ( hAPP(c_Set_Oimage(T_b,T_c,V_h_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_F_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__subsetD,axiom,
% 159.63/159.31      ! [V_A_2,V_B_2,V_f_2,T_b,T_c] :
% 159.63/159.31        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_B_2)),V_A_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_image__vimage__eq,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Ovimage(T_c,T_b,V_f_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__vimageI,axiom,
% 159.63/159.31      ! [V_h_2,T_c,V_F_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.63/159.31       => ( c_Fun_Oinj__on(T_c,T_b,V_h_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_Ovimage(T_c,T_b,V_h_2),V_F_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__vimage__image__eq,axiom,
% 159.63/159.31      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.31       => hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__const,axiom,
% 159.63/159.31      ! [T_c,V_A_2,V_c_2,T_b] :
% 159.63/159.31        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.63/159.31         => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(c_COMBK(T_b,T_c),V_c_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.31        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.63/159.31         => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(c_COMBK(T_b,T_c),V_c_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__eq__UN,axiom,
% 159.63/159.31      ! [V_B_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Set_Ovimage(T_b,T_c,V_f_2)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),c_Set_Oinsert(T_c)),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__subsetI,axiom,
% 159.63/159.31      ! [V_A_2,V_B_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),V_B_2)),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__if,axiom,
% 159.63/159.31      ! [V_B_2,T_c,V_d_2,V_A_2,V_c_2,T_b] :
% 159.63/159.31        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.63/159.31         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_d_2),V_A_2))
% 159.63/159.31             => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBC(T_c,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_c),c_If(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2))),V_c_2)),V_d_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.31            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_d_2),V_A_2))
% 159.63/159.31             => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBC(T_c,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_c),c_If(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2))),V_c_2)),V_d_2)),V_A_2) = V_B_2 ) ) )
% 159.63/159.31        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_c_2),V_A_2))
% 159.63/159.31         => ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_d_2),V_A_2))
% 159.63/159.31             => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBC(T_c,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_c),c_If(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2))),V_c_2)),V_d_2)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,tc_HOL_Obool)),V_B_2) )
% 159.63/159.31            & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_d_2),V_A_2))
% 159.63/159.31             => hAPP(c_Set_Ovimage(T_c,T_b,hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBC(T_c,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_c),c_If(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2))),V_c_2)),V_d_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_OAbs__image,axiom,
% 159.63/159.31      ! [V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => hAPP(c_Set_Oimage(T_c,T_b,V_Abs_2),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_ORep__range,axiom,
% 159.63/159.31      ! [V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => hAPP(c_Set_Oimage(T_b,T_c,V_Rep_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = V_A_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_ORep,axiom,
% 159.63/159.31      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(V_Rep_2,V_x_2)),V_A_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_ORep__inverse,axiom,
% 159.63/159.31      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => hAPP(V_Abs_2,hAPP(V_Rep_2,V_x_2)) = V_x_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_ORep__inject,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => ( hAPP(V_Rep_2,V_x_2) = hAPP(V_Rep_2,V_y_2)
% 159.63/159.31        <=> V_x_2 = V_y_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_OAbs__inject,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),V_A_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),V_A_2))
% 159.63/159.31           => ( hAPP(V_Abs_2,V_x_2) = hAPP(V_Abs_2,V_y_2)
% 159.63/159.31            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_type__definition_OAbs__inverse,axiom,
% 159.63/159.31      ! [V_y_2,V_A_2,V_Abs_2,V_Rep_2,T_c,T_b] :
% 159.63/159.31        ( c_Typedef_Otype__definition(T_b,T_c,V_Rep_2,V_Abs_2,V_A_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),V_A_2))
% 159.63/159.31         => hAPP(V_Rep_2,hAPP(V_Abs_2,V_y_2)) = V_y_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_strong__setprod__reindex__cong,axiom,
% 159.63/159.31      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31         => ( V_B_2 = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)
% 159.63/159.31           => ( ! [B_x] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31                 => hAPP(V_g_2,B_x) = hAPP(hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_h_2),V_f_2),B_x) )
% 159.63/159.31             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_d),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_d),V_g_2),V_A_2) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_code__numeral_Osimps_I5_J,axiom,
% 159.63/159.31      ! [V_code__numeral_2,V_f2_2,V_f1_2,T_b] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__case(T_b,V_f1_2,V_f2_2,c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2)) = hAPP(V_f2_2,V_code__numeral_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_accp__acc__eq,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_r_2)),V_x_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc__subset,axiom,
% 159.63/159.31      ! [V_R2_2,V_R1_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R1_2),V_R2_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Wellfounded_Oacc(T_b,V_R2_2)),c_Wellfounded_Oacc(T_b,V_R1_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc__downward,axiom,
% 159.63/159.31      ! [V_a_2,V_r_2,V_b_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Wellfounded_Oacc(T_b,V_r_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc_Osimps,axiom,
% 159.63/159.31      ! [V_r_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Wellfounded_Oacc(T_b,V_r_2)))
% 159.63/159.31      <=> ! [B_x] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),V_a_2)),V_r_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_member(T_b),B_x),c_Wellfounded_Oacc(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_code__numeral_Osimps_I4_J,axiom,
% 159.63/159.31      ! [V_f2_2,V_f1_2,T_b] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__case(T_b,V_f1_2,V_f2_2,c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = V_f1_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__def,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_r_2),V_s_2) = hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(T_d))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),tc_fun(tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),T_b),c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool),T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_b),c_COMBS(T_d,tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,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_d),c_fconj)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_b),c_COMBC(T_d,tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_b,T_d)),tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_prod(T_b,T_d),tc_fun(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_HOL_Obool),T_d),c_member(tc_prod(T_b,T_d)))),c_Product__Type_OPair(T_b,T_d)))),V_r_2))))),hAPP(hAPP(c_COMBC(T_c,tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_c),c_COMBC(T_d,tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_d,T_c)),tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool)),T_c),hAPP(c_COMBB(tc_prod(T_d,T_c),tc_fun(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool),T_d),c_member(tc_prod(T_d,T_c)))),hAPP(c_COMBC(T_d,T_c,tc_prod(T_d,T_c)),c_Product__Type_OPair(T_d,T_c))))),V_s_2))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_max__extp_Oequations,axiom,
% 159.63/159.31      ! [V_a2_2,V_a1_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Omax__extp(T_b,V_R_2,V_a1_2,V_a2_2)
% 159.63/159.31      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a1_2))
% 159.63/159.31          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a2_2))
% 159.63/159.31          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31          & ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_a1_2))
% 159.63/159.31             => ? [B_xa] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_a2_2))
% 159.63/159.31                  & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_max__ext_Ointros,axiom,
% 159.63/159.31      ! [V_R_2,V_Y_2,V_X_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_X_2))
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Y_2))
% 159.63/159.31         => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31           => ( ! [B_x] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_X_2))
% 159.63/159.31                 => ? [B_xa] :
% 159.63/159.31                      ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_Y_2))
% 159.63/159.31                      & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_xa)),V_R_2)) ) )
% 159.63/159.31             => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_Y_2)),c_Wellfounded_Omax__ext(T_b,V_R_2))) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__compI,axiom,
% 159.63/159.31      ! [V_s_2,V_c_2,T_d,V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_b_2),V_c_2)),V_s_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_d),V_a_2),V_c_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_2),V_s_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__mono,axiom,
% 159.63/159.31      ! [V_s_2,V_s_H_2,T_d,V_r_2,V_r_H_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_H_2),V_r_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool)),V_s_H_2),V_s_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_H_2),V_s_H_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_2),V_s_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_O__assoc,axiom,
% 159.63/159.31      ! [V_T_2,V_S_2,V_R_2,T_e,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_e,T_d),V_R_2),V_S_2)),V_T_2) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_e,T_c),V_R_2),hAPP(hAPP(c_Relation_Orel__comp(T_e,T_d,T_c),V_S_2),V_T_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__distrib,axiom,
% 159.63/159.31      ! [V_T_2,V_S_2,V_R_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool)),V_S_2),V_T_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_R_2),V_S_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_R_2),V_T_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__distrib2,axiom,
% 159.63/159.31      ! [V_R_2,V_T_2,V_S_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_d),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_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_S_2),V_R_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_T_2),V_R_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__empty1,axiom,
% 159.63/159.31      ! [V_R_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool))),V_R_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__empty2,axiom,
% 159.63/159.31      ! [V_R_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_R_2),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__UNION__distrib,axiom,
% 159.63/159.31      ! [V_r_2,V_I_2,T_e,V_s_2,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_s_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_e,tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool)),V_I_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_e,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),T_e),hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_s_2)),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__UNION__distrib2,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,V_I_2,T_e,T_c,T_d,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_e,tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool)),V_I_2),V_r_2)),V_s_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_e,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBC(T_e,tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool),tc_fun(tc_fun(tc_prod(T_d,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),T_e),c_Relation_Orel__comp(T_b,T_d,T_c)),V_r_2)),V_s_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_union__comp__emptyL,axiom,
% 159.63/159.31      ! [V_B_2,V_C_2,V_A_2,T_b] :
% 159.63/159.31        ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_A_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31       => ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_B_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31         => hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_union__comp__emptyR,axiom,
% 159.63/159.31      ! [V_C_2,V_B_2,V_A_2,T_b] :
% 159.63/159.31        ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_A_2),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31       => ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_A_2),V_C_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31         => hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_A_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_B_2),V_C_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_max__ext__compat,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_S_2)),V_R_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Wellfounded_Omax__ext(T_b,V_R_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omax__ext(T_b,V_S_2)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)))))),c_Wellfounded_Omax__ext(T_b,V_R_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__ext__compat,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_S_2)),V_R_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Wellfounded_Omin__ext(T_b,V_R_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)),c_Wellfounded_Omin__ext(T_b,V_S_2)),hAPP(hAPP(c_Set_Oinsert(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_HOL_Obool)))))),c_Wellfounded_Omin__ext(T_b,V_R_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pred__comp__rel__comp__eq,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_s_2,V_r_2,T_d,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_b,T_c,T_d,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_r_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_c),c_COMBC(T_d,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_c,T_d)),tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),T_c),hAPP(c_COMBB(tc_prod(T_c,T_d),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool),T_d),c_member(tc_prod(T_c,T_d)))),c_Product__Type_OPair(T_c,T_d)))),V_s_2)),V_x_2),V_y_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_d),V_x_2),V_y_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_2),V_s_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reduction__pairI,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_S_2)),V_R_2))
% 159.63/159.31         => c_FunDef_Oreduction__pair(T_b,hAPP(hAPP(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)),V_R_2),V_S_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Nitpick_Ozero__frac__def,axiom,
% 159.63/159.31      ! [T_a] : c_Nitpick_Ozero__frac(T_a) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__less__than,axiom,
% 159.63/159.31      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Oless__than) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pred__comp_Ointros,axiom,
% 159.63/159.31      ! [T_d,T_c,T_b,V_c_2,V_s_2,V_b_2,V_a_2,V_r_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(V_s_2,V_b_2),V_c_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_b,T_c,T_d,V_r_2,V_s_2),V_a_2),V_c_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__empty,axiom,
% 159.63/159.31      ! [T_b] : c_Wellfounded_Owf(T_b,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__inv__image,axiom,
% 159.63/159.31      ! [V_f_2,T_c,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(T_c,hAPP(hAPP(c_Relation_Oinv__image(T_b,T_c),V_r_2),V_f_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__lex__prod,axiom,
% 159.63/159.31      ! [V_rb_2,T_c,V_ra_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_ra_2)
% 159.63/159.31       => ( c_Wellfounded_Owf(T_c,V_rb_2)
% 159.63/159.31         => c_Wellfounded_Owf(tc_prod(T_b,T_c),c_Wellfounded_Olex__prod(T_b,T_c,V_ra_2,V_rb_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__measure,axiom,
% 159.63/159.31      ! [V_f_2,T_b] : c_Wellfounded_Owf(T_b,hAPP(c_Wellfounded_Omeasure(T_b),V_f_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__comp__self,axiom,
% 159.63/159.31      ! [V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31      <=> c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_R_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__less,axiom,
% 159.63/159.31      c_Wellfounded_Owf(tc_Nat_Onat,hAPP(c_Set_OCollect(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_Orderings_Oord__class_Oless(tc_Nat_Onat)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__pair__less,axiom,
% 159.63/159.31      c_Wellfounded_Owf(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__mlex,axiom,
% 159.63/159.31      ! [V_f_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31       => c_Wellfounded_Owf(T_b,c_Wellfounded_Omlex__prod(T_b,V_f_2,V_R_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__Int2,axiom,
% 159.63/159.31      ! [V_r_H_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_H_2),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__Int1,axiom,
% 159.63/159.31      ! [V_r_H_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_r_H_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__subset,axiom,
% 159.63/159.31      ! [V_p_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_p_2),V_r_2))
% 159.63/159.31         => c_Wellfounded_Owf(T_b,V_p_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pred__comp_Oequations,axiom,
% 159.63/159.31      ! [V_a3_2,V_a1_2,V_s_2,V_r_2,T_d,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_b,T_c,T_d,V_r_2,V_s_2),V_a1_2),V_a3_2))
% 159.63/159.31      <=> ? [B_b] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_b))
% 159.63/159.31            & hBOOL(hAPP(hAPP(V_s_2,B_b),V_a3_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__finite__psubset,axiom,
% 159.63/159.31      ! [T_b] : c_Wellfounded_Owf(tc_fun(T_b,tc_HOL_Obool),c_Wellfounded_Ofinite__psubset(T_b)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__ext__wf,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(tc_fun(T_b,tc_HOL_Obool),c_Wellfounded_Omin__ext(T_b,V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_max__ext__wf,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(tc_fun(T_b,tc_HOL_Obool),c_Wellfounded_Omax__ext(T_b,V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__not__refl,axiom,
% 159.63/159.31      ! [V_a_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__not__sym,axiom,
% 159.63/159.31      ! [V_x_2,V_a_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_x_2)),V_r_2))
% 159.63/159.31         => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_a_2)),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__asym,axiom,
% 159.63/159.31      ! [V_x_2,V_a_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_x_2)),V_r_2))
% 159.63/159.31         => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_a_2)),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__irrefl,axiom,
% 159.63/159.31      ! [V_a_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__int__ge__less__than,axiom,
% 159.63/159.31      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than(V_d_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__int__ge__less__than2,axiom,
% 159.63/159.31      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than2(V_d_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc__wfD,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__acc__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31      <=> ! [B_x] : hBOOL(hAPP(hAPP(c_member(T_b),B_x),c_Wellfounded_Oacc(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__no__loop,axiom,
% 159.63/159.31      ! [V_R_2,T_b] :
% 159.63/159.31        ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_R_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31       => c_Wellfounded_Owf(T_b,V_R_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__union__merge,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2))
% 159.63/159.31      <=> c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_R_2)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_S_2),V_R_2))),V_S_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__iff__no__infinite__down__chain,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31      <=> ~ ? [B_f] :
% 159.63/159.31            ! [B_i] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),hAPP(B_f,hAPP(c_Nat_OSuc,B_i))),hAPP(B_f,B_i))),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfE__pf,axiom,
% 159.63/159.31      ! [V_A_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Relation_OImage(T_b,T_b,V_R_2),V_A_2)))
% 159.63/159.31         => V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__union__compatible,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31       => ( c_Wellfounded_Owf(T_b,V_S_2)
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),V_S_2)),V_R_2))
% 159.63/159.31           => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf,axiom,
% 159.63/159.31      ! [T_b] :
% 159.63/159.31        ( class_Orderings_Owellorder(T_b)
% 159.63/159.31       => c_Wellfounded_Owf(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),c_Orderings_Oord__class_Oless(T_b)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reduction__pair__def,axiom,
% 159.63/159.31      ! [V_Pa_2,T_b] :
% 159.63/159.31        ( c_FunDef_Oreduction__pair(T_b,V_Pa_2)
% 159.63/159.31      <=> ( c_Wellfounded_Owf(T_b,hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2))
% 159.63/159.31          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2)),hAPP(c_Product__Type_Osnd(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2))),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reduction__pair__lemma,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,V_Pa_2,T_b] :
% 159.63/159.31        ( c_FunDef_Oreduction__pair(T_b,V_Pa_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),hAPP(c_Product__Type_Ofst(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2)))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_S_2),hAPP(c_Product__Type_Osnd(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2)))
% 159.63/159.31           => ( c_Wellfounded_Owf(T_b,V_S_2)
% 159.63/159.31             => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Nitpick_Oone__frac__def,axiom,
% 159.63/159.31      ! [T_a] : c_Nitpick_Oone__frac(T_a) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Nitpick_Onumber__of__frac__def,axiom,
% 159.63/159.31      ! [V_n,T_a] : c_Nitpick_Onumber__of__frac(T_a,V_n) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_n),c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Nitpick_Ofrac__def,axiom,
% 159.63/159.31      ! [V_b,V_a,T_a] : hAPP(hAPP(c_Nitpick_Ofrac(T_a),V_a),V_b) = c_Nitpick_OAbs__Frac(T_a,c_Nitpick_Onorm__frac(V_a,V_b)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pred__nat__def,axiom,
% 159.63/159.31      c_Wellfounded_Opred__nat = hAPP(c_Set_OCollect(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Nat_Onat),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),c_fequal)),c_Nat_OSuc))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__lenlex,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(tc_List_Olist(T_b),c_List_Olenlex(T_b,V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__same__fst,axiom,
% 159.63/159.31      ! [T_b,V_R_2,T_c,V_Pa_2] :
% 159.63/159.31        ( ! [B_x] :
% 159.63/159.31            ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.63/159.31           => c_Wellfounded_Owf(T_c,hAPP(V_R_2,B_x)) )
% 159.63/159.31       => c_Wellfounded_Owf(tc_prod(T_b,T_c),c_Recdef_Osame__fst(T_b,T_c,V_Pa_2,V_R_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__pred__nat,axiom,
% 159.63/159.31      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__lex,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(tc_List_Olist(T_b),c_List_Olex(T_b,V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__lexn,axiom,
% 159.63/159.31      ! [V_n_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(tc_List_Olist(T_b),hAPP(c_List_Olexn(T_b,V_r_2),V_n_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__if__measure,axiom,
% 159.63/159.31      ! [T_b,V_g_2,V_f_2,V_Pa_2] :
% 159.63/159.31        ( ! [B_x] :
% 159.63/159.31            ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,hAPP(V_g_2,B_x))),hAPP(V_f_2,B_x))) )
% 159.63/159.31       => c_Wellfounded_Owf(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_b),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),V_Pa_2))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,T_b),tc_fun(T_b,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,T_b)),c_fequal)),V_g_2))))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_lex__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_List_Olex(T_b,V_r_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_List_Olexn(T_b,V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_lexn_Osimps_I1_J,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(c_List_Olexn(T_b,V_r_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Collect__split,axiom,
% 159.63/159.31      ! [V_Pa_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),hAPP(c_Set_OCollect(tc_prod(T_c,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,tc_HOL_Obool),V_Pa_2))) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_c)),hAPP(c_COMBC(T_c,T_b,tc_HOL_Obool),V_Pa_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_image__split__eq__Sigma,axiom,
% 159.63/159.31      ! [V_A_2,V_g_2,V_f_2,T_c,T_b,T_d] : hAPP(c_Set_Oimage(T_d,tc_prod(T_b,T_c),hAPP(hAPP(c_COMBS(T_d,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_d),c_Product__Type_OPair(T_b,T_c)),V_f_2)),V_g_2)),V_A_2) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(c_Set_Oimage(T_d,T_b,V_f_2),V_A_2)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),c_Set_Oimage(T_d,T_c,V_g_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(tc_fun(T_d,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_d,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool),T_b),c_Set_Ovimage(T_d,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)))))),V_A_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,V_r_2)
% 159.63/159.31      <=> c_Wellfounded_Owf(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__empty,axiom,
% 159.63/159.31      ! [T_b] : c_Wellfounded_OwfP(T_b,hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBK(tc_HOL_Obool,T_b),c_fFalse))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SigmaI,axiom,
% 159.63/159.31      ! [V_B_2,V_b_2,T_c,V_A_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_RangeI,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(c_Relation_ORange(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__eq__cancel2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,V_C_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_C_2))
% 159.63/159.31       => ( hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_C_2)) = hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_C_2))
% 159.63/159.31        <=> V_A_2 = V_B_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Diff__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_J_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_J_2)),V_C_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_J_2),V_C_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__Diff__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_B_2,V_A_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),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_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_B_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Diff__distrib2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),hAPP(hAPP(c_COMBS(T_b,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_b),c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_accp__wfPD,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,V_r_2)
% 159.63/159.31       => hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),V_x_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__accp__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,V_r_2)
% 159.63/159.31      <=> ! [B_x1] : hBOOL(hAPP(c_Wellfounded_Oaccp(T_b,V_r_2),B_x1)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Id__on,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hAPP(c_Relation_ORange(T_b,T_b),c_Relation_OId__on(T_b,V_A_2)) = V_A_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__empty1,axiom,
% 159.63/159.31      ! [V_B_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))),V_B_2) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_card__cartesian__product,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(c_Finite__Set_Ocard(tc_prod(T_b,T_c)),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_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),V_A_2)),hAPP(c_Finite__Set_Ocard(T_c),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__cartesian__product,axiom,
% 159.63/159.31      ! [V_A_2,V_B_2,V_f_2,T_d,T_c,T_b] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.63/159.31       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),tc_fun(tc_fun(T_d,tc_HOL_Obool),T_b),T_c),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_b)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_prod(T_c,T_d),T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2)),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))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__empty,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.31        ( 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)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))
% 159.63/159.31      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31          | V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__empty2,axiom,
% 159.63/159.31      ! [V_A_2,T_c,T_b] : 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),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Compl__Times__UNIV2,axiom,
% 159.63/159.31      ! [V_A_2,T_c,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),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),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Compl__Times__UNIV1,axiom,
% 159.63/159.31      ! [V_A_2,T_c,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_A_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,tc_HOL_Obool)),V_A_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setprod__cartesian__product,axiom,
% 159.63/159.31      ! [V_A_2,V_B_2,V_f_2,T_d,T_c,T_b] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_b)
% 159.63/159.31       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_HOL_Obool),T_b),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),tc_fun(tc_fun(T_d,tc_HOL_Obool),T_b),T_c),c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_d,T_b)),V_f_2)),V_B_2)),V_A_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(tc_prod(T_c,T_d),T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,T_b),V_f_2)),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))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__subset,axiom,
% 159.63/159.31      ! [V_p_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),V_p_2),V_r_2))
% 159.63/159.31         => c_Wellfounded_OwfP(T_b,V_p_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Un__distrib2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),hAPP(hAPP(c_COMBS(T_b,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_b),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__Un__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_B_2,V_A_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),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_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_B_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Un__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_J_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,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_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_J_2),V_C_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__comp__subset__Sigma,axiom,
% 159.63/159.31      ! [V_C_2,V_s_2,T_d,V_B_2,V_A_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool)),V_s_2),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_d),V_B_2),hAPP(c_COMBK(tc_fun(T_d,tc_HOL_Obool),T_c),V_C_2))))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_2),V_s_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_C_2)))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_swap__product,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(c_Set_Oimage(tc_prod(T_c,T_b),tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,tc_prod(T_b,T_c)),hAPP(c_COMBC(T_b,T_c,tc_prod(T_b,T_c)),c_Product__Type_OPair(T_b,T_c)))),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_B_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_A_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__cartesian__product,axiom,
% 159.63/159.31      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2)))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_equiv__type,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Int__distrib2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),hAPP(hAPP(c_COMBS(T_b,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_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__Int__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_B_2,V_A_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),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_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_B_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_C_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__Int__distrib1,axiom,
% 159.63/159.31      ! [V_C_2,V_J_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,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_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_I_2),V_C_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_J_2),V_C_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Id__on__subset__Times,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Relation_OId__on(T_b,V_A_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Diff__subset,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ORange(T_c,T_b),V_A_2)),hAPP(c_Relation_ORange(T_c,T_b),V_B_2))),hAPP(c_Relation_ORange(T_c,T_b),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_UNIV__Times__UNIV,axiom,
% 159.63/159.31      ! [T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))) = c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_mem__Sigma__iff,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)))
% 159.63/159.31      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31          & hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SigmaD1,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SigmaD2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(V_B_2,V_a_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SigmaE2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)))
% 159.63/159.31       => ~ ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31           => ~ hBOOL(hAPP(hAPP(c_member(T_c),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__empty,axiom,
% 159.63/159.31      ! [T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__empty__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_b,T_c] :
% 159.63/159.31        ( hAPP(c_Relation_ORange(T_c,T_b),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Un__eq,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_c,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(c_Relation_ORange(T_c,T_b),V_A_2)),hAPP(c_Relation_ORange(T_c,T_b),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__Range,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Relation_ORange(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_snd__eq__Range,axiom,
% 159.63/159.31      ! [V_R_2,T_b,T_c] : hAPP(c_Set_Oimage(tc_prod(T_c,T_b),T_b,c_Product__Type_Osnd(T_c,T_b)),V_R_2) = hAPP(c_Relation_ORange(T_c,T_b),V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_card__cartesian__product__singleton,axiom,
% 159.63/159.31      ! [V_A_2,V_x_2,T_c,T_b] : hAPP(c_Finite__Set_Ocard(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_A_2))) = hAPP(c_Finite__Set_Ocard(T_c),V_A_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Times__subset__cancel2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,V_C_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_C_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_C_2))),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_B_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_C_2))))
% 159.63/159.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Image__subset,axiom,
% 159.63/159.31      ! [V_C_2,V_B_2,V_A_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_c,V_r_2),V_C_2)),V_B_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__cartesian__productD2,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))))
% 159.63/159.31       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__cartesian__productD1,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2))))
% 159.63/159.31       => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SetCompr__Sigma__eq,axiom,
% 159.63/159.31      ! [V_Qa_2,V_Pa_2,T_c,T_b] : hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),V_Pa_2))),V_Qa_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(c_Set_OCollect(T_b),V_Pa_2)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),c_Set_OCollect(T_c)),V_Qa_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Collect__split,axiom,
% 159.63/159.31      ! [V_Qa_2,V_Pa_2,T_c,T_b] : hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),V_Pa_2))),V_Qa_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(c_Set_OCollect(T_b),V_Pa_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_OCollect(T_c),V_Qa_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fst__image__times,axiom,
% 159.63/159.31      ! [V_A_2,T_c,T_b,V_B_2] :
% 159.63/159.31        ( ( V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_c,T_b),T_c,c_Product__Type_Ofst(T_c,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_B_2))) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.31        & ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_c,T_b),T_c,c_Product__Type_Ofst(T_c,T_b)),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_c),V_B_2))) = V_A_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_snd__image__times,axiom,
% 159.63/159.31      ! [V_B_2,T_c,T_b,V_A_2] :
% 159.63/159.31        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_b,T_c),T_c,c_Product__Type_Osnd(T_b,T_c)),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))) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.31        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_b,T_c),T_c,c_Product__Type_Osnd(T_b,T_c)),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))) = V_B_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Relation_ORange(T_c,T_b),V_r_2)))
% 159.63/159.31      <=> ? [B_y] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_y),V_a_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__insert,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),hAPP(c_Relation_ORange(T_c,T_b),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Int__subset,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ORange(T_c,T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_c,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(c_Relation_ORange(T_c,T_b),V_A_2)),hAPP(c_Relation_ORange(T_c,T_b),V_B_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__on__def,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.31      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31          & ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_insert__times__insert,axiom,
% 159.63/159.31      ! [V_B_2,V_b_2,V_A_2,V_a_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(hAPP(c_Set_Oinsert(T_c),V_b_2),V_B_2))) = hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),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),hAPP(hAPP(c_Set_Oinsert(T_c),V_b_2),V_B_2)))),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__equiv__class,axiom,
% 159.63/159.31      ! [V_X_2,V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)))
% 159.63/159.31           => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_X_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__Times,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_f_2,T_d,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,tc_prod(T_c,T_d),V_f_2),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(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Ovimage(T_b,T_c,hAPP(c_Fun_Ocomp(tc_prod(T_c,T_d),T_c,T_b,c_Product__Type_Ofst(T_c,T_d)),V_f_2)),V_A_2)),hAPP(c_Set_Ovimage(T_b,T_d,hAPP(c_Fun_Ocomp(tc_prod(T_c,T_d),T_d,T_b,c_Product__Type_Osnd(T_c,T_d)),V_f_2)),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_UN__Times__distrib,axiom,
% 159.63/159.31      ! [V_F_2,V_E_2,V_B_2,V_A_2,T_c,T_b,T_e,T_d] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_prod(T_d,T_e),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_d,T_e),V_A_2),hAPP(c_COMBK(tc_fun(T_e,tc_HOL_Obool),T_d),V_B_2))),hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_e,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),tc_fun(T_e,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),tc_fun(tc_fun(T_e,tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),tc_fun(T_e,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))),T_d),c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),T_e)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),T_d),c_Product__Type_OSigma(T_b,T_c)),V_E_2))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),T_e),c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b)),V_F_2)))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_E_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_e,tc_fun(T_c,tc_HOL_Obool)),V_B_2),V_F_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__def,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),T_b),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))),V_B_2)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_fun(tc_prod(T_b,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_fun(tc_prod(T_b,T_c),tc_HOL_Obool))),tc_fun(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))),T_b),c_COMBC(T_c,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),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_fun(tc_prod(T_b,T_c),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_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),T_c),c_Set_Oinsert(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c)))),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__quotient,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__in__rel,axiom,
% 159.63/159.31      ! [V_R_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_R_2)
% 159.63/159.31       => c_Wellfounded_OwfP(T_b,c_FunDef_Oin__rel(T_b,T_b,V_R_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__wf__eq,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_r_2))
% 159.63/159.31      <=> c_Wellfounded_Owf(T_b,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__mult__setsum__if__inj,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_g_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.31        ( class_Rings_Osemiring__0(T_d)
% 159.63/159.31       => ( c_Fun_Oinj__on(tc_prod(T_b,T_c),T_d,hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,T_d),tc_fun(T_c,T_d)),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_d),tc_fun(tc_fun(T_c,T_d),tc_fun(T_c,T_d)),T_b),c_COMBB(T_d,T_d,T_c)),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_d,T_d),T_b),c_Groups_Otimes__class_Otimes(T_d)),V_f_2))),V_g_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_B_2)))
% 159.63/159.31         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_d),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),V_f_2),V_A_2)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d),V_g_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_d,T_d),c_Fun_Oid(T_d)),hAPP(c_Set_OCollect(T_d),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_d),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_d),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_d,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(T_b,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_d),c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool))),T_d),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_b),c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_fun(T_c,tc_fun(tc_HOL_Obool,tc_HOL_Obool))),T_d),hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,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_c),c_fconj))),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_b,tc_fun(T_c,T_d)),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_d),tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(T_c,T_d)),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),T_d),c_COMBB(tc_fun(T_c,T_d),tc_fun(T_c,tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(tc_fun(T_c,T_d),tc_fun(T_c,tc_HOL_Obool)),T_d),c_COMBB(T_d,tc_HOL_Obool,T_c)),c_fequal))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,T_d),tc_fun(T_c,T_d)),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_d),tc_fun(tc_fun(T_c,T_d),tc_fun(T_c,T_d)),T_b),c_COMBB(T_d,T_d,T_c)),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_d,T_d),T_b),c_Groups_Otimes__class_Otimes(T_d)),V_f_2))),V_g_2)))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),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_A_2)))),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_B_2))))))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_RangeP__Range__eq,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Predicate_ORangeP(T_b,T_c,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_r_2)),V_x_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(c_Relation_ORange(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Ex__inj__on__UNION__Sigma,axiom,
% 159.63/159.31      ! [V_A_2,V_I_2,T_c,T_b] :
% 159.63/159.31      ? [B_f] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,tc_prod(T_c,T_b),B_f,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2))
% 159.63/159.31        & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),hAPP(c_Set_Oimage(T_b,tc_prod(T_c,T_b),B_f),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2))),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_b),V_I_2),V_A_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_RangeP_Ointros,axiom,
% 159.63/159.31      ! [T_c,T_b,V_b_2,V_a_2,V_r_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.63/159.31       => hBOOL(hAPP(c_Predicate_ORangeP(T_b,T_c,V_r_2),V_b_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_image__id,axiom,
% 159.63/159.31      ! [V_Y_2,T_b] : hAPP(c_Set_Oimage(T_b,T_b,c_Fun_Oid(T_b)),V_Y_2) = V_Y_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__id,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : c_Fun_Oinj__on(T_b,T_b,c_Fun_Oid(T_b),V_A_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_vimage__id,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hAPP(c_Set_Ovimage(T_b,T_b,c_Fun_Oid(T_b)),V_A_2) = V_A_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_apfst__id,axiom,
% 159.63/159.31      ! [T_c,T_b] : c_Product__Type_Oapfst(T_b,T_b,T_c,c_Fun_Oid(T_b)) = c_Fun_Oid(tc_prod(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_o__eq__id__dest,axiom,
% 159.63/159.31      ! [V_v_2,V_c_2,V_b_2,V_a_2,T_b,T_c,T_d] :
% 159.63/159.31        ( hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_a_2),V_b_2) = hAPP(c_Fun_Ocomp(T_c,T_c,T_b,c_Fun_Oid(T_c)),V_c_2)
% 159.63/159.31       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,V_v_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_o__id,axiom,
% 159.63/159.31      ! [V_f_2,T_c,T_b] : hAPP(c_Fun_Ocomp(T_b,T_c,T_b,V_f_2),c_Fun_Oid(T_b)) = V_f_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_id__o,axiom,
% 159.63/159.31      ! [V_g_2,T_b,T_c] : hAPP(c_Fun_Ocomp(T_c,T_c,T_b,c_Fun_Oid(T_c)),V_g_2) = V_g_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_id__def,axiom,
% 159.63/159.31      ! [V_x_1,T_a] : hAPP(c_Fun_Oid(T_a),V_x_1) = V_x_1 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_apsnd__id,axiom,
% 159.63/159.31      ! [T_b,T_c] : c_Product__Type_Oapsnd(T_c,T_c,T_b,c_Fun_Oid(T_c)) = c_Fun_Oid(tc_prod(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_id__apply,axiom,
% 159.63/159.31      ! [V_x,T_a] : hAPP(c_Fun_Oid(T_a),V_x) = V_x ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_RangeP_Oequations,axiom,
% 159.63/159.31      ! [V_a2_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Predicate_ORangeP(T_b,T_c,V_r_2),V_a2_2))
% 159.63/159.31      <=> ? [B_a] : hBOOL(hAPP(hAPP(V_r_2,B_a),V_a2_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_of__int__eq__id,axiom,
% 159.63/159.31      c_Int_Oring__1__class_Oof__int(tc_Int_Oint) = c_Fun_Oid(tc_Int_Oint) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_surj__id,axiom,
% 159.63/159.31      ! [T_b] : hAPP(c_Set_Oimage(T_b,T_b,c_Fun_Oid(T_b)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding_Oempty,axiom,
% 159.63/159.31      ! [V_F_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.63/159.31       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Fun_Oid(T_c) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_split__Pair,axiom,
% 159.63/159.31      ! [T_c,T_b] : hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_prod(T_b,T_c)),c_Product__Type_OPair(T_b,T_c)) = c_Fun_Oid(tc_prod(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__reindex__id,axiom,
% 159.63/159.31      ! [V_B_2,V_f_2,T_b,T_c] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.31         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_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_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setprod__reindex__id,axiom,
% 159.63/159.31      ! [V_B_2,V_f_2,T_b,T_c] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_c)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_B_2)
% 159.63/159.31         => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_c),c_Fun_Oid(T_c)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_B_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setprod__Sigma,axiom,
% 159.63/159.31      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( ! [B_x] :
% 159.63/159.31                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_x))) )
% 159.63/159.31           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_d),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),T_d),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_d),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_d),T_b),c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_c,T_d)),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_d),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__onI,axiom,
% 159.63/159.31      ! [V_A_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31       => ( ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2)) )
% 159.63/159.31         => c_Relation_Orefl__on(T_b,V_A_2,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__Sigma,axiom,
% 159.63/159.31      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__add(T_d)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( ! [B_x] :
% 159.63/159.31                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_x))) )
% 159.63/159.31           => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),T_d),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_d),tc_fun(tc_fun(T_c,tc_HOL_Obool),T_d),T_b),c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d)),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_d),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_f_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__image__Sigma,axiom,
% 159.63/159.31      ! [V_g_2,V_B_2,T_c,V_A_2,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( ! [B_x] :
% 159.63/159.31                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_x))) )
% 159.63/159.31           => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_b,c_Groups_Otimes__class_Otimes(T_d)),hAPP(hAPP(c_COMBS(T_b,tc_fun(T_c,tc_HOL_Obool),T_d),hAPP(hAPP(c_COMBC(T_b,T_d,tc_fun(tc_fun(T_c,tc_HOL_Obool),T_d)),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_d),tc_fun(T_d,tc_fun(tc_fun(T_c,tc_HOL_Obool),T_d)),T_b),c_Finite__Set_Ofold__image(T_d,T_c,c_Groups_Otimes__class_Otimes(T_d))),V_g_2)),c_Groups_Oone__class_Oone(T_d))),V_B_2)),c_Groups_Oone__class_Oone(T_d)),V_A_2) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,tc_prod(T_b,T_c),c_Groups_Otimes__class_Otimes(T_d)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_g_2)),c_Groups_Oone__class_Oone(T_d)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_card__SigmaI,axiom,
% 159.63/159.31      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_x))) )
% 159.63/159.31         => hAPP(c_Finite__Set_Ocard(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_Nat_Onat,T_b),c_Finite__Set_Ocard(T_c)),V_B_2)),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__SigmaI,axiom,
% 159.63/159.31      ! [V_B_2,T_c,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => ( ! [B_a] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_a),V_A_2))
% 159.63/159.31             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_B_2,B_a))) )
% 159.63/159.31         => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_RangeE,axiom,
% 159.63/159.31      ! [V_r_2,T_c,V_b_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_ORange(T_c,T_b),V_r_2)))
% 159.63/159.31       => ~ ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_x),V_b_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_SigmaE,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_c_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),V_c_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)))
% 159.63/159.31       => ~ ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => ! [B_y] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_c),B_y),hAPP(V_B_2,B_x)))
% 159.63/159.31                 => V_c_2 != hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__acyclicP,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_OwfP(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Oacyclic(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acyclic__subset,axiom,
% 159.63/159.31      ! [V_r_2,V_s_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Oacyclic(T_b,V_s_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31         => c_Wellfounded_Oacyclic(T_b,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__acyclic,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Oacyclic(T_b,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__acyclic__wf,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2))
% 159.63/159.31       => ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.63/159.31         => c_Wellfounded_Owf(T_b,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__iff__acyclic__if__finite,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2))
% 159.63/159.31       => ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31        <=> c_Wellfounded_Oacyclic(T_b,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Nitpick_Owf_H__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Nitpick_Owf_H(T_b,V_r_2)
% 159.63/159.31      <=> ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.63/159.31          & ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2))
% 159.63/159.31            | c_Nitpick_Ounknown(tc_HOL_Obool) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__Un,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ( c_Wellfounded_Owf(T_b,V_s_2)
% 159.63/159.31         => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_b,T_b),V_r_2)),hAPP(c_Relation_ORange(T_b,T_b),V_s_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31           => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__surj,axiom,
% 159.63/159.31      ! [V_g_2,T_d,T_e,V_f_2,T_b,T_c] :
% 159.63/159.31        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31       => ( hAPP(c_Set_Oimage(T_e,T_d,V_g_2),c_Orderings_Otop__class_Otop(tc_fun(T_e,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool))
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_c,T_e),tc_prod(T_b,T_d),c_Product__Type_Omap__pair(T_c,T_b,T_e,T_d,V_f_2,V_g_2)),c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_c,T_e),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_prod(T_b,T_d),tc_HOL_Obool)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_DomainI,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__imageI,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,T_e,T_d,V_R_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_R_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_d,T_e)),hAPP(hAPP(c_Product__Type_OPair(T_d,T_e),hAPP(V_f_2,V_a_2)),hAPP(V_g_2,V_b_2))),hAPP(c_Set_Oimage(tc_prod(T_b,T_c),tc_prod(T_d,T_e),c_Product__Type_Omap__pair(T_b,T_d,T_c,T_e,V_f_2,V_g_2)),V_R_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Id__on,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hAPP(c_Relation_ODomain(T_b,T_b),c_Relation_OId__on(T_b,V_A_2)) = V_A_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__simp,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,V_g_2,V_f_2,T_c,T_e,T_b,T_d] : hAPP(c_Product__Type_Omap__pair(T_d,T_b,T_e,T_c,V_f_2,V_g_2),hAPP(hAPP(c_Product__Type_OPair(T_d,T_e),V_a_2),V_b_2)) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),hAPP(V_f_2,V_a_2)),hAPP(V_g_2,V_b_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__ident,axiom,
% 159.63/159.31      ! [V_z_2,T_c,T_b] : hAPP(c_Product__Type_Omap__pair(T_b,T_b,T_c,T_c,c_COMBI(T_b),c_COMBI(T_c)),V_z_2) = V_z_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fst__map__pair,axiom,
% 159.63/159.31      ! [V_x_2,V_g_2,V_f_2,T_e,T_d,T_c,T_b] : hAPP(c_Product__Type_Ofst(T_b,T_c),hAPP(c_Product__Type_Omap__pair(T_d,T_b,T_e,T_c,V_f_2,V_g_2),V_x_2)) = hAPP(V_f_2,hAPP(c_Product__Type_Ofst(T_d,T_e),V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_snd__prod__fun,axiom,
% 159.63/159.31      ! [V_x_2,V_g_2,V_f_2,T_e,T_d,T_b,T_c] : hAPP(c_Product__Type_Osnd(T_c,T_b),hAPP(c_Product__Type_Omap__pair(T_d,T_c,T_e,T_b,V_f_2,V_g_2),V_x_2)) = hAPP(V_g_2,hAPP(c_Product__Type_Osnd(T_d,T_e),V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_snd__comp__map__pair,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,T_c,T_b,T_d,T_e] : hAPP(c_Fun_Ocomp(tc_prod(T_e,T_d),T_d,tc_prod(T_b,T_c),c_Product__Type_Osnd(T_e,T_d)),c_Product__Type_Omap__pair(T_b,T_e,T_c,T_d,V_f_2,V_g_2)) = hAPP(c_Fun_Ocomp(T_c,T_d,tc_prod(T_b,T_c),V_g_2),c_Product__Type_Osnd(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fst__comp__map__pair,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,T_c,T_b,T_e,T_d] : hAPP(c_Fun_Ocomp(tc_prod(T_d,T_e),T_d,tc_prod(T_b,T_c),c_Product__Type_Ofst(T_d,T_e)),c_Product__Type_Omap__pair(T_b,T_d,T_c,T_e,V_f_2,V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_d,tc_prod(T_b,T_c),V_f_2),c_Product__Type_Ofst(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair_Ocompositionality,axiom,
% 159.63/159.31      ! [V_prod_2,V_i_2,V_h_2,T_g,T_f,V_g_2,V_f_2,T_c,T_e,T_b,T_d] : hAPP(c_Product__Type_Omap__pair(T_d,T_b,T_e,T_c,V_f_2,V_g_2),hAPP(c_Product__Type_Omap__pair(T_f,T_d,T_g,T_e,V_h_2,V_i_2),V_prod_2)) = hAPP(c_Product__Type_Omap__pair(T_f,T_b,T_g,T_c,hAPP(c_Fun_Ocomp(T_d,T_b,T_f,V_f_2),V_h_2),hAPP(c_Fun_Ocomp(T_e,T_c,T_g,V_g_2),V_i_2)),V_prod_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__compose,axiom,
% 159.63/159.31      ! [V_g2_2,V_g1_2,T_g,V_f2_2,V_f1_2,T_f,T_e,T_c,T_d,T_b] : c_Product__Type_Omap__pair(T_b,T_d,T_c,T_e,hAPP(c_Fun_Ocomp(T_f,T_d,T_b,V_f1_2),V_f2_2),hAPP(c_Fun_Ocomp(T_g,T_e,T_c,V_g1_2),V_g2_2)) = hAPP(c_Fun_Ocomp(tc_prod(T_f,T_g),tc_prod(T_d,T_e),tc_prod(T_b,T_c),c_Product__Type_Omap__pair(T_f,T_d,T_g,T_e,V_f1_2,V_g1_2)),c_Product__Type_Omap__pair(T_b,T_f,T_c,T_g,V_f2_2,V_g2_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair_Ocomp,axiom,
% 159.63/159.31      ! [V_i_2,V_h_2,V_g_2,V_f_2,T_c,T_b,T_e,T_d,T_g,T_f] : hAPP(c_Fun_Ocomp(tc_prod(T_f,T_g),tc_prod(T_d,T_e),tc_prod(T_b,T_c),c_Product__Type_Omap__pair(T_f,T_d,T_g,T_e,V_f_2,V_g_2)),c_Product__Type_Omap__pair(T_b,T_f,T_c,T_g,V_h_2,V_i_2)) = c_Product__Type_Omap__pair(T_b,T_d,T_c,T_e,hAPP(c_Fun_Ocomp(T_f,T_d,T_b,V_f_2),V_h_2),hAPP(c_Fun_Ocomp(T_g,T_e,T_c,V_g_2),V_i_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair_Oidentity,axiom,
% 159.63/159.31      ! [T_c,T_b] : c_Product__Type_Omap__pair(T_b,T_b,T_c,T_c,c_COMBI(T_b),c_COMBI(T_c)) = c_Fun_Oid(tc_prod(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__empty__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] :
% 159.63/159.31        ( hAPP(c_Relation_ODomain(T_b,T_c),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__empty,axiom,
% 159.63/159.31      ! [T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__mono,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2)),hAPP(c_Relation_ODomain(T_b,T_c),V_s_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Un__eq,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),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(c_Relation_ODomain(T_b,T_c),V_A_2)),hAPP(c_Relation_ODomain(T_b,T_c),V_B_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__Domain,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fst__eq__Domain,axiom,
% 159.63/159.31      ! [V_R_2,T_c,T_b] : hAPP(c_Set_Oimage(tc_prod(T_b,T_c),T_b,c_Product__Type_Ofst(T_b,T_c)),V_R_2) = hAPP(c_Relation_ODomain(T_b,T_c),V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_apfst__def,axiom,
% 159.63/159.31      ! [V_f_2,T_c,T_d,T_b] : c_Product__Type_Oapfst(T_b,T_d,T_c,V_f_2) = c_Product__Type_Omap__pair(T_b,T_d,T_c,T_c,V_f_2,c_Fun_Oid(T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_apsnd__def,axiom,
% 159.63/159.31      ! [V_f_2,T_b,T_d,T_c] : c_Product__Type_Oapsnd(T_c,T_d,T_b,V_f_2) = c_Product__Type_Omap__pair(T_b,T_b,T_c,T_d,c_Fun_Oid(T_b),V_f_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair_Oid,axiom,
% 159.63/159.31      ! [T_c,T_b] : c_Product__Type_Omap__pair(T_b,T_b,T_c,T_c,c_Fun_Oid(T_b),c_Fun_Oid(T_c)) = c_Fun_Oid(tc_prod(T_b,T_c)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__def,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,T_e,T_c,T_d,T_b] : c_Product__Type_Omap__pair(T_b,T_d,T_c,T_e,V_f_2,V_g_2) = hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_prod(T_d,T_e)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,T_e),tc_fun(T_c,tc_prod(T_d,T_e))),hAPP(hAPP(c_COMBB(tc_fun(T_e,tc_prod(T_d,T_e)),tc_fun(tc_fun(T_c,T_e),tc_fun(T_c,tc_prod(T_d,T_e))),T_b),c_COMBB(T_e,tc_prod(T_d,T_e),T_c)),hAPP(hAPP(c_COMBB(T_d,tc_fun(T_e,tc_prod(T_d,T_e)),T_b),c_Product__Type_OPair(T_d,T_e)),V_f_2))),V_g_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__iff,axiom,
% 159.63/159.31      ! [V_r_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2)))
% 159.63/159.31      <=> ? [B_y] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),B_y)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__insert,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Int__subset,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_b,T_c),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),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_Relation_ODomain(T_b,T_c),V_A_2)),hAPP(c_Relation_ODomain(T_b,T_c),V_B_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Diff__subset,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_b,T_c),V_A_2)),hAPP(c_Relation_ODomain(T_b,T_c),V_B_2))),hAPP(c_Relation_ODomain(T_b,T_c),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Field__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(c_Relation_OField(T_b),V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_ODomain(T_b,T_b),V_r_2)),hAPP(c_Relation_ORange(T_b,T_b),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__surj__on,axiom,
% 159.63/159.31      ! [V_B_H_2,V_B_2,V_g_2,T_d,T_e,V_A_H_2,V_A_2,V_f_2,T_b,T_c] :
% 159.63/159.31        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2) = V_A_H_2
% 159.63/159.31       => ( hAPP(c_Set_Oimage(T_e,T_d,V_g_2),V_B_2) = V_B_H_2
% 159.63/159.31         => hAPP(c_Set_Oimage(tc_prod(T_c,T_e),tc_prod(T_b,T_d),c_Product__Type_Omap__pair(T_c,T_b,T_e,T_d,V_f_2,V_g_2)),hAPP(hAPP(c_Product__Type_OSigma(T_c,T_e),V_A_2),hAPP(c_COMBK(tc_fun(T_e,tc_HOL_Obool),T_c),V_B_2))) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_d),V_A_H_2),hAPP(c_COMBK(tc_fun(T_d,tc_HOL_Obool),T_b),V_B_H_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Collect__split,axiom,
% 159.63/159.31      ! [V_Pa_2,T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2))) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_c)),V_Pa_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__map__pair__image,axiom,
% 159.63/159.31      ! [V_f_2,T_c,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.63/159.31         => c_Wellfounded_Owf(T_c,hAPP(c_Set_Oimage(tc_prod(T_b,T_b),tc_prod(T_c,T_c),c_Product__Type_Omap__pair(T_b,T_c,T_b,T_c,V_f_2,V_f_2)),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_map__pair__inj__on,axiom,
% 159.63/159.31      ! [V_B_2,V_g_2,T_e,T_d,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_d,T_e,V_g_2,V_B_2)
% 159.63/159.31         => c_Fun_Oinj__on(tc_prod(T_b,T_d),tc_prod(T_c,T_e),c_Product__Type_Omap__pair(T_b,T_c,T_d,T_e,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))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_DomainP__Domain__eq,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Predicate_ODomainP(T_b,T_c,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_r_2)),V_x_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_prod__fun__imageE,axiom,
% 159.63/159.31      ! [V_R_2,V_g_2,V_f_2,T_e,T_d,V_c_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),V_c_2),hAPP(c_Set_Oimage(tc_prod(T_d,T_e),tc_prod(T_b,T_c),c_Product__Type_Omap__pair(T_d,T_b,T_e,T_c,V_f_2,V_g_2)),V_R_2)))
% 159.63/159.31       => ~ ! [B_x,B_y] :
% 159.63/159.31              ( V_c_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_y))
% 159.63/159.31             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_d,T_e)),hAPP(hAPP(c_Product__Type_OPair(T_d,T_e),B_x),B_y)),V_R_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_DomainE,axiom,
% 159.63/159.31      ! [V_r_2,T_c,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Relation_ODomain(T_b,T_c),V_r_2)))
% 159.63/159.31       => ~ ! [B_y] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),B_y)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_DomainP_Ointros,axiom,
% 159.63/159.31      ! [T_c,T_b,V_b_2,V_a_2,V_r_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.63/159.31       => hBOOL(hAPP(c_Predicate_ODomainP(T_b,T_c,V_r_2),V_a_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_DomainP_Oequations,axiom,
% 159.63/159.31      ! [V_a1_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Predicate_ODomainP(T_b,T_c,V_r_2),V_a1_2))
% 159.63/159.31      <=> ? [B_x1] : hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_x1)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Rep__Integ__induct,axiom,
% 159.63/159.31      ! [V_Pa_2,V_y_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 159.63/159.31       => ( ! [B_x] : hBOOL(hAPP(V_Pa_2,hAPP(c_Int_ORep__Integ,B_x)))
% 159.63/159.31         => hBOOL(hAPP(V_Pa_2,V_y_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Rep__Integ__cases,axiom,
% 159.63/159.31      ! [V_y_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 159.63/159.31       => ~ ! [B_x] : V_y_2 != hAPP(c_Int_ORep__Integ,B_x) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Abs__Integ__cases,axiom,
% 159.63/159.31      ! [V_x_2] :
% 159.63/159.31        ~ ! [B_y] :
% 159.63/159.31            ( V_x_2 = hAPP(c_Int_OAbs__Integ,B_y)
% 159.63/159.31           => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Abs__Integ__induct,axiom,
% 159.63/159.31      ! [V_x_2,V_Pa_2] :
% 159.63/159.31        ( ! [B_y] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg))
% 159.63/159.31           => hBOOL(hAPP(V_Pa_2,hAPP(c_Int_OAbs__Integ,B_y))) )
% 159.63/159.31       => hBOOL(hAPP(V_Pa_2,V_x_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inj__on__diff__nat,axiom,
% 159.63/159.31      ! [V_k_2,V_N_2] :
% 159.63/159.31        ( ! [B_x] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),B_x)) )
% 159.63/159.31       => c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_Nat_Onat),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),V_k_2),V_N_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfP__SUP,axiom,
% 159.63/159.31      ! [T_b,V_r_2,T_c] :
% 159.63/159.31        ( ! [B_i] : c_Wellfounded_OwfP(T_c,hAPP(V_r_2,B_i))
% 159.63/159.31       => ( ! [B_i,B_j] :
% 159.63/159.31              ( hAPP(V_r_2,B_i) != hAPP(V_r_2,B_j)
% 159.63/159.31             => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),c_Predicate_ODomainP(T_c,T_c,hAPP(V_r_2,B_i))),c_Predicate_ORangeP(T_c,T_c,hAPP(V_r_2,B_j))) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.31         => c_Wellfounded_OwfP(T_c,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_fun(T_c,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_mem__splitI2,axiom,
% 159.63/159.31      ! [V_c_2,V_z_2,T_d,T_c,T_b,V_p_2] :
% 159.63/159.31        ( ! [B_a,B_b] :
% 159.63/159.31            ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_a),B_b)
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_member(T_d),V_z_2),hAPP(hAPP(V_c_2,B_a),B_b))) )
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_d),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_fun(T_d,tc_HOL_Obool)),V_c_2),V_p_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_mem__splitE,axiom,
% 159.63/159.31      ! [V_p_2,V_c_2,T_d,T_c,V_z_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_z_2),hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_d,tc_fun(T_b,tc_HOL_Obool)),V_c_2),V_p_2)))
% 159.63/159.31       => ~ ! [B_x,B_y] :
% 159.63/159.31              ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),B_x),B_y)
% 159.63/159.31             => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_z_2),hAPP(hAPP(V_c_2,B_x),B_y))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Eps__split,axiom,
% 159.63/159.31      ! [V_Pa_2,T_c,T_b] : c_Hilbert__Choice_OEps(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2)) = c_Hilbert__Choice_OEps(tc_prod(T_b,T_c),hAPP(hAPP(c_COMBS(tc_prod(T_b,T_c),T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_HOL_Obool),tc_prod(T_b,T_c)),V_Pa_2),c_Product__Type_Ofst(T_b,T_c))),c_Product__Type_Osnd(T_b,T_c))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_some__sym__eq__trivial,axiom,
% 159.63/159.31      ! [V_x_2,T_b] : c_Hilbert__Choice_OEps(T_b,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_some__eq__trivial,axiom,
% 159.63/159.31      ! [V_x_2,T_b] : c_Hilbert__Choice_OEps(T_b,hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_x_2)) = V_x_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_some__eq__ex,axiom,
% 159.63/159.31      ! [T_b,V_Pa_2] :
% 159.63/159.31        ( hBOOL(hAPP(V_Pa_2,c_Hilbert__Choice_OEps(T_b,V_Pa_2)))
% 159.63/159.31      <=> ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_someI__ex,axiom,
% 159.63/159.31      ! [T_b,V_Pa_2] :
% 159.63/159.31        ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.63/159.31       => hBOOL(hAPP(V_Pa_2,c_Hilbert__Choice_OEps(T_b,V_Pa_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_exE__some,axiom,
% 159.63/159.31      ! [T_b,V_c_2,V_Pa_2] :
% 159.63/159.31        ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.63/159.31       => ( V_c_2 = c_Hilbert__Choice_OEps(T_b,V_Pa_2)
% 159.63/159.31         => hBOOL(hAPP(V_Pa_2,V_c_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_someI,axiom,
% 159.63/159.31      ! [T_b,V_x_2,V_Pa_2] :
% 159.63/159.31        ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.63/159.31       => hBOOL(hAPP(V_Pa_2,c_Hilbert__Choice_OEps(T_b,V_Pa_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_tfl__some,axiom,
% 159.63/159.31      ! [T_b,B_P] :
% 159.63/159.31        ( ? [B_x] : hBOOL(hAPP(B_P,B_x))
% 159.63/159.31       => hBOOL(hAPP(B_P,c_Hilbert__Choice_OEps(T_b,B_P))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Eps__split__eq,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,T_c,T_b] : c_Hilbert__Choice_OEps(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(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_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_c)),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_b),c_fconj),hAPP(c_fequal,V_x_2)))),hAPP(c_fequal,V_y_2)))) = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2),V_y_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_split__paired__Eps,axiom,
% 159.63/159.31      ! [V_Pa_2,T_c,T_b] : c_Hilbert__Choice_OEps(tc_prod(T_b,T_c),V_Pa_2) = c_Hilbert__Choice_OEps(tc_prod(T_b,T_c),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_HOL_Obool,T_c),V_Pa_2)),c_Product__Type_OPair(T_b,T_c)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_nat__mod__eq__lemma,axiom,
% 159.63/159.31      ! [V_y,V_n,V_x] :
% 159.63/159.31        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_y,V_n)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y),V_x))
% 159.63/159.31         => ? [B_q] : V_x = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_y),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),B_q)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wfI__pf,axiom,
% 159.63/159.31      ! [V_R_2,T_b] :
% 159.63/159.31        ( ! [B_A] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),B_A),hAPP(c_Relation_OImage(T_b,T_b,V_R_2),B_A)))
% 159.63/159.31           => B_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.63/159.31       => c_Wellfounded_Owf(T_b,V_R_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sigma__mono,axiom,
% 159.63/159.31      ! [V_D_2,V_B_2,T_c,V_C_2,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_C_2))
% 159.63/159.31       => ( ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_B_2,B_x)),hAPP(V_D_2,B_x))) )
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_A_2),V_B_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),V_C_2),V_D_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc_OaccI,axiom,
% 159.63/159.31      ! [V_r_2,V_x_2,T_b] :
% 159.63/159.31        ( ! [B_y] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_x_2)),V_r_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_member(T_b),B_y),c_Wellfounded_Oacc(T_b,V_r_2))) )
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_not__acc__down,axiom,
% 159.63/159.31      ! [V_R_2,V_x_2,T_b] :
% 159.63/159.31        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Wellfounded_Oacc(T_b,V_R_2)))
% 159.63/159.31       => ~ ! [B_z] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_z),V_x_2)),V_R_2))
% 159.63/159.31             => hBOOL(hAPP(hAPP(c_member(T_b),B_z),c_Wellfounded_Oacc(T_b,V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_max__ext_Osimps,axiom,
% 159.63/159.31      ! [V_R_2,V_a2_2,V_a1_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_Product__Type_OPair(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_a1_2),V_a2_2)),c_Wellfounded_Omax__ext(T_b,V_R_2)))
% 159.63/159.31      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a1_2))
% 159.63/159.31          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a2_2))
% 159.63/159.31          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.31          & ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_a1_2))
% 159.63/159.31             => ? [B_xa] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_a2_2))
% 159.63/159.31                  & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_xa)),V_R_2)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_mod__induct__0,axiom,
% 159.63/159.31      ! [V_i_2,V_Pa_2,V_p_2] :
% 159.63/159.31        ( ! [B_i] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_p_2))
% 159.63/159.31           => ( hBOOL(hAPP(V_Pa_2,B_i))
% 159.63/159.31             => hBOOL(hAPP(V_Pa_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,B_i),V_p_2))) ) )
% 159.63/159.31       => ( hBOOL(hAPP(V_Pa_2,V_i_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_p_2))
% 159.63/159.31           => hBOOL(hAPP(V_Pa_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__no__infinite__down__chainE,axiom,
% 159.63/159.31      ! [V_f_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => ~ ! [B_k] : 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,hAPP(c_Nat_OSuc,B_k))),hAPP(V_f_2,B_k))),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__reindex__cong,axiom,
% 159.63/159.31      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_c,T_b,T_d] :
% 159.63/159.31        ( class_Groups_Ocomm__monoid__add(T_d)
% 159.63/159.31       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.63/159.31         => ( V_B_2 = hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)
% 159.63/159.31           => ( ! [B_a] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_a),V_A_2))
% 159.63/159.31                 => hAPP(V_g_2,B_a) = hAPP(V_h_2,hAPP(V_f_2,B_a)) )
% 159.63/159.31             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_c,T_d),V_h_2),V_B_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_d),V_g_2),V_A_2) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_scomp__unfold,axiom,
% 159.63/159.31      ! [V_x_2,V_g_2,V_f_2,T_b,T_e,T_d,T_c] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_c,T_d,T_e,T_b),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(V_g_2,hAPP(c_Product__Type_Ofst(T_d,T_e),hAPP(V_f_2,V_x_2))),hAPP(c_Product__Type_Osnd(T_d,T_e),hAPP(V_f_2,V_x_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_setsum__ivl__cong,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,V_d_2,V_b_2,V_c_2,V_a_2,T_b,T_c] :
% 159.63/159.31        ( ( class_Groups_Ocomm__monoid__add(T_c)
% 159.63/159.31          & class_Orderings_Oord(T_b) )
% 159.63/159.31       => ( V_a_2 = V_c_2
% 159.63/159.31         => ( V_b_2 = V_d_2
% 159.63/159.31           => ( ! [B_x] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_c_2),B_x))
% 159.63/159.31                 => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),B_x),V_d_2))
% 159.63/159.31                   => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) )
% 159.63/159.31             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_a_2),V_b_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_g_2),hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_b,V_c_2),V_d_2)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_less__eq,axiom,
% 159.63/159.31      ! [V_n_2,V_m_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),V_n_2)),c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat)))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__trancl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31       => c_Wellfounded_Owf(T_b,c_Transitive__Closure_Otrancl(T_b,V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_scomp__Pair,axiom,
% 159.63/159.31      ! [V_x_2,T_d,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_c,T_d,tc_prod(T_c,T_d)),V_x_2),c_Product__Type_OPair(T_c,T_d)) = V_x_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_scomp__scomp,axiom,
% 159.63/159.31      ! [V_h_2,V_g_2,V_f_2,T_g,T_f,T_c,T_e,T_d,T_b] : hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_d,T_e,T_c),hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_f,T_g,tc_prod(T_d,T_e)),V_f_2),V_g_2)),V_h_2) = hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_f,T_g,T_c),V_f_2),hAPP(hAPP(c_COMBC(T_f,tc_fun(T_d,tc_fun(T_e,T_c)),tc_fun(T_g,T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_g,tc_prod(T_d,T_e)),tc_fun(tc_fun(T_d,tc_fun(T_e,T_c)),tc_fun(T_g,T_c)),T_f),c_Product__Type_Oscomp(T_g,T_d,T_e,T_c)),V_g_2)),V_h_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Pair__scomp,axiom,
% 159.63/159.31      ! [V_f_2,V_x_2,T_c,T_d,T_b] : hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_d,T_b,T_c),hAPP(c_Product__Type_OPair(T_d,T_b),V_x_2)),V_f_2) = hAPP(V_f_2,V_x_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_scomp__apply,axiom,
% 159.63/159.31      ! [V_x_2,V_g_2,V_f_2,T_b,T_e,T_d,T_c] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_c,T_d,T_e,T_b),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,T_b),V_g_2),hAPP(V_f_2,V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_scomp__def,axiom,
% 159.63/159.31      ! [V_x_2,V_g_2,V_f_2,T_b,T_e,T_d,T_c] : hAPP(hAPP(hAPP(c_Product__Type_Oscomp(T_c,T_d,T_e,T_b),V_f_2),V_g_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,T_b),V_g_2),hAPP(V_f_2,V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_less__than__def,axiom,
% 159.63/159.31      c_Wellfounded_Oless__than = c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acyclic__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.63/159.31      <=> ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl_Or__into__trancl,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__subset__Field2,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),hAPP(c_Relation_OField(T_b),V_r_2)),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_Relation_OField(T_b),V_r_2))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__Int__subset,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),V_s_2)),V_r_2)),V_s_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),V_s_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_r__into__trancl_H,axiom,
% 159.63/159.31      ! [V_r_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__empty,axiom,
% 159.63/159.31      ! [T_b] : c_Transitive__Closure_Otrancl(T_b,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__domain,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(c_Relation_ODomain(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2)) = hAPP(c_Relation_ODomain(T_b,T_b),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__range,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(c_Relation_ORange(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2)) = hAPP(c_Relation_ORange(T_b,T_b),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__trancl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__trans,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Transitive__Closure_Otrancl__into__trancl,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__into__trancl2,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_r__r__into__trancl,axiom,
% 159.63/159.31      ! [V_c_2,V_R_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_R_2))
% 159.63/159.31       => ( 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_c_2)),V_R_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__mono,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Otrancl(T_b,V_s_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__unfold,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Otrancl(T_b,V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2)),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__subset__Sigma,axiom,
% 159.63/159.31      ! [V_A_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_iterate_Osimps,axiom,
% 159.63/159.31      ! [V_x_2,V_f_2,T_b,T_c,V_k_2] :
% 159.63/159.31        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.31         => hAPP(c_Random_Oiterate(T_c,T_b,V_k_2,V_f_2),V_x_2) = hAPP(c_Product__Type_OPair(T_c,T_b),V_x_2) )
% 159.63/159.31        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.31         => hAPP(c_Random_Oiterate(T_c,T_b,V_k_2,V_f_2),V_x_2) = hAPP(hAPP(c_Product__Type_Oscomp(T_b,T_c,T_b,tc_prod(T_c,T_b)),hAPP(V_f_2,V_x_2)),c_Random_Oiterate(T_c,T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),V_f_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__insert,axiom,
% 159.63/159.31      ! [V_r_2,V_x_2,V_y_2,T_b] : c_Transitive__Closure_Otrancl(T_b,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_x_2)),V_r_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,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_b),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_b),c_fconj),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool),hAPP(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_b),c_member(tc_prod(T_b,T_b))),hAPP(hAPP(c_COMBC(T_b,T_b,tc_prod(T_b,T_b)),c_Product__Type_OPair(T_b,T_b)),V_y_2))),c_Transitive__Closure_Ortrancl(T_b,V_r_2))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool),hAPP(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_b),c_member(tc_prod(T_b,T_b))),hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2))),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reflcl__set__eq,axiom,
% 159.63/159.31      ! [V_y_2,V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_r_2)),c_fequal),V_x_2),V_y_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_r__into__rtrancl,axiom,
% 159.63/159.31      ! [V_r_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl_Ortrancl__refl,axiom,
% 159.63/159.31      ! [V_r_2,V_a_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_IdI,axiom,
% 159.63/159.31      ! [V_a_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_a_2)),c_Relation_OId(T_b))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__into__rtrancl,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__unfold__left,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Otrancl(T_b,V_r_2) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_r_2),c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__unfold__right,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Otrancl(T_b,V_r_2) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__reflcl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Otrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) = c_Transitive__Closure_Ortrancl(T_b,V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_reflcl__trancl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Otrancl(T_b,V_r_2)),c_Relation_OId(T_b)) = c_Transitive__Closure_Ortrancl(T_b,V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__trancl__absorb,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : c_Transitive__Closure_Otrancl(T_b,c_Transitive__Closure_Ortrancl(T_b,V_R_2)) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__rtrancl__absorb,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,c_Transitive__Closure_Otrancl(T_b,V_R_2)) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__rtrancl,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(c_Relation_ODomain(T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_R_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__r__diff__Id,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) = c_Transitive__Closure_Ortrancl(T_b,V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__trans,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl_Ortrancl__into__rtrancl,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__rtrancl__into__rtrancl,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__idemp,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)) = c_Transitive__Closure_Ortrancl(T_b,V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__rtrancl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Relation_Orefl__on(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__reflcl__absorb,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)),c_Relation_OId(T_b)) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__Un__rtrancl,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)),c_Transitive__Closure_Ortrancl(T_b,V_S_2))) = c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__reflcl,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),c_Relation_OId(T_b))) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__Un__subset,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)),c_Transitive__Closure_Ortrancl(T_b,V_S_2))),c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2)))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__subset__rtrancl,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Transitive__Closure_Ortrancl(T_b,V_s_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),c_Transitive__Closure_Ortrancl(T_b,V_s_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__subset,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_S_2),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31         => c_Transitive__Closure_Ortrancl(T_b,V_S_2) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__mono,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),c_Transitive__Closure_Ortrancl(T_b,V_s_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Image__closed__trancl,axiom,
% 159.63/159.31      ! [V_X_2,V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_b,V_r_2),V_X_2)),V_X_2))
% 159.63/159.31       => hAPP(c_Relation_OImage(T_b,T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_X_2) = V_X_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_in__rtrancl__UnI,axiom,
% 159.63/159.31      ! [V_S_2,V_R_2,V_x_2,T_b] :
% 159.63/159.31        ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_x_2),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31          | hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_x_2),c_Transitive__Closure_Ortrancl(T_b,V_S_2))) )
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_x_2),c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2),V_S_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__Int__subset,axiom,
% 159.63/159.31      ! [V_r_2,V_s_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Relation_OId(T_b)),V_s_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_s_2)),V_r_2)),V_s_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_s_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__idemp__self__comp,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_R_2)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)) = c_Transitive__Closure_Ortrancl(T_b,V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_r__comp__rtrancl__eq,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_r_2),c_Transitive__Closure_Ortrancl(T_b,V_r_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__unfold,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,V_r_2) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Relation_OId(T_b)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_r_2)),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__empty,axiom,
% 159.63/159.31      ! [T_b] : c_Transitive__Closure_Ortrancl(T_b,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) = c_Relation_OId(T_b) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__rtrancl,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(c_Relation_ORange(T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_R_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_R__O__Id,axiom,
% 159.63/159.31      ! [V_R_2,T_c,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_c),V_R_2),c_Relation_OId(T_c)) = V_R_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Id__O__R,axiom,
% 159.63/159.31      ! [V_R_2,T_c,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_c),c_Relation_OId(T_b)),V_R_2) = V_R_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Image__Id,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hAPP(c_Relation_OImage(T_b,T_b,c_Relation_OId(T_b)),V_A_2) = V_A_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pair__in__Id__conv,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Relation_OId(T_b)))
% 159.63/159.31      <=> V_a_2 = V_b_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__trancl__trancl,axiom,
% 159.63/159.31      ! [V_z_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_z_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__rtrancl__trancl,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__into__trancl1,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( 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_c_2)),V_r_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtranclD,axiom,
% 159.63/159.31      ! [V_R_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31       => ( V_a_2 = V_b_2
% 159.63/159.31          | ( V_a_2 != V_b_2
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Otrancl(T_b,V_R_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__into__trancl2,axiom,
% 159.63/159.31      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__eq__or__trancl,axiom,
% 159.63/159.31      ! [V_R_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31      <=> ( V_x_2 = V_y_2
% 159.63/159.31          | ( V_x_2 != V_y_2
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Otrancl(T_b,V_R_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__Id,axiom,
% 159.63/159.31      ! [T_b] : hAPP(c_Relation_ODomain(T_b,T_b),c_Relation_OId(T_b)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__Id,axiom,
% 159.63/159.31      ! [T_b] : hAPP(c_Relation_ORange(T_b,T_b),c_Relation_OId(T_b)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__Id,axiom,
% 159.63/159.31      ! [T_b] : c_Relation_Orefl__on(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Relation_OId(T_b)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pair__leq__def,axiom,
% 159.63/159.31      c_FunDef_Opair__leq = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_prod(tc_Nat_Onat,tc_Nat_Onat)),tc_HOL_Obool)),c_FunDef_Opair__less),c_Relation_OId(tc_prod(tc_Nat_Onat,tc_Nat_Onat))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Not__Domain__rtrancl,axiom,
% 159.63/159.31      ! [V_y_2,V_R_2,V_x_2,T_b] :
% 159.63/159.31        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Relation_ODomain(T_b,T_b),V_R_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31        <=> V_x_2 = V_y_2 ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc__downwards,axiom,
% 159.63/159.31      ! [V_b_2,V_r_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Wellfounded_Oacc(T_b,V_r_2)))
% 159.63/159.31       => ( 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_a_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acc__downwards__aux,axiom,
% 159.63/159.31      ! [V_r_2,V_a_2,V_b_2,T_b] :
% 159.63/159.31        ( 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_a_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Wellfounded_Oacc(T_b,V_r_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),c_Wellfounded_Oacc(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__insert,axiom,
% 159.63/159.31      ! [V_r_2,V_x_2,V_y_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_x_2)),V_r_2))
% 159.63/159.31      <=> ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.31          & ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acyclic__insert,axiom,
% 159.63/159.31      ! [V_r_2,V_x_2,V_y_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Oacyclic(T_b,hAPP(hAPP(c_Set_Oinsert(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_x_2)),V_r_2))
% 159.63/159.31      <=> ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.63/159.31          & ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__reflcl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Relation_Orefl__on(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Id__def,axiom,
% 159.63/159.31      ! [T_b] : c_Relation_OId(T_b) = hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_prod(T_b,T_b)),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBC(tc_prod(T_b,T_b),tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_HOL_Obool)),tc_prod(T_b,T_b)),c_COMBB(tc_prod(T_b,T_b),tc_HOL_Obool,T_b)),c_fequal)),hAPP(hAPP(c_COMBS(T_b,T_b,tc_prod(T_b,T_b)),c_Product__Type_OPair(T_b,T_b)),c_COMBI(T_b))))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_irrefl__diff__Id,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Relation_Oirrefl(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_pred__nat__trancl__eq__le,axiom,
% 159.63/159.31      ! [V_n_2,V_m_2] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_Product__Type_OPair(tc_Nat_Onat,tc_Nat_Onat),V_m_2),V_n_2)),c_Transitive__Closure_Ortrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat)))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__subset__Sigma__aux,axiom,
% 159.63/159.31      ! [V_A_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.31         => ( V_a_2 = V_b_2
% 159.63/159.31            | hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_log_Osimps,axiom,
% 159.63/159.31      ! [V_i,V_b] :
% 159.63/159.31        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_b),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)))
% 159.63/159.31            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 159.63/159.31         => c_Random_Olog(V_b,V_i) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 159.63/159.31        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_b),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)))
% 159.63/159.31              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 159.63/159.31         => c_Random_Olog(V_b,V_i) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),c_Random_Olog(V_b,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_i),V_b))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_minus__shift__def,axiom,
% 159.63/159.31      ! [V_r,V_l,V_k] :
% 159.63/159.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.63/159.31         => c_Random_Ominus__shift(V_r,V_k,V_l) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_r),V_k)),V_l) )
% 159.63/159.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.63/159.31         => c_Random_Ominus__shift(V_r,V_k,V_l) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k),V_l) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_inc__shift__def,axiom,
% 159.63/159.31      ! [V_k,V_v] :
% 159.63/159.31        ( ( V_v = V_k
% 159.63/159.31         => c_Random_Oinc__shift(V_v,V_k) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 159.63/159.31        & ( V_v != V_k
% 159.63/159.31         => c_Random_Oinc__shift(V_v,V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_k),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_range,axiom,
% 159.63/159.31      ! [V_s,V_k] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),V_k))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Orange(V_k),V_s))),V_k)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_irrefl__tranclI,axiom,
% 159.63/159.31      ! [V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))
% 159.63/159.31       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_x_2)),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_sequence__trans,axiom,
% 159.63/159.31      ! [V_k_2,V_i_2,V_r_2,V_f_2,T_b] :
% 159.63/159.31        ( ! [B_i] : 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,hAPP(c_Nat_OSuc,B_i))),hAPP(V_f_2,B_i))),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => 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,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_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)) = hAPP(c_Relation_Oconverse(T_b,T_b),c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__Id,axiom,
% 159.63/159.31      ! [T_b] : hAPP(c_Relation_Oconverse(T_b,T_b),c_Relation_OId(T_b)) = c_Relation_OId(T_b) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__Un,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)),hAPP(c_Relation_Oconverse(T_c,T_b),V_s_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Transitive__Closure_Otrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)) = hAPP(c_Relation_Oconverse(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__iff,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_b_2),V_a_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converseI,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),V_r_2))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_b_2),V_a_2)),hAPP(c_Relation_Oconverse(T_b,T_c),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converseD,axiom,
% 159.63/159.31      ! [V_r_2,V_b_2,V_a_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_b_2),V_a_2)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acyclic__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Oacyclic(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.63/159.31      <=> c_Wellfounded_Oacyclic(T_b,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__rel__comp,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_d,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(hAPP(c_Relation_Orel__comp(T_c,T_d,T_b),V_r_2),V_s_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),hAPP(c_Relation_Oconverse(T_d,T_b),V_s_2)),hAPP(c_Relation_Oconverse(T_c,T_d),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__on__converse,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.63/159.31      <=> c_Relation_Orefl__on(T_b,V_A_2,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__Id__on,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : hAPP(c_Relation_Oconverse(T_b,T_b),c_Relation_OId__on(T_b,V_A_2)) = c_Relation_OId__on(T_b,V_A_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__Int,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)),hAPP(c_Relation_Oconverse(T_c,T_b),V_s_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(c_Relation_Oconverse(T_b,T_c),V_r_2)) = V_r_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_c)),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)))
% 159.63/159.31      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_c,T_b)),V_r_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__inv__image,axiom,
% 159.63/159.31      ! [V_f_2,V_R_2,T_c,T_b] : hAPP(c_Relation_Oconverse(T_b,T_b),hAPP(hAPP(c_Relation_Oinv__image(T_c,T_b),V_R_2),V_f_2)) = hAPP(hAPP(c_Relation_Oinv__image(T_c,T_b),hAPP(c_Relation_Oconverse(T_c,T_c),V_R_2)),V_f_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Field__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : hAPP(c_Relation_OField(T_b),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)) = hAPP(c_Relation_OField(T_b),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__UNION,axiom,
% 159.63/159.31      ! [V_r_2,V_S_2,T_d,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_S_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_S_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),T_d),c_Relation_Oconverse(T_c,T_b)),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__converse__trancl,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.63/159.31       => c_Wellfounded_Owf(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_equiv__comp__eq,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.31       => hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)),V_r_2) = V_r_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),hAPP(c_Relation_Oconverse(T_b,T_c),V_r_2)) = hAPP(c_Relation_ODomain(T_b,T_c),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Domain__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)) = hAPP(c_Relation_ORange(T_c,T_b),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Range__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),V_r_2) = hAPP(c_Relation_ODomain(T_b,T_c),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__converseD,axiom,
% 159.63/159.31      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_x_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__converseI,axiom,
% 159.63/159.31      ! [V_r_2,V_x_2,V_y_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_x_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__converseI,axiom,
% 159.63/159.31      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(c_Relation_Oconverse(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2))))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Otrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__converseD,axiom,
% 159.63/159.31      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Otrancl(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(c_Relation_Oconverse(T_b,T_b),c_Transitive__Closure_Otrancl(T_b,V_r_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Image__subset__eq,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_b,V_r_2),V_A_2)),V_B_2))
% 159.63/159.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_b,T_c,hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2))))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_refl__on__comp__subset,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)),V_r_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_comp__equivI,axiom,
% 159.63/159.31      ! [V_A_2,V_r_2,T_b] :
% 159.63/159.31        ( hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)),V_r_2) = V_r_2
% 159.63/159.31       => ( hAPP(c_Relation_ODomain(T_b,T_b),V_r_2) = V_A_2
% 159.63/159.31         => c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_finite__acyclic__wf__converse,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_b)),V_r_2))
% 159.63/159.31       => ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.63/159.31         => c_Wellfounded_Owf(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_converse__def,axiom,
% 159.63/159.31      ! [V_r_2,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2) = hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),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_r_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_total__on__diff__Id,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Ototal__on(T_b,V_A_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b)))
% 159.63/159.31      <=> c_Relation_Ototal__on(T_b,V_A_2,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__imp__UN__rel__pow,axiom,
% 159.63/159.31      ! [V_R_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(T_b,T_b),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_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2)))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_acyclicI,axiom,
% 159.63/159.31      ! [V_r_2,T_b] :
% 159.63/159.31        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),c_Transitive__Closure_Otrancl(T_b,V_r_2)))
% 159.63/159.31       => c_Wellfounded_Oacyclic(T_b,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow__mult,axiom,
% 159.63/159.31      ! [V_f_2,V_m_2,V_n_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_m_2),V_f_2)) = hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)),V_f_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow__swap1,axiom,
% 159.63/159.31      ! [V_x_2,V_n_2,T_b,V_f_2] : hAPP(V_f_2,hAPP(hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),V_f_2),V_x_2)) = hAPP(hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),V_f_2),hAPP(V_f_2,V_x_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_wf__exp,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,T_b] :
% 159.63/159.31        ( c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2))
% 159.63/159.31       => c_Wellfounded_Owf(T_b,V_R_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_comp__funpow,axiom,
% 159.63/159.31      ! [V_f_2,V_n_2,T_c,T_b] : hAPP(hAPP(c_Nat_Ocompow(tc_fun(T_b,T_c),tc_fun(T_b,T_c)),V_n_2),c_Fun_Ocomp(T_c,T_c,T_b,V_f_2)) = c_Fun_Ocomp(T_c,T_c,T_b,hAPP(hAPP(c_Nat_Ocompow(T_c,T_c),V_n_2),V_f_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__commute,axiom,
% 159.63/159.31      ! [V_n_2,V_R_2,T_b] : hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_R_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)),V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__1,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_R_2) = V_R_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__power,axiom,
% 159.63/159.31      ! [V_R_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31      <=> ? [B_n] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),B_n),V_R_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__imp__rtrancl,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Ortrancl(T_b,V_R_2))) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_relpow_Osimps_I2_J,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2) = hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)),V_R_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__add,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_m_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),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_b,T_b,T_b),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_m_2),V_R_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_relpow_Osimps_I1_J,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2) = c_Relation_OId(T_b) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_total__on__empty,axiom,
% 159.63/159.31      ! [V_r_2,T_b] : c_Relation_Ototal__on(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)),V_r_2) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_total__on__converse,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Ototal__on(T_b,V_A_2,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.63/159.31      <=> c_Relation_Ototal__on(T_b,V_A_2,V_r_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__0__I,axiom,
% 159.63/159.31      ! [V_R_2,V_x_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_x_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2))) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__0__E,axiom,
% 159.63/159.31      ! [V_R_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_R_2)))
% 159.63/159.31       => V_x_2 = V_y_2 ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__Suc__I,axiom,
% 159.63/159.31      ! [V_z_2,V_R_2,V_n_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_z_2)),V_R_2))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__Suc__I2,axiom,
% 159.63/159.31      ! [V_n_2,V_z_2,V_R_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_R_2))
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow_Osimps_I2_J,axiom,
% 159.63/159.31      ! [V_f_2,V_n_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),hAPP(c_Nat_OSuc,V_n_2)),V_f_2) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,V_f_2),hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),V_f_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow__add,axiom,
% 159.63/159.31      ! [V_f_2,V_n_2,V_m_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)),V_f_2) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_m_2),V_f_2)),hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),V_n_2),V_f_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow_Osimps_I1_J,axiom,
% 159.63/159.31      ! [V_f_2,T_b] : hAPP(hAPP(c_Nat_Ocompow(T_b,T_b),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_f_2) = c_Fun_Oid(T_b) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_trancl__power,axiom,
% 159.63/159.31      ! [V_R_2,V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Transitive__Closure_Otrancl(T_b,V_R_2)))
% 159.63/159.31      <=> ? [B_n] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),B_n),V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_total__on__def,axiom,
% 159.63/159.31      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.31        ( c_Relation_Ototal__on(T_b,V_A_2,V_r_2)
% 159.63/159.31      <=> ! [B_x] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.31           => ! [B_xa] :
% 159.63/159.31                ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_A_2))
% 159.63/159.31               => ( B_x != B_xa
% 159.63/159.31                 => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_xa)),V_r_2))
% 159.63/159.31                    | hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_xa),B_x)),V_r_2)) ) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__is__UN__rel__pow,axiom,
% 159.63/159.31      ! [V_R_2,T_b] : c_Transitive__Closure_Ortrancl(T_b,V_R_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_Nat_Onat,tc_fun(tc_prod(T_b,T_b),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_b,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool)),V_R_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_funpow__code__def,axiom,
% 159.63/159.31      ! [T_b] : c_Nat_Ofunpow(T_b) = c_Nat_Ocompow(T_b,T_b) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__E2,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.31           => V_x_2 != V_z_2 )
% 159.63/159.31         => ~ ! [B_y,B_m] :
% 159.63/159.31                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 159.63/159.31               => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_y)),V_R_2))
% 159.63/159.31                 => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),B_m),V_R_2))) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__E,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.31           => V_x_2 != V_z_2 )
% 159.63/159.31         => ~ ! [B_y,B_m] :
% 159.63/159.31                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 159.63/159.31               => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_y)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),B_m),V_R_2)))
% 159.63/159.31                 => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_z_2)),V_R_2)) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Image__Int__eq,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,V_R_2,T_c,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_c,hAPP(c_Relation_Oconverse(T_c,T_b),V_R_2))
% 159.63/159.31       => hAPP(c_Relation_OImage(T_c,T_b,V_R_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,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_Relation_OImage(T_c,T_b,V_R_2),V_A_2)),hAPP(c_Relation_OImage(T_c,T_b,V_R_2),V_B_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__rel__pow,axiom,
% 159.63/159.31      ! [V_n_2,V_R_2,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_b,V_R_2)
% 159.63/159.31       => c_Relation_Osingle__valued(T_b,T_b,hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__Id,axiom,
% 159.63/159.31      ! [T_b] : c_Relation_Osingle__valued(T_b,T_b,c_Relation_OId(T_b)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__rel__comp,axiom,
% 159.63/159.31      ! [V_s_2,T_d,V_r_2,T_c,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_c,V_r_2)
% 159.63/159.31       => ( c_Relation_Osingle__valued(T_c,T_d,V_s_2)
% 159.63/159.31         => c_Relation_Osingle__valued(T_b,T_d,hAPP(hAPP(c_Relation_Orel__comp(T_b,T_c,T_d),V_r_2),V_s_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__subset,axiom,
% 159.63/159.31      ! [V_s_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.31       => ( c_Relation_Osingle__valued(T_b,T_c,V_s_2)
% 159.63/159.31         => c_Relation_Osingle__valued(T_b,T_c,V_r_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__Id__on,axiom,
% 159.63/159.31      ! [V_A_2,T_b] : c_Relation_Osingle__valued(T_b,T_b,c_Relation_OId__on(T_b,V_A_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__def,axiom,
% 159.63/159.31      ! [V_r_2,T_c,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_c,V_r_2)
% 159.63/159.31      <=> ! [B_x,B_y] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y)),V_r_2))
% 159.63/159.31           => ! [B_z] :
% 159.63/159.31                ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_z)),V_r_2))
% 159.63/159.31               => B_y = B_z ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valuedD,axiom,
% 159.63/159.31      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_c,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_c,V_r_2)
% 159.63/159.31       => ( 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)),V_r_2))
% 159.63/159.31         => ( 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_z_2)),V_r_2))
% 159.63/159.31           => V_y_2 = V_z_2 ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_single__valued__confluent,axiom,
% 159.63/159.31      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_b] :
% 159.63/159.31        ( c_Relation_Osingle__valued(T_b,T_b,V_r_2)
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31           => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),V_z_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.31              | hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_z_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2))) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__Un__separatorE,axiom,
% 159.63/159.31      ! [V_Qa_2,V_Pa_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2),V_Qa_2))))
% 159.63/159.31       => ( ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),B_x)),c_Transitive__Closure_Ortrancl(T_b,V_Pa_2)))
% 159.63/159.31             => ! [B_y] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_Qa_2))
% 159.63/159.31                 => B_x = B_y ) )
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_Pa_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rtrancl__Un__separator__converseE,axiom,
% 159.63/159.31      ! [V_Qa_2,V_Pa_2,V_b_2,V_a_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_Pa_2),V_Qa_2))))
% 159.63/159.31       => ( ! [B_x] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_Pa_2)))
% 159.63/159.31             => ! [B_y] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),B_x)),V_Qa_2))
% 159.63/159.31                 => B_y = B_x ) )
% 159.63/159.31         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),c_Transitive__Closure_Ortrancl(T_b,V_Pa_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__Suc__D2,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.63/159.31       => ? [B_y] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_y)),V_R_2))
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__Suc__E2,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.63/159.31       => ~ ! [B_y] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_y)),V_R_2))
% 159.63/159.31             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_rel__pow__Suc__E,axiom,
% 159.63/159.31      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_z_2)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),hAPP(c_Nat_OSuc,V_n_2)),V_R_2)))
% 159.63/159.31       => ~ ! [B_y] :
% 159.63/159.31              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_y)),hAPP(hAPP(c_Nat_Ocompow(tc_prod(T_b,T_b),tc_HOL_Obool),V_n_2),V_R_2)))
% 159.63/159.31             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),V_z_2)),V_R_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_tranclD2,axiom,
% 159.63/159.31      ! [V_R_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Otrancl(T_b,V_R_2)))
% 159.63/159.31       => ? [B_z] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_z)),c_Transitive__Closure_Ortrancl(T_b,V_R_2)))
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_z),V_y_2)),V_R_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_tranclD,axiom,
% 159.63/159.31      ! [V_R_2,V_y_2,V_x_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Otrancl(T_b,V_R_2)))
% 159.63/159.31       => ? [B_z] :
% 159.63/159.31            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),B_z)),V_R_2))
% 159.63/159.31            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_z),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_R_2))) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_IdE,axiom,
% 159.63/159.31      ! [V_p_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),V_p_2),c_Relation_OId(T_b)))
% 159.63/159.31       => ~ ! [B_x] : V_p_2 != hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_nat__intermed__int__val,axiom,
% 159.63/159.31      ! [V_k_2,V_f_2,V_n_2,V_m_2] :
% 159.63/159.31        ( ! [B_i] :
% 159.63/159.31            ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 159.63/159.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2)) )
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),B_i),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(V_f_2,B_i)))),c_Groups_Oone__class_Oone(tc_Int_Oint))) )
% 159.63/159.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,V_m_2)),V_k_2))
% 159.63/159.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 159.63/159.31             => ? [B_i] :
% 159.63/159.31                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 159.63/159.31                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 159.63/159.31                  & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__max_OSup__fin_Oeq__fold_H,axiom,
% 159.63/159.31      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Orderings_Olinorder(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.31           => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__empty,axiom,
% 159.63/159.31      ! [V_z_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_Finite__Set_Ofold(T_c,T_b,V_f_2),V_z_2),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))) = V_z_2 ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__image__def,axiom,
% 159.63/159.31      ! [V_g_2,V_f_2,T_c,T_b] : hAPP(c_Finite__Set_Ofold__image(T_b,T_c,V_f_2),V_g_2) = c_Finite__Set_Ofold(T_c,T_b,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),V_f_2),V_g_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding_Oeq__fold,axiom,
% 159.63/159.31      ! [V_s_2,V_A_2,V_F_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding(T_b,T_c,V_f_2,V_F_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(V_F_2,V_A_2),V_s_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_s_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__def,axiom,
% 159.63/159.31      ! [V_A_2,V_z_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_Finite__Set_Ofold(T_c,T_b,V_f_2),V_z_2),V_A_2) = c_HOL_OThe(T_b,c_Finite__Set_Ofold__graph(T_c,T_b,V_f_2,V_z_2,V_A_2)) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_union__fold__insert,axiom,
% 159.63/159.31      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,tc_fun(T_b,tc_HOL_Obool),c_Set_Oinsert(T_b)),V_B_2),V_A_2) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__sup__insert,axiom,
% 159.63/159.31      ! [V_a_2,V_b_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Osemilattice__sup(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_b_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__inf__insert,axiom,
% 159.63/159.31      ! [V_a_2,V_b_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Osemilattice__inf(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_b_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__max_Ofold__inf__insert,axiom,
% 159.63/159.31      ! [V_a_2,V_b_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Orderings_Olinorder(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_b_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__max_Ofold__sup__insert,axiom,
% 159.63/159.31      ! [V_a_2,V_b_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Orderings_Olinorder(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_b_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_b_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fun__left__comm__idem_Ofold__insert__idem,axiom,
% 159.63/159.31      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2)) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fun__left__comm__idem_Ofold__insert__idem2,axiom,
% 159.63/159.31      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_sup__SUPR__fold__sup,axiom,
% 159.63/159.31      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.63/159.31        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_c),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_A_2),V_f_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Lattices_Osemilattice__sup__class_Osup(T_c)),V_f_2)),V_B_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_folding__one__idem_Oeq__fold__idem_H,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.63/159.31        ( c_Finite__Set_Ofolding__one__idem(T_b,V_f_2,V_F_2)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,V_f_2),V_a_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_sup__le__fold__sup,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Osemilattice__sup(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_b_2),V_A_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold__inf__le__inf,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Osemilattice__inf(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_b_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_a_2),V_b_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__max_Ofold__inf__le__inf,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Orderings_Olinorder(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_b_2),V_A_2)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_a_2),V_b_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_min__max_Osup__le__fold__sup,axiom,
% 159.63/159.31      ! [V_b_2,V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Orderings_Olinorder(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_a_2),V_b_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_b_2),V_A_2))) ) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_fold1__eq__fold__idem,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Sup__fin_Oeq__fold__idem_H,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Olattice(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Inf__fin_Oeq__fold__idem_H,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.31        ( class_Lattices_Olattice(T_b)
% 159.63/159.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.31         => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.31  
% 159.63/159.31  fof(fact_Min_Oeq__fold__idem_H,axiom,
% 159.63/159.31      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Max_Oeq__fold__idem_H,axiom,
% 159.63/159.32      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_min__max_OInf__fin_Oeq__fold__idem_H,axiom,
% 159.63/159.32      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_min__max_OSup__fin_Oeq__fold__idem_H,axiom,
% 159.63/159.32      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_a_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_minus__fold__remove,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,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_b),hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)))),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))))),V_B_2),V_A_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__one_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__one(T_b,V_f_2,V_F_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,V_f_2),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_SUPR__fold__sup,axiom,
% 159.63/159.32      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,T_c),V_A_2),V_f_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Lattices_Osemilattice__sup__class_Osup(T_c)),V_f_2)),c_Orderings_Obot__class_Obot(T_c)),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fold1__eq__fold,axiom,
% 159.63/159.32      ! [V_a_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.32           => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b)),V_a_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__fin_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Lattices_Olattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__fin_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Lattices_Olattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Min_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Max_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_min__max_OInf__fin_Oeq__fold_H,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_x_2),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__rec,axiom,
% 159.63/159.32      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__insert__remove,axiom,
% 159.63/159.32      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__graph__determ,axiom,
% 159.63/159.32      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_x_2))
% 159.63/159.32         => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.63/159.32           => V_y_2 = V_x_2 ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofun__left__comm,axiom,
% 159.63/159.32      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(V_f_2,V_y_2),V_z_2)) = hAPP(hAPP(V_f_2,V_y_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Groups_Oab__semigroup__mult(T_b)
% 159.63/159.32       => c_Finite__Set_Ofun__left__comm(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofun__left__comm__apply,axiom,
% 159.63/159.32      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => c_Finite__Set_Ofun__left__comm(T_d,T_c,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,T_c),T_d),V_f_2),V_g_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofun__comp__comm,axiom,
% 159.63/159.32      ! [V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)) = hAPP(c_Fun_Ocomp(T_c,T_c,T_c,hAPP(V_f_2,V_y_2)),hAPP(V_f_2,V_x_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__fun__comm,axiom,
% 159.63/159.32      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__equality,axiom,
% 159.63/159.32      ! [V_y_2,V_A_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.63/159.32         => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2) = V_y_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__graph__fold,axiom,
% 159.63/159.32      ! [V_z_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__insert2,axiom,
% 159.63/159.32      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),hAPP(hAPP(V_f_2,V_x_2),V_z_2)),V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__insert,axiom,
% 159.63/159.32      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_z_2),V_A_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__graph__insertE__aux,axiom,
% 159.63/159.32      ! [V_a_2,V_y_2,V_A_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),V_y_2))
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.32           => ? [B_y_H] :
% 159.63/159.32                ( V_y_2 = hAPP(hAPP(V_f_2,V_a_2),B_y_H)
% 159.63/159.32                & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_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_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))),B_y_H)) ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INFI__fold__inf,axiom,
% 159.63/159.32      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_A_2),V_f_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Lattices_Osemilattice__inf__class_Oinf(T_c)),V_f_2)),c_Orderings_Otop__class_Otop(T_c)),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__E,axiom,
% 159.63/159.32      ! [V_a_2,V_B_2,V_A_2,T_c,V_b_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_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)))
% 159.63/159.32       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 159.63/159.32         => ~ hBOOL(hAPP(hAPP(c_member(T_c),V_a_2),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__D,axiom,
% 159.63/159.32      ! [V_a_2,V_B_2,V_A_2,T_c,V_b_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_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)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_a_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF1__E,axiom,
% 159.63/159.32      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.63/159.32       => ( ~ hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 159.63/159.32         => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF1__D,axiom,
% 159.63/159.32      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF2__E,axiom,
% 159.63/159.32      ! [V_a_2,V_c_2,V_b_2,V_B_2,V_A_2,T_d,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2))
% 159.63/159.32       => ( ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2))
% 159.63/159.32         => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF2__D,axiom,
% 159.63/159.32      ! [V_a_2,V_c_2,V_b_2,V_B_2,V_A_2,T_d,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__INT,axiom,
% 159.63/159.32      ! [V_A_2,T_c,V_I_2,T_b] :
% 159.63/159.32        ( ? [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 159.63/159.32            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_A_2,B_x))) )
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Compl__UN,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,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)) = 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_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool))),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Compl__INT,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),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_OSUPR(T_c,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_c),c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool))),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I9_J,axiom,
% 159.63/159.32      ! [V_C_2,V_B_2,V_A_2,T_d,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_d),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)),V_C_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I9_J,axiom,
% 159.63/159.32      ! [V_C_2,V_B_2,T_d,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_HOL_Obool),tc_fun(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),T_c),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool))),V_B_2)),V_C_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_d,tc_HOL_Obool)),V_A_2),V_B_2)),V_C_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UN__simps_I7_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c),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_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UN__extend__simps_I7_J,axiom,
% 159.63/159.32      ! [V_B_2,V_C_2,T_c,V_A_2,T_b] : 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_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,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_c),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Image__INT__subset,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_d,V_r_2,T_c,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Relation_OImage(T_c,T_b,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Relation_OImage(T_c,T_b,V_r_2)),V_B_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I7_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,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_c),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_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I6_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),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_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I7_J,axiom,
% 159.63/159.32      ! [V_B_2,V_C_2,T_c,V_A_2,T_b] : 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_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,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_c),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Un__INT__distrib,axiom,
% 159.63/159.32      ! [V_A_2,V_I_2,T_c,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_B_2)),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I6_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_c,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,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_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_c,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_c),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Un__INT__distrib2,axiom,
% 159.63/159.32      ! [V_B_2,V_J_2,T_d,V_A_2,V_I_2,T_c,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_J_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_J_2)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),tc_fun(tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_d,tc_fun(T_b,tc_HOL_Obool))),T_c),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d)),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_c),c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool))),V_A_2))),V_B_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__subset__iff,axiom,
% 159.63/159.32      ! [V_A_2,V_I_2,T_c,V_B_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_I_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(V_A_2,B_x))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__less__iff,axiom,
% 159.63/159.32      ! [V_a_2,V_f_2,V_A_2,T_c,T_b] :
% 159.63/159.32        ( ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32          & class_Orderings_Olinorder(T_b) )
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),V_A_2),V_f_2)),V_a_2))
% 159.63/159.32        <=> ? [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.32              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(V_f_2,B_x)),V_a_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_le__INF__iff,axiom,
% 159.63/159.32      ! [V_M_2,V_A_2,T_c,V_u_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_u_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),V_A_2),V_M_2)))
% 159.63/159.32        <=> ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_u_2),hAPP(V_M_2,B_x))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__lower,axiom,
% 159.63/159.32      ! [V_B_2,T_c,V_A_2,V_a_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),hAPP(V_B_2,V_a_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__insert,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_a_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_B_2,V_a_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)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Collect__ball__eq,axiom,
% 159.63/159.32      ! [V_Pa_2,V_A_2,T_c,T_b] : hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OAll(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fimplies),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_A_2)))),V_Pa_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_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),c_Set_OCollect(T_b)),hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),V_Pa_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__Un,axiom,
% 159.63/159.32      ! [V_M_2,V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)),V_M_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_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_M_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_M_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__empty,axiom,
% 159.63/159.32      ! [V_B_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__constant,axiom,
% 159.63/159.32      ! [V_c_2,T_c,T_b,V_A_2] :
% 159.63/159.32        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_c_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.32        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),V_c_2)) = V_c_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__absorb,axiom,
% 159.63/159.32      ! [V_A_2,T_c,V_I_2,V_k_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_k_2),V_I_2))
% 159.63/159.32       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_A_2,V_k_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__INT__eq,axiom,
% 159.63/159.32      ! [V_x_2,V_r_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c))),V_r_2)),V_x_2))
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__insert__distrib,axiom,
% 159.63/159.32      ! [V_B_2,V_a_2,T_c,V_A_2,V_u_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_u_2),V_A_2))
% 159.63/159.32       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Set_Oinsert(T_c),V_a_2)),V_B_2)) = hAPP(hAPP(c_Set_Oinsert(T_c),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I5_J,axiom,
% 159.63/159.32      ! [V_B_2,V_C_2,T_c,V_a_2,T_b] : hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,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_c),hAPP(c_Set_Oinsert(T_b),V_a_2)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I5_J,axiom,
% 159.63/159.32      ! [V_B_2,V_a_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,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_c),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_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INTER__UNIV__conv_I2_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.32           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INTER__UNIV__conv_I1_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.32        ( c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.32           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__Int__distrib,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_I_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),hAPP(hAPP(c_COMBS(T_c,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_c),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_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_A_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_I_2),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__commute,axiom,
% 159.63/159.32      ! [V_f_2,V_B_2,T_d,V_A_2,T_c,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_d,T_b),T_b,T_c),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,T_b),V_B_2)),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,T_b),V_B_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_b),T_b,T_d),hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),V_A_2)),hAPP(c_COMBC(T_c,T_d,T_b),V_f_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INFI__apply,axiom,
% 159.63/159.32      ! [V_x_2,V_f_2,V_A_2,T_d,T_c,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_d,T_b)),V_A_2),V_f_2),V_x_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),V_A_2),hAPP(hAPP(c_COMBC(T_c,T_d,T_b),V_f_2),V_x_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Pow__INT__eq,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b] : hAPP(c_Set_OPow(T_b),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(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),T_c),c_Set_OPow(T_b)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INFI__bool__eq,axiom,
% 159.63/159.32      ! [T_b] : c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_HOL_Obool) = c_Set_OBall(T_b) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__iff,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,V_b_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_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)))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__INT__eq2,axiom,
% 159.63/159.32      ! [V_y_2,V_x_2,V_r_2,T_d,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool)),T_b),hAPP(c_COMBC(T_c,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_fun(T_d,tc_HOL_Obool)),T_c),c_COMBC(T_d,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_c,T_d)),tc_fun(T_d,tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool)),T_c),hAPP(c_COMBB(tc_prod(T_c,T_d),tc_fun(tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool),tc_HOL_Obool),T_d),c_member(tc_prod(T_c,T_d)))),c_Product__Type_OPair(T_c,T_d))))),V_r_2)),V_x_2),V_y_2))
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_x_2),V_y_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(tc_prod(T_c,T_d),tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))),V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_vimage__INT,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_d,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Set_Ovimage(T_b,T_c,V_f_2)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I10_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_f_2,T_d,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_d,T_c,V_f_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_b,tc_HOL_Obool),T_d),V_B_2),V_f_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I10_J,axiom,
% 159.63/159.32      ! [V_f_2,V_B_2,T_d,V_A_2,T_b,T_c] : 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(T_d,tc_fun(T_b,tc_HOL_Obool),T_c),V_B_2),V_f_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_c,T_d,V_f_2),V_A_2)),V_B_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__const,axiom,
% 159.63/159.32      ! [V_M_2,T_b,V_A_2,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_A_2),hAPP(c_COMBK(T_c,T_b),V_M_2)) = V_M_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I1_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = V_B_2 )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,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_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I2_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_converse__INTER,axiom,
% 159.63/159.32      ! [V_r_2,V_S_2,T_d,T_b,T_c] : hAPP(c_Relation_Oconverse(T_c,T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool)),V_S_2),V_r_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_S_2),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),T_d),c_Relation_Oconverse(T_c,T_b)),V_r_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__subset,axiom,
% 159.63/159.32      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_B_2),V_f_2)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_A_2),V_f_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INTER__def,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : 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(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OAll(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fimplies),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_A_2)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),T_b),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c)),c_member(T_b))),V_B_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I1_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I2_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I3_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))),V_B_2) )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,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_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I3_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBC(T_b,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_b),c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool))),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_A_2)),V_B_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I4_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = V_A_2 )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF__leI,axiom,
% 159.63/159.32      ! [V_M_2,V_A_2,V_i_2,T_b,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_i_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_A_2),V_M_2)),hAPP(V_M_2,V_i_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__greaterThan__UNIV,axiom,
% 159.63/159.32      hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))),c_SetInterval_Oord__class_OgreaterThan(tc_Nat_Onat)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I4_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_c,T_b,V_C_2] :
% 159.63/159.32        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)) )
% 159.63/159.32        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32         => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2)),V_B_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_C_2),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Image__INT__eq,axiom,
% 159.63/159.32      ! [V_B_2,T_d,V_A_2,V_r_2,T_c,T_b] :
% 159.63/159.32        ( c_Relation_Osingle__valued(T_b,T_c,hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2))
% 159.63/159.32       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_d,tc_HOL_Obool))
% 159.63/159.32         => hAPP(c_Relation_OImage(T_c,T_b,V_r_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_d),c_Relation_OImage(T_c,T_b,V_r_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_inf__INFI__fold__inf,axiom,
% 159.63/159.32      ! [V_f_2,V_B_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_c)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_c),V_B_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,T_c),V_A_2),V_f_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,T_c),T_b),c_Lattices_Osemilattice__inf__class_Oinf(T_c)),V_f_2)),V_B_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__fold__inf,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),c_Orderings_Otop__class_Otop(T_b)),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__fold__sup,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),c_Orderings_Obot__class_Obot(T_b)),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__Inter,axiom,
% 159.63/159.32      ! [V_M_2,T_b] :
% 159.63/159.32        ( ? [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_x),V_M_2))
% 159.63/159.32            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_x)) )
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_M_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UnionI,axiom,
% 159.63/159.32      ! [V_A_2,V_C_2,V_X_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),V_X_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_C_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_InterE,axiom,
% 159.63/159.32      ! [V_X_2,V_C_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_C_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),V_X_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_InterD,axiom,
% 159.63/159.32      ! [V_X_2,V_C_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_C_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_X_2),V_C_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),V_X_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Un__Inter,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__extend__simps_I8_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_A_2)),V_B_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INT__simps_I8_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF2__iff,axiom,
% 159.63/159.32      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_d,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INF1__iff,axiom,
% 159.63/159.32      ! [V_b_2,V_B_2,V_A_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2),V_b_2))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__image__eq,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_c,T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_A_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) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_INTER__eq__Inter__image,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Field__Union,axiom,
% 159.63/159.32      ! [V_R_2,T_b] : hAPP(c_Relation_OField(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),V_R_2)) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),c_Relation_OField(T_b)),V_R_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__disjoint,axiom,
% 159.63/159.32      ! [V_A_2,V_C_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_C_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_x),V_C_2))
% 159.63/159.32           => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),B_x),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__Pow__eq,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_OPow(T_b),V_A_2)) = V_A_2 ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__upper,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__le__iff,axiom,
% 159.63/159.32      ! [V_b_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2)),V_b_2))
% 159.63/159.32        <=> ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),V_b_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_le__Inf__iff,axiom,
% 159.63/159.32      ! [V_A_2,V_b_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2)))
% 159.63/159.32        <=> ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),B_x)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__less__iff,axiom,
% 159.63/159.32      ! [V_a_2,V_S_2,T_b] :
% 159.63/159.32        ( ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32          & class_Orderings_Olinorder(T_b) )
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Complete__Lattice_OInf__class_OInf(T_b,V_S_2)),V_a_2))
% 159.63/159.32        <=> ? [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.63/159.32              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),B_x),V_a_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_less__Sup__iff,axiom,
% 159.63/159.32      ! [V_S_2,V_a_2,T_b] :
% 159.63/159.32        ( ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32          & class_Orderings_Olinorder(T_b) )
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_b,V_S_2)))
% 159.63/159.32        <=> ? [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.63/159.32              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),V_a_2),B_x)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_vimage__Union,axiom,
% 159.63/159.32      ! [V_A_2,V_f_2,T_c,T_b] : hAPP(c_Set_Ovimage(T_b,T_c,V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_A_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Set_Ovimage(T_b,T_c,V_f_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Range__Union,axiom,
% 159.63/159.32      ! [V_S_2,T_b,T_c] : hAPP(c_Relation_ORange(T_c,T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(tc_prod(T_c,T_b),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_S_2),c_Relation_ORange(T_c,T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Int__Union2,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2)),V_A_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool))),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Int__Union,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sigma__Union,axiom,
% 159.63/159.32      ! [V_B_2,V_X_2,T_c,T_b] : hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_X_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),V_X_2),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool)),tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool)),c_Product__Type_OSigma(T_b,T_c)),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_image__Union,axiom,
% 159.63/159.32      ! [V_S_2,V_f_2,T_b,T_c] : hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_S_2),c_Set_Oimage(T_c,T_b,V_f_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UN__extend__simps_I8_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_A_2)),V_B_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UN__simps_I8_J,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,tc_HOL_Obool),V_A_2)),V_B_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBC(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool))),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Domain__Union,axiom,
% 159.63/159.32      ! [V_S_2,T_c,T_b] : hAPP(c_Relation_ODomain(T_b,T_c),c_Complete__Lattice_OSup__class_OSup(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_S_2),c_Relation_ODomain(T_b,T_c)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__lower,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__Inf,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OAll(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_b),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(c_COMBC(T_b,T_b,tc_HOL_Obool),c_Orderings_Oord__class_Oless__eq(T_b)))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__Sup,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OAll(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_b),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)))),c_Orderings_Oord__class_Oless__eq(T_b))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__empty,axiom,
% 159.63/159.32      ! [T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__mono,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__quotient,axiom,
% 159.63/159.32      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.32        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Equiv__Relations_Oquotient(T_b),V_A_2),V_r_2)) = V_A_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__insert,axiom,
% 159.63/159.32      ! [V_B_2,V_a_2,T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(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),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__UnionD,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)))
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),V_A_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_subset__Pow__Union,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__anti__mono,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_B_2),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_B_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__empty,axiom,
% 159.63/159.32      ! [T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__eq,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OAll(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_b,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_b,tc_HOL_Obool)),c_fimplies),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_b,tc_HOL_Obool))),V_A_2)))),c_member(T_b)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__UNIV,axiom,
% 159.63/159.32      ! [T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__Un__distrib,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__insert,axiom,
% 159.63/159.32      ! [V_B_2,V_a_2,T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(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),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__image__eq,axiom,
% 159.63/159.32      ! [V_A_2,V_B_2,T_c,T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_A_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) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UNION__eq__Union__image,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__upper,axiom,
% 159.63/159.32      ! [V_A_2,V_x_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__UNIV,axiom,
% 159.63/159.32      ! [T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),c_Orderings_Otop__class_Otop(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__lower,axiom,
% 159.63/159.32      ! [V_A_2,V_x_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2)),V_x_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__Un__distrib,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_B_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__empty,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__singleton,axiom,
% 159.63/159.32      ! [V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__insert,axiom,
% 159.63/159.32      ! [V_A_2,V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Int__Inter__image,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBS(T_c,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_c),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)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_A_2),V_C_2))),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_C_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__singleton,axiom,
% 159.63/159.32      ! [V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = V_a_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__UNIV,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__empty,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__UNIV,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Obot__class_Obot(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__insert,axiom,
% 159.63/159.32      ! [V_A_2,V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),V_A_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_a_2),c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Un__eq__Union,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_B_2),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Un__Union__image,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_C_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_C_2),hAPP(hAPP(c_COMBS(T_c,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_c),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)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_A_2),V_C_2))),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(T_c,tc_fun(T_b,tc_HOL_Obool),V_B_2),V_C_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__Int__subset,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_B_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Int__eq__Inter,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_B_2),c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__Un__subset,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_B_2))),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool)),V_A_2),V_B_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__binary,axiom,
% 159.63/159.32      ! [V_b_2,V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_a_2),V_b_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__binary,axiom,
% 159.63/159.32      ! [V_b_2,V_a_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_b_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_a_2),V_b_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sup__Sup__fold__sup,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_B_2),c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_B_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Sup__fin__Sup,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32           => c_Big__Operators_Olattice__class_OSup__fin(T_b,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_b,V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_inf__Inf__fold__inf,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_B_2),c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2)) = hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_B_2),V_A_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inf__fin__Inf,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32           => c_Big__Operators_Olattice__class_OInf__fin(T_b,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_b,V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_image__INT,axiom,
% 159.63/159.32      ! [V_j_2,V_B_2,V_A_2,T_d,V_C_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_C_2)
% 159.63/159.32       => ( ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_d),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_B_2,B_x)),V_C_2)) )
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_member(T_d),V_j_2),V_A_2))
% 159.63/159.32           => hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_d,tc_fun(T_c,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_d),c_Set_Oimage(T_b,T_c,V_f_2)),V_B_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_card__partition,axiom,
% 159.63/159.32      ! [V_k_2,V_C_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),V_C_2))
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_C_2)))
% 159.63/159.32         => ( ! [B_c] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_c),V_C_2))
% 159.63/159.32               => hAPP(c_Finite__Set_Ocard(T_b),B_c) = V_k_2 )
% 159.63/159.32           => ( ! [B_c1] :
% 159.63/159.32                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_c1),V_C_2))
% 159.63/159.32                 => ! [B_c2] :
% 159.63/159.32                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_c2),V_C_2))
% 159.63/159.32                     => ( B_c1 != B_c2
% 159.63/159.32                       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),B_c1),B_c2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) )
% 159.63/159.32             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_k_2),hAPP(c_Finite__Set_Ocard(tc_fun(T_b,tc_HOL_Obool)),V_C_2)) = hAPP(c_Finite__Set_Ocard(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_C_2)) ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__def,axiom,
% 159.63/159.32      ! [V_S_2,T_b] : c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_S_2) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),V_S_2),c_COMBI(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Union__def,axiom,
% 159.63/159.32      ! [V_S_2,T_b] : 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_b,tc_HOL_Obool)),V_S_2),c_COMBI(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__Union,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),V_A_2))
% 159.63/159.32       => ( ! [B_M] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_M),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_M)) )
% 159.63/159.32         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_insert__partition,axiom,
% 159.63/159.32      ! [V_F_2,V_x_2,T_b] :
% 159.63/159.32        ( ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),V_x_2),V_F_2))
% 159.63/159.32       => ( ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_x),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_x_2),V_F_2)))
% 159.63/159.32             => ! [B_xa] :
% 159.63/159.32                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_xa),hAPP(hAPP(c_Set_Oinsert(tc_fun(T_b,tc_HOL_Obool)),V_x_2),V_F_2)))
% 159.63/159.32                 => ( B_x != B_xa
% 159.63/159.32                   => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),B_x),B_xa) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) )
% 159.63/159.32         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_x_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_F_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_inj__on__Inter,axiom,
% 159.63/159.32      ! [V_f_2,T_c,T_b,V_S_2] :
% 159.63/159.32        ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))
% 159.63/159.32       => ( ! [B_A] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_A),V_S_2))
% 159.63/159.32             => c_Fun_Oinj__on(T_b,T_c,V_f_2,B_A) )
% 159.63/159.32         => c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_S_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Inter__subset,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( ! [B_X] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_X),V_A_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),B_X),V_B_2)) )
% 159.63/159.32       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_A_2)),V_B_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_inj__on__INTER,axiom,
% 159.63/159.32      ! [V_A_2,V_f_2,T_d,T_c,T_b,V_I_2] :
% 159.63/159.32        ( V_I_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32       => ( ! [B_i] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_i),V_I_2))
% 159.63/159.32             => c_Fun_Oinj__on(T_c,T_d,V_f_2,hAPP(V_A_2,B_i)) )
% 159.63/159.32         => c_Fun_Oinj__on(T_c,T_d,V_f_2,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fun__left__comm_Ofold__graph__insertE,axiom,
% 159.63/159.32      ! [V_v_2,V_A_2,V_x_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)),V_v_2))
% 159.63/159.32         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32           => ~ ! [B_y] :
% 159.63/159.32                  ( V_v_2 = hAPP(hAPP(V_f_2,V_x_2),B_y)
% 159.63/159.32                 => ~ hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_b,T_c,V_f_2,V_z_2,V_A_2),B_y)) ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_min__max_Ofold__sup__le__sup,axiom,
% 159.63/159.32      ! [V_c_2,V_b_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ! [B_x] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),V_b_2)) )
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omax(T_b)),V_c_2),V_A_2)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),V_b_2),V_c_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_min__max_Oinf__le__fold__inf,axiom,
% 159.63/159.32      ! [V_c_2,V_b_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ! [B_x] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),B_x)) )
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_b),V_b_2),V_c_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Orderings_Oord__class_Omin(T_b)),V_c_2),V_A_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_InterI,axiom,
% 159.63/159.32      ! [V_A_2,V_C_2,T_b] :
% 159.63/159.32        ( ! [B_X] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_X),V_C_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),B_X)) )
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),V_C_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_inf__le__fold__inf,axiom,
% 159.63/159.32      ! [V_c_2,V_b_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Lattices_Osemilattice__inf(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ! [B_x] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_b_2),B_x)) )
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_b_2),V_c_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_c_2),V_A_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fold__sup__le__sup,axiom,
% 159.63/159.32      ! [V_c_2,V_b_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Lattices_Osemilattice__sup(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => ( ! [B_x] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),V_b_2)) )
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_c_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_b),V_b_2),V_c_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_mod__div__decomp,axiom,
% 159.63/159.32      ! [V_b,V_a,T_a] :
% 159.63/159.32        ( class_Divides_Osemiring__div(T_a)
% 159.63/159.32       => V_a = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_b)),V_b)),c_Divides_Odiv__class_Omod(T_a,V_a,V_b)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_wf__eq__minimal,axiom,
% 159.63/159.32      ! [V_r_2,T_b] :
% 159.63/159.32        ( c_Wellfounded_Owf(T_b,V_r_2)
% 159.63/159.32      <=> ! [B_Q] :
% 159.63/159.32            ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_b),B_x),B_Q))
% 159.63/159.32           => ? [B_x] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),B_Q))
% 159.63/159.32                & ! [B_y] :
% 159.63/159.32                    ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),B_x)),V_r_2))
% 159.63/159.32                   => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_y),B_Q)) ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__image__simple__idem_Ounion__idem,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__image__simple__idem(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.32         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_B_2))
% 159.63/159.32           => hAPP(V_F_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),V_A_2),V_B_2)) = hAPP(hAPP(V_f_2,hAPP(V_F_2,V_A_2)),hAPP(V_F_2,V_B_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__image__simple__idem_Oidem,axiom,
% 159.63/159.32      ! [V_x_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__image__simple__idem(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.63/159.32       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__image__simple__idem_Oin__idem,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__image__simple__idem(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),V_A_2))
% 159.63/159.32           => hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__image__simple__idem_Oinsert__idem,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__image__simple__idem(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.32         => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_c),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_F_2,V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_folding__image__simple__idem_Osubset__idem,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_c,T_b] :
% 159.63/159.32        ( c_Finite__Set_Ofolding__image__simple__idem(T_b,T_c,V_f_2,V_z_2,V_g_2,V_F_2)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),V_A_2))
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_c,tc_HOL_Obool)),V_B_2),V_A_2))
% 159.63/159.32           => hAPP(hAPP(V_f_2,hAPP(V_F_2,V_B_2)),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_transfer__nat__int__set__cong,axiom,
% 159.63/159.32      ! [V_P_H_2,V_Pa_2] :
% 159.63/159.32        ( ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 159.63/159.32           => ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.63/159.32            <=> hBOOL(hAPP(V_P_H_2,B_x)) ) )
% 159.63/159.32       => 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_Pa_2)) = hAPP(c_Set_OCollect(tc_Int_Oint),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_Int_Oint),c_fconj),hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))),V_P_H_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Int__Collect__mono,axiom,
% 159.63/159.32      ! [V_Qa_2,V_Pa_2,V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.32       => ( ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32             => ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.63/159.32               => hBOOL(hAPP(V_Qa_2,B_x)) ) )
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OCollect(T_b),V_Pa_2))),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_OCollect(T_b),V_Qa_2)))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_UnionE,axiom,
% 159.63/159.32      ! [V_C_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_C_2)))
% 159.63/159.32       => ~ ! [B_X] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),V_A_2),B_X))
% 159.63/159.32             => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_X),V_C_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_converseE,axiom,
% 159.63/159.32      ! [V_r_2,V_yx_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),V_yx_2),hAPP(c_Relation_Oconverse(T_c,T_b),V_r_2)))
% 159.63/159.32       => ~ ! [B_x,B_y] :
% 159.63/159.32              ( V_yx_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_y),B_x)
% 159.63/159.32             => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),B_x),B_y)),V_r_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rel__compE,axiom,
% 159.63/159.32      ! [V_s_2,V_r_2,T_d,V_xz_2,T_c,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),V_xz_2),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_d,T_c),V_r_2),V_s_2)))
% 159.63/159.32       => ~ ! [B_x,B_y,B_z] :
% 159.63/159.32              ( V_xz_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_z)
% 159.63/159.32             => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_d)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_d),B_x),B_y)),V_r_2))
% 159.63/159.32               => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_d,T_c)),hAPP(hAPP(c_Product__Type_OPair(T_d,T_c),B_y),B_z)),V_s_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Oplus__frac__def,axiom,
% 159.63/159.32      ! [V_r_2,V_q_2,T_b] : c_Nitpick_Oplus__frac(T_b,V_q_2,V_r_2) = hAPP(hAPP(c_HOL_OLet(tc_Int_Oint,T_b),c_Nitpick_Oint__lcm(hAPP(c_Nitpick_Odenom(T_b),V_q_2),hAPP(c_Nitpick_Odenom(T_b),V_r_2))),hAPP(hAPP(c_COMBS(tc_Int_Oint,tc_Int_Oint,T_b),hAPP(hAPP(c_COMBB(tc_Int_Oint,tc_fun(tc_Int_Oint,T_b),tc_Int_Oint),c_Nitpick_Ofrac(T_b)),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_b),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_b),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_b),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_b),V_r_2)))))),c_COMBI(tc_Int_Oint))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Otimes__frac__def,axiom,
% 159.63/159.32      ! [V_r,V_q,T_a] : c_Nitpick_Otimes__frac(T_a,V_q,V_r) = hAPP(hAPP(c_Nitpick_Ofrac(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_q)),hAPP(c_Nitpick_Onum(T_a),V_r))),hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),hAPP(c_Nitpick_Odenom(T_a),V_q)),hAPP(c_Nitpick_Odenom(T_a),V_r))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Oof__frac__def,axiom,
% 159.63/159.32      ! [V_q,T_a,T_b] :
% 159.63/159.32        ( ( class_Rings_Oinverse(T_b)
% 159.63/159.32          & class_Rings_Oring__1(T_b) )
% 159.63/159.32       => c_Nitpick_Oof__frac(T_a,T_b,V_q) = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_b),hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(c_Nitpick_Onum(T_a),V_q))),hAPP(c_Int_Oring__1__class_Oof__int(T_b),hAPP(c_Nitpick_Odenom(T_a),V_q))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Oinverse__frac__def,axiom,
% 159.63/159.32      ! [V_q,T_a] : c_Nitpick_Oinverse__frac(T_a,V_q) = hAPP(hAPP(c_Nitpick_Ofrac(T_a),hAPP(c_Nitpick_Odenom(T_a),V_q)),hAPP(c_Nitpick_Onum(T_a),V_q)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Ouminus__frac__def,axiom,
% 159.63/159.32      ! [V_q,T_a] : c_Nitpick_Ouminus__frac(T_a,V_q) = c_Nitpick_OAbs__Frac(T_a,hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_a),V_q))),hAPP(c_Nitpick_Odenom(T_a),V_q))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Oless__frac__def,axiom,
% 159.63/159.32      ! [V_r_2,V_q_2,T_b] :
% 159.63/159.32        ( c_Nitpick_Oless__frac(T_b,V_q_2,V_r_2)
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_b),c_Nitpick_Oplus__frac(T_b,V_q_2,c_Nitpick_Ouminus__frac(T_b,V_r_2)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Oless__eq__frac__def,axiom,
% 159.63/159.32      ! [V_r_2,V_q_2,T_b] :
% 159.63/159.32        ( c_Nitpick_Oless__eq__frac(T_b,V_q_2,V_r_2)
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Nitpick_Onum(T_b),c_Nitpick_Oplus__frac(T_b,V_q_2,c_Nitpick_Ouminus__frac(T_b,V_r_2)))),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Onum__def,axiom,
% 159.63/159.32      ! [T_b] : c_Nitpick_Onum(T_b) = hAPP(c_Fun_Ocomp(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint,T_b,c_Product__Type_Ofst(tc_Int_Oint,tc_Int_Oint)),c_Nitpick_ORep__Frac(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Odenom__def,axiom,
% 159.63/159.32      ! [T_b] : c_Nitpick_Odenom(T_b) = hAPP(c_Fun_Ocomp(tc_prod(tc_Int_Oint,tc_Int_Oint),tc_Int_Oint,T_b,c_Product__Type_Osnd(tc_Int_Oint,tc_Int_Oint)),c_Nitpick_ORep__Frac(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_setprod__pos,axiom,
% 159.63/159.32      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Rings_Olinordered__semidom(T_c)
% 159.63/159.32       => ( ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_x))) )
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_internal__split__def,axiom,
% 159.63/159.32      ! [T_d,T_c,T_b] : c_Product__Type_Ointernal__split(T_b,T_c,T_d) = c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_internal__split__conv,axiom,
% 159.63/159.32      ! [V_b_2,V_a_2,V_c_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Ointernal__split(T_c,T_d,T_b),V_c_2),hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) = hAPP(hAPP(V_c_2,V_a_2),V_b_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_setprod__nonneg,axiom,
% 159.63/159.32      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.63/159.32        ( class_Rings_Olinordered__semidom(T_c)
% 159.63/159.32       => ( ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(V_f_2,B_x))) )
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),c_Groups_Ozero__class_Ozero(T_c)),hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_b,T_c),V_f_2),V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_bool_Osize_I1_J,axiom,
% 159.63/159.32      c_HOL_Obool_Obool__size(c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_bool_Osize_I2_J,axiom,
% 159.63/159.32      c_HOL_Obool_Obool__size(c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__less__ub,axiom,
% 159.63/159.32      ! [V_u_2,V_f_2] :
% 159.63/159.32        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_n),hAPP(V_f_2,B_n)))
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_Nat_Onat),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),V_f_2)),V_u_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lenlex__def,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olenlex(T_b,V_r_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_prod(tc_Nat_Onat,tc_List_Olist(T_b)),tc_List_Olist(T_b)),c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_List_Olist(T_b),c_Wellfounded_Oless__than,c_List_Olex(T_b,V_r_2))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_prod(tc_Nat_Onat,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_List_Olist(T_b),tc_prod(tc_Nat_Onat,tc_List_Olist(T_b))),tc_List_Olist(T_b)),c_Product__Type_OPair(tc_Nat_Onat,tc_List_Olist(T_b))),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),c_COMBI(tc_List_Olist(T_b)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexn__length,axiom,
% 159.63/159.32      ! [V_n_2,V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),hAPP(c_List_Olexn(T_b,V_r_2),V_n_2)))
% 159.63/159.32       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = V_n_2
% 159.63/159.32          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) = V_n_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_neq__if__length__neq,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_a] :
% 159.63/159.32        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) != hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)
% 159.63/159.32       => V_xs != V_ys ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lenlex__conv,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olenlex(T_b,V_r_2) = hAPP(c_Set_OCollect(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBS(tc_List_Olist(T_b),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_b)),c_fdisj)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_b)),c_Orderings_Oord__class_Oless(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBS(tc_List_Olist(T_b),tc_HOL_Obool,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_b)),c_fconj)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_HOL_Obool)),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBC(tc_List_Olist(T_b),tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(tc_List_Olist(T_b),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_HOL_Obool)),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))))),c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b))))),c_List_Olex(T_b,V_r_2)))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__sublist,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Osublist(T_b,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_b)),V_xs_2)))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_I_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexn_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_n_2,V_r_2,T_b] : hAPP(c_List_Olexn(T_b,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_b),tc_List_Olist(T_b)),tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_prod(tc_prod(T_b,tc_List_Olist(T_b)),tc_prod(T_b,tc_List_Olist(T_b))),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_Product__Type_Omap__pair(tc_prod(T_b,tc_List_Olist(T_b)),tc_List_Olist(T_b),tc_prod(T_b,tc_List_Olist(T_b)),tc_List_Olist(T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)))),c_Wellfounded_Olex__prod(T_b,tc_List_Olist(T_b),V_r_2,hAPP(c_List_Olexn(T_b,V_r_2),V_n_2)))),hAPP(c_Set_OCollect(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),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_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),hAPP(c_Nat_OSuc,V_n_2))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),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_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),hAPP(c_Nat_OSuc,V_n_2)))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_impossible__Cons,axiom,
% 159.63/159.32      ! [V_x,V_ys,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)))
% 159.63/159.32       => V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Oinject,axiom,
% 159.63/159.32      ! [V_list_H_2,V_a_H_2,V_list_2,V_a_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_2),V_list_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_H_2),V_list_H_2)
% 159.63/159.32      <=> ( V_a_2 = V_a_H_2
% 159.63/159.32          & V_list_2 = V_list_H_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_not__Cons__self2,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_not__Cons__self,axiom,
% 159.63/159.32      ! [V_x,T_a,V_xs] : V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osize_I4_J,axiom,
% 159.63/159.32      ! [V_list,V_a,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a),V_list)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_list)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__in__lex,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))),c_List_Olex(T_b,V_r_2)))
% 159.63/159.32      <=> ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.32            & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) )
% 159.63/159.32          | ( V_x_2 = V_y_2
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olex(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__Cons__def,axiom,
% 159.63/159.32      ! [V_XS_2,V_A_2,T_b] : c_List_Oset__Cons(T_b,V_A_2,V_XS_2) = hAPP(c_Set_OCollect(tc_List_Olist(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_List_Olist(T_b)),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_List_Olist(T_b)))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),tc_fun(tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),tc_List_Olist(T_b)),c_COMBS(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_fun(T_b,tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),T_b),c_COMBS(tc_List_Olist(T_b),tc_HOL_Obool,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool))),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_fun(tc_HOL_Obool,tc_HOL_Obool)),T_b),hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_List_Olist(T_b)),c_fconj))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_fun(tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))),tc_List_Olist(T_b)),c_COMBB(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_List_Olist(T_b),tc_HOL_Obool,tc_List_Olist(T_b))),c_fequal))),c_List_Olist_OCons(T_b)))))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),T_b),c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_b))),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_A_2)))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_List_Olist(T_b))),V_XS_2)))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_pick_Osimps,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_i] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x)))
% 159.63/159.32         => hAPP(c_Random_Opick(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),V_x),V_xs)),V_i) = hAPP(c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_a),V_x) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x)))
% 159.63/159.32         => hAPP(c_Random_Opick(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_a)),V_x),V_xs)),V_i) = hAPP(c_Random_Opick(T_a,V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_i),hAPP(c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_a),V_x))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_select__weight__cons__zero,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] : c_Random_Oselect__weight(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_prod(tc_Code__Numeral_Ocode__numeral,T_b)),hAPP(hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_b),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)),V_x_2)),V_xs_2)) = c_Random_Oselect__weight(T_b,V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__cons__cons,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_b_2,V_x_2,V_a_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_2),V_x_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_b_2),V_y_2))),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.32          | ( V_a_2 = V_b_2
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olexord(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__lex,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olex(T_b,V_r_2)))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_x_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_y_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rtrancl__listrel1__ConsI2,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(T_b,V_r_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2))))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osize_I2_J,axiom,
% 159.63/159.32      ! [V_list_2,V_a_2,V_fa_2,T_b] : c_List_Olist_Olist__size(T_b,V_fa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),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_b,V_fa_2,V_list_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__acc__listrel1I,axiom,
% 159.63/159.32      ! [V_xs_2,V_r_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),c_Wellfounded_Oacc(T_b,V_r_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2))))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),c_Wellfounded_Oacc(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__converse,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olistrel1(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)) = hAPP(c_Relation_Oconverse(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olistrel1(T_b,V_r_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__mono,axiom,
% 159.63/159.32      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel1(T_b,V_r_2)),c_List_Olistrel1(T_b,V_s_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__rtrancl__subset__rtrancl__listrel1,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel1(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2))),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rtrancl__listrel1__ConsI1,axiom,
% 159.63/159.32      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_ys_2))),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1I2,axiom,
% 159.63/159.32      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_ys_2))),c_List_Olistrel1(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rtrancl__listrel1__eq__len,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2))))
% 159.63/159.32       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_x_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_y_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__eq__len,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__listrel1__converse,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olistrel1(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))))
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),hAPP(c_Relation_Oconverse(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olistrel1(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1I1,axiom,
% 159.63/159.32      ! [V_xs_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_xs_2))),c_List_Olistrel1(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__listrel1__Cons,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32      <=> ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.32            & V_xs_2 = V_ys_2 )
% 159.63/159.32          | ( V_x_2 = V_y_2
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Cons,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,V_r_2,T_b] : hAPP(c_Relation_OImage(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Olistrel(T_b,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))) = c_List_Oset__Cons(T_b,hAPP(c_Relation_OImage(T_b,T_b,V_r_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))),hAPP(c_Relation_OImage(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Olistrel(T_b,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),V_xs_2),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__irreflexive,axiom,
% 159.63/159.32      ! [V_y_2,V_r_2,T_b] :
% 159.63/159.32        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_x)),V_r_2))
% 159.63/159.32       => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_y_2),V_y_2)),c_List_Olexord(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__rtrancl__refl,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_xs_2)),c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__mono,axiom,
% 159.63/159.32      ! [V_s_2,V_r_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel(T_b,V_r_2)),c_List_Olistrel(T_b,V_s_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__subset__rtrancl__listrel1,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel(T_b,V_r_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__eq__len,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__rtrancl__trans,axiom,
% 159.63/159.32      ! [V_zs_2,V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2))))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_ys_2),V_zs_2)),c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2))))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_zs_2)),c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__rtrancl__eq__rtrancl__listrel1,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)) = c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__reflcl__if__listrel1,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__subset__listrel,axiom,
% 159.63/159.32      ! [V_r_H_2,V_r_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_r_H_2))
% 159.63/159.32       => ( c_Relation_Orefl__on(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_r_H_2)
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel1(T_b,V_r_2)),c_List_Olistrel(T_b,V_r_H_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rtrancl__listrel1__if__listrel,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_Transitive__Closure_Ortrancl(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel_OCons,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))),c_List_Olistrel(T_b,V_r_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrelp__listrel__eq,axiom,
% 159.63/159.32      ! [V_xa_2,V_x_2,V_r_2,T_b] :
% 159.63/159.32        ( c_List_Olistrelp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_r_2),V_x_2,V_xa_2)
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_xa_2)),c_List_Olistrel(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Cons2,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => ~ ! [B_x,B_xs] :
% 159.63/159.32              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_x),B_xs)
% 159.63/159.32             => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),V_y_2)),V_r_2))
% 159.63/159.32               => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),B_xs),V_ys_2)),c_List_Olistrel(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrelp_Oequations_I2_J,axiom,
% 159.63/159.32      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2,V_r_2,T_b] :
% 159.63/159.32        ( c_List_Olistrelp(T_b,V_r_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_a1_2),V_a3_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_a2_2),V_a4_2))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2))
% 159.63/159.32          & c_List_Olistrelp(T_b,V_r_2,V_a3_2,V_a4_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrelp_OCons,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b,V_y_2,V_x_2,V_r_2] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 159.63/159.32       => ( c_List_Olistrelp(T_b,V_r_2,V_xs_2,V_ys_2)
% 159.63/159.32         => c_List_Olistrelp(T_b,V_r_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Cons1,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,V_ys_2,V_y_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)),V_xs_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => ~ ! [B_y,B_ys] :
% 159.63/159.32              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_y),B_ys)
% 159.63/159.32             => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_y_2),B_y)),V_r_2))
% 159.63/159.32               => ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_ys_2),B_ys)),c_List_Olistrel(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__subset,axiom,
% 159.63/159.32      ! [V_A_2,V_r_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(hAPP(c_Product__Type_OSigma(T_b,T_b),V_A_2),hAPP(c_COMBK(tc_fun(T_b,tc_HOL_Obool),T_b),V_A_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_HOL_Obool)),c_List_Olistrel(T_b,V_r_2)),hAPP(hAPP(c_Product__Type_OSigma(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olists(T_b,V_A_2)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_List_Olist(T_b)),c_List_Olists(T_b,V_A_2))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__UNIV,axiom,
% 159.63/159.32      ! [T_b] : c_List_Olists(T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__mono,axiom,
% 159.63/159.32      ! [V_B_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),c_List_Olists(T_b,V_A_2)),c_List_Olists(T_b,V_B_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_equiv__listrel,axiom,
% 159.63/159.32      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.32        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.63/159.32       => c_Equiv__Relations_Oequiv(tc_List_Olist(T_b),c_List_Olists(T_b,V_A_2),c_List_Olistrel(T_b,V_r_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__refl__on,axiom,
% 159.63/159.32      ! [V_r_2,V_A_2,T_b] :
% 159.63/159.32        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.63/159.32       => c_Relation_Orefl__on(tc_List_Olist(T_b),c_List_Olists(T_b,V_A_2),c_List_Olistrel(T_b,V_r_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__in__lists__iff,axiom,
% 159.63/159.32      ! [V_A_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),c_List_Olists(T_b,V_A_2)))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_List_Olists(T_b,V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__accD,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_List_Olists(T_b,c_Wellfounded_Oacc(T_b,V_r_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__accI,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_Wellfounded_Oacc(tc_List_Olist(T_b),c_List_Olistrel1(T_b,V_r_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_List_Olists(T_b,c_Wellfounded_Oacc(T_b,V_r_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__iff__nth,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.63/159.32          & ! [B_n] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_n)),hAPP(hAPP(c_List_Onth(T_b),V_ys_2),B_n))),V_r_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__linear,axiom,
% 159.63/159.32      ! [V_y_2,V_x_2,V_r_2,T_b] :
% 159.63/159.32        ( ! [B_a,B_b] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_a),B_b)),V_r_2))
% 159.63/159.32            | B_a = B_b
% 159.63/159.32            | hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_b),B_a)),V_r_2)) )
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32          | V_x_2 = V_y_2
% 159.63/159.32          | hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_y_2),V_x_2)),c_List_Olexord(T_b,V_r_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_infinite__UNIV__listI,axiom,
% 159.63/159.32      ! [T_b] : ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_b)),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__eq__iff__nth__eq,axiom,
% 159.63/159.32      ! [T_b,V_ys_2,V_xs_2] :
% 159.63/159.32        ( V_xs_2 = V_ys_2
% 159.63/159.32      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.63/159.32          & ! [B_i] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32             => hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i) = hAPP(hAPP(c_List_Onth(T_b),V_ys_2),B_i) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__Cons__0,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_x ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__Cons__Suc,axiom,
% 159.63/159.32      ! [V_n,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Nat_OSuc,V_n)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth_Osimps,axiom,
% 159.63/159.32      ! [V_n_2,V_xs_2,V_x_2,T_b] : hAPP(hAPP(c_List_Onth(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_n_2) = c_Nat_Onat_Onat__case(T_b,V_x_2,hAPP(c_List_Onth(T_b),V_xs_2),V_n_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__Cons_H,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_n] :
% 159.63/159.32        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = V_x )
% 159.63/159.32        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__Cons__number__of,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_v] :
% 159.63/159.32        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = V_x )
% 159.63/159.32        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__take__index__conv,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_x_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_y_2)))
% 159.63/159.32            & hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_x_2)),V_y_2) = V_x_2 )
% 159.63/159.32          | ? [B_i] :
% 159.63/159.32              ( 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_b)),V_x_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_y_2))))
% 159.63/159.32              & hAPP(hAPP(c_List_Otake(T_b),B_i),V_x_2) = hAPP(hAPP(c_List_Otake(T_b),B_i),V_y_2)
% 159.63/159.32              & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),hAPP(hAPP(c_List_Onth(T_b),V_x_2),B_i)),hAPP(hAPP(c_List_Onth(T_b),V_y_2),B_i))),V_r_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__sublist,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,T_b] : hAPP(c_List_Oset(T_b),c_List_Osublist(T_b,V_xs_2,V_I_2)) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(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)),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)),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(T_b,tc_fun(tc_Nat_Onat,T_b),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,T_b),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(c_List_Onth(T_b),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_b)),V_xs_2)))),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),c_member(tc_Nat_Onat)),V_I_2))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__set,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__subset__Cons,axiom,
% 159.63/159.32      ! [V_x_2,V_xs_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__all,axiom,
% 159.63/159.32      ! [V_n,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n))
% 159.63/159.32       => hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) = V_xs ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__take__subset,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__take__subset__set__take,axiom,
% 159.63/159.32      ! [V_xs_2,T_b,V_n_2,V_m_2] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Otake(T_b),V_m_2),V_xs_2))),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__sublist__subset,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),c_List_Osublist(T_b,V_xs_2,V_I_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__take,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_n,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 159.63/159.32       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),V_i) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Suc__Cons,axiom,
% 159.63/159.32      ! [V_xs,V_x,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__ConsD,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,V_y_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))))
% 159.63/159.32       => ( V_y_2 = V_x_2
% 159.63/159.32          | hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__sublistD,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Osublist(T_b,V_xs_2,V_I_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__takeD,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_notin__set__sublistI,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Osublist(T_b,V_xs_2,V_I_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__upt__eq__take,axiom,
% 159.63/159.32      ! [V_n_2,V_l_2,T_b] : c_List_Osublist(T_b,V_l_2,hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2)) = hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_l_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__take,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__take,axiom,
% 159.63/159.32      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Otake(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_n),V_m)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_List_Oset_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_card__length,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_List_Oset(T_b),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_all__set__conv__all__nth,axiom,
% 159.63/159.32      ! [V_Pa_2,V_xs_2,T_b] :
% 159.63/159.32        ( ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.63/159.32      <=> ! [B_i] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32           => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__size__estimation,axiom,
% 159.63/159.32      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),c_List_Olist_Olist__size(T_b,V_f_2,V_xs_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__size__estimation_H,axiom,
% 159.63/159.32      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),c_List_Olist_Olist__size(T_b,V_f_2,V_xs_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__lists__conv__set,axiom,
% 159.63/159.32      ! [V_A_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_List_Olists(T_b,V_A_2)))
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__pos__if__in__set,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => 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_b)),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__conv__nth,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32      <=> ? [B_i] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32            & hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i) = V_x_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__mem,axiom,
% 159.63/159.32      ! [V_xs_2,T_b,V_n_2] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_n_2)),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__eq__set,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : c_List_Olists(T_b,V_A_2) = hAPP(c_Set_OCollect(tc_List_Olist(T_b)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),c_List_Oset(T_b))),V_A_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__conv__nth,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : hAPP(c_List_Oset(T_b),V_xs_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(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)),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)),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(T_b,tc_fun(tc_Nat_Onat,T_b),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,T_b),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(c_List_Onth(T_b),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_b)),V_xs_2))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__lists__length__eq,axiom,
% 159.63/159.32      ! [V_n_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_b)),hAPP(c_Set_OCollect(tc_List_Olist(T_b)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),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_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),c_List_Oset(T_b))),V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),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_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),V_n_2))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_finite__lists__length__le,axiom,
% 159.63/159.32      ! [V_n_2,V_A_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_b)),hAPP(c_Set_OCollect(tc_List_Olist(T_b)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),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_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),c_List_Oset(T_b))),V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),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_b)),c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),V_n_2))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__iff__zip,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.63/159.32          & ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),B_x),hAPP(c_List_Oset(tc_prod(T_b,T_b)),hAPP(hAPP(c_List_Ozip(T_b,T_b),V_xs_2),V_ys_2))))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_prod(T_b,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_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_b,tc_HOL_Obool)),T_b),c_COMBC(T_b,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_b,T_b)),tc_fun(T_b,tc_fun(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool),tc_HOL_Obool)),T_b),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_b),c_member(tc_prod(T_b,T_b)))),c_Product__Type_OPair(T_b,T_b)))),V_r_2)),B_x)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__zip,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_c,T_b] : hAPP(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2)) = hAPP(c_Set_OCollect(tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool,tc_prod(T_b,T_c)),c_HOL_OEx(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_prod(T_b,T_c),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_b,T_c)),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_b,T_c)),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_b,T_c),tc_fun(tc_Nat_Onat,tc_prod(T_b,T_c)),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(T_b,T_c),tc_HOL_Obool),tc_fun(tc_fun(tc_Nat_Onat,tc_prod(T_b,T_c)),tc_fun(tc_Nat_Onat,tc_HOL_Obool)),tc_prod(T_b,T_c)),c_COMBB(tc_prod(T_b,T_c),tc_HOL_Obool,tc_Nat_Onat)),c_fequal)),hAPP(hAPP(c_COMBS(tc_Nat_Onat,T_c,tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_prod(T_b,T_c)),tc_Nat_Onat),c_Product__Type_OPair(T_b,T_c)),hAPP(c_List_Onth(T_b),V_xs_2))),hAPP(c_List_Onth(T_c),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_b)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)))))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__zip,axiom,
% 159.63/159.32      ! [V_ys,V_xs,V_n,T_b,T_a] : hAPP(hAPP(c_List_Otake(tc_prod(T_a,T_b)),V_n),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Otake(T_b),V_n),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__zip,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_b,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_prod(T_a,T_b))),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__Cons__Cons,axiom,
% 159.63/159.32      ! [V_ys,V_y,V_xs,V_x,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y),V_ys)) = hAPP(hAPP(c_List_Olist_OCons(tc_prod(T_a,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__eq__iff__zip__eq,axiom,
% 159.63/159.32      ! [T_b,V_ys_2,V_xs_2] :
% 159.63/159.32        ( V_xs_2 = V_ys_2
% 159.63/159.32      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2)
% 159.63/159.32          & ! [B_x] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),B_x),hAPP(c_List_Oset(tc_prod(T_b,T_b)),hAPP(hAPP(c_List_Ozip(T_b,T_b),V_xs_2),V_ys_2))))
% 159.63/159.32             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),c_fequal),B_x)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__same,axiom,
% 159.63/159.32      ! [V_xs_2,V_b_2,V_a_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),hAPP(c_List_Oset(tc_prod(T_b,T_b)),hAPP(hAPP(c_List_Ozip(T_b,T_b),V_xs_2),V_xs_2))))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32          & V_a_2 = V_b_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__zip__leftD,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_c,T_b] :
% 159.63/159.32        ( 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(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__zip__rightD,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_c,T_b] :
% 159.63/159.32        ( 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(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),hAPP(c_List_Oset(T_c),V_ys_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__zipE,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_c,T_b] :
% 159.63/159.32        ( 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(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2))))
% 159.63/159.32       => ~ ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32           => ~ hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),hAPP(c_List_Oset(T_c),V_ys_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__zip,axiom,
% 159.63/159.32      ! [V_ys,T_b,V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)))
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i) = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Onth(T_b),V_ys),V_i)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_greaterThanLessThan__upto,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_j_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__setsum__nth,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.63/159.32       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),V_xs_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),hAPP(c_List_Onth(T_b),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_b)),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_atLeastAtMost__upto,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,V_j_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__upto,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] : hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,V_j_2)) = c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__eq__0__nat__iff__nat,axiom,
% 159.63/159.32      ! [V_ns_2] :
% 159.63/159.32        ( hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32      <=> ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.63/159.32           => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_elem__le__listsum__nat,axiom,
% 159.63/159.32      ! [V_ns,V_k] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),V_ns)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_List_Onth(tc_Nat_Onat),V_ns),V_k)),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__simps_I2_J,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] :
% 159.63/159.32        ( class_Groups_Omonoid__add(T_a)
% 159.63/159.32       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_atLeastLessThan__upto,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Int_Oint,V_i_2),V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_i_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_j_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_greaterThanAtMost__upto,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] : c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Int_Oint,V_i_2,V_j_2) = hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nat__list__def,axiom,
% 159.63/159.32      ! [V_l_2] :
% 159.63/159.32        ( c_List_Onat__list(V_l_2)
% 159.63/159.32      <=> c_Nat__Transfer_Onat__set(hAPP(c_List_Oset(tc_Int_Oint),V_l_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__size__pointwise,axiom,
% 159.63/159.32      ! [V_g_2,V_f_2,V_xs_2,T_b] :
% 159.63/159.32        ( ! [B_x] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_List_Olist_Olist__size(T_b,V_f_2,V_xs_2)),c_List_Olist_Olist__size(T_b,V_g_2,V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__update__nat,axiom,
% 159.63/159.32      ! [V_n,V_ns,V_k] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),V_ns)))
% 159.63/159.32       => hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),hAPP(hAPP(c_List_Olist__update(tc_Nat_Onat,V_ns),V_k),V_n)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns)),V_n)),hAPP(hAPP(c_List_Onth(tc_Nat_Onat),V_ns),V_k)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__take,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_n] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__beyond,axiom,
% 159.63/159.32      ! [V_x,V_i,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i))
% 159.63/159.32       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x) = V_xs ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__id,axiom,
% 159.63/159.32      ! [V_i,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__list__update__neq,axiom,
% 159.63/159.32      ! [V_x,V_xs,T_a,V_j,V_i] :
% 159.63/159.32        ( V_i != V_j
% 159.63/159.32       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__list__update,axiom,
% 159.63/159.32      ! [V_x,V_xs,T_a,V_k] :
% 159.63/159.32        ( ( V_k = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = c_List_Obutlast(T_a,V_xs) )
% 159.63/159.32        & ( V_k != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = hAPP(hAPP(c_List_Olist__update(T_a,c_List_Obutlast(T_a,V_xs)),V_k),V_x) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__list__update,axiom,
% 159.63/159.32      ! [V_x,V_i,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__update,axiom,
% 159.63/159.32      ! [V_y,V_ys,V_x,V_i,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),hAPP(hAPP(c_List_Olist__update(T_b,V_ys),V_i),V_y)) = hAPP(hAPP(c_List_Olist__update(tc_prod(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_update__zip,axiom,
% 159.63/159.32      ! [V_xy,V_i,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Olist__update(tc_prod(T_a,T_b),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)),V_i),V_xy) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),hAPP(c_Product__Type_Ofst(T_a,T_b),V_xy))),hAPP(hAPP(c_List_Olist__update(T_b,V_ys),V_i),hAPP(c_Product__Type_Osnd(T_a,T_b),V_xy))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__swap,axiom,
% 159.63/159.32      ! [V_x_H,V_x,V_xs,T_a,V_i_H,V_i] :
% 159.63/159.32        ( V_i != V_i_H
% 159.63/159.32       => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i_H),V_x_H) = hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i_H),V_x_H)),V_i),V_x) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__overwrite,axiom,
% 159.63/159.32      ! [V_y,V_x,V_i,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i),V_y) = hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_y) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__code_I2_J,axiom,
% 159.63/159.32      ! [V_y,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_y) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__code_I3_J,axiom,
% 159.63/159.32      ! [V_y,V_i,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),hAPP(c_Nat_OSuc,V_i)),V_y) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_y)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_v_2,V_i_2,V_xs_2,V_x_2,T_b] : hAPP(hAPP(c_List_Olist__update(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_i_2),V_v_2) = c_Nat_Onat_Onat__case(tc_List_Olist(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_v_2),V_xs_2),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_Nat_Onat),hAPP(c_List_Olist_OCons(T_b),V_x_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,T_b,tc_List_Olist(T_b)),c_List_Olist__update(T_b,V_xs_2)),V_v_2)),V_i_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__butlastD,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Obutlast(T_b,V_xs_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__update__subsetI,axiom,
% 159.63/159.32      ! [V_i_2,V_x_2,V_A_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),V_A_2))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_x_2))),V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__update__subset__insert,axiom,
% 159.63/159.32      ! [V_x_2,V_i_2,V_xs_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_x_2))),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__list__update,axiom,
% 159.63/159.32      ! [V_x,V_j,V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => ( ( V_i = V_j
% 159.63/159.32           => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = V_x )
% 159.63/159.32          & ( V_i != V_j
% 159.63/159.32           => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_j) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__same__conv,axiom,
% 159.63/159.32      ! [V_x_2,V_xs_2,T_b,V_i_2] :
% 159.63/159.32        ( 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_xs_2)))
% 159.63/159.32       => ( hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_x_2) = V_xs_2
% 159.63/159.32        <=> hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_i_2) = V_x_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__list__update__eq,axiom,
% 159.63/159.32      ! [V_x,V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_i) = V_x ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__butlast,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_n] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Otake(T_a),V_n),c_List_Obutlast(T_a,V_xs)) = hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__butlast,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Obutlast(T_a,V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__update__memI,axiom,
% 159.63/159.32      ! [V_x_2,V_xs_2,T_b,V_n_2] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_n_2),V_x_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__conv__take,axiom,
% 159.63/159.32      ! [V_xs,T_a] : c_List_Obutlast(T_a,V_xs) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1__iff__update,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32      <=> ? [B_y,B_n] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_n)),B_y)),V_r_2))
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32            & V_ys_2 = hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),B_n),B_y) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__list__update,axiom,
% 159.63/159.32      ! [V_i_2,V_a_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_i_2)),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))))
% 159.63/159.32         => hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_a_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__upto,axiom,
% 159.63/159.32      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Int_Oint),c_List_Oupto(V_i,V_j))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__take,axiom,
% 159.63/159.32      ! [V_i,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__sublistI,axiom,
% 159.63/159.32      ! [V_I_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_b),c_List_Osublist(T_b,V_xs_2,V_I_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__zipI2,axiom,
% 159.63/159.32      ! [V_xs,T_b,V_ys,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_b,T_a)),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs),V_ys))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__zipI1,axiom,
% 159.63/159.32      ! [V_ys,T_b,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)))
% 159.63/159.32      <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32          & hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__card,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32       => hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_card__distinct,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__conv__nth,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32      <=> ! [B_i] :
% 159.63/159.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32           => ! [B_j] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32               => ( B_i != B_j
% 159.63/159.32                 => hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i) != hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_j) ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__eq__iff__index__eq,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32       => ( 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_xs_2)))
% 159.63/159.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.63/159.32           => ( hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_i_2) = hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_j_2)
% 159.63/159.32            <=> V_i_2 = V_j_2 ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__listsum__conv__Setsum,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32         => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),V_xs_2) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_b),c_COMBI(T_b)),hAPP(c_List_Oset(T_b),V_xs_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nitpick_Ocard_H__def,axiom,
% 159.63/159.32      ! [V_A_2,T_b] :
% 159.63/159.32        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Nitpick_Ocard_H(T_b,V_A_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_Hilbert__Choice_OEps(tc_List_Olist(T_b),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),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_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_fequal),c_List_Oset(T_b))),V_A_2))),c_List_Odistinct(T_b)))) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_Nitpick_Ocard_H(T_b,V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__take__lemma,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_a,V_k] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)))
% 159.63/159.32         => ( ! [B_i] :
% 159.63/159.32                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_k))
% 159.63/159.32               => hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys),B_i) )
% 159.63/159.32           => hAPP(hAPP(c_List_Otake(T_a),V_k),V_xs) = hAPP(hAPP(c_List_Otake(T_a),V_k),V_ys) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__remove1__eq,axiom,
% 159.63/159.32      ! [V_x_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32       => hAPP(c_List_Oset(T_b),c_List_Oremove1(T_b,V_x_2,V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Cons__number__of,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_v] :
% 159.63/159.32        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.63/159.32        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists_ONil,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_List_Olists(T_b,V_A_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Nil1,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_xs_2)),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Nil2,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),c_List_Olist_ONil(T_b))),c_List_Olistrel(T_b,V_r_2)))
% 159.63/159.32       => V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__butlast,axiom,
% 159.63/159.32      ! [T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32         => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Obutlast(T_a,V_xs))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct_Osimps_I1_J,axiom,
% 159.63/159.32      ! [T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olist_ONil(T_a))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__remove1,axiom,
% 159.63/159.32      ! [V_x,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremove1(T_a,V_x,V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast_Osimps_I1_J,axiom,
% 159.63/159.32      ! [T_a] : c_List_Obutlast(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_x,T_a,V_xs] :
% 159.63/159.32        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.63/159.32        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Obutlast(T_a,V_xs)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_remove1_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_y,V_x] :
% 159.63/159.32        ( ( V_x = V_y
% 159.63/159.32         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = V_xs )
% 159.63/159.32        & ( V_x != V_y
% 159.63/159.32         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),c_List_Oremove1(T_a,V_x,V_xs)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osimps_I3_J,axiom,
% 159.63/159.32      ! [V_list_H,V_a_H,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H) != c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_list_H,V_a_H,T_a] : c_List_Olist_ONil(T_a) != hAPP(hAPP(c_List_Olist_OCons(T_a),V_a_H),V_list_H) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upto__empty,axiom,
% 159.63/159.32      ! [V_i,V_j] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j),V_i))
% 159.63/159.32       => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__eq__Nil,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32          | V_xs_2 = c_List_Olist_ONil(T_b) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__0,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(hAPP(c_List_Otake(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Nil,axiom,
% 159.63/159.32      ! [V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__nil,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : c_List_Osublist(T_b,c_List_Olist_ONil(T_b),V_A_2) = c_List_Olist_ONil(T_b) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_remove1_Osimps_I1_J,axiom,
% 159.63/159.32      ! [V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_remove1__commute,axiom,
% 159.63/159.32      ! [V_zs,V_y,V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Oremove1(T_a,V_y,V_zs)) = c_List_Oremove1(T_a,V_y,c_List_Oremove1(T_a,V_x,V_zs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osize_I1_J,axiom,
% 159.63/159.32      ! [V_fa_2,T_b] : c_List_Olist_Olist__size(T_b,V_fa_2,c_List_Olist_ONil(T_b)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrelp_ONil,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olistrelp(T_b,V_r_2,c_List_Olist_ONil(T_b),c_List_Olist_ONil(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrelp_Oequations_I1_J,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : c_List_Olistrelp(T_b,V_r_2,c_List_Olist_ONil(T_b),c_List_Olist_ONil(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip_Osimps_I1_J,axiom,
% 159.63/159.32      ! [V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__Nil,axiom,
% 159.63/159.32      ! [V_ys,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),c_List_Olist_ONil(T_a)),V_ys) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__simps_I1_J,axiom,
% 159.63/159.32      ! [T_a] :
% 159.63/159.32        ( class_Groups_Omonoid__add(T_a)
% 159.63/159.32       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__0__conv,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osize_I3_J,axiom,
% 159.63/159.32      ! [T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_List_Oset_Osimps_I1_J,axiom,
% 159.63/159.32      ! [T_b] : hAPP(c_List_Oset(T_b),c_List_Olist_ONil(T_b)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__empty2,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) = hAPP(c_List_Oset(T_b),V_xs_2)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__empty,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(c_List_Oset(T_b),V_xs_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_remove1__idem,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => c_List_Oremove1(T_b,V_x_2,V_xs_2) = V_xs_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_notin__set__remove1,axiom,
% 159.63/159.32      ! [V_y_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32       => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Oremove1(T_b,V_y_2,V_xs_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__remove1,axiom,
% 159.63/159.32      ! [V_xs_2,T_b,V_b_2,V_a_2] :
% 159.63/159.32        ( V_a_2 != V_b_2
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_List_Oset(T_b),c_List_Oremove1(T_b,V_b_2,V_xs_2))))
% 159.63/159.32        <=> hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__nonempty,axiom,
% 159.63/159.32      ! [V_x_2,V_k_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_k_2),V_x_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update_Osimps_I1_J,axiom,
% 159.63/159.32      ! [V_v,V_i,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,c_List_Olist_ONil(T_a)),V_i),V_v) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__code_I1_J,axiom,
% 159.63/159.32      ! [V_y,V_i,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,c_List_Olist_ONil(T_a)),V_i),V_y) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__empty,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : c_List_Osublist(T_b,V_xs_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) = c_List_Olist_ONil(T_b) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__remove1__subset,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),c_List_Oremove1(T_b,V_x_2,V_xs_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__greater__0__conv,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( 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_b)),V_xs_2)))
% 159.63/159.32      <=> V_xs_2 != c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__1__Cons,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Otake(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_not__Nil__listrel1,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_xs_2)),c_List_Olistrel1(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_not__listrel1__Nil,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),c_List_Olist_ONil(T_b))),c_List_Olistrel1(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel_ONil,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_List_Olist_ONil(T_b))),c_List_Olistrel(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__Nil__right,axiom,
% 159.63/159.32      ! [V_r_2,V_x_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),c_List_Olist_ONil(T_b))),c_List_Olexord(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nil__notin__lex,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_ys_2)),c_List_Olex(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nil2__notin__lex,axiom,
% 159.63/159.32      ! [V_r_2,V_xs_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),c_List_Olist_ONil(T_b))),c_List_Olex(T_b,V_r_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Cons,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,V_n_2,T_b] : hAPP(hAPP(c_List_Otake(T_b),V_n_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = c_Nat_Onat_Onat__case(tc_List_Olist(T_b),c_List_Olist_ONil(T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_Nat_Onat),hAPP(c_List_Olist_OCons(T_b),V_x_2)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Otake(T_b)),V_xs_2)),V_n_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upto_Osimps,axiom,
% 159.63/159.32      ! [V_j,V_i] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.63/159.32         => c_List_Oupto(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),V_i),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j)) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 159.63/159.32         => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__singleton,axiom,
% 159.63/159.32      ! [V_x_2,T_b,V_A_2] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 159.63/159.32         => c_List_Osublist(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)),V_A_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 159.63/159.32         => c_List_Osublist(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)),V_A_2) = c_List_Olist_ONil(T_b) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lists__empty,axiom,
% 159.63/159.32      ! [T_b] : c_List_Olists(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Cons_H,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_n] :
% 159.63/159.32        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 159.63/159.32        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upto__rec__number__of,axiom,
% 159.63/159.32      ! [V_n,V_m] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.63/159.32         => c_List_Oupto(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),c_Groups_Oone__class_Oone(tc_Int_Oint)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n))) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)))
% 159.63/159.32         => c_List_Oupto(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_n)) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel__Nil,axiom,
% 159.63/159.32      ! [V_r_2,T_b] : hAPP(c_Relation_OImage(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Olistrel(T_b,V_r_2)),hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__Cons__sing__Nil,axiom,
% 159.63/159.32      ! [V_A_2,T_b] : c_List_Oset__Cons(T_b,V_A_2,hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))) = hAPP(c_Set_Oimage(T_b,tc_List_Olist(T_b),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b))),V_A_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__remove1,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oremove1(T_b,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_b)),V_xs_2)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oremove1(T_b,V_x_2,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upto_Opsimps,axiom,
% 159.63/159.32      ! [V_j_2,V_i_2] :
% 159.63/159.32        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_i_2),V_j_2)))
% 159.63/159.32       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 159.63/159.32           => c_List_Oupto(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Int_Oint),V_i_2),c_List_Oupto(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_j_2)) )
% 159.63/159.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 159.63/159.32           => c_List_Oupto(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Int_Oint) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_select,axiom,
% 159.63/159.32      ! [V_s_2,T_b,V_xs_2] :
% 159.63/159.32        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Product__Type_Ofst(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Oselect(T_b,V_xs_2),V_s_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listset_Osimps_I1_J,axiom,
% 159.63/159.32      ! [T_b] : c_List_Olistset(T_b,c_List_Olist_ONil(tc_fun(T_b,tc_HOL_Obool))) = hAPP(hAPP(c_Set_Oinsert(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_Orderings_Obot__class_Obot(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__Cons1,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_x_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_ys_2) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(tc_prod(T_b,T_c)),T_c,c_List_Olist_ONil(tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBC(T_c,tc_fun(tc_List_Olist(T_c),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_List_Olist(T_c),tc_List_Olist(tc_prod(T_b,T_c)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_fun(tc_List_Olist(T_c),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_List_Olist(T_c),tc_List_Olist(tc_prod(T_b,T_c)))),T_c),c_COMBB(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(T_c))),hAPP(hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c))),T_c),c_List_Olist_OCons(tc_prod(T_b,T_c))),hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2)))),hAPP(c_List_Ozip(T_b,T_c),V_xs_2))),V_ys_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osimps_I5_J,axiom,
% 159.63/159.32      ! [V_list_2,V_a_2,V_f2_2,V_f1_2,T_c,T_b] : hAPP(c_List_Olist_Olist__case(T_b,T_c,V_f1_2,V_f2_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_a_2),V_list_2)) = hAPP(hAPP(V_f2_2,V_a_2),V_list_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list_Osimps_I4_J,axiom,
% 159.63/159.32      ! [V_f2_2,V_f1_2,T_c,T_b] : hAPP(c_List_Olist_Olist__case(T_b,T_c,V_f1_2,V_f2_2),c_List_Olist_ONil(T_c)) = V_f1_2 ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listset_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_As_2,V_A_2,T_b] : c_List_Olistset(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_As_2)) = c_List_Oset__Cons(T_b,V_A_2,c_List_Olistset(T_b,V_As_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__Cons,axiom,
% 159.63/159.32      ! [V_ys_2,V_y_2,V_xs_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),V_ys_2)) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(tc_prod(T_b,T_c)),T_b,c_List_Olist_ONil(tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_b,T_c)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_b,T_c))),tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_prod(T_b,T_c)))),T_b),c_COMBB(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_prod(T_b,T_c),tc_fun(tc_List_Olist(tc_prod(T_b,T_c)),tc_List_Olist(tc_prod(T_b,T_c))),T_b),c_List_Olist_OCons(tc_prod(T_b,T_c))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_prod(T_b,T_c)),c_Product__Type_OPair(T_b,T_c)),V_y_2)))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(T_c),tc_List_Olist(tc_prod(T_b,T_c))),c_List_Ozip(T_b,T_c)),V_ys_2))),V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sorted__list__of__set__remove,axiom,
% 159.63/159.32      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.32         => c_List_Olinorder__class_Osorted__list__of__set(T_b,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))))) = c_List_Oremove1(T_b,V_x_2,c_List_Olinorder__class_Osorted__list__of__set(T_b,V_A_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upto_Opinduct,axiom,
% 159.63/159.32      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.63/159.32        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 159.63/159.32       => ( ! [B_i,B_j] :
% 159.63/159.32              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_List_Oupto__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_i),B_j)))
% 159.63/159.32             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_i),B_j))
% 159.63/159.32                 => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_i),c_Groups_Oone__class_Oone(tc_Int_Oint))),B_j)) )
% 159.63/159.32               => hBOOL(hAPP(hAPP(V_Pa_2,B_i),B_j)) ) )
% 159.63/159.32         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sorted__list__of__set__empty,axiom,
% 159.63/159.32      ! [T_b] :
% 159.63/159.32        ( class_Orderings_Olinorder(T_b)
% 159.63/159.32       => c_List_Olinorder__class_Osorted__list__of__set(T_b,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_anamorph_Osimps,axiom,
% 159.63/159.32      ! [V_x_2,V_f_2,T_b,T_c,V_k_2] :
% 159.63/159.32        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.32         => hAPP(hAPP(c_Lazy__Sequence_Oanamorph(T_c,T_b,V_f_2),V_k_2),V_x_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),T_c),c_List_Olist_ONil(T_b)),V_x_2) )
% 159.63/159.32        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.63/159.32         => hAPP(hAPP(c_Lazy__Sequence_Oanamorph(T_c,T_b,V_f_2),V_k_2),V_x_2) = c_Option_Ooption_Ooption__case(tc_prod(tc_List_Olist(T_b),T_c),tc_prod(T_b,T_c),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),T_c),c_List_Olist_ONil(T_b)),V_x_2),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_prod(tc_List_Olist(T_b),T_c)),hAPP(hAPP(c_COMBC(T_b,tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c)),tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c))),hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_List_Olist(T_b),T_c),tc_prod(tc_List_Olist(T_b),T_c)),tc_fun(tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c)),tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c))),T_b),c_COMBB(tc_prod(tc_List_Olist(T_b),T_c),tc_prod(tc_List_Olist(T_b),T_c),T_c)),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c))),tc_fun(tc_prod(tc_List_Olist(T_b),T_c),tc_prod(tc_List_Olist(T_b),T_c)),T_b),c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),T_c,tc_prod(tc_List_Olist(T_b),T_c))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c))),T_b),hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(T_c,tc_prod(tc_List_Olist(T_b),T_c)),tc_List_Olist(T_b)),c_Product__Type_OPair(tc_List_Olist(T_b),T_c))),c_List_Olist_OCons(T_b))))),hAPP(c_Lazy__Sequence_Oanamorph(T_c,T_b,V_f_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_k_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))))),hAPP(V_f_2,V_x_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__Cons,axiom,
% 159.63/159.32      ! [V_A_2,V_l_2,V_x_2,T_b] : c_List_Osublist(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_l_2),V_A_2) = hAPP(hAPP(c_List_Oappend(T_b),hAPP(hAPP(hAPP(c_If(tc_List_Olist(T_b)),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_b),V_x_2),c_List_Olist_ONil(T_b))),c_List_Olist_ONil(T_b))),c_List_Osublist(T_b,V_l_2,hAPP(c_Set_OCollect(tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_HOL_Obool),tc_Nat_Onat),c_member(tc_Nat_Onat)),c_Nat_OSuc)),V_A_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append1__eq__conv,axiom,
% 159.63/159.32      ! [V_y_2,V_ys_2,V_x_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b))) = hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),c_List_Olist_ONil(T_b)))
% 159.63/159.32      <=> ( V_xs_2 = V_ys_2
% 159.63/159.32          & V_x_2 = V_y_2 ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__eq__append__conv,axiom,
% 159.63/159.32      ! [V_zs_2,V_ys_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) = hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_zs_2)
% 159.63/159.32      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_b)
% 159.63/159.32            & hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) = V_zs_2 )
% 159.63/159.32          | ? [B_ys_H] :
% 159.63/159.32              ( hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_ys_H) = V_ys_2
% 159.63/159.32              & V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),B_ys_H),V_zs_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__eq__Cons__conv,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,V_zs_2,V_ys_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_zs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)
% 159.63/159.32      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_b)
% 159.63/159.32            & V_zs_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) )
% 159.63/159.32          | ? [B_ys_H] :
% 159.63/159.32              ( V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_ys_H)
% 159.63/159.32              & hAPP(hAPP(c_List_Oappend(T_b),B_ys_H),V_zs_2) = V_xs_2 ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Cons__eq__appendI,axiom,
% 159.63/159.32      ! [V_zs,V_xs,V_ys,V_xs1,V_x,T_a] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs1) = V_ys
% 159.63/159.32       => ( V_xs = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_zs)
% 159.63/159.32         => hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__Cons,axiom,
% 159.63/159.32      ! [V_ys,V_xs,V_x,T_a] : hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_ys) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__in__lists__conv,axiom,
% 159.63/159.32      ! [V_A_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)),c_List_Olists(T_b,V_A_2)))
% 159.63/159.32      <=> ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_xs_2),c_List_Olists(T_b,V_A_2)))
% 159.63/159.32          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_ys_2),c_List_Olists(T_b,V_A_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__assoc,axiom,
% 159.63/159.32      ! [V_zs,V_ys,V_xs,T_a] : hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_zs) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__eq__append__conv2,axiom,
% 159.63/159.32      ! [V_ts_2,V_zs_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(T_b),V_zs_2),V_ts_2)
% 159.63/159.32      <=> ? [B_us] :
% 159.63/159.32            ( ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),V_zs_2),B_us)
% 159.63/159.32              & hAPP(hAPP(c_List_Oappend(T_b),B_us),V_ys_2) = V_ts_2 )
% 159.63/159.32            | ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),B_us) = V_zs_2
% 159.63/159.32              & V_ys_2 = hAPP(hAPP(c_List_Oappend(T_b),B_us),V_ts_2) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_same__append__eq,axiom,
% 159.63/159.32      ! [V_zs_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_zs_2)
% 159.63/159.32      <=> V_ys_2 = V_zs_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__same__eq,axiom,
% 159.63/159.32      ! [V_zs_2,V_xs_2,V_ys_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_xs_2) = hAPP(hAPP(c_List_Oappend(T_b),V_zs_2),V_xs_2)
% 159.63/159.32      <=> V_ys_2 = V_zs_2 ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__eq__appendI,axiom,
% 159.63/159.32      ! [V_us,V_ys,V_zs,V_xs1,V_xs,T_a] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_xs1) = V_zs
% 159.63/159.32       => ( V_ys = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_us)
% 159.63/159.32         => hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys) = hAPP(hAPP(c_List_Oappend(T_a),V_zs),V_us) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listsum__append,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_a] :
% 159.63/159.32        ( class_Groups_Omonoid__add(T_a)
% 159.63/159.32       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs)),hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_ys)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__append,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__append,axiom,
% 159.63/159.32      ! [V_vs,V_ys,V_us,T_b,V_xs,T_a] :
% 159.63/159.32        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_us)
% 159.63/159.32       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_vs)
% 159.63/159.32         => hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),hAPP(hAPP(c_List_Oappend(T_b),V_us),V_vs)) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_us)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_ys),V_vs)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__append,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),V_ys_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_eq__Nil__appendI,axiom,
% 159.63/159.32      ! [T_a,V_ys,V_xs] :
% 159.63/159.32        ( V_xs = V_ys
% 159.63/159.32       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__self__conv2,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = V_ys_2
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__self__conv,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = V_xs_2
% 159.63/159.32      <=> V_ys_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__is__Nil__conv,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> ( V_xs_2 = c_List_Olist_ONil(T_b)
% 159.63/159.32          & V_ys_2 = c_List_Olist_ONil(T_b) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_self__append__conv2,axiom,
% 159.63/159.32      ! [V_xs_2,T_b,V_ys_2] :
% 159.63/159.32        ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_self__append__conv,axiom,
% 159.63/159.32      ! [V_ys_2,T_b,V_xs_2] :
% 159.63/159.32        ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)
% 159.63/159.32      <=> V_ys_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__Nil2,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Olist_ONil(T_a)) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_Nil__is__append__conv,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( c_List_Olist_ONil(T_b) = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)
% 159.63/159.32      <=> ( V_xs_2 = c_List_Olist_ONil(T_b)
% 159.63/159.32          & V_ys_2 = c_List_Olist_ONil(T_b) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__Nil,axiom,
% 159.63/159.32      ! [V_ys,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__append,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_ys] :
% 159.63/159.32        ( ( V_ys = c_List_Olist_ONil(T_a)
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Obutlast(T_a,V_xs) )
% 159.63/159.32        & ( V_ys != c_List_Olist_ONil(T_a)
% 159.63/159.32         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Obutlast(T_a,V_ys)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__append__length,axiom,
% 159.63/159.32      ! [V_ys,V_x,V_xs,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) = V_x ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__append__length__plus,axiom,
% 159.63/159.32      ! [V_n,V_ys,V_xs,T_a] : hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n)) = hAPP(hAPP(c_List_Onth(T_a),V_ys),V_n) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__append,axiom,
% 159.63/159.32      ! [V_ys,V_xs,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__append1,axiom,
% 159.63/159.32      ! [V_x,V_ys,V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_i),V_x) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x)),V_ys) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__length,axiom,
% 159.63/159.32      ! [V_y,V_ys,V_x,V_xs,T_a] : hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_y) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_remove1__append,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32         => c_List_Oremove1(T_b,V_x_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),c_List_Oremove1(T_b,V_x_2,V_xs_2)),V_ys_2) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.32         => c_List_Oremove1(T_b,V_x_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),c_List_Oremove1(T_b,V_x_2,V_ys_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__butlast__appendI,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,V_x_2,T_b] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Obutlast(T_b,V_xs_2))))
% 159.63/159.32          | hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Obutlast(T_b,V_ys_2)))) )
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Obutlast(T_b,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2))))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__snoc,axiom,
% 159.63/159.32      ! [V_x,V_xs,T_a] : c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)))) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__listrel1I,axiom,
% 159.63/159.32      ! [V_vs_2,V_us_2,V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32            & V_us_2 = V_vs_2 )
% 159.63/159.32          | ( V_xs_2 = V_ys_2
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_us_2),V_vs_2)),c_List_Olistrel1(T_b,V_r_2))) ) )
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_us_2)),hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),V_vs_2))),c_List_Olistrel1(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__append__leftI,axiom,
% 159.63/159.32      ! [V_x_2,V_r_2,V_v_2,V_u_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_u_2),V_v_2)),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_x_2),V_u_2)),hAPP(hAPP(c_List_Oappend(T_b),V_x_2),V_v_2))),c_List_Olexord(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__append,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)))
% 159.63/159.32      <=> ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.32          & hBOOL(hAPP(c_List_Odistinct(T_b),V_ys_2))
% 159.63/159.32          & hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(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)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__append,axiom,
% 159.63/159.32      ! [V_ys,V_xs,T_a,V_n] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_ys),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_list__update__append,axiom,
% 159.63/159.32      ! [V_x,V_ys,V_xs,T_a,V_n] :
% 159.63/159.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32         => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n),V_x) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_n),V_x)),V_ys) )
% 159.63/159.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32         => hAPP(hAPP(c_List_Olist__update(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_n),V_x) = hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist__update(T_a,V_ys),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_x)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_sublist__append,axiom,
% 159.63/159.32      ! [V_A_2,V_l_H_2,V_l_2,T_b] : c_List_Osublist(T_b,hAPP(hAPP(c_List_Oappend(T_b),V_l_2),V_l_H_2),V_A_2) = hAPP(hAPP(c_List_Oappend(T_b),c_List_Osublist(T_b,V_l_2,V_A_2)),c_List_Osublist(T_b,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_b)),V_l_2)))),V_A_2)))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1I,axiom,
% 159.63/159.32      ! [V_ys_2,V_vs_2,V_us_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2))
% 159.63/159.32       => ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),V_us_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_vs_2))
% 159.63/159.32         => ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_b),V_us_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_vs_2))
% 159.63/159.32           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2))) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__append__left__rightI,axiom,
% 159.63/159.32      ! [V_y_2,V_x_2,V_u_2,V_r_2,V_b_2,V_a_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_u_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_2),V_x_2))),hAPP(hAPP(c_List_Oappend(T_b),V_u_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_b_2),V_y_2)))),c_List_Olexord(T_b,V_r_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Suc__conv__app__nth,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),c_List_Olist_ONil(T_a))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_snoc__listrel1__snoc__iff,axiom,
% 159.63/159.32      ! [V_r_2,V_y_2,V_ys_2,V_x_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)))),hAPP(hAPP(c_List_Oappend(T_b),V_ys_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),c_List_Olist_ONil(T_b))))),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32      <=> ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32            & V_x_2 = V_y_2 )
% 159.63/159.32          | ( V_xs_2 = V_ys_2
% 159.63/159.32            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),V_r_2)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_listrel1E,axiom,
% 159.63/159.32      ! [V_r_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2)),c_List_Olistrel1(T_b,V_r_2)))
% 159.63/159.32       => ~ ! [B_x,B_y] :
% 159.63/159.32              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_r_2))
% 159.63/159.32             => ! [B_us,B_vs] :
% 159.63/159.32                  ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),B_us),hAPP(hAPP(c_List_Olist_OCons(T_b),B_x),B_vs))
% 159.63/159.32                 => V_ys_2 != hAPP(hAPP(c_List_Oappend(T_b),B_us),hAPP(hAPP(c_List_Olist_OCons(T_b),B_y),B_vs)) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__append__leftD,axiom,
% 159.63/159.32      ! [V_r_2,V_v_2,V_u_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_List_Oappend(T_b),V_x_2),V_u_2)),hAPP(hAPP(c_List_Oappend(T_b),V_x_2),V_v_2))),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.32       => ( ! [B_a] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_a),B_a)),V_r_2))
% 159.63/159.32         => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_u_2),V_v_2)),c_List_Olexord(T_b,V_r_2))) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate1__def,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : hAPP(c_List_Orotate1(T_b),V_xs_2) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(T_b),T_b,c_List_Olist_ONil(T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_b),hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Oappend(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b)))),V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_upd__conv__take__nth__drop,axiom,
% 159.63/159.32      ! [V_a,V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_a) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__take__drop__id,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__1__Cons,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Suc__Cons,axiom,
% 159.63/159.32      ! [V_xs,V_x,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_n)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__via__drop,axiom,
% 159.63/159.32      ! [V_ys,V_y,V_xs,V_n,T_a] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)
% 159.63/159.32       => hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) = V_y ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct1__rotate,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(c_List_Orotate1(T_b),V_xs_2)))
% 159.63/159.32      <=> hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__drop,axiom,
% 159.63/159.32      ! [V_i,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__butlast,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Obutlast(T_a,V_xs)) = c_List_Obutlast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_butlast__drop,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : c_List_Obutlast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Obutlast(T_a,V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__take,axiom,
% 159.63/159.32      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Otake(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__drop,axiom,
% 159.63/159.32      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(hAPP(c_List_Odrop(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_m),hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__0,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__drop,axiom,
% 159.63/159.32      ! [V_xs,V_m,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Odrop(T_a),V_m),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__zip,axiom,
% 159.63/159.32      ! [V_ys,V_xs,V_n,T_b,T_a] : hAPP(hAPP(c_List_Odrop(tc_prod(T_a,T_b)),V_n),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) = hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_b),V_n),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__rotate1,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orotate1(T_a),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__drop,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__rotate1,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(c_List_Orotate1(T_b),V_xs_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_in__set__dropD,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,V_x_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_xs_2))))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__drop__subset,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_xs_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate1__is__Nil__conv,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(c_List_Orotate1(T_b),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Nil,axiom,
% 159.63/159.32      ! [V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__drop__subset__set__drop,axiom,
% 159.63/159.32      ! [V_xs_2,T_b,V_m_2,V_n_2] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2))
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Odrop(T_b),V_m_2),V_xs_2))),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_xs_2)))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__eq__Nil,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)),V_n_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__all,axiom,
% 159.63/159.32      ! [V_n,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n))
% 159.63/159.32       => hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = c_List_Olist_ONil(T_a) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__append,axiom,
% 159.63/159.32      ! [V_ys,V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_ys)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__eq__conv__conj,axiom,
% 159.63/159.32      ! [V_zs_2,V_ys_2,V_xs_2,T_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2) = V_zs_2
% 159.63/159.32      <=> ( V_xs_2 = hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)),V_zs_2)
% 159.63/159.32          & V_ys_2 = hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)),V_zs_2) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Cons,axiom,
% 159.63/159.32      ! [V_xs_2,V_x_2,V_n_2,T_b] : hAPP(hAPP(c_List_Odrop(T_b),V_n_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = c_Nat_Onat_Onat__case(tc_List_Olist(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Odrop(T_b)),V_xs_2),V_n_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Cons_H,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_n] :
% 159.63/159.32        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) )
% 159.63/159.32        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__drop,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_i,V_n] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_i)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)),V_i) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_i)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_append__eq__append__conv__if,axiom,
% 159.63/159.32      ! [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_b] :
% 159.63/159.32        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_092_060_094isub_0621_2),V_xs_092_060_094isub_0622_2) = hAPP(hAPP(c_List_Oappend(T_b),V_ys_092_060_094isub_0621_2),V_ys_092_060_094isub_0622_2)
% 159.63/159.32      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_092_060_094isub_0621_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_092_060_094isub_0621_2)))
% 159.63/159.32           => ( V_xs_092_060_094isub_0621_2 = hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_092_060_094isub_0621_2)),V_ys_092_060_094isub_0621_2)
% 159.63/159.32              & V_xs_092_060_094isub_0622_2 = hAPP(hAPP(c_List_Oappend(T_b),hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_092_060_094isub_0621_2)),V_ys_092_060_094isub_0621_2)),V_ys_092_060_094isub_0622_2) ) )
% 159.63/159.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_092_060_094isub_0621_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_092_060_094isub_0621_2)))
% 159.63/159.32           => ( hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_092_060_094isub_0621_2)),V_xs_092_060_094isub_0621_2) = V_ys_092_060_094isub_0621_2
% 159.63/159.32              & hAPP(hAPP(c_List_Oappend(T_b),hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_092_060_094isub_0621_2)),V_xs_092_060_094isub_0621_2)),V_xs_092_060_094isub_0622_2) = V_ys_092_060_094isub_0622_2 ) ) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_nth__drop_H,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__simps,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_b,T_a] :
% 159.63/159.32        ( hAPP(c_List_Orotate1(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)
% 159.63/159.32        & hAPP(c_List_Orotate1(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_b),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x),c_List_Olist_ONil(T_b))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Cons__number__of,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a,V_v] :
% 159.63/159.32        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) )
% 159.63/159.32        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32         => hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_xs) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__add,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_j,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_j)),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Otake(T_a),V_j),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate1__length01,axiom,
% 159.63/159.32      ! [V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))
% 159.63/159.32       => hAPP(c_List_Orotate1(T_a),V_xs) = V_xs ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__append1,axiom,
% 159.63/159.32      ! [V_zs,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)),V_zs) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_zs))),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_ys),hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_zs))) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_zip__append2,axiom,
% 159.63/159.32      ! [V_zs,V_ys,V_xs,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),hAPP(hAPP(c_List_Oappend(T_b),V_ys),V_zs)) = hAPP(hAPP(c_List_Oappend(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)),V_xs)),V_ys)),hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)),V_xs)),V_zs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_id__take__nth__drop,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_i] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_i)),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__hd__drop,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_n] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32       => hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs))),c_List_Olist_ONil(T_a))) = hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__drop__conv__nth,axiom,
% 159.63/159.32      ! [V_n,T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.32         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd_Osimps,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__append,axiom,
% 159.63/159.32      ! [V_ys,T_a,V_xs] :
% 159.63/159.32        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.63/159.32         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_ys) )
% 159.63/159.32        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32         => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_xs) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__append2,axiom,
% 159.63/159.32      ! [V_ys,T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(c_List_Ohd(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__in__set,axiom,
% 159.63/159.32      ! [T_b,V_xs_2] :
% 159.63/159.32        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_List_Ohd(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__conv__nth,axiom,
% 159.63/159.32      ! [T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(c_List_Ohd(T_a),V_xs) = hAPP(hAPP(c_List_Onth(T_a),V_xs),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate1__hd__tl,axiom,
% 159.63/159.32      ! [T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(c_List_Orotate1(T_a),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Otl(T_a),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),V_xs)),c_List_Olist_ONil(T_a))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_hd__rotate__conv__nth,axiom,
% 159.63/159.32      ! [V_n,T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(hAPP(c_List_Onth(T_a),V_xs),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl__drop,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__tl,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl_Osimps_I2_J,axiom,
% 159.63/159.32      ! [V_xs,V_x,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_xs ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__rotate,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(c_List_Orotate(T_b,V_n_2),V_xs_2)))
% 159.63/159.32      <=> hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_distinct__tl,axiom,
% 159.63/159.32      ! [V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.63/159.32       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__add,axiom,
% 159.63/159.32      ! [V_n_2,V_m_2,T_b] : c_List_Orotate(T_b,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2)) = hAPP(c_Fun_Ocomp(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Orotate(T_b,V_m_2)),c_List_Orotate(T_b,V_n_2)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate0,axiom,
% 159.63/159.32      ! [T_b] : c_List_Orotate(T_b,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Fun_Oid(tc_List_Olist(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__rotate,axiom,
% 159.63/159.32      ! [V_xs,V_n,V_m,T_a] : hAPP(c_List_Orotate(T_a,V_m),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_List_Orotate(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__rotate,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_set__rotate,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(c_List_Orotate(T_b,V_n_2),V_xs_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__is__Nil__conv,axiom,
% 159.63/159.32      ! [V_xs_2,V_n_2,T_b] :
% 159.63/159.32        ( hAPP(c_List_Orotate(T_b,V_n_2),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.63/159.32      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl_Osimps_I1_J,axiom,
% 159.63/159.32      ! [T_a] : hAPP(c_List_Otl(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate1__rotate__swap,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate1(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) = hAPP(c_List_Orotate(T_a,V_n),hAPP(c_List_Orotate1(T_a),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__def,axiom,
% 159.63/159.32      ! [V_n_2,T_b] : c_List_Orotate(T_b,V_n_2) = hAPP(hAPP(c_Nat_Ocompow(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_n_2),c_List_Orotate1(T_b)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl__append2,axiom,
% 159.63/159.32      ! [V_ys,T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Otl(T_a),V_xs)),V_ys) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__tl,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__conv__mod,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),V_xs) = hAPP(c_List_Orotate(T_a,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_drop__Suc,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(hAPP(c_List_Odrop(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(hAPP(c_List_Odrop(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__Suc,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(c_List_Orotate1(T_a),hAPP(c_List_Orotate(T_a,V_n),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl__append,axiom,
% 159.63/159.32      ! [V_ys_2,V_xs_2,T_b] : hAPP(c_List_Otl(T_b),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(c_List_Olist_Olist__case(tc_List_Olist(T_b),T_b,hAPP(c_List_Otl(T_b),V_ys_2),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Oappend(T_b)),V_ys_2))),V_xs_2) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__id,axiom,
% 159.63/159.32      ! [V_xs,T_a,V_n] :
% 159.63/159.32        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.32       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__length01,axiom,
% 159.63/159.32      ! [V_n,V_xs,T_a] :
% 159.63/159.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)))
% 159.63/159.32       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_length__tl,axiom,
% 159.63/159.32      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Otl(T_a),V_xs)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_tl__take,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Otl(T_a),hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat))),hAPP(c_List_Otl(T_a),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_take__Suc,axiom,
% 159.63/159.32      ! [V_n,T_a,V_xs] :
% 159.63/159.32        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.32       => hAPP(hAPP(c_List_Otake(T_a),hAPP(c_Nat_OSuc,V_n)),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),hAPP(c_List_Ohd(T_a),V_xs)),hAPP(hAPP(c_List_Otake(T_a),V_n),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_rotate__drop__take,axiom,
% 159.63/159.32      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(hAPP(c_List_Odrop(T_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs)),hAPP(hAPP(c_List_Otake(T_a),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))),V_xs)) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_fold1__set,axiom,
% 159.63/159.32      ! [V_xs_2,T_b] :
% 159.63/159.32        ( class_Lattices_Oab__semigroup__idem__mult(T_b)
% 159.63/159.32       => ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.63/159.32         => hAPP(c_Finite__Set_Ofold1(T_b,c_Groups_Otimes__class_Otimes(T_b)),hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Otimes__class_Otimes(T_b),hAPP(c_List_Ohd(T_b),V_xs_2)),hAPP(c_List_Otl(T_b),V_xs_2)) ) ) ).
% 159.63/159.32  
% 159.63/159.32  fof(fact_lexord__append__rightI,axiom,
% 159.63/159.32      ! [V_r_2,V_x_2,T_b,V_y_2] :
% 159.63/159.32        ( ? [B_b,B_z] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_b),B_z)
% 159.63/159.32       => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),hAPP(hAPP(c_List_Oappend(T_b),V_x_2),V_y_2))),c_List_Olexord(T_b,V_r_2))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_foldl__Nil,axiom,
% 159.63/159.33      ! [V_a_2,V_f_2,T_c,T_b] : hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,V_a_2),c_List_Olist_ONil(T_c)) = V_a_2 ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_start__le__sum,axiom,
% 159.63/159.33      ! [V_ns_2,V_n_2,V_m_2] :
% 159.63/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 159.63/159.33       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n_2),V_ns_2))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_foldl__assoc,axiom,
% 159.63/159.33      ! [V_zs_2,V_y_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Groups_Osemigroup__add(T_b)
% 159.63/159.33       => hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_x_2),V_y_2)),V_zs_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_x_2),hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_y_2),V_zs_2)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_foldl__absorb0,axiom,
% 159.63/159.33      ! [V_zs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Groups_Omonoid__add(T_b)
% 159.63/159.33       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_x_2),hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_zs_2)) = hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_x_2),V_zs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_foldl__Cons,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,V_a_2,V_f_2,T_c,T_b] : hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,V_a_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_x_2),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,hAPP(hAPP(V_f_2,V_a_2),V_x_2)),V_xs_2) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_foldl__append,axiom,
% 159.63/159.33      ! [V_ys_2,V_xs_2,V_a_2,V_f_2,T_c,T_b] : hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,V_a_2),hAPP(hAPP(c_List_Oappend(T_c),V_xs_2),V_ys_2)) = hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,V_a_2),V_xs_2)),V_ys_2) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_listsum__foldl,axiom,
% 159.63/159.33      ! [T_b] :
% 159.63/159.33        ( class_Groups_Omonoid__add(T_b)
% 159.63/159.33       => c_List_Omonoid__add__class_Olistsum(T_b) = c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),c_Groups_Ozero__class_Ozero(T_b)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_sum__eq__0__conv,axiom,
% 159.63/159.33      ! [V_ns_2,V_m_2] :
% 159.63/159.33        ( hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.33      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.63/159.33          & ! [B_x] :
% 159.63/159.33              ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.63/159.33             => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_fun__left__comm__idem_Ofold__set,axiom,
% 159.63/159.33      ! [V_xs_2,V_y_2,V_f_2,T_c,T_b] :
% 159.63/159.33        ( c_Finite__Set_Ofun__left__comm__idem(T_b,T_c,V_f_2)
% 159.63/159.33       => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_y_2),hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_List_Ofoldl(T_c,T_b,hAPP(c_COMBC(T_b,T_c,T_c),V_f_2),V_y_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Sup__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,T_b] :
% 159.63/159.33        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.33       => c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b),c_Orderings_Obot__class_Obot(T_b)),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Inf__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,T_b] :
% 159.63/159.33        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.33       => c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b),c_Orderings_Otop__class_Otop(T_b)),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Sup__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Lattices_Olattice(T_b)
% 159.63/159.33       => c_Big__Operators_Olattice__class_OSup__fin(T_b,hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Lattices_Osemilattice__sup__class_Osup(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Inf__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Lattices_Olattice(T_b)
% 159.63/159.33       => c_Big__Operators_Olattice__class_OInf__fin(T_b,hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Lattices_Osemilattice__inf__class_Oinf(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Min__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_Big__Operators_Olinorder__class_OMin(T_b,hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Orderings_Oord__class_Omin(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_Max__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_Big__Operators_Olinorder__class_OMax(T_b,hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Orderings_Oord__class_Omax(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_min__max_OInf__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_Big__Operators_Olattice_OInf__fin(T_b,c_Orderings_Oord__class_Omin(T_b),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Orderings_Oord__class_Omin(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_min__max_OSup__fin__set__fold,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_Big__Operators_Olattice_OSup__fin(T_b,c_Orderings_Oord__class_Omax(T_b),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))) = hAPP(c_List_Ofoldl(T_b,T_b,c_Orderings_Oord__class_Omax(T_b),V_x_2),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_SUPR__set__fold,axiom,
% 159.63/159.33      ! [V_f_2,V_xs_2,T_c,T_b] :
% 159.63/159.33        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.33       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,T_b),hAPP(c_List_Oset(T_c),V_xs_2)),V_f_2) = hAPP(c_List_Ofoldl(T_b,T_c,hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Lattices_Osemilattice__sup__class_Osup(T_b)),V_f_2)),c_Orderings_Obot__class_Obot(T_b)),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_INFI__set__fold,axiom,
% 159.63/159.33      ! [V_f_2,V_xs_2,T_c,T_b] :
% 159.63/159.33        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.63/159.33       => hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,T_b),hAPP(c_List_Oset(T_c),V_xs_2)),V_f_2) = hAPP(c_List_Ofoldl(T_b,T_c,hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Lattices_Osemilattice__inf__class_Oinf(T_b)),V_f_2)),c_Orderings_Otop__class_Otop(T_b)),V_xs_2) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_elem__le__sum,axiom,
% 159.63/159.33      ! [V_ns_2,V_n_2] :
% 159.63/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_n_2),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 159.63/159.33       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),hAPP(c_List_Ofoldl(tc_Nat_Onat,tc_Nat_Onat,c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_ns_2))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_sorted__list__of__set__insert,axiom,
% 159.63/159.33      ! [V_x_2,V_A_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.63/159.33         => c_List_Olinorder__class_Osorted__list__of__set(T_b,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),V_A_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),c_List_Olinorder__class_Osorted__list__of__set(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),V_A_2),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))))) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_lexord__Nil__left,axiom,
% 159.63/159.33      ! [V_r_2,V_y_2,T_b] :
% 159.63/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_y_2)),c_List_Olexord(T_b,V_r_2)))
% 159.63/159.33      <=> ? [B_a,B_x] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_a),B_x) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__key_Osimps_I1_J,axiom,
% 159.63/159.33      ! [V_x_2,V_f_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),c_List_Olist_ONil(T_b)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__key_Osimps_I2_J,axiom,
% 159.63/159.33      ! [V_ys_2,T_c,V_y_2,V_x_2,V_f_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.63/159.33           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),V_ys_2)) = hAPP(hAPP(c_List_Olist_OCons(T_c),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),V_ys_2)) )
% 159.63/159.33          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.63/159.33           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),V_ys_2)) = hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),V_ys_2)) ) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__key__left__comm,axiom,
% 159.63/159.33      ! [V_xs_2,T_c,V_y_2,V_x_2,V_f_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2)
% 159.63/159.33         => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_y_2),V_xs_2)) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__left__comm,axiom,
% 159.63/159.33      ! [V_xs_2,V_y_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_y_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_y_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),V_xs_2)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_fun__left__comm__insort,axiom,
% 159.63/159.33      ! [T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_Finite__Set_Ofun__left__comm(T_b,tc_List_Olist(T_b),c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_length__insort,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),V_xs_2)) = hAPP(c_Nat_OSuc,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_set__insort,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_remove1__insort,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => c_List_Oremove1(T_b,V_x_2,hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),V_xs_2)) = V_xs_2 ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__not__Nil,axiom,
% 159.63/159.33      ! [V_xs_2,V_a_2,V_f_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_a_2),V_xs_2) != c_List_Olist_ONil(T_b) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_distinct__insort,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),V_xs_2)))
% 159.63/159.33        <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.33            & hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__insert__insort__key,axiom,
% 159.63/159.33      ! [V_xs_2,T_c,V_x_2,V_f_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_List_Oset(T_c),V_xs_2))))
% 159.63/159.33         => c_List_Olinorder__class_Oinsort__insert__key(T_c,T_b,V_f_2,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),V_xs_2) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__insert__insort,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.33         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_b,c_COMBI(T_b),V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),V_xs_2) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_distinct__insort__insert,axiom,
% 159.63/159.33      ! [V_x_2,V_f_2,V_xs_2,T_b,T_c] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_c)
% 159.63/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.63/159.33         => hBOOL(hAPP(c_List_Odistinct(T_b),c_List_Olinorder__class_Oinsort__insert__key(T_b,T_c,V_f_2,V_x_2,V_xs_2))) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__insert__triv,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.63/159.33         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_b,c_COMBI(T_b),V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_set__insort__insert,axiom,
% 159.63/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => hAPP(c_List_Oset(T_b),c_List_Olinorder__class_Oinsort__insert__key(T_b,T_b,c_COMBI(T_b),V_x_2,V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_insort__insert__key__triv,axiom,
% 159.63/159.33      ! [V_xs_2,T_c,V_x_2,V_f_2,T_b] :
% 159.63/159.33        ( class_Orderings_Olinorder(T_b)
% 159.63/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_x_2)),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_List_Oset(T_c),V_xs_2))))
% 159.63/159.33         => c_List_Olinorder__class_Oinsort__insert__key(T_c,T_b,V_f_2,V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__list__update,axiom,
% 159.63/159.33      ! [V_x,V_k,T_a,V_xs] :
% 159.63/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.33       => ( ( V_k = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.63/159.33           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = V_x )
% 159.63/159.33          & ( V_k != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))
% 159.63/159.33           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = c_List_Olast(T_a,V_xs) ) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__conv__nth,axiom,
% 159.63/159.33      ! [T_a,V_xs] :
% 159.63/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.33       => c_List_Olast(T_a,V_xs) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Groups_Oone__class_Oone(tc_Nat_Onat))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__append,axiom,
% 159.63/159.33      ! [V_xs,T_a,V_ys] :
% 159.63/159.33        ( ( V_ys = c_List_Olist_ONil(T_a)
% 159.63/159.33         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) )
% 159.63/159.33        & ( V_ys != c_List_Olist_ONil(T_a)
% 159.63/159.33         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__appendR,axiom,
% 159.63/159.33      ! [V_xs,T_a,V_ys] :
% 159.63/159.33        ( V_ys != c_List_Olist_ONil(T_a)
% 159.63/159.33       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__appendL,axiom,
% 159.63/159.33      ! [V_xs,T_a,V_ys] :
% 159.63/159.33        ( V_ys = c_List_Olist_ONil(T_a)
% 159.63/159.33       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last_Osimps,axiom,
% 159.63/159.33      ! [V_x,T_a,V_xs] :
% 159.63/159.33        ( ( V_xs = c_List_Olist_ONil(T_a)
% 159.63/159.33         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x )
% 159.63/159.33        & ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.33         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__ConsR,axiom,
% 159.63/159.33      ! [V_x,T_a,V_xs] :
% 159.63/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.63/159.33       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__ConsL,axiom,
% 159.63/159.33      ! [V_x,T_a,V_xs] :
% 159.63/159.33        ( V_xs = c_List_Olist_ONil(T_a)
% 159.63/159.33       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__in__set,axiom,
% 159.63/159.33      ! [T_b,V_as_2] :
% 159.63/159.33        ( V_as_2 != c_List_Olist_ONil(T_b)
% 159.63/159.33       => hBOOL(hAPP(hAPP(c_member(T_b),c_List_Olast(T_b,V_as_2)),hAPP(c_List_Oset(T_b),V_as_2))) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__snoc,axiom,
% 159.63/159.33      ! [V_x,V_xs,T_a] : c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)))) = V_x ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_last__drop,axiom,
% 159.63/159.33      ! [V_xs,T_a,V_n] :
% 159.63/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.63/159.33       => c_List_Olast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.63/159.33  
% 159.63/159.33  fof(fact_snoc__eq__iff__butlast,axiom,
% 159.70/159.33      ! [V_ys_2,V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b))) = V_ys_2
% 159.70/159.33      <=> ( V_ys_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33          & c_List_Obutlast(T_b,V_ys_2) = V_xs_2
% 159.70/159.33          & c_List_Olast(T_b,V_ys_2) = V_x_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_append__butlast__last__id,axiom,
% 159.70/159.33      ! [T_a,V_xs] :
% 159.70/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.33       => hAPP(hAPP(c_List_Oappend(T_a),c_List_Obutlast(T_a,V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),c_List_Olast(T_a,V_xs)),c_List_Olist_ONil(T_a))) = V_xs ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_lists_Osimps,axiom,
% 159.70/159.33      ! [V_A_2,V_a_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_a_2),c_List_Olists(T_b,V_A_2)))
% 159.70/159.33      <=> ( V_a_2 = c_List_Olist_ONil(T_b)
% 159.70/159.33          | ? [B_a,B_l] :
% 159.70/159.33              ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_a),B_l)
% 159.70/159.33              & hBOOL(hAPP(hAPP(c_member(T_b),B_a),V_A_2))
% 159.70/159.33              & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_l),c_List_Olists(T_b,V_A_2))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_select__weigth__select,axiom,
% 159.70/159.33      ! [T_b,V_xs_2] :
% 159.70/159.33        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33       => c_Random_Oselect__weight(T_b,hAPP(hAPP(c_List_Omap(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,T_b)),hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_b),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral))),V_xs_2)) = c_Random_Oselect(T_b,V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__mapI,axiom,
% 159.70/159.33      ! [V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.33       => c_Fun_Oinj__on(tc_List_Olist(T_b),tc_List_Olist(T_c),hAPP(c_List_Omap(T_b,T_c),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_last__map,axiom,
% 159.70/159.33      ! [V_f_2,T_c,T_b,V_xs_2] :
% 159.70/159.33        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33       => c_List_Olast(T_c,hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) = hAPP(V_f_2,c_List_Olast(T_b,V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_d,V_a_2,V_g_2,T_c,T_b] : hAPP(c_List_Ofoldl(T_b,T_c,V_g_2,V_a_2),hAPP(hAPP(c_List_Omap(T_d,T_c),V_f_2),V_xs_2)) = hAPP(c_List_Ofoldl(T_b,T_d,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_d,T_c),tc_fun(T_d,T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_c,T_b),tc_fun(tc_fun(T_d,T_c),tc_fun(T_d,T_b)),T_b),c_COMBB(T_c,T_b,T_d)),V_g_2)),V_f_2),V_a_2),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__inj__on,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_ys_2)
% 159.70/159.33       => ( c_Fun_Oinj__on(T_c,T_b,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_HOL_Obool)),hAPP(c_List_Oset(T_c),V_xs_2)),hAPP(c_List_Oset(T_c),V_ys_2)))
% 159.70/159.33         => V_xs_2 = V_ys_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__on__map__eq__map,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),V_ys_2)))
% 159.70/159.33       => ( hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_ys_2)
% 159.70/159.33        <=> V_xs_2 = V_ys_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__map,axiom,
% 159.70/159.33      ! [V_f_2,T_c,V_xs_2,T_b,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)),V_n_2) = hAPP(V_f_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_n_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__fun__upd,axiom,
% 159.70/159.33      ! [V_v_2,V_f_2,T_c,V_xs_2,V_y_2,T_b] :
% 159.70/159.33        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => hAPP(hAPP(c_List_Omap(T_b,T_c),c_Fun_Ofun__upd(T_b,T_c,V_f_2,V_y_2,V_v_2)),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__tl,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Otl(T_c),V_xs_2)) = hAPP(c_List_Otl(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rotate__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_n_2,T_b] : hAPP(c_List_Orotate(T_b,V_n_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Orotate(T_c,V_n_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__map__map,axiom,
% 159.70/159.33      ! [V_ys_2,V_g_2,T_e,V_xs_2,V_f_2,T_d,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),hAPP(hAPP(c_List_Omap(T_d,T_b),V_f_2),V_xs_2)),hAPP(hAPP(c_List_Omap(T_e,T_c),V_g_2),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_d,T_e),tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_d,T_e,tc_prod(T_b,T_c)),hAPP(hAPP(c_COMBC(T_d,tc_fun(T_e,T_c),tc_fun(T_e,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_e,T_c),tc_fun(T_e,tc_prod(T_b,T_c))),T_d),c_COMBB(T_c,tc_prod(T_b,T_c),T_e)),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_f_2))),V_g_2))),hAPP(hAPP(c_List_Ozip(T_d,T_e),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__map1,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_d,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),hAPP(hAPP(c_List_Omap(T_d,T_b),V_f_2),V_xs_2)),V_ys_2) = hAPP(hAPP(c_List_Omap(tc_prod(T_d,T_c),tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_d,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_d),c_Product__Type_OPair(T_b,T_c)),V_f_2))),hAPP(hAPP(c_List_Ozip(T_d,T_c),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__zip__map,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_g_2,T_e,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_List_Omap(tc_prod(T_c,T_d),T_b),V_f_2),hAPP(hAPP(c_List_Ozip(T_c,T_d),hAPP(hAPP(c_List_Omap(T_e,T_c),V_g_2),V_xs_2)),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_e,T_d),T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_e,T_d,T_b),hAPP(hAPP(c_COMBB(tc_fun(T_d,tc_prod(T_c,T_d)),tc_fun(T_d,T_b),T_e),hAPP(c_COMBB(tc_prod(T_c,T_d),T_b,T_d),V_f_2)),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_d,tc_prod(T_c,T_d)),T_e),c_Product__Type_OPair(T_c,T_d)),V_g_2)))),hAPP(hAPP(c_List_Ozip(T_e,T_d),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__zip__map2,axiom,
% 159.70/159.33      ! [V_ys_2,V_g_2,T_e,V_xs_2,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_List_Omap(tc_prod(T_c,T_d),T_b),V_f_2),hAPP(hAPP(c_List_Ozip(T_c,T_d),V_xs_2),hAPP(hAPP(c_List_Omap(T_e,T_d),V_g_2),V_ys_2))) = hAPP(hAPP(c_List_Omap(tc_prod(T_c,T_e),T_b),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_e,T_b),hAPP(hAPP(c_COMBB(tc_fun(T_e,tc_prod(T_c,T_d)),tc_fun(T_e,T_b),T_c),hAPP(c_COMBB(tc_prod(T_c,T_d),T_b,T_e),V_f_2)),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_e,T_d),tc_fun(T_e,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_e,T_d),tc_fun(T_e,tc_prod(T_c,T_d))),T_c),c_COMBB(T_d,tc_prod(T_c,T_d),T_e)),c_Product__Type_OPair(T_c,T_d))),V_g_2)))),hAPP(hAPP(c_List_Ozip(T_c,T_e),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__map2,axiom,
% 159.70/159.33      ! [V_ys_2,V_f_2,T_d,V_xs_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),hAPP(hAPP(c_List_Omap(T_d,T_c),V_f_2),V_ys_2)) = hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_d),tc_prod(T_b,T_c)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_d,tc_prod(T_b,T_c)),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_f_2))),hAPP(hAPP(c_List_Ozip(T_b,T_d),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__same__conv__map,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_b),V_xs_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,tc_prod(T_b,T_b)),hAPP(hAPP(c_COMBS(T_b,T_b,tc_prod(T_b,T_b)),c_Product__Type_OPair(T_b,T_b)),c_COMBI(T_b))),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Nil__is__map__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist_ONil(T_b) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)
% 159.70/159.33      <=> V_xs_2 = c_List_Olist_ONil(T_c) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Olist_ONil(T_c)) = c_List_Olist_ONil(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__is__Nil__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> V_xs_2 = c_List_Olist_ONil(T_c) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__update,axiom,
% 159.70/159.33      ! [V_y_2,V_k_2,V_xs_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Olist__update(T_c,V_xs_2),V_k_2),V_y_2)) = hAPP(hAPP(c_List_Olist__update(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)),V_k_2),hAPP(V_f_2,V_y_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__eq__conv,axiom,
% 159.70/159.33      ! [V_g_2,V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_xs_2)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),hAPP(c_List_Oset(T_c),V_xs_2)))
% 159.70/159.33           => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__eq__imp__length__eq,axiom,
% 159.70/159.33      ! [V_ys_2,V_g_2,T_d,V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_d,T_b),V_g_2),V_ys_2)
% 159.70/159.33       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_d)),V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__addf,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Oplus__class_Oplus(T_b)),V_f_2)),V_g_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__0,axiom,
% 159.70/159.33      ! [V_xs_2,T_c,T_b] :
% 159.70/159.33        ( class_Groups_Omonoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(c_COMBK(T_b,T_c),c_Groups_Ozero__class_Ozero(T_b))),V_xs_2)) = c_Groups_Ozero__class_Ozero(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__const__mult,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,V_c_2,T_c,T_b] :
% 159.70/159.33        ( class_Rings_Osemiring__0(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,T_b,T_c),hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2)),V_f_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),V_c_2),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__mult__const,axiom,
% 159.70/159.33      ! [V_xs_2,V_c_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Rings_Osemiring__0(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(hAPP(c_COMBC(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Otimes__class_Otimes(T_b)),V_f_2)),V_c_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))),V_c_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__subtractf,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Groups_Oab__group__add(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(hAPP(c_COMBS(T_c,T_b,T_b),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,T_b),T_c),c_Groups_Ominus__class_Ominus(T_b)),V_f_2)),V_g_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__map__eq__map,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.33       => ( hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_ys_2)
% 159.70/159.33        <=> V_xs_2 = V_ys_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__injective,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_ys_2)
% 159.70/159.33       => ( c_Fun_Oinj__on(T_c,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.33         => V_xs_2 = V_ys_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__ident,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_b),c_COMBI(T_b)),V_xs_2) = V_xs_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_take__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_n_2,T_b] : hAPP(hAPP(c_List_Otake(T_b),V_n_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Otake(T_c),V_n_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__butlast,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Obutlast(T_c,V_xs_2)) = c_List_Obutlast(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_List_Oset(T_c),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__append,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Oappend(T_c),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_hd__map,axiom,
% 159.70/159.33      ! [V_f_2,T_c,T_b,V_xs_2] :
% 159.70/159.33        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33       => hAPP(c_List_Ohd(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) = hAPP(V_f_2,hAPP(c_List_Ohd(T_b),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_drop__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_n_2,T_b] : hAPP(hAPP(c_List_Odrop(T_b),V_n_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Odrop(T_c),V_n_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Omap_Ocomp,axiom,
% 159.70/159.33      ! [V_g_2,V_f_2,T_b,T_c,T_d] : hAPP(c_Fun_Ocomp(tc_List_Olist(T_d),tc_List_Olist(T_c),tc_List_Olist(T_b),hAPP(c_List_Omap(T_d,T_c),V_f_2)),hAPP(c_List_Omap(T_b,T_d),V_g_2)) = hAPP(c_List_Omap(T_b,T_c),hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_2),V_g_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__comp__map,axiom,
% 159.70/159.33      ! [V_g_2,V_f_2,T_b,T_c,T_d] : hAPP(c_Fun_Ocomp(tc_List_Olist(T_d),tc_List_Olist(T_c),tc_List_Olist(T_b),hAPP(c_List_Omap(T_d,T_c),V_f_2)),hAPP(c_List_Omap(T_b,T_d),V_g_2)) = hAPP(c_List_Omap(T_b,T_c),hAPP(c_Fun_Ocomp(T_d,T_c,T_b,V_f_2),V_g_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Omap_Ocompositionality,axiom,
% 159.70/159.33      ! [V_list_2,V_g_2,T_d,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Omap(T_d,T_c),V_g_2),V_list_2)) = hAPP(hAPP(c_List_Omap(T_d,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2)),V_list_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,T_d,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Omap(T_d,T_c),V_g_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_d,T_b),hAPP(c_Fun_Ocomp(T_c,T_b,T_d,V_f_2),V_g_2)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Omap_Oid,axiom,
% 159.70/159.33      ! [T_b] : hAPP(c_List_Omap(T_b,T_b),c_Fun_Oid(T_b)) = c_Fun_Oid(tc_List_Olist(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Omap_Oidentity,axiom,
% 159.70/159.33      ! [T_b] : hAPP(c_List_Omap(T_b,T_b),c_COMBI(T_b)) = c_Fun_Oid(tc_List_Olist(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__size__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,T_c,V_f_2,T_b] : c_List_Olist_Olist__size(T_b,V_f_2,hAPP(hAPP(c_List_Omap(T_c,T_b),V_g_2),V_xs_2)) = c_List_Olist_Olist__size(T_c,hAPP(c_Fun_Ocomp(T_b,tc_Nat_Onat,T_c,V_f_2),V_g_2),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)))
% 159.70/159.33      <=> ( hBOOL(hAPP(c_List_Odistinct(T_c),V_xs_2))
% 159.70/159.33          & c_Fun_Oinj__on(T_c,T_b,V_f_2,hAPP(c_List_Oset(T_c),V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__abs,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Groups_Oordered__ab__group__add__abs(T_b)
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(c_Groups_Oabs__class_Oabs(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_b,T_b),c_Groups_Oabs__class_Oabs(T_b)),V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_uminus__listsum__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Groups_Oab__group__add(T_b)
% 159.70/159.33       => hAPP(c_Groups_Ouminus__class_Ouminus(T_b),hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,c_Groups_Ouminus__class_Ouminus(T_b)),V_f_2)),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__on__mapI,axiom,
% 159.70/159.33      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_Oimage(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),c_List_Oset(T_b)),V_A_2)))
% 159.70/159.33       => c_Fun_Oinj__on(tc_List_Olist(T_b),tc_List_Olist(T_c),hAPP(c_List_Omap(T_b,T_c),V_f_2),V_A_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__mapD,axiom,
% 159.70/159.33      ! [V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(tc_List_Olist(T_b),tc_List_Olist(T_c),hAPP(c_List_Omap(T_b,T_c),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))
% 159.70/159.33       => c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__map,axiom,
% 159.70/159.33      ! [V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(tc_List_Olist(T_b),tc_List_Olist(T_c),hAPP(c_List_Omap(T_b,T_c),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)))
% 159.70/159.33      <=> c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__distinct__conv__setsum__set,axiom,
% 159.70/159.33      ! [V_f_2,V_xs_2,T_b,T_c] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.70/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33         => hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),hAPP(c_List_Oset(T_b),V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__triv,axiom,
% 159.70/159.33      ! [V_xs_2,V_r_2,T_c,T_b] :
% 159.70/159.33        ( class_Rings_Osemiring__1(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(c_COMBK(T_b,T_c),V_r_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_b),hAPP(c_Nat_Osemiring__1__class_Oof__nat(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_xs_2))),V_r_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__map__remove1,axiom,
% 159.70/159.33      ! [V_f_2,V_xs_2,V_x_2,T_b,T_c] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_c),hAPP(V_f_2,V_x_2)),hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),c_List_Oremove1(T_b,V_x_2,V_xs_2)))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Nitpick_Osetsum_H__def,axiom,
% 159.70/159.33      ! [V_f_2,V_A_2,T_b,T_c] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.70/159.33       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.70/159.33           => c_Nitpick_Osetsum_H(T_b,T_c,V_f_2,V_A_2) = hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),c_Hilbert__Choice_OEps(tc_List_Olist(T_b),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),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_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_fequal),c_List_Oset(T_b))),V_A_2))),c_List_Odistinct(T_b))))) )
% 159.70/159.33          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.70/159.33           => c_Nitpick_Osetsum_H(T_b,T_c,V_f_2,V_A_2) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pick__same,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_l_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_l_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33       => hAPP(c_Random_Opick(T_b,hAPP(hAPP(c_List_Omap(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,T_b)),hAPP(c_Product__Type_OPair(tc_Code__Numeral_Ocode__numeral,T_b),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_b),V_xs_2),V_l_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_code__numeral_Oof__nat__inject,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.33         => ( hAPP(c_Code__Numeral_Oof__nat,V_x_2) = hAPP(c_Code__Numeral_Oof__nat,V_y_2)
% 159.70/159.33          <=> V_x_2 = V_y_2 ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_one__code__numeral__def,axiom,
% 159.70/159.33      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_less__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n_2)),hAPP(c_Code__Numeral_Oof__nat,V_m_2)))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zero__code__numeral__def,axiom,
% 159.70/159.33      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Code__Numeral_Oof__nat__inject,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] :
% 159.70/159.33        ( hAPP(c_Code__Numeral_Oof__nat,V_n_2) = hAPP(c_Code__Numeral_Oof__nat,V_m_2)
% 159.70/159.33      <=> V_n_2 = V_m_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Code__Numeral_Oof__nat__code,axiom,
% 159.70/159.33      c_Code__Numeral_Oof__nat = c_Nat_Osemiring__1__class_Oof__nat(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_times__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__fst__zip,axiom,
% 159.70/159.33      ! [V_ys_2,T_c,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33       => hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_b),c_Product__Type_Ofst(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2)) = V_xs_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__snd__zip,axiom,
% 159.70/159.33      ! [V_ys_2,T_c,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33       => hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_c),c_Product__Type_Osnd(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2)) = V_ys_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_number__of__code__numeral__def,axiom,
% 159.70/159.33      c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Fun_Ocomp(tc_Nat_Onat,tc_Code__Numeral_Ocode__numeral,tc_Int_Oint,c_Code__Numeral_Oof__nat),c_Int_Onat) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__map__fst__snd,axiom,
% 159.70/159.33      ! [V_zs_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_b),c_Product__Type_Ofst(T_b,T_c)),V_zs_2)),hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_c),c_Product__Type_Osnd(T_b,T_c)),V_zs_2)) = V_zs_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_plus__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_less__eq__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),hAPP(c_Code__Numeral_Oof__nat,V_n_2)),hAPP(c_Code__Numeral_Oof__nat,V_m_2)))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pick__member,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_i_2] :
% 159.70/159.33        ( 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_b),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_b)),V_xs_2))))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Random_Opick(T_b,V_xs_2),V_i_2)),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_b),T_b),c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_b)),V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__eq__conv,axiom,
% 159.70/159.33      ! [V_zs_2,V_ys_2,T_c,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33       => ( hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2) = V_zs_2
% 159.70/159.33        <=> ( hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_b),c_Product__Type_Ofst(T_b,T_c)),V_zs_2) = V_xs_2
% 159.70/159.33            & hAPP(hAPP(c_List_Omap(tc_prod(T_b,T_c),T_c),c_Product__Type_Osnd(T_b,T_c)),V_zs_2) = V_ys_2 ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__size__conv__listsum,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b] : c_List_Olist_Olist__size(T_b,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_b,tc_Nat_Onat),V_f_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_code__numeral__not__eq__zero,axiom,
% 159.70/159.33      ! [V_i_2] :
% 159.70/159.33        ( V_i_2 != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),V_i_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_setsum__set__upto__conv__listsum__int,axiom,
% 159.70/159.33      ! [V_j_2,V_i_2,V_f_2,T_b] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.33       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Int_Oint,T_b),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_b),hAPP(hAPP(c_List_Omap(tc_Int_Oint,T_b),V_f_2),c_List_Oupto(V_i_2,V_j_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_interv__listsum__conv__setsum__set__int,axiom,
% 159.70/159.33      ! [V_l_2,V_k_2,V_f_2,T_b] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(tc_Int_Oint,T_b),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_b),V_f_2),hAPP(c_List_Oset(tc_Int_Oint),c_List_Oupto(V_k_2,V_l_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_select__weight__member,axiom,
% 159.70/159.33      ! [V_s_2,V_xs_2,T_b] :
% 159.70/159.33        ( 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_b),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_b)),V_xs_2))))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(c_Product__Type_Ofst(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_Random_Oselect__weight(T_b,V_xs_2),V_s_2))),hAPP(c_List_Oset(T_b),hAPP(hAPP(c_List_Omap(tc_prod(tc_Code__Numeral_Ocode__numeral,T_b),T_b),c_Product__Type_Osnd(tc_Code__Numeral_Ocode__numeral,T_b)),V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_select__weight__def,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : c_Random_Oselect__weight(T_b,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_b,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_b),tc_Code__Numeral_Ocode__numeral),c_Product__Type_Ofst(tc_Code__Numeral_Ocode__numeral,T_b)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_Code__Numeral_Ocode__numeral),c_Product__Type_OPair(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),c_Random_Opick(T_b,V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_select__def,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : c_Random_Oselect(T_b,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_b,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_b)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_Code__Numeral_Ocode__numeral),c_Product__Type_OPair(T_b,tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,T_b,tc_Code__Numeral_Ocode__numeral),hAPP(c_List_Onth(T_b),V_xs_2)),c_Code__Numeral_Onat__of))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_subtract__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Code__Numeral_Osubtract__code__numeral,hAPP(c_Code__Numeral_Oof__nat,V_n)),hAPP(c_Code__Numeral_Oof__nat,V_m)) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of__of__nat,axiom,
% 159.70/159.33      ! [V_n] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_n)) = V_n ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_of__nat__nat__of,axiom,
% 159.70/159.33      ! [V_k] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_k)) = V_k ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of__inverse,axiom,
% 159.70/159.33      ! [V_x] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_x)) = V_x ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_times__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_code__numeral_Onat__of__inject,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2] :
% 159.70/159.33        ( hAPP(c_Code__Numeral_Onat__of,V_x_2) = hAPP(c_Code__Numeral_Onat__of,V_y_2)
% 159.70/159.33      <=> V_x_2 = V_y_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Code__Numeral_Onat__of__inject,axiom,
% 159.70/159.33      ! [V_l_2,V_k_2] :
% 159.70/159.33        ( hAPP(c_Code__Numeral_Onat__of,V_k_2) = hAPP(c_Code__Numeral_Onat__of,V_l_2)
% 159.70/159.33      <=> V_k_2 = V_l_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_type__definition__code__numeral,axiom,
% 159.70/159.33      c_Typedef_Otype__definition(tc_Code__Numeral_Ocode__numeral,tc_Nat_Onat,c_Code__Numeral_Onat__of,c_Code__Numeral_Oof__nat,c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_less__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n_2)),hAPP(c_Code__Numeral_Onat__of,V_m_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of,axiom,
% 159.70/159.33      ! [V_x_2] : hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_x_2)),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of__number,axiom,
% 159.70/159.33      ! [V_k] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),V_k)) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_k) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_int__of__def,axiom,
% 159.70/159.33      c_Code__Numeral_Oint__of = hAPP(c_Fun_Ocomp(tc_Nat_Onat,tc_Int_Oint,tc_Code__Numeral_Ocode__numeral,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),c_Code__Numeral_Onat__of) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_less__eq__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n_2)),hAPP(c_Code__Numeral_Onat__of,V_m_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of__code,axiom,
% 159.70/159.33      ! [V_i] : hAPP(c_Code__Numeral_Onat__of,V_i) = c_Code__Numeral_Onat__of__aux(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nat__of__aux__def,axiom,
% 159.70/159.33      ! [V_n,V_i] : c_Code__Numeral_Onat__of__aux(V_i,V_n) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_i)),V_n) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Suc__code__numeral__def,axiom,
% 159.70/159.33      ! [V_k] : c_Code__Numeral_OSuc__code__numeral(V_k) = hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Nat_OSuc,hAPP(c_Code__Numeral_Onat__of,V_k))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_minus__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_of__nat__inverse,axiom,
% 159.70/159.33      ! [V_y_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.33       => hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_y_2)) = V_y_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_plus__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_div__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(c_Code__Numeral_Oof__nat,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_n)),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_subtract__code__numeral__def,axiom,
% 159.70/159.33      c_Code__Numeral_Osubtract__code__numeral = c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_minus__code__numeral__code,axiom,
% 159.70/159.33      ! [V_m,V_n] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_n),V_m) = hAPP(hAPP(c_Code__Numeral_Osubtract__code__numeral,V_n),V_m) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_mod__code__numeral__def,axiom,
% 159.70/159.33      ! [V_m,V_n] : c_Divides_Odiv__class_Omod(tc_Code__Numeral_Ocode__numeral,V_n,V_m) = hAPP(c_Code__Numeral_Oof__nat,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Code__Numeral_Onat__of,V_n),hAPP(c_Code__Numeral_Onat__of,V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_code__numeral__decr,axiom,
% 159.70/159.33      ! [V_k] :
% 159.70/159.33        ( V_k != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Code__Numeral_Onat__of,V_k)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_Code__Numeral_Onat__of,V_k))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__mono,axiom,
% 159.70/159.33      ! [V_g_2,V_f_2,V_xs_2,T_b,T_c] :
% 159.70/159.33        ( ( class_Groups_Omonoid__add(T_c)
% 159.70/159.33          & class_Groups_Oordered__ab__semigroup__add(T_c) )
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 159.70/159.33         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2))),hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_g_2),V_xs_2)))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Opos__not__seq__def,axiom,
% 159.70/159.33      ! [V_i_2,V_xq_2] : hAPP(c_New__DSequence_Opos__not__seq(V_xq_2),V_i_2) = c_Lazy__Sequence_Ohb__not__seq(hAPP(V_xq_2,hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Code__Numeral_Ocode__numeral),hAPP(c_Int_Onumber__class_Onumber__of(tc_Code__Numeral_Ocode__numeral),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))),V_i_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition__set,axiom,
% 159.70/159.33      ! [V_no_2,V_yes_2,V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Opartition(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_yes_2),V_no_2)
% 159.70/159.33       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_yes_2)),hAPP(c_List_Oset(T_b),V_no_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_lists__Int__eq,axiom,
% 159.70/159.33      ! [V_B_2,V_A_2,T_b] : c_List_Olistsp(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_List_Olist(T_b))),c_List_Olists(T_b,V_A_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_List_Olist(T_b))),c_List_Olists(T_b,V_B_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp_ONil,axiom,
% 159.70/159.33      ! [V_A_2,T_b] : hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),c_List_Olist_ONil(T_b))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp_Oequations_I1_J,axiom,
% 159.70/159.33      ! [V_A_2,T_b] : hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),c_List_Olist_ONil(T_b))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__listsp__conv__set,axiom,
% 159.70/159.33      ! [V_xs_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_xs_2))
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp__conj__eq,axiom,
% 159.70/159.33      ! [V_x_2,V_B_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,hAPP(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),V_A_2)),V_B_2)),V_x_2))
% 159.70/159.33      <=> ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_x_2))
% 159.70/159.33          & hBOOL(hAPP(c_List_Olistsp(T_b,V_B_2),V_x_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp__inf__eq,axiom,
% 159.70/159.33      ! [V_B_2,V_A_2,T_b] : c_List_Olistsp(T_b,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(tc_List_Olist(T_b),tc_HOL_Obool)),c_List_Olistsp(T_b,V_A_2)),c_List_Olistsp(T_b,V_B_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp__infI,axiom,
% 159.70/159.33      ! [V_B_2,V_l_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_l_2))
% 159.70/159.33       => ( hBOOL(hAPP(c_List_Olistsp(T_b,V_B_2),V_l_2))
% 159.70/159.33         => hBOOL(hAPP(c_List_Olistsp(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)),V_l_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp_Oequations_I2_J,axiom,
% 159.70/159.33      ! [V_a2_2,V_a1_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_a1_2),V_a2_2)))
% 159.70/159.33      <=> ( hBOOL(hAPP(V_A_2,V_a1_2))
% 159.70/159.33          & hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_a2_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_append__in__listsp__conv,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)))
% 159.70/159.33      <=> ( hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_xs_2))
% 159.70/159.33          & hBOOL(hAPP(c_List_Olistsp(T_b,V_A_2),V_ys_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp__mono,axiom,
% 159.70/159.33      ! [V_B_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),c_List_Olistsp(T_b,V_A_2)),c_List_Olistsp(T_b,V_B_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition__P,axiom,
% 159.70/159.33      ! [V_no_2,V_yes_2,V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Opartition(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_yes_2),V_no_2)
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_yes_2)))
% 159.70/159.33             => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33          & ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_no_2)))
% 159.70/159.33             => ~ hBOOL(hAPP(V_Pa_2,B_x)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : c_List_Opartition(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),c_List_Olist_ONil(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsp__lists__eq,axiom,
% 159.70/159.33      ! [V_x_2,V_A_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Olistsp(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_A_2)),V_x_2))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_x_2),c_List_Olists(T_b,V_A_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_Pa_2,T_b] : c_List_Opartition(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),tc_fun(tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),tc_List_Olist(T_b)),c_COMBS(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(tc_List_Olist(T_b),tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),tc_List_Olist(T_b)),hAPP(c_COMBB(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_List_Olist(T_b)),hAPP(c_If(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(V_Pa_2,V_x_2)))),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_List_Olist(T_b)),c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(c_List_Olist_OCons(T_b),V_x_2))))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),tc_fun(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)))),tc_List_Olist(T_b)),c_COMBB(tc_List_Olist(T_b),tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_List_Olist(T_b))),c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)))),hAPP(c_List_Olist_OCons(T_b),V_x_2)))),c_List_Opartition(T_b,V_Pa_2,V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_lists__IntI,axiom,
% 159.70/159.33      ! [V_B_2,V_A_2,V_l_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_l_2),c_List_Olists(T_b,V_A_2)))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_l_2),c_List_Olists(T_b,V_B_2)))
% 159.70/159.33         => hBOOL(hAPP(c_List_Olistsp(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),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_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),V_B_2))),V_l_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_product_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_x_2,T_c,T_b] : c_Enum_Oproduct(T_b,T_c,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2),V_ys_2) = hAPP(hAPP(c_List_Oappend(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Omap(T_c,tc_prod(T_b,T_c)),hAPP(c_Product__Type_OPair(T_b,T_c),V_x_2)),V_ys_2)),c_Enum_Oproduct(T_b,T_c,V_xs_2,V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__def,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33          & ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),B_x),hAPP(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2))))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2),B_x)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__map2,axiom,
% 159.70/159.33      ! [V_bs_2,V_f_2,T_d,V_as_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_as_2,hAPP(hAPP(c_List_Omap(T_d,T_c),V_f_2),V_bs_2))
% 159.70/159.33      <=> c_List_Olist__all2(T_b,T_d,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_d,T_c),tc_fun(T_d,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(T_d,T_c),tc_fun(T_d,tc_HOL_Obool)),T_b),c_COMBB(T_c,tc_HOL_Obool,T_d)),V_Pa_2)),V_f_2),V_as_2,V_bs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__map1,axiom,
% 159.70/159.33      ! [V_bs_2,V_as_2,V_f_2,T_d,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Omap(T_d,T_b),V_f_2),V_as_2),V_bs_2)
% 159.70/159.33      <=> c_List_Olist__all2(T_d,T_c,hAPP(hAPP(c_COMBB(T_b,tc_fun(T_c,tc_HOL_Obool),T_d),V_Pa_2),V_f_2),V_as_2,V_bs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__dropI,axiom,
% 159.70/159.33      ! [V_n_2,V_bs_2,V_as_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_as_2,V_bs_2)
% 159.70/159.33       => c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Odrop(T_b),V_n_2),V_as_2),hAPP(hAPP(c_List_Odrop(T_c),V_n_2),V_bs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__appendI,axiom,
% 159.70/159.33      ! [V_d_2,V_c_2,V_b_2,V_a_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_a_2,V_b_2)
% 159.70/159.33       => ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_c_2,V_d_2)
% 159.70/159.33         => c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_a_2),V_c_2),hAPP(hAPP(c_List_Oappend(T_c),V_b_2),V_d_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__append,axiom,
% 159.70/159.33      ! [V_vs_2,V_us_2,V_Pa_2,V_ys_2,T_c,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33       => ( c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_us_2),hAPP(hAPP(c_List_Oappend(T_c),V_ys_2),V_vs_2))
% 159.70/159.33        <=> ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33            & c_List_Olist__all2(T_b,T_c,V_Pa_2,V_us_2,V_vs_2) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__Cons,axiom,
% 159.70/159.33      ! [V_ys_2,V_y_2,V_xs_2,V_x_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_c),V_y_2),V_ys_2))
% 159.70/159.33      <=> ( hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2))
% 159.70/159.33          & c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__takeI,axiom,
% 159.70/159.33      ! [V_n_2,V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33       => c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2),hAPP(hAPP(c_List_Otake(T_c),V_n_2),V_ys_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__eq,axiom,
% 159.70/159.33      ! [T_b,V_ys_2,V_xs_2] :
% 159.70/159.33        ( V_xs_2 = V_ys_2
% 159.70/159.33      <=> c_List_Olist__all2(T_b,T_b,c_fequal,V_xs_2,V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__lengthD,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__Nil2,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,c_List_Olist_ONil(T_c))
% 159.70/159.33      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__Nil,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,c_List_Olist_ONil(T_b),V_ys_2)
% 159.70/159.33      <=> V_ys_2 = c_List_Olist_ONil(T_c) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_product_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_uu,T_b,T_a] : c_Enum_Oproduct(T_a,T_b,c_List_Olist_ONil(T_a),V_uu) = c_List_Olist_ONil(tc_prod(T_a,T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__conv__all__nth,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33      <=> ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)
% 159.70/159.33          & ! [B_i] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i)),hAPP(hAPP(c_List_Onth(T_c),V_ys_2),B_i))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__nthD,axiom,
% 159.70/159.33      ! [V_p_2,V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33       => ( 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_xs_2)))
% 159.70/159.33         => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_p_2)),hAPP(hAPP(c_List_Onth(T_c),V_ys_2),V_p_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__nthD2,axiom,
% 159.70/159.33      ! [V_p_2,V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_p_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)))
% 159.70/159.33         => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_p_2)),hAPP(hAPP(c_List_Onth(T_c),V_ys_2),V_p_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__update__cong,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2,V_ys_2,V_Pa_2,T_c,V_xs_2,T_b,V_i_2] :
% 159.70/159.33        ( 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_xs_2)))
% 159.70/159.33       => ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33         => ( hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2))
% 159.70/159.33           => c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_x_2),hAPP(hAPP(c_List_Olist__update(T_c,V_ys_2),V_i_2),V_y_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__update__cong2,axiom,
% 159.70/159.33      ! [V_i_2,V_y_2,V_x_2,V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(V_Pa_2,V_x_2),V_y_2))
% 159.70/159.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2)))
% 159.70/159.33           => c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(hAPP(c_List_Olist__update(T_b,V_xs_2),V_i_2),V_x_2),hAPP(hAPP(c_List_Olist__update(T_c,V_ys_2),V_i_2),V_y_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__product,axiom,
% 159.70/159.33      ! [V_ys,T_b,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_ys))
% 159.70/159.33         => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),c_Enum_Oproduct(T_a,T_b,V_xs,V_ys))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_product__list__set,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_c,T_b] : hAPP(c_List_Oset(tc_prod(T_b,T_c)),c_Enum_Oproduct(T_b,T_c,V_xs_2,V_ys_2)) = hAPP(hAPP(c_Product__Type_OSigma(T_b,T_c),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_COMBK(tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_List_Oset(T_c),V_ys_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublists__powset,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_Set_Oimage(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),c_List_Oset(T_b)),hAPP(c_List_Oset(tc_List_Olist(T_b)),c_Enum_Osublists(T_b,V_xs_2))) = hAPP(c_Set_OPow(T_b),hAPP(c_List_Oset(T_b),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__sublists,axiom,
% 159.70/159.33      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_Enum_Osublists(T_a,V_xs)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublists_Osimps_I1_J,axiom,
% 159.70/159.33      ! [T_a] : c_Enum_Osublists(T_a,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublists_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] : c_Enum_Osublists(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_HOL_OLet(tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),c_Enum_Osublists(T_b,V_xs_2)),hAPP(hAPP(c_COMBS(tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_List_Olist(tc_List_Olist(T_b)),tc_fun(tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),tc_List_Olist(tc_List_Olist(T_b))),c_List_Oappend(tc_List_Olist(T_b))),hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(c_List_Olist_OCons(T_b),V_x_2)))),c_COMBI(tc_List_Olist(tc_List_Olist(T_b))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__set__sublists,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool)),c_List_Oset(T_b)),c_Enum_Osublists(T_b,V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__n__lists,axiom,
% 159.70/159.33      ! [V_xs_2,V_n_2,T_b] : hAPP(c_List_Oset(tc_List_Olist(T_b)),c_Enum_On__lists(T_b,V_n_2,V_xs_2)) = hAPP(c_Set_OCollect(tc_List_Olist(T_b)),hAPP(hAPP(c_COMBS(tc_List_Olist(T_b),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_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),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_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),V_n_2))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_List_Olist(T_b)),c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool))),c_List_Oset(T_b))),hAPP(c_List_Oset(T_b),V_xs_2)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_enum__the__def,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : c_Enum_Oenum__the(T_b,V_Pa_2) = c_HOL_OThe(T_b,V_Pa_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__n__lists,axiom,
% 159.70/159.33      ! [V_n,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n,V_xs))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_n__lists__Nil,axiom,
% 159.70/159.33      ! [T_a,V_n] :
% 159.70/159.33        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.33         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) )
% 159.70/159.33        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.33         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_n__lists_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_xs,T_a] : c_Enum_On__lists(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_xs) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),c_List_Olist_ONil(tc_List_Olist(T_a))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__n__lists,axiom,
% 159.70/159.33      ! [V_xs,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_a))),c_Enum_On__lists(T_a,V_n,V_xs)) = hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_n) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__n__lists__elem,axiom,
% 159.70/159.33      ! [V_xs_2,V_n_2,V_ys_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),V_ys_2),hAPP(c_List_Oset(tc_List_Olist(T_b)),c_Enum_On__lists(T_b,V_n_2,V_xs_2))))
% 159.70/159.33       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys_2) = V_n_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2I,axiom,
% 159.70/159.33      ! [V_Pa_2,V_b_2,V_a_2,T_c,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_c)),B_x),hAPP(c_List_Oset(tc_prod(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_a_2),V_b_2))))
% 159.70/159.33           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,tc_HOL_Obool),V_Pa_2),B_x)) )
% 159.70/159.33       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_a_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_b_2)
% 159.70/159.33         => c_List_Olist__all2(T_b,T_c,V_Pa_2,V_a_2,V_b_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_all__nth__imp__all__set,axiom,
% 159.70/159.33      ! [V_x_2,V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_i] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i))) )
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => hBOOL(hAPP(V_Pa_2,V_x_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_fun__left__comm_Ofold__set__remdups,axiom,
% 159.70/159.33      ! [V_xs_2,V_y_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Finite__Set_Ofun__left__comm(T_b,T_c,V_f_2)
% 159.70/159.33       => hAPP(hAPP(c_Finite__Set_Ofold(T_b,T_c,V_f_2),V_y_2),hAPP(c_List_Oset(T_b),V_xs_2)) = hAPP(c_List_Ofoldl(T_c,T_b,hAPP(c_COMBC(T_b,T_c,T_c),V_f_2),V_y_2),c_List_Oremdups(T_b,V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__removeAll__inj__on,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),hAPP(c_List_OremoveAll(T_b,V_x_2),V_xs_2)) = hAPP(c_List_OremoveAll(T_c,hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__remdups,axiom,
% 159.70/159.33      ! [V_xs,T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremdups(T_a,V_xs))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__remdups__leq,axiom,
% 159.70/159.33      ! [V_xs,T_a] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oremdups(T_a,V_xs))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remove1__remdups,axiom,
% 159.70/159.33      ! [V_x,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => c_List_Oremove1(T_a,V_x,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,c_List_Oremove1(T_a,V_x,V_xs)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__id__iff__distinct,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Oremdups(T_b,V_xs_2) = V_xs_2
% 159.70/159.33      <=> hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__removeAll,axiom,
% 159.70/159.33      ! [V_x,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__remdups__id,axiom,
% 159.70/159.33      ! [V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => c_List_Oremdups(T_a,V_xs) = V_xs ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__remdups,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_List_Oset(T_b),c_List_Oremdups(T_b,V_xs_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__remdups__eq,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oremdups(T_b,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)
% 159.70/159.33      <=> c_List_Oremdups(T_b,V_xs_2) = V_xs_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__remdups,axiom,
% 159.70/159.33      ! [V_xs,T_a] : c_List_Oremdups(T_a,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,V_xs) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups_Osimps_I1_J,axiom,
% 159.70/159.33      ! [T_a] : c_List_Oremdups(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__eq__nil__right__iff,axiom,
% 159.70/159.33      ! [V_x_2,T_b] :
% 159.70/159.33        ( c_List_Olist_ONil(T_b) = c_List_Oremdups(T_b,V_x_2)
% 159.70/159.33      <=> V_x_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__eq__nil__iff,axiom,
% 159.70/159.33      ! [V_x_2,T_b] :
% 159.70/159.33        ( c_List_Oremdups(T_b,V_x_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> V_x_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs,T_a,V_y,V_x] :
% 159.70/159.33        ( ( V_x = V_y
% 159.70/159.33         => hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) )
% 159.70/159.33        & ( V_x != V_y
% 159.70/159.33         => hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),hAPP(c_List_OremoveAll(T_a,V_x),V_xs)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll__append,axiom,
% 159.70/159.33      ! [V_ys,V_xs,V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs)),hAPP(c_List_OremoveAll(T_a,V_x),V_ys)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__map__remdups,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : c_List_Oremdups(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Oremdups(T_c,V_xs_2))) = c_List_Oremdups(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll__id,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => hAPP(c_List_OremoveAll(T_b,V_x_2),V_xs_2) = V_xs_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__remove1__removeAll,axiom,
% 159.70/159.33      ! [V_x,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => c_List_Oremove1(T_a,V_x,V_xs) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_Oremdups(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = c_List_Oremdups(T_b,V_xs_2) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_Oremdups(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Oremdups(T_b,V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__remdups__card__conv,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oremdups(T_b,V_xs_2)) = hAPP(c_Finite__Set_Ocard(T_b),hAPP(c_List_Oset(T_b),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__removeAll__inj,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.33       => hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),hAPP(c_List_OremoveAll(T_b,V_x_2),V_xs_2)) = hAPP(c_List_OremoveAll(T_c,hAPP(V_f_2,V_x_2)),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__removeAll,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(c_List_OremoveAll(T_b,V_x_2),V_xs_2)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__remdups__concat,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oremdups(T_b,c_List_Oconcat(T_b,V_xss_2))) = hAPP(c_Finite__Set_Ocard(T_b),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xss_2)),c_List_Oset(T_b))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__list__of__set__sort__remdups,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osorted__list__of__set(T_b,hAPP(c_List_Oset(T_b),V_xs_2)) = c_List_Olinorder__class_Osort__key(T_b,T_b,c_COMBI(T_b),c_List_Oremdups(T_b,V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sort__key__simps_I1_J,axiom,
% 159.70/159.33      ! [V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat_Osimps_I1_J,axiom,
% 159.70/159.33      ! [T_a] : c_List_Oconcat(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(T_a) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__conv__concat,axiom,
% 159.70/159.33      ! [V_xss_2,V_xs_2,T_b] : hAPP(c_List_Ofoldl(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Oappend(T_b),V_xs_2),V_xss_2) = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),c_List_Oconcat(T_b,V_xss_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__conv__foldl,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] : c_List_Oconcat(T_b,V_xss_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Oappend(T_b),c_List_Olist_ONil(T_b)),V_xss_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__sort,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__sort,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => hAPP(c_List_Oset(T_b),c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,V_xs_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs,V_x,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_a),V_x),c_List_Oconcat(T_a,V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__sort,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,V_xs_2)))
% 159.70/159.33        <=> hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Nil__eq__concat__conv,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] :
% 159.70/159.33        ( c_List_Olist_ONil(T_b) = c_List_Oconcat(T_b,V_xss_2)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xss_2)))
% 159.70/159.33           => B_x = c_List_Olist_ONil(T_b) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__eq__Nil__conv,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] :
% 159.70/159.33        ( c_List_Oconcat(T_b,V_xss_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xss_2)))
% 159.70/159.33           => B_x = c_List_Olist_ONil(T_b) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__concat,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Oconcat(T_c,V_xs_2)) = c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_c),tc_List_Olist(T_b)),hAPP(c_List_Omap(T_c,T_b),V_f_2)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__concat,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_Oconcat(T_b,V_xss_2)) = hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xss_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__concat,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_List_Oset(T_b),c_List_Oconcat(T_b,V_xs_2)) = hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(tc_List_Olist(T_b),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xs_2)),c_List_Oset(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sort__key__simps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__append,axiom,
% 159.70/159.33      ! [V_ys,V_xs,T_a] : c_List_Oconcat(T_a,hAPP(hAPP(c_List_Oappend(tc_List_Olist(T_a)),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Oconcat(T_a,V_xs)),c_List_Oconcat(T_a,V_ys)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sort__foldl__insort,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osort__key(T_b,T_b,c_COMBI(T_b),V_xs_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_b),T_b,hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b))),c_List_Olist_ONil(T_b)),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__eq__concat__iff,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),B_x),hAPP(c_List_Oset(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_List_Ozip(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2))))
% 159.70/159.33           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),B_x)) )
% 159.70/159.33       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),V_ys_2)
% 159.70/159.33         => ( c_List_Oconcat(T_b,V_xs_2) = c_List_Oconcat(T_b,V_ys_2)
% 159.70/159.33          <=> V_xs_2 = V_ys_2 ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__injective,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Oconcat(T_b,V_xs_2) = c_List_Oconcat(T_b,V_ys_2)
% 159.70/159.33       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),V_xs_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),V_ys_2)
% 159.70/159.33         => ( ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),B_x),hAPP(c_List_Oset(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_List_Ozip(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_xs_2),V_ys_2))))
% 159.70/159.33               => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_HOL_Obool),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_fun(tc_fun(tc_List_Olist(T_b),tc_Nat_Onat),tc_fun(tc_List_Olist(T_b),tc_HOL_Obool)),tc_List_Olist(T_b)),c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_HOL_Obool),tc_List_Olist(T_b)),c_fequal),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))))),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),B_x)) )
% 159.70/159.33           => V_xs_2 = V_ys_2 ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__map__singleton,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(T_c,tc_List_Olist(T_b)),hAPP(hAPP(c_COMBC(T_c,tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_c),c_List_Olist_OCons(T_b)),V_f_2)),c_List_Olist_ONil(T_b))),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_n__lists_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_n_2,T_b] : c_Enum_On__lists(T_b,hAPP(c_Nat_OSuc,V_n_2),V_xs_2) = c_List_Oconcat(tc_List_Olist(T_b),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),tc_List_Olist(T_b)),c_List_Omap(T_b,tc_List_Olist(T_b))),hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)))),V_xs_2)),c_Enum_On__lists(T_b,V_n_2,V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Osimps_I3_J,axiom,
% 159.70/159.33      ! [V_xss_2,V_xs_2,V_x_2,T_b] : c_List_Otranspose(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_xss_2)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_Olist__case(tc_List_Olist(T_b),T_b,c_List_Olist_ONil(T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_b),c_COMBK(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b))))),V_xss_2)))),c_List_Otranspose(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),V_xs_2),c_List_Oconcat(tc_List_Olist(T_b),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_b)),T_b,c_List_Olist_ONil(tc_List_Olist(T_b)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_OCons(tc_List_Olist(T_b))),c_List_Olist_ONil(tc_List_Olist(T_b)))))),V_xss_2))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__aux__filter__head,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] : c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_Olist__case(tc_List_Olist(T_b),T_b,c_List_Olist_ONil(T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_b),c_COMBK(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b))))),V_xss_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),T_b),c_List_Ohd(T_b)),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)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__concat,axiom,
% 159.70/159.33      ! [V_xs_2,V_p_2,T_b] : hAPP(c_List_Ofilter(T_b,V_p_2),c_List_Oconcat(T_b,V_xs_2)) = c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Ofilter(T_b,V_p_2)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__sort,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,V_Pa_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => hAPP(c_List_Ofilter(T_b,V_Pa_2),c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,V_xs_2)) = c_List_Olinorder__class_Osort__key(T_b,T_c,V_f_2,hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__filter,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__is__subset,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))),hAPP(c_List_Oset(T_b),V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__id__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) = V_xs_2
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__filter__le,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sum__length__filter__compl,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),V_Pa_2)),V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition__filter2,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(c_Product__Type_Osnd(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Opartition(T_b,V_Pa_2,V_xs_2)) = hAPP(c_List_Ofilter(T_b,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,T_b,c_fNot),V_Pa_2)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition__filter1,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(c_Product__Type_Ofst(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Opartition(T_b,V_Pa_2,V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__filter,axiom,
% 159.70/159.33      ! [V_xs_2,V_Qa_2,V_Pa_2,T_b] : hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(c_List_Ofilter(T_b,V_Qa_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,hAPP(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),V_Qa_2)),V_Pa_2)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remove1__filter__not,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33       => c_List_Oremove1(T_b,V_x_2,hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__remove1,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_Qa_2,T_b] : hAPP(c_List_Ofilter(T_b,V_Qa_2),c_List_Oremove1(T_b,V_x_2,V_xs_2)) = c_List_Oremove1(T_b,V_x_2,hAPP(c_List_Ofilter(T_b,V_Qa_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__insort__triv,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,V_x_2,V_Pa_2,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_x_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_Pa_2,T_b] : hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Ofilter(T_c,hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,T_c,V_Pa_2),V_f_2)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Osimps_I1_J,axiom,
% 159.70/159.33      ! [T_a] : c_List_Otranspose(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(tc_List_Olist(T_a)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : hAPP(c_List_Ofilter(T_b,V_Pa_2),c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__append,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_b] : hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__empty__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => ~ hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll__filter__not__eq,axiom,
% 159.70/159.33      ! [V_x_2,T_b] : c_List_OremoveAll(T_b,V_x_2) = c_List_Ofilter(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(c_fequal,V_x_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_removeAll__filter__not,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33       => hAPP(c_List_OremoveAll(T_b,V_x_2),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_remdups__filter,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : c_List_Oremdups(T_b,hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),c_List_Oremdups(T_b,V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xss,T_a] : c_List_Otranspose(T_a,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),V_xss)) = c_List_Otranspose(T_a,V_xss) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__transpose,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_i_2] :
% 159.70/159.33        ( 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_b))),c_List_Otranspose(T_b,V_xs_2))))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),c_List_Otranspose(T_b,V_xs_2)),V_i_2) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_Nat_Onat,T_b),c_List_Onth(T_b)),V_i_2)),hAPP(c_List_Ofilter(tc_List_Olist(T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__map__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : c_List_Otranspose(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_c),tc_List_Olist(T_b)),hAPP(c_List_Omap(T_c,T_b),V_f_2)),V_xs_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_c),tc_List_Olist(T_b)),hAPP(c_List_Omap(T_c,T_b),V_f_2)),c_List_Otranspose(T_c,V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__filter,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) = hAPP(c_Set_OCollect(T_b),hAPP(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)),hAPP(c_List_Oset(T_b),V_xs_2)))),V_Pa_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__filter__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_Pa_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),hAPP(c_List_Ofilter(T_c,hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,T_c,V_Pa_2),V_f_2)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__filter__less,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_partition__filter__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b] : c_List_Opartition(T_b,V_f_2,V_xs_2) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,V_f_2),V_xs_2)),hAPP(c_List_Ofilter(T_b,hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,T_b,c_fNot),V_f_2)),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__minus__filter__out,axiom,
% 159.70/159.33      ! [V_y_2,V_xs_2,T_b] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(hAPP(c_Set_Oinsert(T_b),V_y_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)))) = hAPP(c_List_Oset(T_b),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,T_b,tc_HOL_Obool),c_fequal),V_y_2))),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__in__sublist,axiom,
% 159.70/159.33      ! [V_s_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBC(T_b,tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),c_member(T_b)),hAPP(c_List_Oset(T_b),c_List_Osublist(T_b,V_xs_2,V_s_2)))),V_xs_2) = c_List_Osublist(T_b,V_xs_2,V_s_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__empty,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Otranspose(T_b,V_xs_2) = c_List_Olist_ONil(tc_List_Olist(T_b))
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33           => B_x = c_List_Olist_ONil(T_b) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__filter__conv__card,axiom,
% 159.70/159.33      ! [V_xs_2,V_p_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,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_b)),V_xs_2)))),hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,tc_Nat_Onat),V_p_2),hAPP(c_List_Onth(T_b),V_xs_2))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__aux__filter__tail,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] : c_List_Oconcat(tc_List_Olist(T_b),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_b)),T_b,c_List_Olist_ONil(tc_List_Olist(T_b)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_OCons(tc_List_Olist(T_b))),c_List_Olist_ONil(tc_List_Olist(T_b)))))),V_xss_2)) = hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Otl(T_b)),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)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Opsimps_I3_J,axiom,
% 159.70/159.33      ! [V_xss_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_b)),c_List_Otranspose__rel(T_b)),hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_xss_2)))
% 159.70/159.33       => c_List_Otranspose(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_xss_2)) = hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_Olist__case(tc_List_Olist(T_b),T_b,c_List_Olist_ONil(T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),T_b),c_COMBK(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b))))),V_xss_2)))),c_List_Otranspose(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),V_xs_2),c_List_Oconcat(tc_List_Olist(T_b),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_Olist__case(tc_List_Olist(tc_List_Olist(T_b)),T_b,c_List_Olist_ONil(tc_List_Olist(T_b)),hAPP(c_COMBK(tc_fun(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b))),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_List_Olist(tc_List_Olist(T_b)),tc_List_Olist(tc_List_Olist(T_b))),c_List_Olist_OCons(tc_List_Olist(T_b))),c_List_Olist_ONil(tc_List_Olist(T_b)))))),V_xss_2))))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Opsimps_I2_J,axiom,
% 159.70/159.33      ! [V_xss_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_b)),c_List_Otranspose__rel(T_b)),hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_xss_2)))
% 159.70/159.33       => c_List_Otranspose(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),V_xss_2)) = c_List_Otranspose(T_b,V_xss_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublist__shift__lemma__Suc,axiom,
% 159.70/159.33      ! [V_is_2,V_xs_2,V_Pa_2,T_b] : hAPP(hAPP(c_List_Omap(tc_prod(T_b,tc_Nat_Onat),T_b),c_Product__Type_Ofst(T_b,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_prod(T_b,tc_Nat_Onat)),V_Pa_2),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_prod(T_b,tc_Nat_Onat)),c_Nat_OSuc),c_Product__Type_Osnd(T_b,tc_Nat_Onat)))),hAPP(hAPP(c_List_Ozip(T_b,tc_Nat_Onat),V_xs_2),V_is_2))) = hAPP(hAPP(c_List_Omap(tc_prod(T_b,tc_Nat_Onat),T_b),c_Product__Type_Ofst(T_b,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_prod(T_b,tc_Nat_Onat)),V_Pa_2),c_Product__Type_Osnd(T_b,tc_Nat_Onat))),hAPP(hAPP(c_List_Ozip(T_b,tc_Nat_Onat),V_xs_2),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),V_is_2)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_select__weigth__drop__zero,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : c_Random_Oselect__weight(T_b,hAPP(c_List_Ofilter(tc_prod(tc_Code__Numeral_Ocode__numeral,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Code__Numeral_Ocode__numeral,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool),tc_Code__Numeral_Ocode__numeral),c_COMBK(tc_HOL_Obool,T_b)),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_b,V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pick__drop__zero,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : c_Random_Opick(T_b,hAPP(c_List_Ofilter(tc_prod(tc_Code__Numeral_Ocode__numeral,T_b),hAPP(c_Product__Type_Oprod_Oprod__case(tc_Code__Numeral_Ocode__numeral,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool),tc_Code__Numeral_Ocode__numeral),c_COMBK(tc_HOL_Obool,T_b)),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_b,V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose_Opsimps_I1_J,axiom,
% 159.70/159.33      ! [T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_List_Olist(tc_List_Olist(T_b)),c_List_Otranspose__rel(T_b)),c_List_Olist_ONil(tc_List_Olist(T_b))))
% 159.70/159.33       => c_List_Otranspose(T_b,c_List_Olist_ONil(tc_List_Olist(T_b))) = c_List_Olist_ONil(tc_List_Olist(T_b)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__max__length,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : 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))),c_List_Otranspose(T_b,V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),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_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__aux__max,axiom,
% 159.70/159.33      ! [V_xss_2,T_c,V_xs_2,T_b] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),hAPP(c_Nat_OSuc,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))),c_List_Ofoldr(tc_List_Olist(T_c),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_c)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_c))),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_b)),V_xs_2)),c_List_Ofoldr(tc_List_Olist(T_c),tc_Nat_Onat,hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_List_Olist(T_c)),c_Orderings_Oord__class_Omax(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_List_Olist(T_c),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_c)),c_Groups_Ominus__class_Ominus(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_List_Olist(T_c)))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))),hAPP(c_List_Ofilter(tc_List_Olist(T_c),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,tc_List_Olist(T_c)),c_fNot),hAPP(hAPP(c_COMBC(tc_List_Olist(T_c),tc_List_Olist(T_c),tc_HOL_Obool),c_fequal),c_List_Olist_ONil(T_c)))),V_xss_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_a_2,V_f_2,T_b,T_c] : c_List_Ofoldr(T_c,T_b,V_f_2,c_List_Olist_ONil(T_c),V_a_2) = V_a_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_a_2,V_xs_2,V_x_2,V_f_2,T_b,T_c] : c_List_Ofoldr(T_c,T_b,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_c),V_x_2),V_xs_2),V_a_2) = hAPP(hAPP(V_f_2,V_x_2),c_List_Ofoldr(T_c,T_b,V_f_2,V_xs_2,V_a_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr__append,axiom,
% 159.70/159.33      ! [V_a_2,V_ys_2,V_xs_2,V_f_2,T_b,T_c] : c_List_Ofoldr(T_c,T_b,V_f_2,hAPP(hAPP(c_List_Oappend(T_c),V_xs_2),V_ys_2),V_a_2) = c_List_Ofoldr(T_c,T_b,V_f_2,V_xs_2,c_List_Ofoldr(T_c,T_b,V_f_2,V_ys_2,V_a_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr__conv__foldl,axiom,
% 159.70/159.33      ! [V_a_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Groups_Oab__semigroup__add(T_b)
% 159.70/159.33       => c_List_Ofoldr(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_xs_2,V_a_2) = hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr__map,axiom,
% 159.70/159.33      ! [V_a_2,V_xs_2,V_f_2,T_d,V_g_2,T_b,T_c] : c_List_Ofoldr(T_c,T_b,V_g_2,hAPP(hAPP(c_List_Omap(T_d,T_c),V_f_2),V_xs_2),V_a_2) = c_List_Ofoldr(T_d,T_b,hAPP(c_Fun_Ocomp(T_c,tc_fun(T_b,T_b),T_d,V_g_2),V_f_2),V_xs_2,V_a_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__foldr1,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Groups_Omonoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),c_Groups_Ozero__class_Ozero(T_b)),V_xs_2) = c_List_Ofoldr(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_xs_2,c_Groups_Ozero__class_Ozero(T_b)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__foldr1__lemma,axiom,
% 159.70/159.33      ! [V_xs_2,V_a_2,T_b] :
% 159.70/159.33        ( class_Groups_Omonoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Ofoldl(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_a_2),V_xs_2) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_b),V_a_2),c_List_Ofoldr(T_b,T_b,c_Groups_Oplus__class_Oplus(T_b),V_xs_2,c_Groups_Ozero__class_Ozero(T_b))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__transpose,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),c_List_Otranspose(T_b,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_xs_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublist__def,axiom,
% 159.70/159.33      ! [V_A_2,V_xs_2,T_b] : c_List_Osublist(T_b,V_xs_2,V_A_2) = hAPP(hAPP(c_List_Omap(tc_prod(T_b,tc_Nat_Onat),T_b),c_Product__Type_Ofst(T_b,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_b,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_b,tc_Nat_Onat)),c_member(tc_Nat_Onat)),c_Product__Type_Osnd(T_b,tc_Nat_Onat))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_b,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_b)),V_xs_2))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sublist__shift__lemma,axiom,
% 159.70/159.33      ! [V_i_2,V_xs_2,V_A_2,T_b] : hAPP(hAPP(c_List_Omap(tc_prod(T_b,tc_Nat_Onat),T_b),c_Product__Type_Ofst(T_b,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_b,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_b,tc_Nat_Onat)),c_member(tc_Nat_Onat)),c_Product__Type_Osnd(T_b,tc_Nat_Onat))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_b,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_b)),V_xs_2)))))) = hAPP(hAPP(c_List_Omap(tc_prod(T_b,tc_Nat_Onat),T_b),c_Product__Type_Ofst(T_b,tc_Nat_Onat)),hAPP(c_List_Ofilter(tc_prod(T_b,tc_Nat_Onat),hAPP(hAPP(c_COMBC(tc_prod(T_b,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_b,tc_Nat_Onat)),c_member(tc_Nat_Onat)),hAPP(hAPP(c_COMBC(tc_prod(T_b,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_b,tc_Nat_Onat)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Product__Type_Osnd(T_b,tc_Nat_Onat))),V_i_2))),V_A_2)),hAPP(hAPP(c_List_Ozip(T_b,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_b)),V_xs_2))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_atLeastLessThan__upt,axiom,
% 159.70/159.33      ! [V_j_2,V_i_2] : hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_i_2,V_j_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__upt,axiom,
% 159.70/159.33      ! [V_j_2,V_i_2] : hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_i_2,V_j_2)) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_i_2),V_j_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__Suc__append,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33       => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_j),c_List_Olist_ONil(tc_Nat_Onat))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__Suc,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_j),c_List_Olist_ONil(tc_Nat_Onat))) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__add__eq__append,axiom,
% 159.70/159.33      ! [V_k,V_j,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33       => c_List_Oupt(V_i,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k)) = hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),c_List_Oupt(V_j,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__rec,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33         => c_List_Oupt(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_i),c_List_Oupt(hAPP(c_Nat_OSuc,V_i),V_j)) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33         => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__conv__Cons,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33       => c_List_Oupt(V_i,V_j) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_i),c_List_Oupt(hAPP(c_Nat_OSuc,V_i),V_j)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__eq__Nil__conv,axiom,
% 159.70/159.33      ! [V_j_2,V_i_2] :
% 159.70/159.33        ( c_List_Oupt(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Nat_Onat)
% 159.70/159.33      <=> ( V_j_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.33          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__conv__Nil,axiom,
% 159.70/159.33      ! [V_i,V_j] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 159.70/159.33       => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__0,axiom,
% 159.70/159.33      ! [V_i] : c_List_Oupt(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_List_Olist_ONil(tc_Nat_Onat) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_take__upt,axiom,
% 159.70/159.33      ! [V_n,V_m,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)),V_n))
% 159.70/159.33       => hAPP(hAPP(c_List_Otake(tc_Nat_Onat),V_m),c_List_Oupt(V_i,V_n)) = c_List_Oupt(V_i,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__list__of__set__range,axiom,
% 159.70/159.33      ! [V_n_2,V_m_2] : c_List_Olinorder__class_Osorted__list__of__set(tc_Nat_Onat,hAPP(c_SetInterval_Oord__class_OatLeastLessThan(tc_Nat_Onat,V_m_2),V_n_2)) = c_List_Oupt(V_m_2,V_n_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_hd__upt,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33       => hAPP(c_List_Ohd(tc_Nat_Onat),c_List_Oupt(V_i,V_j)) = V_i ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_drop__upt,axiom,
% 159.70/159.33      ! [V_j,V_i,V_m] : hAPP(hAPP(c_List_Odrop(tc_Nat_Onat),V_m),c_List_Oupt(V_i,V_j)) = c_List_Oupt(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_m),V_j) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__upt,axiom,
% 159.70/159.33      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Nat_Onat),c_List_Oupt(V_i,V_j))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__upt,axiom,
% 159.70/159.33      ! [V_j,V_i] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_Nat_Onat)),c_List_Oupt(V_i,V_j)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),V_i) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__rec__number__of,axiom,
% 159.70/159.33      ! [V_n,V_m] :
% 159.70/159.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)))
% 159.70/159.33         => c_List_Oupt(hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),c_List_Oupt(hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n))) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m)),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)))
% 159.70/159.33         => c_List_Oupt(hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_m),hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_n)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_upt__eq__Cons__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_j_2,V_i_2] :
% 159.70/159.33        ( c_List_Oupt(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_x_2),V_xs_2)
% 159.70/159.33      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_j_2))
% 159.70/159.33          & V_i_2 = V_x_2
% 159.70/159.33          & c_List_Oupt(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i_2),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_j_2) = V_xs_2 ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_last__upt,axiom,
% 159.70/159.33      ! [V_j,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33       => c_List_Olast(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j),c_Groups_Oone__class_Oone(tc_Nat_Onat)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__Suc__upt,axiom,
% 159.70/159.33      ! [V_n_2,V_m_2] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Nat_Onat),c_Nat_OSuc),c_List_Oupt(V_m_2,V_n_2)) = c_List_Oupt(hAPP(c_Nat_OSuc,V_m_2),hAPP(c_Nat_OSuc,V_n_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_atLeastAtMost__upt,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OatLeastAtMost(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_n_2,hAPP(c_Nat_OSuc,V_m_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_atLeast__upt,axiom,
% 159.70/159.33      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_n_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__upt,axiom,
% 159.70/159.33      ! [V_j,V_k,V_i] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k)),V_j))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(tc_Nat_Onat),c_List_Oupt(V_i,V_j)),V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_i),V_k) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_greaterThanAtMost__upt,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OgreaterThanAtMost(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(hAPP(c_Nat_OSuc,V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_greaterThanLessThan__upt,axiom,
% 159.70/159.33      ! [V_m_2,V_n_2] : c_SetInterval_Oord__class_OgreaterThanLessThan(tc_Nat_Onat,V_n_2,V_m_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(hAPP(c_Nat_OSuc,V_n_2),V_m_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_atMost__upto,axiom,
% 159.70/159.33      ! [V_n_2] : hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_n_2) = hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__nth,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_b),hAPP(c_List_Onth(T_b),V_xs_2)),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) = V_xs_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_setsum__set__upt__conv__listsum__nat,axiom,
% 159.70/159.33      ! [V_n_2,V_m_2,V_f_2,T_b] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.33       => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_Nat_Onat,T_b),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_b),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_b),V_f_2),c_List_Oupt(V_m_2,V_n_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_interv__listsum__conv__setsum__set__nat,axiom,
% 159.70/159.33      ! [V_n_2,V_m_2,V_f_2,T_b] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_b)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_b),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_b),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_b),V_f_2),hAPP(c_List_Oset(tc_Nat_Onat),c_List_Oupt(V_m_2,V_n_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__map__upt,axiom,
% 159.70/159.33      ! [V_f_2,T_b,V_m_2,V_n_2,V_i_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n_2),V_m_2)))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(T_b),hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_b),V_f_2),c_List_Oupt(V_m_2,V_n_2))),V_i_2) = hAPP(V_f_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_i_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__rectangle,axiom,
% 159.70/159.33      ! [V_n_2,T_b,V_xs_2] :
% 159.70/159.33        ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_b))
% 159.70/159.33         => V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.70/159.33       => ( ! [B_i] :
% 159.70/159.33              ( 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_b))),V_xs_2)))
% 159.70/159.33             => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),V_xs_2),B_i)) = V_n_2 )
% 159.70/159.33         => c_List_Otranspose(T_b,V_xs_2) = hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_List_Olist(T_b)),hAPP(hAPP(c_COMBC(tc_Nat_Onat,tc_List_Olist(tc_Nat_Onat),tc_List_Olist(T_b)),hAPP(hAPP(c_COMBB(tc_fun(tc_Nat_Onat,T_b),tc_fun(tc_List_Olist(tc_Nat_Onat),tc_List_Olist(T_b)),tc_Nat_Onat),c_List_Omap(tc_Nat_Onat,T_b)),hAPP(c_COMBC(tc_Nat_Onat,tc_Nat_Onat,T_b),hAPP(hAPP(c_COMBB(tc_List_Olist(T_b),tc_fun(tc_Nat_Onat,T_b),tc_Nat_Onat),c_List_Onth(T_b)),hAPP(c_List_Onth(tc_List_Olist(T_b)),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_b))),V_xs_2)))),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_n_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_insort__key__remove1,axiom,
% 159.70/159.33      ! [V_f_2,V_xs_2,V_a_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_c,hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2))
% 159.70/159.33           => ( hAPP(c_List_Ohd(T_b),hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBB(T_c,tc_HOL_Obool,T_b),hAPP(c_fequal,hAPP(V_f_2,V_a_2))),V_f_2)),V_xs_2)) = V_a_2
% 159.70/159.33             => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_a_2),c_List_Oremove1(T_b,V_a_2,V_xs_2)) = V_xs_2 ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted_ONil,axiom,
% 159.70/159.33      ! [T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__single,axiom,
% 159.70/159.33      ! [V_x,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__upt,axiom,
% 159.70/159.33      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__sort,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_b,c_List_Olinorder__class_Osort__key(T_b,T_b,c_COMBI(T_b),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__insort__insert,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,c_List_Olinorder__class_Oinsort__insert__key(T_b,T_b,c_COMBI(T_b),V_x_2,V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__drop,axiom,
% 159.70/159.33      ! [V_n,V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__upto,axiom,
% 159.70/159.33      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Int_Oint,c_List_Oupto(V_i,V_j)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__take,axiom,
% 159.70/159.33      ! [V_n,V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__remove1,axiom,
% 159.70/159.33      ! [V_a,V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremove1(T_a,V_a,V_xs)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__tl,axiom,
% 159.70/159.33      ! [V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Otl(T_a),V_xs)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__insort,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_x_2),V_xs_2))
% 159.70/159.33        <=> c_List_Olinorder__class_Osorted(T_b,V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__butlast,axiom,
% 159.70/159.33      ! [V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33           => c_List_Olinorder__class_Osorted(T_a,c_List_Obutlast(T_a,V_xs)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted_Oequations_I1_J,axiom,
% 159.70/159.33      ! [T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__many,axiom,
% 159.70/159.33      ! [V_zs,V_y,V_x,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))
% 159.70/159.33           => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__many__eq,axiom,
% 159.70/159.33      ! [V_zs_2,V_y_2,V_x_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_zs_2)))
% 159.70/159.33        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),V_y_2))
% 159.70/159.33            & c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_zs_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__remdups,axiom,
% 159.70/159.33      ! [V_l,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_l)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremdups(T_a,V_l)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__distinct__set__unique,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33         => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33           => ( c_List_Olinorder__class_Osorted(T_b,V_ys_2)
% 159.70/159.33             => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_ys_2))
% 159.70/159.33               => ( hAPP(c_List_Oset(T_b),V_xs_2) = hAPP(c_List_Oset(T_b),V_ys_2)
% 159.70/159.33                 => V_xs_2 = V_ys_2 ) ) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__sort__key,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Olinorder__class_Osort__key(T_c,T_b,V_f_2,V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__insort__insert__key,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Olinorder__class_Oinsort__insert__key(T_c,T_b,V_f_2,V_x_2,V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__map__remove1,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Oremove1(T_c,V_x_2,V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__insort__key,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),V_xs_2)))
% 159.70/159.33        <=> c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__map__same,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Ofilter(T_c,hAPP(hAPP(c_COMBC(T_c,T_b,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_b,tc_fun(T_b,tc_HOL_Obool),T_c),c_fequal),V_f_2)),hAPP(V_g_2,V_xs_2))),V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__filter,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Ofilter(T_c,V_Pa_2),V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__same,axiom,
% 159.70/159.33      ! [V_xs_2,V_g_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => c_List_Olinorder__class_Osorted(T_b,hAPP(c_List_Ofilter(T_b,hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),hAPP(V_g_2,V_xs_2))),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__Cons,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))
% 159.70/159.33        <=> ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33            & ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),B_x)) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__append,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2))
% 159.70/159.33        <=> ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33            & c_List_Olinorder__class_Osorted(T_b,V_ys_2)
% 159.70/159.33            & ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33               => ! [B_xa] :
% 159.70/159.33                    ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),hAPP(c_List_Oset(T_b),V_ys_2)))
% 159.70/159.33                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),B_xa)) ) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__insort,axiom,
% 159.70/159.33      ! [V_x_2,V_Pa_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2))
% 159.70/159.33         => ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33           => hAPP(c_List_Ofilter(T_c,V_Pa_2),hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_c,T_b,V_f_2),V_x_2),hAPP(c_List_Ofilter(T_c,V_Pa_2),V_xs_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted_Oequations_I2_J,axiom,
% 159.70/159.33      ! [V_a1_2,V_a2_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_a2_2),V_a1_2))
% 159.70/159.33        <=> ( ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_a1_2)))
% 159.70/159.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_a2_2),B_x)) )
% 159.70/159.33            & c_List_Olinorder__class_Osorted(T_b,V_a1_2) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__list__of__set,axiom,
% 159.70/159.33      ! [V_A_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.70/159.33         => ( hAPP(c_List_Oset(T_b),c_List_Olinorder__class_Osorted__list__of__set(T_b,V_A_2)) = V_A_2
% 159.70/159.33            & c_List_Olinorder__class_Osorted(T_b,c_List_Olinorder__class_Osorted__list__of__set(T_b,V_A_2))
% 159.70/159.33            & hBOOL(hAPP(c_List_Odistinct(T_b),c_List_Olinorder__class_Osorted__list__of__set(T_b,V_A_2))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_insort__remove1,axiom,
% 159.70/159.33      ! [V_xs_2,V_a_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33           => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_b,c_COMBI(T_b)),V_a_2),c_List_Oremove1(T_b,V_a_2,V_xs_2)) = V_xs_2 ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__equals__nth__mono,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33        <=> ! [B_j] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33             => ! [B_i] :
% 159.70/159.33                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 159.70/159.33                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i)),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_j))) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__nth__mono,axiom,
% 159.70/159.33      ! [V_j,V_i,V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 159.70/159.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i)),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j))) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_map__sorted__distinct__set__unique,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),V_xs_2)),hAPP(c_List_Oset(T_b),V_ys_2)))
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_c,hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2))
% 159.70/159.33           => ( hBOOL(hAPP(c_List_Odistinct(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)))
% 159.70/159.33             => ( c_List_Olinorder__class_Osorted(T_c,hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_ys_2))
% 159.70/159.33               => ( hBOOL(hAPP(c_List_Odistinct(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_ys_2)))
% 159.70/159.33                 => ( hAPP(c_List_Oset(T_b),V_xs_2) = hAPP(c_List_Oset(T_b),V_ys_2)
% 159.70/159.33                   => V_xs_2 = V_ys_2 ) ) ) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__column,axiom,
% 159.70/159.33      ! [V_i_2,V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xs_2)))
% 159.70/159.33       => ( 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_b))),V_xs_2)))
% 159.70/159.33         => hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),T_b),hAPP(hAPP(c_COMBC(tc_List_Olist(T_b),tc_Nat_Onat,T_b),c_List_Onth(T_b)),V_i_2)),hAPP(c_List_Ofilter(tc_List_Olist(T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),c_List_Otranspose(T_b,V_xs_2))) = hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),V_xs_2),V_i_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__nth__transpose__sorted,axiom,
% 159.70/159.33      ! [V_j_2,V_i_2,V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xs_2)))
% 159.70/159.33       => ( 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_b))),c_List_Otranspose(T_b,V_xs_2))))
% 159.70/159.33         => ( 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_b))),hAPP(c_List_Ofilter(tc_List_Olist(T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),V_xs_2))))
% 159.70/159.33           => hAPP(hAPP(c_List_Onth(T_b),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),c_List_Otranspose(T_b,V_xs_2)),V_i_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_b),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),V_xs_2),V_j_2)),V_i_2) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_inj__on__rev,axiom,
% 159.70/159.33      ! [V_A_2,T_b] : c_Fun_Oinj__on(tc_List_Olist(T_b),tc_List_Olist(T_b),c_List_Orev(T_b),V_A_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__rev,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(c_List_Orev(T_b),V_xs_2)))
% 159.70/159.33      <=> hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev_Osimps_I1_J,axiom,
% 159.70/159.33      ! [T_a] : hAPP(c_List_Orev(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Nil__is__rev__conv,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olist_ONil(T_b) = hAPP(c_List_Orev(T_b),V_xs_2)
% 159.70/159.33      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__is__Nil__conv,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Orev(T_b),V_xs_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__singleton__conv,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Orev(T_b),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b))
% 159.70/159.33      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_singleton__rev__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)) = hAPP(c_List_Orev(T_b),V_xs_2)
% 159.70/159.33      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_Olist_ONil(T_b)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__append,axiom,
% 159.70/159.33      ! [V_ys,V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Orev(T_a),V_ys)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__concat,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_List_Orev(T_b),c_List_Oconcat(T_b,V_xs_2)) = c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Orev(T_b)),hAPP(c_List_Orev(tc_List_Olist(T_b)),V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : hAPP(c_List_Orev(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),hAPP(c_List_Orev(T_c),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__filter,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(c_List_Orev(T_b),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2)) = hAPP(c_List_Ofilter(T_b,V_Pa_2),hAPP(c_List_Orev(T_b),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__rev,axiom,
% 159.70/159.33      ! [V_ys,T_b,V_xs,T_a] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_ys)
% 159.70/159.33       => hAPP(hAPP(c_List_Ozip(T_a,T_b),hAPP(c_List_Orev(T_a),V_xs)),hAPP(c_List_Orev(T_b),V_ys)) = hAPP(c_List_Orev(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__rev,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_List_Oset(T_b),hAPP(c_List_Orev(T_b),V_xs_2)) = hAPP(c_List_Oset(T_b),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__rev1,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(c_List_Orev(T_b),V_xs_2),V_ys_2)
% 159.70/159.33      <=> c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,hAPP(c_List_Orev(T_c),V_ys_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__rev,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] :
% 159.70/159.33        ( c_List_Olist__all2(T_b,T_c,V_Pa_2,hAPP(c_List_Orev(T_b),V_xs_2),hAPP(c_List_Orev(T_c),V_ys_2))
% 159.70/159.33      <=> c_List_Olist__all2(T_b,T_c,V_Pa_2,V_xs_2,V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__is__rev__conv,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Orev(T_b),V_xs_2) = hAPP(c_List_Orev(T_b),V_ys_2)
% 159.70/159.33      <=> V_xs_2 = V_ys_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__swap,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Orev(T_b),V_xs_2) = V_ys_2
% 159.70/159.33      <=> V_xs_2 = hAPP(c_List_Orev(T_b),V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__rev__ident,axiom,
% 159.70/159.33      ! [V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(c_List_Orev(T_a),V_xs)) = V_xs ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__rev,axiom,
% 159.70/159.33      ! [V_xs,T_a] :
% 159.70/159.33        ( class_Groups_Ocomm__monoid__add(T_a)
% 159.70/159.33       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Omonoid__add__class_Olistsum(T_a),V_xs) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__rev,axiom,
% 159.70/159.33      ! [V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__foldr,axiom,
% 159.70/159.33      ! [V_xs_2,V_a_2,V_f_2,T_c,T_b] : hAPP(c_List_Ofoldl(T_b,T_c,V_f_2,V_a_2),V_xs_2) = c_List_Ofoldr(T_c,T_b,hAPP(c_COMBC(T_b,T_c,T_b),V_f_2),hAPP(c_List_Orev(T_c),V_xs_2),V_a_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr__foldl,axiom,
% 159.70/159.33      ! [V_a_2,V_xs_2,V_f_2,T_b,T_c] : c_List_Ofoldr(T_c,T_b,V_f_2,V_xs_2,V_a_2) = hAPP(c_List_Ofoldl(T_b,T_c,hAPP(c_COMBC(T_c,T_b,T_b),V_f_2),V_a_2),hAPP(c_List_Orev(T_c),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs,V_x,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = hAPP(hAPP(c_List_Oappend(T_a),hAPP(c_List_Orev(T_a),V_xs)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__eq__Cons__iff,axiom,
% 159.70/159.33      ! [V_ys_2,V_y_2,V_xs_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Orev(T_b),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)
% 159.70/159.33      <=> V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),hAPP(c_List_Orev(T_b),V_ys_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),c_List_Olist_ONil(T_b))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_last__rev,axiom,
% 159.70/159.33      ! [T_a,V_xs] :
% 159.70/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.33       => c_List_Olast(T_a,hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_hd__rev,axiom,
% 159.70/159.33      ! [T_a,V_xs] :
% 159.70/159.33        ( V_xs != c_List_Olist_ONil(T_a)
% 159.70/159.33       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orev(T_a),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__transpose,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),c_List_Otranspose(T_b,V_xs_2)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__foldl__cons,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] : hAPP(c_List_Orev(T_b),V_xs_2) = hAPP(c_List_Ofoldl(tc_List_Olist(T_b),T_b,hAPP(c_COMBC(T_b,tc_List_Olist(T_b),tc_List_Olist(T_b)),c_List_Olist_OCons(T_b)),c_List_Olist_ONil(T_b)),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__take,axiom,
% 159.70/159.33      ! [V_xs,V_i,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs)) = hAPP(hAPP(c_List_Odrop(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__drop,axiom,
% 159.70/159.33      ! [V_xs,V_i,T_a] : hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs)) = hAPP(hAPP(c_List_Otake(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_i)),hAPP(c_List_Orev(T_a),V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rotate__rev,axiom,
% 159.70/159.33      ! [V_xs,V_n,T_a] : hAPP(c_List_Orotate(T_a,V_n),hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Orev(T_a),hAPP(c_List_Orotate(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))),V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__nth,axiom,
% 159.70/159.33      ! [V_xs,T_a,V_n] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(T_a),hAPP(c_List_Orev(T_a),V_xs)),V_n) = hAPP(hAPP(c_List_Onth(T_a),V_xs),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_rev__update,axiom,
% 159.70/159.33      ! [V_y,V_xs,T_a,V_k] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.33       => hAPP(c_List_Orev(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_y)) = hAPP(hAPP(c_List_Olist__update(T_a,hAPP(c_List_Orev(T_a),V_xs)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),V_k)),c_Groups_Oone__class_Oone(tc_Nat_Onat))),V_y) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__rev__nth__mono,axiom,
% 159.70/159.33      ! [V_j,V_i,V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs))
% 159.70/159.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 159.70/159.33           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_j)),hAPP(hAPP(c_List_Onth(T_a),V_xs),V_i))) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldr__max__sorted,axiom,
% 159.70/159.33      ! [V_y_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(c_List_Orev(T_b),V_xs_2))
% 159.70/159.33         => ( ( V_xs_2 = c_List_Olist_ONil(T_b)
% 159.70/159.33             => c_List_Ofoldr(T_b,T_b,c_Orderings_Oord__class_Omax(T_b),V_xs_2,V_y_2) = V_y_2 )
% 159.70/159.33            & ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33             => c_List_Ofoldr(T_b,T_b,c_Orderings_Oord__class_Omax(T_b),V_xs_2,V_y_2) = hAPP(hAPP(c_Orderings_Oord__class_Omax(T_b),hAPP(hAPP(c_List_Onth(T_b),V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))),V_y_2) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__transpose__sorted,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xs_2)))
% 159.70/159.33       => ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_b))
% 159.70/159.33           => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),c_List_Otranspose(T_b,V_xs_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 159.70/159.33          & ( V_xs_2 != c_List_Olist_ONil(tc_List_Olist(T_b))
% 159.70/159.33           => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),c_List_Otranspose(T_b,V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),V_xs_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__column__length,axiom,
% 159.70/159.33      ! [V_i_2,V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xs_2)))
% 159.70/159.33       => ( 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_b))),V_xs_2)))
% 159.70/159.33         => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(tc_List_Olist(T_b))),hAPP(c_List_Ofilter(tc_List_Olist(T_b),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_HOL_Obool,tc_List_Olist(T_b)),hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2)),c_Nat_Osize__class_Osize(tc_List_Olist(T_b)))),c_List_Otranspose(T_b,V_xs_2))) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(hAPP(c_List_Onth(tc_List_Olist(T_b)),V_xs_2),V_i_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transpose__transpose,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( c_List_Olinorder__class_Osorted(tc_Nat_Onat,hAPP(c_List_Orev(tc_Nat_Onat),hAPP(hAPP(c_List_Omap(tc_List_Olist(T_b),tc_Nat_Onat),c_Nat_Osize__class_Osize(tc_List_Olist(T_b))),V_xs_2)))
% 159.70/159.33       => c_List_Otranspose(T_b,c_List_Otranspose(T_b,V_xs_2)) = c_List_OtakeWhile(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_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transfer__nat__int__list__functions_I2_J,axiom,
% 159.70/159.33      c_List_Olist_ONil(tc_Nat_Onat) = c_List_Oreturn__list(c_List_Olist_ONil(tc_Int_Oint)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__takeWhile,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__takeWhile__le,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__eq__all__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) = V_xs_2
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_set__takeWhileD,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33          & hBOOL(hAPP(V_Pa_2,V_x_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__takeWhile__snd,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),c_List_OtakeWhile(T_c,V_Pa_2,V_ys_2)) = c_List_OtakeWhile(tc_prod(T_b,T_c),hAPP(c_Fun_Ocomp(T_c,tc_HOL_Obool,tc_prod(T_b,T_c),V_Pa_2),c_Product__Type_Osnd(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__takeWhile__fst,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_c,T_b] : hAPP(hAPP(c_List_Ozip(T_b,T_c),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)),V_ys_2) = c_List_OtakeWhile(tc_prod(T_b,T_c),hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,tc_prod(T_b,T_c),V_Pa_2),c_Product__Type_Ofst(T_b,T_c)),hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_Pa_2,T_b] : c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_OtakeWhile(T_c,hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,T_c,V_Pa_2),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__tail,axiom,
% 159.70/159.33      ! [V_l_2,V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33       => c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_l_2))) = c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = c_List_Olist_ONil(T_b) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : c_List_OtakeWhile(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__eq__take,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__takeWhile,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(T_b),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_return__list__def,axiom,
% 159.70/159.33      ! [V_l_2] : c_List_Oreturn__list(V_l_2) = hAPP(hAPP(c_List_Omap(tc_Int_Oint,tc_Nat_Onat),c_Int_Onat),V_l_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__append1,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__nth,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b,V_j_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(T_b),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_j_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_nth__length__takeWhile,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33       => ~ hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__not__last,axiom,
% 159.70/159.33      ! [T_b,V_xs_2] :
% 159.70/159.33        ( V_xs_2 != c_List_Olist_ONil(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33         => c_List_OtakeWhile(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),c_List_Olast(T_b,V_xs_2))),V_xs_2) = c_List_Obutlast(T_b,V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__equals__takeWhile__sorted__rev,axiom,
% 159.70/159.33      ! [V_t_2,V_xs_2,V_f_2,T_c,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,hAPP(c_List_Orev(T_b),hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)))
% 159.70/159.33         => hAPP(c_List_Ofilter(T_c,hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,T_c),hAPP(c_Orderings_Oord__class_Oless(T_b),V_t_2)),V_f_2)),V_xs_2) = c_List_OtakeWhile(T_c,hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,T_c),hAPP(c_Orderings_Oord__class_Oless(T_b),V_t_2)),V_f_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transfer__nat__int__list__return__embed,axiom,
% 159.70/159.33      ! [V_l] :
% 159.70/159.33        ( c_List_Onat__list(V_l)
% 159.70/159.33       => c_List_Oembed__list(c_List_Oreturn__list(V_l)) = V_l ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transfer__nat__int__list__functions_I1_J,axiom,
% 159.70/159.33      ! [V_m,V_l] : hAPP(hAPP(c_List_Oappend(tc_Nat_Onat),V_l),V_m) = c_List_Oreturn__list(hAPP(hAPP(c_List_Oappend(tc_Int_Oint),c_List_Oembed__list(V_l)),c_List_Oembed__list(V_m))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_embed__list__def,axiom,
% 159.70/159.33      ! [V_l_2] : c_List_Oembed__list(V_l_2) = hAPP(hAPP(c_List_Omap(tc_Nat_Onat,tc_Int_Oint),c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint)),V_l_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__neq__rev,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_OtakeWhile(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_x_2)),hAPP(c_List_Orev(T_b),V_xs_2)) = hAPP(c_List_Orev(T_b),hAPP(c_List_Otl(T_b),c_List_OdropWhile(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_x_2)),V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__neq__rev,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_OdropWhile(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_x_2)),hAPP(c_List_Orev(T_b),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),hAPP(c_List_Orev(T_b),c_List_OtakeWhile(T_b,hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBC(T_b,T_b,tc_HOL_Obool),c_fequal),V_x_2)),V_xs_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__dropWhile__id,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hAPP(hAPP(c_List_Oappend(T_b),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2)) = V_xs_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__dropWhile,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_b,c_List_OdropWhile(T_b,V_Pa_2,V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__dropWhile__le,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2))),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_hd__dropWhile,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_OdropWhile(T_b,V_Pa_2,V_xs_2) != c_List_Olist_ONil(T_b)
% 159.70/159.33       => ~ hBOOL(hAPP(V_Pa_2,hAPP(c_List_Ohd(T_b),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__eq__Nil__conv,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_OdropWhile(T_b,V_Pa_2,V_xs_2) = c_List_Olist_ONil(T_b)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.33        ( ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OdropWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = c_List_OdropWhile(T_b,V_Pa_2,V_xs_2) )
% 159.70/159.33        & ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OdropWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : c_List_OdropWhile(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) = c_List_Olist_ONil(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__dropWhile,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(T_b),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__map,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,V_Pa_2,T_b] : c_List_OdropWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),V_xs_2)) = hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_OdropWhile(T_c,hAPP(c_Fun_Ocomp(T_b,tc_HOL_Obool,T_c,V_Pa_2),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__append1,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33         => c_List_OdropWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2)),V_ys_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__eq__Cons__conv,axiom,
% 159.70/159.33      ! [V_ys_2,V_y_2,V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_OdropWhile(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2)
% 159.70/159.33      <=> ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)),hAPP(hAPP(c_List_Olist_OCons(T_b),V_y_2),V_ys_2))
% 159.70/159.33          & ~ hBOOL(hAPP(V_Pa_2,V_y_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__eq__drop,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] : c_List_OdropWhile(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_List_Odrop(T_b),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2))),V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__nth,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b,V_j_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2))))
% 159.70/159.33       => hAPP(hAPP(c_List_Onth(T_b),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2)),V_j_2) = hAPP(hAPP(c_List_Onth(T_b),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_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_listsum__map__filter,axiom,
% 159.70/159.33      ! [V_f_2,V_Pa_2,V_xs_2,T_b,T_c] :
% 159.70/159.33        ( class_Groups_Omonoid__add(T_c)
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33             => ( ~ hBOOL(hAPP(V_Pa_2,B_x))
% 159.70/159.33               => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) ) )
% 159.70/159.33         => hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2))) = hAPP(c_List_Omonoid__add__class_Olistsum(T_c),hAPP(hAPP(c_List_Omap(T_b,T_c),V_f_2),V_xs_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted__nth__monoI,axiom,
% 159.70/159.33      ! [V_xs,T_a] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_a)
% 159.70/159.33       => ( ! [B_i,B_j] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 159.70/159.33             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)))
% 159.70/159.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i)),hAPP(hAPP(c_List_Onth(T_a),V_xs),B_j))) ) )
% 159.70/159.33         => c_List_Olinorder__class_Osorted(T_a,V_xs) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__eq__filter,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),c_List_OdropWhile(T_b,V_Pa_2,V_xs_2))))
% 159.70/159.33           => ~ hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33       => c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__eq__take__P__nth,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b,V_n_2] :
% 159.70/159.33        ( ! [B_i] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 159.70/159.33           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i))) ) )
% 159.70/159.33       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33           => ~ hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_n_2))) )
% 159.70/159.33         => c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_b),V_n_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__takeWhile__less__P__nth,axiom,
% 159.70/159.33      ! [V_xs_2,T_b,V_Pa_2,V_j_2] :
% 159.70/159.33        ( ! [B_i] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_j_2))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_i))) )
% 159.70/159.33       => ( 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_b)),V_xs_2)))
% 159.70/159.33         => 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_b)),c_List_OtakeWhile(T_b,V_Pa_2,V_xs_2)))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted_Osimps,axiom,
% 159.70/159.33      ! [V_a_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( c_List_Olinorder__class_Osorted(T_b,V_a_2)
% 159.70/159.33        <=> ( V_a_2 = c_List_Olist_ONil(T_b)
% 159.70/159.33            | ? [B_xs,B_x] :
% 159.70/159.33                ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_b),B_x),B_xs)
% 159.70/159.33                & ! [B_xa] :
% 159.70/159.33                    ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),hAPP(c_List_Oset(T_b),B_xs)))
% 159.70/159.33                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),B_x),B_xa)) )
% 159.70/159.33                & c_List_Olinorder__class_Osorted(T_b,B_xs) ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_not__in__set__insert,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => c_List_Oinsert(T_b,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Oinsert__def,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_Oinsert(T_b,V_x_2,V_xs_2) = V_xs_2 )
% 159.70/159.33        & ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33         => c_List_Oinsert(T_b,V_x_2,V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_insert__remdups,axiom,
% 159.70/159.33      ! [V_xs,V_x,T_a] : c_List_Oinsert(T_a,V_x,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,c_List_Oinsert(T_a,V_x,V_xs)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__insert,axiom,
% 159.70/159.33      ! [V_x,V_xs,T_a] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 159.70/159.33       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oinsert(T_a,V_x,V_xs))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__set__insert,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33       => c_List_Oinsert(T_b,V_x_2,V_xs_2) = V_xs_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_List_Oset__insert,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] : hAPP(c_List_Oset(T_b),c_List_Oinsert(T_b,V_x_2,V_xs_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_insert__Nil,axiom,
% 159.70/159.33      ! [V_x,T_a] : c_List_Oinsert(T_a,V_x,c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_concat__map__maps,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_c,T_b] : c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(T_c,tc_List_Olist(T_b)),V_f_2),V_xs_2)) = c_List_Omaps(T_c,T_b,V_f_2,V_xs_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_maps__def,axiom,
% 159.70/159.33      ! [V_xs_2,V_f_2,T_b,T_c] : c_List_Omaps(T_c,T_b,V_f_2,V_xs_2) = c_List_Oconcat(T_b,hAPP(hAPP(c_List_Omap(T_c,tc_List_Olist(T_b)),V_f_2),V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_maps__simps_I2_J,axiom,
% 159.70/159.33      ! [V_f_2,T_b,T_c] : c_List_Omaps(T_c,T_b,V_f_2,c_List_Olist_ONil(T_c)) = c_List_Olist_ONil(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_maps__simps_I1_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_f_2,T_b,T_c] : c_List_Omaps(T_c,T_b,V_f_2,hAPP(hAPP(c_List_Olist_OCons(T_c),V_x_2),V_xs_2)) = hAPP(hAPP(c_List_Oappend(T_b),hAPP(V_f_2,V_x_2)),c_List_Omaps(T_c,T_b,V_f_2,V_xs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_distinct__concat,axiom,
% 159.70/159.33      ! [V_xs_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_b)),V_xs_2))
% 159.70/159.33       => ( ! [B_ys] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(c_List_Odistinct(T_b),B_ys)) )
% 159.70/159.33         => ( ! [B_ys] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33               => ! [B_zs] :
% 159.70/159.33                    ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_zs),hAPP(c_List_Oset(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33                   => ( B_ys != B_zs
% 159.70/159.33                     => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_List_Oset(T_b),B_ys)),hAPP(c_List_Oset(T_b),B_zs)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) )
% 159.70/159.33           => hBOOL(hAPP(c_List_Odistinct(T_b),c_List_Oconcat(T_b,V_xs_2))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measures__lesseq,axiom,
% 159.70/159.33      ! [V_fs_2,T_b,V_y_2,V_x_2,V_f_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,V_fs_2)))
% 159.70/159.33         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_b,tc_Nat_Onat)),V_f_2),V_fs_2)))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_wf__measures,axiom,
% 159.70/159.33      ! [V_fs_2,T_b] : c_Wellfounded_Owf(T_b,c_List_Omeasures(T_b,V_fs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__measures_I1_J,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2,T_b] : ~ hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,c_List_Olist_ONil(tc_fun(T_b,tc_Nat_Onat))))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measures__def,axiom,
% 159.70/159.33      ! [V_fs_2,T_b] : c_List_Omeasures(T_b,V_fs_2) = hAPP(hAPP(c_Relation_Oinv__image(tc_List_Olist(tc_Nat_Onat),T_b),c_List_Olex(tc_Nat_Onat,c_Wellfounded_Oless__than)),hAPP(hAPP(c_COMBC(T_b,tc_List_Olist(tc_fun(T_b,tc_Nat_Onat)),tc_List_Olist(tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_Nat_Onat),tc_Nat_Onat),tc_fun(tc_List_Olist(tc_fun(T_b,tc_Nat_Onat)),tc_List_Olist(tc_Nat_Onat)),T_b),c_List_Omap(tc_fun(T_b,tc_Nat_Onat),tc_Nat_Onat)),hAPP(c_COMBC(tc_fun(T_b,tc_Nat_Onat),T_b,tc_Nat_Onat),c_COMBI(tc_fun(T_b,tc_Nat_Onat))))),V_fs_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measures__less,axiom,
% 159.70/159.33      ! [V_fs_2,T_b,V_y_2,V_x_2,V_f_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_b,tc_Nat_Onat)),V_f_2),V_fs_2)))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__measures_I2_J,axiom,
% 159.70/159.33      ! [V_fs_2,V_f_2,V_y_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,hAPP(hAPP(c_List_Olist_OCons(tc_fun(T_b,tc_Nat_Onat)),V_f_2),V_fs_2))))
% 159.70/159.33      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,V_x_2)),hAPP(V_f_2,V_y_2)))
% 159.70/159.33          | ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 159.70/159.33            & hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_x_2),V_y_2)),c_List_Omeasures(T_b,V_fs_2))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_foldl__apply,axiom,
% 159.70/159.33      ! [V_s_2,V_g_2,V_h_2,V_f_2,T_c,T_d,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hAPP(c_Fun_Ocomp(T_d,T_d,T_c,hAPP(V_f_2,B_x)),V_h_2) = hAPP(c_Fun_Ocomp(T_c,T_d,T_c,V_h_2),hAPP(V_g_2,B_x)) )
% 159.70/159.33       => hAPP(c_List_Ofoldl(T_d,T_b,hAPP(c_COMBC(T_b,T_d,T_d),V_f_2),hAPP(V_h_2,V_s_2)),V_xs_2) = hAPP(V_h_2,hAPP(c_List_Ofoldl(T_c,T_b,hAPP(c_COMBC(T_b,T_c,T_c),V_g_2),V_s_2),V_xs_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_order__fun_I2_J,axiom,
% 159.70/159.33      ! [V_g_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( ( class_Orderings_Oorder(T_c)
% 159.70/159.33          & class_Enum_Oenum(T_b) )
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.70/159.33        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.70/159.33            & hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_b),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),hAPP(hAPP(c_COMBS(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),V_g_2)))) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_enum__ex__prod__def,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b,T_c] :
% 159.70/159.33        ( ( class_Enum_Oenum(T_c)
% 159.70/159.33          & class_Enum_Oenum(T_b) )
% 159.70/159.33       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_prod(T_b,T_c)),V_Pa_2))
% 159.70/159.33        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_Enum_Oenum__class_Oenum__ex(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_HOL_Obool,T_c),V_Pa_2)),c_Product__Type_OPair(T_b,T_c))))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_exists__code,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] :
% 159.70/159.33        ( class_Enum_Oenum(T_b)
% 159.70/159.33       => ( ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.70/159.33        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_b),V_Pa_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_enum__ex,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] :
% 159.70/159.33        ( class_Enum_Oenum(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_b),V_Pa_2))
% 159.70/159.33        <=> ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_zip__obtain__same__length,axiom,
% 159.70/159.33      ! [V_Pa_2,V_ys_2,T_c,V_xs_2,T_b] :
% 159.70/159.33        ( ( 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_b)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2))),V_xs_2)) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),hAPP(hAPP(c_List_Otake(T_c),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),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))),V_ys_2))
% 159.70/159.33         => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Ozip(T_b,T_c),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_b)),V_xs_2)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_ys_2))),V_xs_2)),hAPP(hAPP(c_List_Otake(T_c),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),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))),V_ys_2)))) )
% 159.70/159.33       => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Ozip(T_b,T_c),V_xs_2),V_ys_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pos__not__random__dseq__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_R_2] : c_New__Random__Sequence_Opos__not__random__dseq(V_R_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__not__seq(hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_dropWhile__append2,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33       => c_List_OdropWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = c_List_OdropWhile(T_b,V_Pa_2,V_ys_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all2__all__nthI,axiom,
% 159.70/159.33      ! [V_Pa_2,V_b_2,T_c,V_a_2,T_b] :
% 159.70/159.33        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_a_2) = hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_b_2)
% 159.70/159.33       => ( ! [B_n] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_a_2)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_a_2),B_n)),hAPP(hAPP(c_List_Onth(T_c),V_b_2),B_n))) )
% 159.70/159.33         => c_List_Olist__all2(T_b,T_c,V_Pa_2,V_a_2,V_b_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_finite__sorted__distinct__unique,axiom,
% 159.70/159.33      ! [V_A_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.70/159.33         => ? [B_x] :
% 159.70/159.33              ( hAPP(c_List_Oset(T_b),B_x) = V_A_2
% 159.70/159.33              & c_List_Olinorder__class_Osorted(T_b,B_x)
% 159.70/159.33              & hBOOL(hAPP(c_List_Odistinct(T_b),B_x))
% 159.70/159.33              & ! [B_y] :
% 159.70/159.33                  ( ( hAPP(c_List_Oset(T_b),B_y) = V_A_2
% 159.70/159.33                    & c_List_Olinorder__class_Osorted(T_b,B_y)
% 159.70/159.33                    & hBOOL(hAPP(c_List_Odistinct(T_b),B_y)) )
% 159.70/159.33                 => B_y = B_x ) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_takeWhile__append2,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33       => c_List_OtakeWhile(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2)) = hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),c_List_OtakeWhile(T_b,V_Pa_2,V_ys_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_insort__is__Cons,axiom,
% 159.70/159.33      ! [V_a_2,V_f_2,V_xs_2,T_b,T_c] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_c)
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_c),hAPP(V_f_2,V_a_2)),hAPP(V_f_2,B_x))) )
% 159.70/159.33         => hAPP(hAPP(c_List_Olinorder__class_Oinsort__key(T_b,T_c,V_f_2),V_a_2),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_a_2),V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_filter__eq__Cons__iff,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_ys_2,V_Pa_2,T_b] :
% 159.70/159.33        ( hAPP(c_List_Ofilter(T_b,V_Pa_2),V_ys_2) = hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)
% 159.70/159.33      <=> ? [B_us,B_vs] :
% 159.70/159.33            ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_b),B_us),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_vs))
% 159.70/159.33            & ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),B_us)))
% 159.70/159.33               => ~ hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33            & hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33            & V_xs_2 = hAPP(c_List_Ofilter(T_b,V_Pa_2),B_vs) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Cons__eq__filter__iff,axiom,
% 159.70/159.33      ! [V_ys_2,V_Pa_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2) = hAPP(c_List_Ofilter(T_b,V_Pa_2),V_ys_2)
% 159.70/159.33      <=> ? [B_us,B_vs] :
% 159.70/159.33            ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_b),B_us),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_vs))
% 159.70/159.33            & ! [B_x] :
% 159.70/159.33                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),B_us)))
% 159.70/159.33               => ~ hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33            & hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33            & V_xs_2 = hAPP(c_List_Ofilter(T_b,V_Pa_2),B_vs) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_order__fun_I1_J,axiom,
% 159.70/159.33      ! [V_g_2,V_f_2,T_b,T_c] :
% 159.70/159.33        ( ( class_Orderings_Oorder(T_c)
% 159.70/159.33          & class_Enum_Oenum(T_b) )
% 159.70/159.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,T_c)),V_f_2),V_g_2))
% 159.70/159.33        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_b),hAPP(hAPP(c_COMBS(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_Orderings_Oord__class_Oless__eq(T_c)),V_f_2)),V_g_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_enum__all,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] :
% 159.70/159.33        ( class_Enum_Oenum(T_b)
% 159.70/159.33       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_b),V_Pa_2))
% 159.70/159.33        <=> ! [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_all__code,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] :
% 159.70/159.33        ( class_Enum_Oenum(T_b)
% 159.70/159.33       => ( ! [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1))
% 159.70/159.33        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_b),V_Pa_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_enum__all__prod__def,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b,T_c] :
% 159.70/159.33        ( ( class_Enum_Oenum(T_c)
% 159.70/159.33          & class_Enum_Oenum(T_b) )
% 159.70/159.33       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_prod(T_b,T_c)),V_Pa_2))
% 159.70/159.33        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_Enum_Oenum__class_Oenum__all(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_HOL_Obool,T_c),V_Pa_2)),c_Product__Type_OPair(T_b,T_c))))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ball__nth,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b,V_n_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33         => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),V_n_2))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_sorted_OCons,axiom,
% 159.70/159.33      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.33        ( class_Orderings_Olinorder(T_b)
% 159.70/159.33       => ( ! [B_x] :
% 159.70/159.33              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),V_x_2),B_x)) )
% 159.70/159.33         => ( c_List_Olinorder__class_Osorted(T_b,V_xs_2)
% 159.70/159.33           => c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__length,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ? [B_n] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33            & hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_n))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__set__conv__decomp__first,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33      <=> ? [B_ys] :
% 159.70/159.33            ( ? [B_zs] : V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_zs))
% 159.70/159.33            & ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),B_ys))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__simps_I2_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : ~ c_List_Olist__ex(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__append,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2))
% 159.70/159.33      <=> ( c_List_Olist__ex(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33          | c_List_Olist__ex(T_b,V_Pa_2,V_ys_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__iff,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ? [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33            & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__rev,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex(T_b,V_Pa_2,hAPP(c_List_Orev(T_b),V_xs_2))
% 159.70/159.33      <=> c_List_Olist__ex(T_b,V_Pa_2,V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex__simps_I1_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))
% 159.70/159.33      <=> ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33          | c_List_Olist__ex(T_b,V_Pa_2,V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__set__conv__decomp,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33      <=> ? [B_ys,B_zs] : V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_zs)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_in__set__conv__decomp__last,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33      <=> ? [B_ys,B_zs] :
% 159.70/159.33            ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_b),B_ys),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),B_zs))
% 159.70/159.33            & ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),B_zs))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__length,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ! [B_n] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_n),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_List_Onth(T_b),V_xs_2),B_n))) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_finite__induct,axiom,
% 159.70/159.33      ! [V_Pa_2,V_F_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2))
% 159.70/159.33       => ( hBOOL(hAPP(V_Pa_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.70/159.33         => ( ! [B_x,B_F] :
% 159.70/159.33                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_F))
% 159.70/159.33               => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),B_F))
% 159.70/159.33                 => ( hBOOL(hAPP(V_Pa_2,B_F))
% 159.70/159.33                   => hBOOL(hAPP(V_Pa_2,hAPP(hAPP(c_Set_Oinsert(T_b),B_x),B_F))) ) ) )
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,V_F_2)) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__simps_I2_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : c_List_Olist__all(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__append,axiom,
% 159.70/159.33      ! [V_ys_2,V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,hAPP(hAPP(c_List_Oappend(T_b),V_xs_2),V_ys_2))
% 159.70/159.33      <=> ( c_List_Olist__all(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33          & c_List_Olist__all(T_b,V_Pa_2,V_ys_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__iff,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__rev,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,hAPP(c_List_Orev(T_b),V_xs_2))
% 159.70/159.33      <=> c_List_Olist__all(T_b,V_Pa_2,V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__simps_I1_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))
% 159.70/159.33      <=> ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33          & c_List_Olist__all(T_b,V_Pa_2,V_xs_2) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_Ball__set__list__all,axiom,
% 159.70/159.33      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.33        ( ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.33      <=> c_List_Olist__all(T_b,V_Pa_2,V_xs_2) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__all__iff__raw,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__all(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ! [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex1__simps_I2_J,axiom,
% 159.70/159.33      ! [V_xs_2,V_x_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex1(T_b,V_Pa_2,hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2))
% 159.70/159.33      <=> ( ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33           => c_List_Olist__all(T_b,hAPP(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_fdisj),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot),V_Pa_2))),hAPP(c_fequal,V_x_2)),V_xs_2) )
% 159.70/159.33          & ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.33           => c_List_Olist__ex1(T_b,V_Pa_2,V_xs_2) ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measure__function__int,axiom,
% 159.70/159.33      c_FunDef_Ois__measure(tc_Int_Oint,hAPP(c_Fun_Ocomp(tc_Int_Oint,tc_Nat_Onat,tc_Int_Oint,c_Int_Onat),c_Groups_Oabs__class_Oabs(tc_Int_Oint))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measure__snd,axiom,
% 159.70/159.33      ! [T_c,V_f_2,T_b] :
% 159.70/159.33        ( c_FunDef_Ois__measure(T_b,V_f_2)
% 159.70/159.33       => c_FunDef_Ois__measure(tc_prod(T_c,T_b),hAPP(hAPP(c_COMBB(T_b,tc_Nat_Onat,tc_prod(T_c,T_b)),V_f_2),c_Product__Type_Osnd(T_c,T_b))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measure__fst,axiom,
% 159.70/159.33      ! [T_c,V_f_2,T_b] :
% 159.70/159.33        ( c_FunDef_Ois__measure(T_b,V_f_2)
% 159.70/159.33       => c_FunDef_Ois__measure(tc_prod(T_b,T_c),hAPP(hAPP(c_COMBB(T_b,tc_Nat_Onat,tc_prod(T_b,T_c)),V_f_2),c_Product__Type_Ofst(T_b,T_c))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_is__measure_Osimps,axiom,
% 159.70/159.33      ! [V_a_2,T_b] : c_FunDef_Ois__measure(T_b,V_a_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_is__measure_Oequations,axiom,
% 159.70/159.33      ! [V_a_2,T_b] : c_FunDef_Ois__measure(T_b,V_a_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_is__measure_Ointros,axiom,
% 159.70/159.33      ! [V_f_2,T_b] : c_FunDef_Ois__measure(T_b,V_f_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_measure__size,axiom,
% 159.70/159.33      ! [T_b] :
% 159.70/159.33        ( class_Nat_Osize(T_b)
% 159.70/159.33       => c_FunDef_Ois__measure(T_b,c_Nat_Osize__class_Osize(T_b)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex1__simps_I1_J,axiom,
% 159.70/159.33      ! [V_Pa_2,T_b] : ~ c_List_Olist__ex1(T_b,V_Pa_2,c_List_Olist_ONil(T_b)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_list__ex1__iff,axiom,
% 159.70/159.33      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.33        ( c_List_Olist__ex1(T_b,V_Pa_2,V_xs_2)
% 159.70/159.33      <=> ? [B_x] :
% 159.70/159.33            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33            & hBOOL(hAPP(V_Pa_2,B_x))
% 159.70/159.33            & ! [B_y] :
% 159.70/159.33                ( ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.33                  & hBOOL(hAPP(V_Pa_2,B_y)) )
% 159.70/159.33               => B_y = B_x ) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_transfer__morphism__int__nat,axiom,
% 159.70/159.33      c_Nat__Transfer_Otransfer__morphism(tc_Nat_Onat,tc_Int_Oint,c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_COMBK(tc_HOL_Obool,tc_Nat_Onat),c_fTrue)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Oneg__decr__bind__def,axiom,
% 159.70/159.33      ! [V_f_2,V_x_2,T_b,T_c,V_i_2] :
% 159.70/159.33        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.33         => hAPP(c_New__DSequence_Oneg__decr__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohit__bound(T_b) )
% 159.70/159.33        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.33         => hAPP(c_New__DSequence_Oneg__decr__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohb__bind(T_c,T_b,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_c,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_b))),V_f_2),V_i_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_bool_Osize_I3_J,axiom,
% 159.70/159.33      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_bool_Osize_I4_J,axiom,
% 159.70/159.33      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__Random__Sequence_Oneg__decr__bind__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_b,T_c] : c_New__Random__Sequence_Oneg__decr__bind(T_c,T_b,V_R_2,V_f_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Oneg__decr__bind(T_c,T_b,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_c,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_b)))),hAPP(hAPP(c_COMBC(T_c,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_b))))),hAPP(hAPP(c_COMBC(T_c,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_b)))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Oneg__bind__def,axiom,
% 159.70/159.33      ! [V_i_2,V_f_2,V_x_2,T_b,T_c] : hAPP(c_New__DSequence_Oneg__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Ohb__bind(T_c,T_b,hAPP(V_x_2,V_i_2),hAPP(hAPP(c_COMBC(T_c,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_b))),V_f_2),V_i_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_neg__bind__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_b,T_c] : hAPP(hAPP(hAPP(c_New__Random__Sequence_Oneg__bind(T_c,T_b,V_R_2,V_f_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Oneg__bind(T_c,T_b,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_c,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_b)))),hAPP(hAPP(c_COMBC(T_c,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_b))))),hAPP(hAPP(c_COMBC(T_c,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_b)))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Opos__decr__bind__def,axiom,
% 159.70/159.33      ! [V_f_2,V_x_2,T_b,T_c,V_i_2] :
% 159.70/159.33        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.33         => hAPP(c_New__DSequence_Opos__decr__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = c_Lazy__Sequence_Oempty(T_b) )
% 159.70/159.33        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 159.70/159.33         => hAPP(c_New__DSequence_Opos__decr__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = hAPP(c_Lazy__Sequence_Obind(T_c,T_b,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_c,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_b)),V_f_2),V_i_2)) ) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__Random__Sequence_Opos__decr__bind__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_b,T_c] : c_New__Random__Sequence_Opos__decr__bind(T_c,T_b,V_R_2,V_f_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__decr__bind(T_c,T_b,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_c,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_b))),hAPP(hAPP(c_COMBC(T_c,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_b)))),hAPP(hAPP(c_COMBC(T_c,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_b))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Opos__empty__def,axiom,
% 159.70/159.33      ! [V_i_1,T_a] : hAPP(c_New__DSequence_Opos__empty(T_a),V_i_1) = c_Lazy__Sequence_Oempty(T_a) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pos__empty__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,T_b] : c_New__Random__Sequence_Opos__empty(T_b,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__empty(T_b) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Opos__bind__def,axiom,
% 159.70/159.33      ! [V_i_2,V_f_2,V_x_2,T_b,T_c] : hAPP(c_New__DSequence_Opos__bind(T_c,T_b,V_x_2,V_f_2),V_i_2) = hAPP(c_Lazy__Sequence_Obind(T_c,T_b,hAPP(V_x_2,V_i_2)),hAPP(hAPP(c_COMBC(T_c,tc_Code__Numeral_Ocode__numeral,tc_Lazy__Sequence_Olazy__sequence(T_b)),V_f_2),V_i_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pos__bind__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_f_2,V_R_2,T_b,T_c] : hAPP(hAPP(hAPP(c_New__Random__Sequence_Opos__bind(T_c,T_b,V_R_2,V_f_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Opos__bind(T_c,T_b,hAPP(hAPP(hAPP(V_R_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(c_COMBC(T_c,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_b))),hAPP(hAPP(c_COMBC(T_c,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_b)))),hAPP(hAPP(c_COMBC(T_c,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_b))))),V_f_2),V_nrandom_2)),V_size_2)),V_seed_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_neg__map__def,axiom,
% 159.70/159.33      ! [V_Pa_2,V_f_2,T_b,T_c] : c_New__Random__Sequence_Oneg__map(T_c,T_b,V_f_2,V_Pa_2) = c_New__Random__Sequence_Oneg__bind(T_c,T_b,V_Pa_2,hAPP(c_Fun_Ocomp(T_b,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_b)))))),T_c,c_New__Random__Sequence_Oneg__single(T_b)),V_f_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_neg__single__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_x_2,T_b] : hAPP(hAPP(hAPP(hAPP(c_New__Random__Sequence_Oneg__single(T_b),V_x_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Oneg__single(T_b,V_x_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pos__map__def,axiom,
% 159.70/159.33      ! [V_Pa_2,V_f_2,T_b,T_c] : c_New__Random__Sequence_Opos__map(T_c,T_b,V_f_2,V_Pa_2) = c_New__Random__Sequence_Opos__bind(T_c,T_b,V_Pa_2,hAPP(c_Fun_Ocomp(T_b,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_b))))),T_c,c_New__Random__Sequence_Opos__single(T_b)),V_f_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Oneg__single__def,axiom,
% 159.70/159.33      ! [V_i_1,V_x,T_a] : hAPP(c_New__DSequence_Oneg__single(T_a,V_x),V_i_1) = c_Lazy__Sequence_Ohb__single(T_a,V_x) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_pos__single__def,axiom,
% 159.70/159.33      ! [V_seed_2,V_size_2,V_nrandom_2,V_x_2,T_b] : hAPP(hAPP(hAPP(hAPP(c_New__Random__Sequence_Opos__single(T_b),V_x_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Opos__single(T_b,V_x_2) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_New__DSequence_Opos__single__def,axiom,
% 159.70/159.33      ! [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) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_length__splice,axiom,
% 159.70/159.33      ! [V_ys,V_xs,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Osplice(T_a,V_xs,V_ys)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs)),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_splice_Osimps_I1_J,axiom,
% 159.70/159.33      ! [V_ys,T_a] : c_List_Osplice(T_a,c_List_Olist_ONil(T_a),V_ys) = V_ys ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_splice__Nil2,axiom,
% 159.70/159.33      ! [V_xs,T_a] : c_List_Osplice(T_a,V_xs,c_List_Olist_ONil(T_a)) = V_xs ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_splice_Osimps_I3_J,axiom,
% 159.70/159.33      ! [V_ys,V_y,V_xs,V_x,T_a] : c_List_Osplice(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),c_List_Osplice(T_a,V_xs,V_ys))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_splice_Osimps_I2_J,axiom,
% 159.70/159.33      ! [V_va,V_v,T_a] : c_List_Osplice(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_v),V_va),c_List_Olist_ONil(T_a)) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_v),V_va) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_,axiom,
% 159.70/159.33      ! [V_s2_2,V_s1_2,T_c,T_b] : c_Lazy__Sequence_Oproduct(T_b,T_c,V_s1_2,V_s2_2) = hAPP(c_Lazy__Sequence_Obind(T_b,tc_prod(T_b,T_c),V_s1_2),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_b,T_c))),tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_b,T_c)),T_b),c_Lazy__Sequence_Obind(T_c,tc_prod(T_b,T_c),V_s2_2)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_prod(T_b,T_c)),tc_fun(T_c,tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_b,T_c))),T_b),hAPP(c_COMBB(tc_prod(T_b,T_c),tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_b,T_c)),T_c),c_Lazy__Sequence_Osingle(tc_prod(T_b,T_c)))),c_Product__Type_OPair(T_b,T_c)))) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_acyclicP__converse,axiom,
% 159.70/159.33      ! [V_r_2,T_b] :
% 159.70/159.33        ( c_Wellfounded_Oacyclic(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),c_Predicate_Oconversep(T_b,T_b,V_r_2))))
% 159.70/159.33      <=> c_Wellfounded_Oacyclic(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_converse__join,axiom,
% 159.70/159.33      ! [V_s_2,V_r_2,T_b,T_c] : c_Predicate_Oconversep(T_c,T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool))),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),c_Predicate_Oconversep(T_c,T_b,V_r_2)),c_Predicate_Oconversep(T_c,T_b,V_s_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_converse__pred__comp,axiom,
% 159.70/159.33      ! [V_s_2,V_r_2,T_d,T_b,T_c] : c_Predicate_Oconversep(T_c,T_b,c_Predicate_Opred__comp(T_c,T_d,T_b,V_r_2,V_s_2)) = c_Predicate_Opred__comp(T_b,T_d,T_c,c_Predicate_Oconversep(T_d,T_b,V_s_2),c_Predicate_Oconversep(T_c,T_d,V_r_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep__noteq,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_b,hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_b),hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_b),c_fNot)),c_fequal)),V_x_2),V_y_2))
% 159.70/159.33      <=> V_x_2 != V_y_2 ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversepD,axiom,
% 159.70/159.33      ! [V_b_2,V_a_2,V_r_2,T_c,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_c,V_r_2),V_a_2),V_b_2))
% 159.70/159.33       => hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep_Ointros,axiom,
% 159.70/159.33      ! [T_c,T_b,V_b_2,V_a_2,V_r_2] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 159.70/159.33       => hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_c,V_r_2),V_b_2),V_a_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep_Oequations,axiom,
% 159.70/159.33      ! [V_a1_2,V_a2_2,V_r_2,T_c,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_c,V_r_2),V_a2_2),V_a1_2))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep__iff,axiom,
% 159.70/159.33      ! [V_b_2,V_a_2,V_r_2,T_c,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_c,V_r_2),V_a_2),V_b_2))
% 159.70/159.33      <=> hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep__conversep,axiom,
% 159.70/159.33      ! [V_r_2,T_b,T_c] : c_Predicate_Oconversep(T_c,T_b,c_Predicate_Oconversep(T_b,T_c,V_r_2)) = V_r_2 ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep__eq,axiom,
% 159.70/159.33      ! [T_b] : c_Predicate_Oconversep(T_b,T_b,c_fequal) = c_fequal ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_converse__meet,axiom,
% 159.70/159.33      ! [V_s_2,V_r_2,T_b,T_c] : c_Predicate_Oconversep(T_c,T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool))),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_c,tc_HOL_Obool))),c_Predicate_Oconversep(T_c,T_b,V_r_2)),c_Predicate_Oconversep(T_c,T_b,V_s_2)) ).
% 159.70/159.33  
% 159.70/159.33  fof(fact_conversep__converse__eq,axiom,
% 159.70/159.33      ! [V_y_2,V_x_2,V_r_2,T_c,T_b] :
% 159.70/159.33        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_b,T_c,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_r_2)),V_x_2),V_y_2))
% 159.70/159.34      <=> hBOOL(hAPP(hAPP(c_member(tc_prod(T_c,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_c,T_b),V_x_2),V_y_2)),hAPP(c_Relation_Oconverse(T_b,T_c),V_r_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy__list_Osimps,axiom,
% 159.70/159.34      ! [V_d_2,T_b] :
% 159.70/159.34        ( class_Lazy__Sequence_Osmall__lazy(T_b)
% 159.70/159.34       => c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(tc_List_Olist(T_b),V_d_2) = c_Lazy__Sequence_Oappend(tc_List_Olist(T_b),hAPP(c_Lazy__Sequence_Osingle(tc_List_Olist(T_b)),c_List_Olist_ONil(T_b)),hAPP(hAPP(hAPP(c_If(tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_b))),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_b,tc_List_Olist(T_b)),tc_List_Olist(T_b),c_Lazy__Sequence_Oproduct(T_b,tc_List_Olist(T_b),c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(T_b,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_b),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_b,tc_List_Olist(T_b),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_b),tc_List_Olist(T_b)),tc_fun(tc_List_Olist(T_b),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_b))),T_b),hAPP(c_COMBB(tc_List_Olist(T_b),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_b)),tc_List_Olist(T_b)),c_Lazy__Sequence_Osingle(tc_List_Olist(T_b)))),c_List_Olist_OCons(T_b))))),c_Lazy__Sequence_Oempty(tc_List_Olist(T_b)))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_tl__replicate,axiom,
% 159.70/159.34      ! [V_x,T_a,V_n] :
% 159.70/159.34        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34       => 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) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy__prod__def,axiom,
% 159.70/159.34      ! [V_d,T_b,T_a] :
% 159.70/159.34        ( ( class_Lazy__Sequence_Osmall__lazy(T_a)
% 159.70/159.34          & class_Lazy__Sequence_Osmall__lazy(T_b) )
% 159.70/159.34       => 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)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_map__replicate__const,axiom,
% 159.70/159.34      ! [V_lst_2,V_k_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),hAPP(c_COMBK(T_b,T_c),V_k_2)),V_lst_2) = c_List_Oreplicate(T_b,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_c)),V_lst_2),V_k_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_length__replicate,axiom,
% 159.70/159.34      ! [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 ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__length__filter,axiom,
% 159.70/159.34      ! [V_xs_2,V_x_2,T_b] : c_List_Oreplicate(T_b,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),hAPP(c_List_Ofilter(T_b,hAPP(c_fequal,V_x_2)),V_xs_2)),V_x_2) = hAPP(c_List_Ofilter(T_b,hAPP(c_fequal,V_x_2)),V_xs_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_map__replicate,axiom,
% 159.70/159.34      ! [V_x_2,V_n_2,V_f_2,T_b,T_c] : hAPP(hAPP(c_List_Omap(T_c,T_b),V_f_2),c_List_Oreplicate(T_c,V_n_2,V_x_2)) = c_List_Oreplicate(T_b,V_n_2,hAPP(V_f_2,V_x_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__empty,axiom,
% 159.70/159.34      ! [V_x_2,V_n_2,T_b] :
% 159.70/159.34        ( c_List_Oreplicate(T_b,V_n_2,V_x_2) = c_List_Olist_ONil(T_b)
% 159.70/159.34      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_empty__replicate,axiom,
% 159.70/159.34      ! [V_x_2,V_n_2,T_b] :
% 159.70/159.34        ( c_List_Olist_ONil(T_b) = c_List_Oreplicate(T_b,V_n_2,V_x_2)
% 159.70/159.34      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__0,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_concat__replicate__trivial,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_filter__replicate,axiom,
% 159.70/159.34      ! [V_n_2,T_b,V_x_2,V_Pa_2] :
% 159.70/159.34        ( ( hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.34         => hAPP(c_List_Ofilter(T_b,V_Pa_2),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = c_List_Oreplicate(T_b,V_n_2,V_x_2) )
% 159.70/159.34        & ( ~ hBOOL(hAPP(V_Pa_2,V_x_2))
% 159.70/159.34         => hAPP(c_List_Ofilter(T_b,V_Pa_2),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = c_List_Olist_ONil(T_b) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__add,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_append__replicate__commute,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_nth__replicate,axiom,
% 159.70/159.34      ! [V_x,T_a,V_n,V_i] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 159.70/159.34       => hAPP(hAPP(c_List_Onth(T_a),c_List_Oreplicate(T_a,V_n,V_x)),V_i) = V_x ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__eq__replicate,axiom,
% 159.70/159.34      ! [V_y_2,V_n_2,V_x_2,V_m_2,T_b] :
% 159.70/159.34        ( c_List_Oreplicate(T_b,V_m_2,V_x_2) = c_List_Oreplicate(T_b,V_n_2,V_y_2)
% 159.70/159.34      <=> ( V_m_2 = V_n_2
% 159.70/159.34          & ( V_m_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34           => V_x_2 = V_y_2 ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Ball__set__replicate,axiom,
% 159.70/159.34      ! [V_Pa_2,V_a_2,V_n_2,T_b] :
% 159.70/159.34        ( ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_a_2))))
% 159.70/159.34           => hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.34      <=> ( hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.70/159.34          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Bex__set__replicate,axiom,
% 159.70/159.34      ! [V_Pa_2,V_a_2,V_n_2,T_b] :
% 159.70/159.34        ( ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_a_2))))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.34      <=> ( hBOOL(hAPP(V_Pa_2,V_a_2))
% 159.70/159.34          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_zip__replicate,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_last__replicate,axiom,
% 159.70/159.34      ! [V_x,T_a,V_n] :
% 159.70/159.34        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34       => c_List_Olast(T_a,c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_take__replicate,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_hd__replicate,axiom,
% 159.70/159.34      ! [V_x,T_a,V_n] :
% 159.70/159.34        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34       => hAPP(c_List_Ohd(T_a),c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_drop__replicate,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_rev__replicate,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__Suc,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__app__Cons__same,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_in__set__replicate,axiom,
% 159.70/159.34      ! [V_y_2,V_n_2,V_x_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_y_2))))
% 159.70/159.34      <=> ( V_x_2 = V_y_2
% 159.70/159.34          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_replicate__append__same,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_map__replicate__trivial,axiom,
% 159.70/159.34      ! [V_i_2,V_x_2,T_b] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_b),hAPP(c_COMBK(T_b,tc_Nat_Onat),V_x_2)),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_i_2)) = c_List_Oreplicate(T_b,V_i_2,V_x_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_set__replicate,axiom,
% 159.70/159.34      ! [V_x_2,T_b,V_n_2] :
% 159.70/159.34        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34       => hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_set__replicate__conv__if,axiom,
% 159.70/159.34      ! [V_x_2,T_b,V_n_2] :
% 159.70/159.34        ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34         => hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 159.70/159.34        & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 159.70/159.34         => hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_set__replicate__Suc,axiom,
% 159.70/159.34      ! [V_x_2,V_n_2,T_b] : hAPP(c_List_Oset(T_b),c_List_Oreplicate(T_b,hAPP(c_Nat_OSuc,V_n_2),V_x_2)) = hAPP(hAPP(c_Set_Oinsert(T_b),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_New__DSequence_Opos__union__def,axiom,
% 159.70/159.34      ! [V_i_2,V_yq_2,V_xq_2,T_b] : hAPP(c_New__DSequence_Opos__union(T_b,V_xq_2,V_yq_2),V_i_2) = c_Lazy__Sequence_Oappend(T_b,hAPP(V_xq_2,V_i_2),hAPP(V_yq_2,V_i_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_eq__comp__r,axiom,
% 159.70/159.34      ! [V_R_2,T_b] : c_Predicate_Opred__comp(T_b,T_b,T_b,c_fequal,c_Predicate_Opred__comp(T_b,T_b,T_b,V_R_2,c_fequal)) = V_R_2 ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pos__union__def,axiom,
% 159.70/159.34      ! [V_seed_2,V_size_2,V_nrandom_2,V_R2_2,V_R1_2,T_b] : c_New__Random__Sequence_Opos__union(T_b,V_R1_2,V_R2_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__union(T_b,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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy_H_Osimps,axiom,
% 159.70/159.34      ! [V_i,V_d] :
% 159.70/159.34        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 159.70/159.34         => c_Lazy__Sequence_Osmall__lazy_H(V_d,V_i) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 159.70/159.34        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 159.70/159.34         => 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)))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy__int__def,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy_H_Opsimps,axiom,
% 159.70/159.34      ! [V_i_2,V_d_2] :
% 159.70/159.34        ( 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)))
% 159.70/159.34       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.70/159.34           => c_Lazy__Sequence_Osmall__lazy_H(V_d_2,V_i_2) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 159.70/159.34          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 159.70/159.34           => 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)))) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_field__le__epsilon,axiom,
% 159.70/159.34      ! [V_y,V_x,T_a] :
% 159.70/159.34        ( class_Fields_Olinordered__field(T_a)
% 159.70/159.34       => ( ! [B_e] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_e))
% 159.70/159.34             => 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))) )
% 159.70/159.34         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_small__lazy_H_Opinduct,axiom,
% 159.70/159.34      ! [V_Pa_2,V_a1_2,V_a0_2] :
% 159.70/159.34        ( 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)))
% 159.70/159.34       => ( ! [B_d,B_i] :
% 159.70/159.34              ( 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)))
% 159.70/159.34             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 159.70/159.34                 => hBOOL(hAPP(hAPP(V_Pa_2,B_d),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_i),c_Groups_Oone__class_Oone(tc_Int_Oint)))) )
% 159.70/159.34               => hBOOL(hAPP(hAPP(V_Pa_2,B_d),B_i)) ) )
% 159.70/159.34         => hBOOL(hAPP(hAPP(V_Pa_2,V_a0_2),V_a1_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osize_I4_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence,V_a,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a,V_lazy__sequence)) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),V_lazy__sequence)),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Oinject,axiom,
% 159.70/159.34      ! [V_lazy__sequence_H_2,V_a_H_2,V_lazy__sequence_2,V_a_2,T_b] :
% 159.70/159.34        ( c_Lazy__Sequence_Olazy__sequence_OInsert(T_b,V_a_2,V_lazy__sequence_2) = c_Lazy__Sequence_Olazy__sequence_OInsert(T_b,V_a_H_2,V_lazy__sequence_H_2)
% 159.70/159.34      <=> ( V_a_2 = V_a_H_2
% 159.70/159.34          & V_lazy__sequence_2 = V_lazy__sequence_H_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact__01,axiom,
% 159.70/159.34      ! [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)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osize_I2_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence_2,V_a_2,V_fa_2,T_b] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_b,V_fa_2),c_Lazy__Sequence_Olazy__sequence_OInsert(T_b,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_b,V_fa_2),V_lazy__sequence_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_size__code,axiom,
% 159.70/159.34      ! [V_xq_2,T_b] : hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_b)),V_xq_2) = c_Option_Ooption_Ooption__case(tc_Nat_Onat,tc_prod(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat),hAPP(c_COMBK(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat),T_b),hAPP(hAPP(c_COMBC(tc_Lazy__Sequence_Olazy__sequence(T_b),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_b)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_b)))),c_Groups_Oone__class_Oone(tc_Nat_Onat)))),hAPP(c_Lazy__Sequence_Oyield(T_b),V_xq_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence__size__code,axiom,
% 159.70/159.34      ! [V_xq_2,V_s_2,T_b] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_b,V_s_2),V_xq_2) = c_Option_Ooption_Ooption__case(tc_Nat_Onat,tc_prod(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b)),c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat),hAPP(hAPP(c_COMBC(T_b,tc_Nat_Onat,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_fun(tc_Nat_Onat,tc_Nat_Onat)),tc_fun(tc_Nat_Onat,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat)),T_b),c_COMBC(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat,tc_Nat_Onat)),hAPP(hAPP(c_COMBB(tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_fun(tc_Nat_Onat,tc_Nat_Onat)),T_b),hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),tc_Lazy__Sequence_Olazy__sequence(T_b)),c_Groups_Oplus__class_Oplus(tc_Nat_Onat))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),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_b),tc_Nat_Onat),tc_fun(tc_Lazy__Sequence_Olazy__sequence(T_b),tc_Nat_Onat)),T_b),c_COMBB(tc_Nat_Onat,tc_Nat_Onat,tc_Lazy__Sequence_Olazy__sequence(T_b))),hAPP(hAPP(c_COMBB(tc_Nat_Onat,tc_fun(tc_Nat_Onat,tc_Nat_Onat),T_b),c_Groups_Oplus__class_Oplus(tc_Nat_Onat)),V_s_2))),c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_b,V_s_2))))),c_Groups_Oone__class_Oone(tc_Nat_Onat))),hAPP(c_Lazy__Sequence_Oyield(T_b),V_xq_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_seq__case,axiom,
% 159.70/159.34      ! [V_xq_2,V_g_2,V_f_2,T_c,T_b] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case(T_b,T_c,V_f_2,V_g_2,V_xq_2) = c_Option_Ooption_Ooption__case(T_b,tc_prod(T_c,tc_Lazy__Sequence_Olazy__sequence(T_c)),V_f_2,hAPP(c_Product__Type_Oprod_Oprod__case(T_c,tc_Lazy__Sequence_Olazy__sequence(T_c),T_b),V_g_2),hAPP(c_Lazy__Sequence_Oyield(T_c),V_xq_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_yieldn__def,axiom,
% 159.70/159.34      ! [T_b] : c_Lazy__Sequence_Oyieldn(T_b) = c_Lazy__Sequence_Oanamorph(tc_Lazy__Sequence_Olazy__sequence(T_b),T_b,c_Lazy__Sequence_Oyield(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osimps_I5_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence_2,V_a_2,V_f2_2,V_f1_2,T_c,T_b] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case(T_b,T_c,V_f1_2,V_f2_2,c_Lazy__Sequence_Olazy__sequence_OInsert(T_c,V_a_2,V_lazy__sequence_2)) = hAPP(hAPP(V_f2_2,V_a_2),V_lazy__sequence_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_refl__on__INTER,axiom,
% 159.70/159.34      ! [V_r_2,V_A_2,T_c,V_S_2,T_b] :
% 159.70/159.34        ( ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_S_2))
% 159.70/159.34           => c_Relation_Orefl__on(T_c,hAPP(V_A_2,B_x),hAPP(V_r_2,B_x)) )
% 159.70/159.34       => c_Relation_Orefl__on(T_c,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_HOL_Obool)),V_S_2),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(tc_prod(T_c,T_c),tc_HOL_Obool)),V_S_2),V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_List_Omember__def,axiom,
% 159.70/159.34      ! [V_x_2,V_xs_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_List_Omember(T_b),V_xs_2),V_x_2))
% 159.70/159.34      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_member__rec_I1_J,axiom,
% 159.70/159.34      ! [V_y_2,V_xs_2,V_x_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_List_Omember(T_b),hAPP(hAPP(c_List_Olist_OCons(T_b),V_x_2),V_xs_2)),V_y_2))
% 159.70/159.34      <=> ( V_x_2 = V_y_2
% 159.70/159.34          | hBOOL(hAPP(hAPP(c_List_Omember(T_b),V_xs_2),V_y_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_member__set,axiom,
% 159.70/159.34      ! [T_b] : c_List_Omember(T_b) = c_List_Oset(T_b) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_member__rec_I2_J,axiom,
% 159.70/159.34      ! [V_y,T_a] : ~ hBOOL(hAPP(hAPP(c_List_Omember(T_a),c_List_Olist_ONil(T_a)),V_y)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_in__set__member,axiom,
% 159.70/159.34      ! [V_xs_2,V_x_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.34      <=> hBOOL(hAPP(hAPP(c_List_Omember(T_b),V_xs_2),V_x_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pair__box_Osize_I1_J,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_fb_2,V_fa_2,T_c,T_b] : c_Nitpick_Opair__box_Opair__box__size(T_b,T_c,V_fa_2,V_fb_2,c_Nitpick_Opair__box_OPairBox(T_b,T_c,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))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_list__ex1__iff__raw,axiom,
% 159.70/159.34      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.34        ( c_List_Olist__ex1(T_b,V_Pa_2,V_xs_2)
% 159.70/159.34      <=> ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x))
% 159.70/159.34            & ! [B_y] :
% 159.70/159.34                ( ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.34                  & hBOOL(hAPP(V_Pa_2,B_y)) )
% 159.70/159.34               => B_y = B_x ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pair__box_Oinject,axiom,
% 159.70/159.34      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_c,T_b] :
% 159.70/159.34        ( c_Nitpick_Opair__box_OPairBox(T_b,T_c,V_a_2,V_b_2) = c_Nitpick_Opair__box_OPairBox(T_b,T_c,V_a_H_2,V_b_H_2)
% 159.70/159.34      <=> ( V_a_2 = V_a_H_2
% 159.70/159.34          & V_b_2 = V_b_H_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pair__box_Osize_I2_J,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pair__box_Orecs,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_f1_2,T_b,T_d,T_c] : c_Nitpick_Opair__box_Opair__box__rec(T_c,T_d,T_b,V_f1_2,c_Nitpick_Opair__box_OPairBox(T_c,T_d,V_a_2,V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_pair__box_Osimps_I2_J,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_f1_2,T_b,T_d,T_c] : c_Nitpick_Opair__box_Opair__box__case(T_c,T_d,T_b,V_f1_2,c_Nitpick_Opair__box_OPairBox(T_c,T_d,V_a_2,V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_THE__default__def,axiom,
% 159.70/159.34      ! [V_d_2,T_b,V_Pa_2] :
% 159.70/159.34        ( ( ? [B_x] :
% 159.70/159.34              ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.70/159.34              & ! [B_y] :
% 159.70/159.34                  ( hBOOL(hAPP(V_Pa_2,B_y))
% 159.70/159.34                 => B_y = B_x ) )
% 159.70/159.34         => c_FunDef_OTHE__default(T_b,V_d_2,V_Pa_2) = c_HOL_OThe(T_b,V_Pa_2) )
% 159.70/159.34        & ( ~ ? [B_x] :
% 159.70/159.34                ( hBOOL(hAPP(V_Pa_2,B_x))
% 159.70/159.34                & ! [B_y] :
% 159.70/159.34                    ( hBOOL(hAPP(V_Pa_2,B_y))
% 159.70/159.34                   => B_y = B_x ) )
% 159.70/159.34         => c_FunDef_OTHE__default(T_b,V_d_2,V_Pa_2) = V_d_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_setsum__UNION__zero,axiom,
% 159.70/159.34      ! [V_f_2,V_S_2,T_b,T_c] :
% 159.70/159.34        ( class_Groups_Ocomm__monoid__add(T_c)
% 159.70/159.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_b,tc_HOL_Obool)),V_S_2))
% 159.70/159.34         => ( ! [B_x] :
% 159.70/159.34                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_x),V_S_2))
% 159.70/159.34               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),B_x)) )
% 159.70/159.34           => ( ! [B_T1] :
% 159.70/159.34                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_T1),V_S_2))
% 159.70/159.34                 => ! [B_T2] :
% 159.70/159.34                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_T2),V_S_2))
% 159.70/159.34                     => ( B_T1 != B_T2
% 159.70/159.34                       => ! [B_x] :
% 159.70/159.34                            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),B_T1))
% 159.70/159.34                           => ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),B_T2))
% 159.70/159.34                             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) ) )
% 159.70/159.34             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_fun(T_b,tc_HOL_Obool),T_c),hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_b,T_c),V_f_2)),V_S_2) ) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_INF2__I,axiom,
% 159.70/159.34      ! [T_d,T_c,V_c_2,V_b_2,V_B_2,V_A_2,T_b] :
% 159.70/159.34        ( ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) )
% 159.70/159.34       => hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_SUP2__E,axiom,
% 159.70/159.34      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_d,T_c,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_fun(T_d,tc_HOL_Obool))),V_A_2),V_B_2),V_b_2),V_c_2))
% 159.70/159.34       => ~ ! [B_x] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.70/159.34             => ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_finite__maxlen,axiom,
% 159.70/159.34      ! [V_M_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_b)),V_M_2))
% 159.70/159.34       => ? [B_n] :
% 159.70/159.34          ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_b)),B_x),V_M_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),B_x)),B_n)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osize_I1_J,axiom,
% 159.70/159.34      ! [V_fa_2,T_b] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_b,V_fa_2),c_Lazy__Sequence_Olazy__sequence_OEmpty(T_b)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact__02,axiom,
% 159.70/159.34      ! [V_yq,T_a] : c_Lazy__Sequence_Oappend(T_a,c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a),V_yq) = V_yq ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osimps_I3_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence_H,V_a_H,T_a] : c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a_H,V_lazy__sequence_H) != c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osimps_I2_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence_H,V_a_H,T_a] : c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a) != c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_a_H,V_lazy__sequence_H) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osimps_I4_J,axiom,
% 159.70/159.34      ! [V_f2_2,V_f1_2,T_c,T_b] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__case(T_b,T_c,V_f1_2,V_f2_2,c_Lazy__Sequence_Olazy__sequence_OEmpty(T_c)) = V_f1_2 ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Osize_I3_J,axiom,
% 159.70/159.34      ! [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) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_list__all__iff__all__interval__int,axiom,
% 159.70/159.34      ! [V_j_2,V_i_2,V_Pa_2] :
% 159.70/159.34        ( c_List_Olist__all(tc_Int_Oint,V_Pa_2,c_List_Oupto(V_i_2,V_j_2))
% 159.70/159.34      <=> c_List_Oall__interval__int(V_Pa_2,V_i_2,V_j_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_list__ex__iff__not__all__inverval__int,axiom,
% 159.70/159.34      ! [V_j_2,V_i_2,V_Pa_2] :
% 159.70/159.34        ( c_List_Olist__ex(tc_Int_Oint,V_Pa_2,c_List_Oupto(V_i_2,V_j_2))
% 159.70/159.34      <=> ~ c_List_Oall__interval__int(hAPP(c_Fun_Ocomp(tc_HOL_Obool,tc_HOL_Obool,tc_Int_Oint,c_fNot),V_Pa_2),V_i_2,V_j_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_all__interval__int__def,axiom,
% 159.70/159.34      ! [V_j_2,V_i_2,V_Pa_2] :
% 159.70/159.34        ( c_List_Oall__interval__int(V_Pa_2,V_i_2,V_j_2)
% 159.70/159.34      <=> ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_i_2,V_j_2)))
% 159.70/159.34           => hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_code__numeral_Orecs_I2_J,axiom,
% 159.70/159.34      ! [V_code__numeral_2,V_f2_2,V_f1_2,T_b] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__rec(T_b,V_f1_2,V_f2_2,c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2)) = hAPP(hAPP(V_f2_2,V_code__numeral_2),c_Code__Numeral_Ocode__numeral_Ocode__numeral__rec(T_b,V_f1_2,V_f2_2,V_code__numeral_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Random_Osimps,axiom,
% 159.70/159.34      ! [V_size_2,V_g_2,T_b,V_nrandom_2] :
% 159.70/159.34        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_nrandom_2),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)))
% 159.70/159.34         => c_Random__Sequence_ORandom(T_b,V_g_2,V_nrandom_2,V_size_2) = hAPP(c_Product__Type_OPair(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),c_DSequence_Oempty(T_b)) )
% 159.70/159.34        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_nrandom_2),c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)))
% 159.70/159.34         => c_Random__Sequence_ORandom(T_b,V_g_2,V_nrandom_2,V_size_2) = hAPP(hAPP(c_Product__Type_Oscomp(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm)),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),hAPP(V_g_2,V_size_2)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)))),tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_prod(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm))),hAPP(c_Product__Type_Oscomp(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),c_Random__Sequence_ORandom(T_b,V_g_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral),V_nrandom_2),c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral)),V_size_2))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b))))),tc_fun(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)))),tc_prod(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm))),hAPP(c_COMBB(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral),tc_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b))))),c_Product__Type_OPair(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)))),hAPP(hAPP(c_COMBB(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b))))),tc_prod(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm))),c_DSequence_Ounion(T_b)),hAPP(hAPP(c_COMBB(T_b,tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm))),c_DSequence_Osingle(T_b)),c_Product__Type_Ofst(T_b,tc_fun(tc_Product__Type_Ounit,tc_Code__Evaluation_Oterm))))))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_code__numeral_Orecs_I1_J,axiom,
% 159.70/159.34      ! [V_f2_2,V_f1_2,T_b] : c_Code__Numeral_Ocode__numeral_Ocode__numeral__rec(T_b,V_f1_2,V_f2_2,c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = V_f1_2 ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Random__Sequence_Oempty__def,axiom,
% 159.70/159.34      ! [V_size_2,V_nrandom_2,T_b] : c_Random__Sequence_Oempty(T_b,V_nrandom_2,V_size_2) = hAPP(c_Product__Type_OPair(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),c_DSequence_Oempty(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Random__Sequence_Osingle__def,axiom,
% 159.70/159.34      ! [V_size_2,V_nrandom_2,V_x_2,T_b] : hAPP(hAPP(hAPP(c_Random__Sequence_Osingle(T_b),V_x_2),V_nrandom_2),V_size_2) = hAPP(c_Product__Type_OPair(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral)),hAPP(c_DSequence_Osingle(T_b),V_x_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Random__Sequence_Omap__def,axiom,
% 159.70/159.34      ! [V_Pa_2,V_f_2,T_b,T_c] : c_Random__Sequence_Omap(T_c,T_b,V_f_2,V_Pa_2) = c_Random__Sequence_Obind(T_c,T_b,V_Pa_2,hAPP(c_Fun_Ocomp(T_b,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_prod(tc_fun(tc_Code__Numeral_Ocode__numeral,tc_fun(tc_HOL_Obool,tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(T_b)))),tc_prod(tc_Code__Numeral_Ocode__numeral,tc_Code__Numeral_Ocode__numeral))))),T_c,c_Random__Sequence_Osingle(T_b)),V_f_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_exE__realizer,axiom,
% 159.70/159.34      ! [T_d,V_f_2,V_Qa_2,V_p_2,T_b,T_c,V_Pa_2] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(V_Pa_2,hAPP(c_Product__Type_Osnd(T_c,T_b),V_p_2)),hAPP(c_Product__Type_Ofst(T_c,T_b),V_p_2)))
% 159.70/159.34       => ( ! [B_x,B_y] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(V_Pa_2,B_y),B_x))
% 159.70/159.34             => hBOOL(hAPP(V_Qa_2,hAPP(hAPP(V_f_2,B_x),B_y))) )
% 159.70/159.34         => hBOOL(hAPP(V_Qa_2,hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,T_d),V_f_2),V_p_2))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Image__Collect__split,axiom,
% 159.70/159.34      ! [V_A_2,V_Pa_2,T_b,T_c] : hAPP(c_Relation_OImage(T_c,T_b,hAPP(c_Set_OCollect(tc_prod(T_c,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_c,T_b,tc_HOL_Obool),V_Pa_2))),V_A_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),T_b),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_A_2)))),hAPP(c_COMBC(T_c,T_b,tc_HOL_Obool),V_Pa_2)))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lexord__trans,axiom,
% 159.70/159.34      ! [V_z_2,V_r_2,V_y_2,V_x_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_y_2)),c_List_Olexord(T_b,V_r_2)))
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_y_2),V_z_2)),c_List_Olexord(T_b,V_r_2)))
% 159.70/159.34         => ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34           => hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(T_b),tc_List_Olist(T_b))),hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(T_b),tc_List_Olist(T_b)),V_x_2),V_z_2)),c_List_Olexord(T_b,V_r_2))) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__less__than,axiom,
% 159.70/159.34      c_Relation_Otrans(tc_Nat_Onat,c_Wellfounded_Oless__than) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__lex__prod,axiom,
% 159.70/159.34      ! [V_R2_2,T_c,V_R1_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_R1_2)
% 159.70/159.34       => ( c_Relation_Otrans(T_c,V_R2_2)
% 159.70/159.34         => c_Relation_Otrans(tc_prod(T_b,T_c),c_Wellfounded_Olex__prod(T_b,T_c,V_R1_2,V_R2_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__def,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34      <=> ! [B_x,B_y] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_r_2))
% 159.70/159.34           => ! [B_z] :
% 159.70/159.34                ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),B_z)),V_r_2))
% 159.70/159.34               => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_z)),V_r_2)) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_transD,axiom,
% 159.70/159.34      ! [V_c_2,V_b_2,V_a_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_b_2),V_c_2)),V_r_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_c_2)),V_r_2)) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__reflclI,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Otrans(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__rtrancl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] : c_Relation_Otrans(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__Id,axiom,
% 159.70/159.34      ! [T_b] : c_Relation_Otrans(T_b,c_Relation_OId(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__trancl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] : c_Relation_Otrans(T_b,c_Transitive__Closure_Otrancl(T_b,V_r_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trancl__id,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => c_Transitive__Closure_Otrancl(T_b,V_r_2) = V_r_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__Id__on,axiom,
% 159.70/159.34      ! [V_A_2,T_b] : c_Relation_Otrans(T_b,c_Relation_OId__on(T_b,V_A_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__finite__psubset,axiom,
% 159.70/159.34      ! [T_b] : c_Relation_Otrans(tc_fun(T_b,tc_HOL_Obool),c_Wellfounded_Ofinite__psubset(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lexord__transI,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Otrans(tc_List_Olist(T_b),c_List_Olexord(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__converse,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.70/159.34      <=> c_Relation_Otrans(T_b,V_r_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_listrel__trans,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Otrans(tc_List_Olist(T_b),c_List_Olistrel(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bex__empty,axiom,
% 159.70/159.34      ! [V_Pa_2,T_b] :
% 159.70/159.34        ~ ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_finite__Collect__bex,axiom,
% 159.70/159.34      ! [V_Qa_2,T_c,V_A_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 159.70/159.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),T_c),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_A_2)))),V_Qa_2)))))
% 159.70/159.34        <=> ! [B_x] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 159.70/159.34             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBC(T_c,T_b,tc_HOL_Obool),V_Qa_2),B_x)))) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bex__UNIV,axiom,
% 159.70/159.34      ! [V_Pa_2,T_b] :
% 159.70/159.34        ( ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.34      <=> ? [B_x1] : hBOOL(hAPP(V_Pa_2,B_x1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__Int,axiom,
% 159.70/159.34      ! [V_s_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => ( c_Relation_Otrans(T_b,V_s_2)
% 159.70/159.34         => c_Relation_Otrans(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__O__subset,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),V_r_2),V_r_2)),V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_SUPR__bool__eq,axiom,
% 159.70/159.34      ! [T_b] : c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_HOL_Obool) = c_Set_OBex(T_b) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Union__eq,axiom,
% 159.70/159.34      ! [V_A_2,T_b] : c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),V_A_2) = hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_fun(T_b,tc_HOL_Obool))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_b,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_b,tc_HOL_Obool)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_b,tc_HOL_Obool))),V_A_2)))),c_member(T_b)))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__inv__image,axiom,
% 159.70/159.34      ! [V_f_2,T_c,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Otrans(T_c,hAPP(hAPP(c_Relation_Oinv__image(T_b,T_c),V_r_2),V_f_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_UN__eq,axiom,
% 159.70/159.34      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OSup__class_OSup(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_OCollect(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),c_HOL_OEx(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_A_2)))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c)),c_fequal)),V_B_2))))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_list__ex__iff__raw,axiom,
% 159.70/159.34      ! [V_xs_2,V_Pa_2,T_b] :
% 159.70/159.34        ( c_List_Olist__ex(T_b,V_Pa_2,V_xs_2)
% 159.70/159.34      <=> ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Bex__set__list__ex,axiom,
% 159.70/159.34      ! [V_Pa_2,V_xs_2,T_b] :
% 159.70/159.34        ( ? [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 159.70/159.34            & hBOOL(hAPP(V_Pa_2,B_x)) )
% 159.70/159.34      <=> c_List_Olist__ex(T_b,V_Pa_2,V_xs_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_INT__eq,axiom,
% 159.70/159.34      ! [V_B_2,V_A_2,T_b,T_c] : hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_c,tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2) = c_Complete__Lattice_OInf__class_OInf(tc_fun(T_b,tc_HOL_Obool),hAPP(c_Set_OCollect(tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),c_HOL_OEx(T_c)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(T_c,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),hAPP(c_COMBS(T_c,tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),T_c),c_fconj),hAPP(hAPP(c_COMBC(T_c,tc_fun(T_c,tc_HOL_Obool),tc_HOL_Obool),c_member(T_c)),V_A_2)))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_c,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_c,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_c)),c_fequal)),V_B_2))))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Sup__fun__def,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.70/159.34        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.70/159.34       => hAPP(c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,T_b),V_A_2),V_x_2) = c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_fun(T_c,T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_c,T_b),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_c,T_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_c,T_b))),V_A_2)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_fun(T_c,T_b))),c_fequal)),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),T_c,T_b),c_COMBI(tc_fun(T_c,T_b))),V_x_2)))))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Sup__apply,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.70/159.34        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.70/159.34       => hAPP(c_Complete__Lattice_OSup__class_OSup(tc_fun(T_c,T_b),V_A_2),V_x_2) = c_Complete__Lattice_OSup__class_OSup(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_fun(T_c,T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_c,T_b),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_c,T_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_c,T_b))),V_A_2)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_fun(T_c,T_b))),c_fequal)),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),T_c,T_b),c_COMBI(tc_fun(T_c,T_b))),V_x_2)))))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Inf__fun__def,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.70/159.34        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.70/159.34       => hAPP(c_Complete__Lattice_OInf__class_OInf(tc_fun(T_c,T_b),V_A_2),V_x_2) = c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_fun(T_c,T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_c,T_b),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_c,T_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_c,T_b))),V_A_2)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_fun(T_c,T_b))),c_fequal)),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),T_c,T_b),c_COMBI(tc_fun(T_c,T_b))),V_x_2)))))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_Inf__apply,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,T_c,T_b] :
% 159.70/159.34        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 159.70/159.34       => hAPP(c_Complete__Lattice_OInf__class_OInf(tc_fun(T_c,T_b),V_A_2),V_x_2) = c_Complete__Lattice_OInf__class_OInf(T_b,hAPP(c_Set_OCollect(T_b),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool,T_b),c_HOL_OEx(tc_fun(T_c,T_b))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),T_b),hAPP(c_COMBS(tc_fun(T_c,T_b),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_c,T_b)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_c,T_b))),V_A_2)))),hAPP(hAPP(c_COMBC(T_b,tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_c,T_b),T_b),tc_fun(tc_fun(T_c,T_b),tc_HOL_Obool)),T_b),c_COMBB(T_b,tc_HOL_Obool,tc_fun(T_c,T_b))),c_fequal)),hAPP(hAPP(c_COMBC(tc_fun(T_c,T_b),T_c,T_b),c_COMBI(tc_fun(T_c,T_b))),V_x_2)))))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_max__extp_Ointros,axiom,
% 159.70/159.34      ! [V_R_2,V_Y_2,V_X_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_X_2))
% 159.70/159.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Y_2))
% 159.70/159.34         => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34           => ( ! [B_x] :
% 159.70/159.34                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_X_2))
% 159.70/159.34                 => ? [B_xa] :
% 159.70/159.34                      ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_Y_2))
% 159.70/159.34                      & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) )
% 159.70/159.34             => c_Wellfounded_Omax__extp(T_b,V_R_2,V_X_2,V_Y_2) ) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_transp__def,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Predicate_Otransp(T_b,V_r_2)
% 159.70/159.34      <=> c_Relation_Otrans(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_transpE,axiom,
% 159.70/159.34      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Predicate_Otransp(T_b,V_r_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(V_r_2,V_y_2),V_z_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_z_2)) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivp__reflp__symp__transp,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.70/159.34      <=> ( c_Predicate_Oreflp(T_b,V_R_2)
% 159.70/159.34          & c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34          & c_Predicate_Otransp(T_b,V_R_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivpI,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Predicate_Oreflp(T_b,V_R_2)
% 159.70/159.34       => ( c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34         => ( c_Predicate_Otransp(T_b,V_R_2)
% 159.70/159.34           => c_Equiv__Relations_Oequivp(T_b,V_R_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sympE,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Predicate_Osymp(T_b,V_r_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 159.70/159.34         => hBOOL(hAPP(hAPP(V_r_2,V_y_2),V_x_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivpE,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.70/159.34       => ~ ( c_Predicate_Oreflp(T_b,V_R_2)
% 159.70/159.34           => ( c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34             => ~ c_Predicate_Otransp(T_b,V_R_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_max__extp_Osimps,axiom,
% 159.70/159.34      ! [V_a2_2,V_a1_2,V_R_2,T_b] :
% 159.70/159.34        ( c_Wellfounded_Omax__extp(T_b,V_R_2,V_a1_2,V_a2_2)
% 159.70/159.34      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a1_2))
% 159.70/159.34          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_a2_2))
% 159.70/159.34          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34          & ! [B_x] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_a1_2))
% 159.70/159.34             => ? [B_xa] :
% 159.70/159.34                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_a2_2))
% 159.70/159.34                  & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_trans__diff__Id,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34       => ( c_Relation_Oantisym(T_b,V_r_2)
% 159.70/159.34         => c_Relation_Otrans(T_b,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__empty,axiom,
% 159.70/159.34      ! [T_b] : c_Relation_Oantisym(T_b,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__converse,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Oantisym(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.70/159.34      <=> c_Relation_Oantisym(T_b,V_r_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__Id__on,axiom,
% 159.70/159.34      ! [V_A_2,T_b] : c_Relation_Oantisym(T_b,c_Relation_OId__on(T_b,V_A_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__Id,axiom,
% 159.70/159.34      ! [T_b] : c_Relation_Oantisym(T_b,c_Relation_OId(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__subset,axiom,
% 159.70/159.34      ! [V_s_2,V_r_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2))
% 159.70/159.34       => ( c_Relation_Oantisym(T_b,V_s_2)
% 159.70/159.34         => c_Relation_Oantisym(T_b,V_r_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__def,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Oantisym(T_b,V_r_2)
% 159.70/159.34      <=> ! [B_x,B_y] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_r_2))
% 159.70/159.34           => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),B_x)),V_r_2))
% 159.70/159.34             => B_x = B_y ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisymD,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Oantisym(T_b,V_r_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_b_2),V_a_2)),V_r_2))
% 159.70/159.34           => V_a_2 = V_b_2 ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_antisym__reflcl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Oantisym(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),c_Relation_OId(T_b)))
% 159.70/159.34      <=> c_Relation_Oantisym(T_b,V_r_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_acyclic__impl__antisym__rtrancl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Wellfounded_Oacyclic(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Oantisym(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_fun__lub__def,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,V_L_2,T_d,T_b,T_c] : c_Partial__Function_Ofun__lub(T_c,T_b,T_d,V_L_2,V_A_2,V_x_2) = hAPP(V_L_2,hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool,T_c),c_HOL_OEx(tc_fun(T_d,T_c))),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool),tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool),T_c),hAPP(c_COMBS(tc_fun(T_d,T_c),tc_HOL_Obool,tc_HOL_Obool),hAPP(hAPP(c_COMBB(tc_HOL_Obool,tc_fun(tc_HOL_Obool,tc_HOL_Obool),tc_fun(T_d,T_c)),c_fconj),hAPP(hAPP(c_COMBC(tc_fun(T_d,T_c),tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool),tc_HOL_Obool),c_member(tc_fun(T_d,T_c))),V_A_2)))),hAPP(hAPP(c_COMBC(T_c,tc_fun(tc_fun(T_d,T_c),T_c),tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),tc_fun(tc_fun(tc_fun(T_d,T_c),T_c),tc_fun(tc_fun(T_d,T_c),tc_HOL_Obool)),T_c),c_COMBB(T_c,tc_HOL_Obool,tc_fun(T_d,T_c))),c_fequal)),hAPP(hAPP(c_COMBC(tc_fun(T_d,T_c),T_d,T_c),c_COMBI(tc_fun(T_d,T_c))),V_x_2)))))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__trans__comp__subset,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),hAPP(hAPP(c_Relation_Orel__comp(T_b,T_b,T_b),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2)),V_r_2)),V_r_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__def,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34      <=> ! [B_x,B_y] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_x),B_y)),V_r_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),B_y),B_x)),V_r_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_symD,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_a_2),V_b_2)),V_r_2))
% 159.70/159.34         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_b,T_b)),hAPP(hAPP(c_Product__Type_OPair(T_b,T_b),V_b_2),V_a_2)),V_r_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Int__converse,axiom,
% 159.70/159.34      ! [V_r_2,T_b] : c_Relation_Osym(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Un__converse,axiom,
% 159.70/159.34      ! [V_r_2,T_b] : c_Relation_Osym(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__rtrancl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Osym(T_b,c_Transitive__Closure_Ortrancl(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Id,axiom,
% 159.70/159.34      ! [T_b] : c_Relation_Osym(T_b,c_Relation_OId(T_b)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Un,axiom,
% 159.70/159.34      ! [V_s_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => ( c_Relation_Osym(T_b,V_s_2)
% 159.70/159.34         => c_Relation_Osym(T_b,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__trancl,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Osym(T_b,c_Transitive__Closure_Otrancl(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Id__on,axiom,
% 159.70/159.34      ! [V_A_2,T_b] : c_Relation_Osym(T_b,c_Relation_OId__on(T_b,V_A_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__converse,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2))
% 159.70/159.34      <=> c_Relation_Osym(T_b,V_r_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__conv__converse__eq,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34      <=> hAPP(c_Relation_Oconverse(T_b,T_b),V_r_2) = V_r_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_listrel__sym,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Osym(tc_List_Olist(T_b),c_List_Olistrel(T_b,V_r_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__Int,axiom,
% 159.70/159.34      ! [V_s_2,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => ( c_Relation_Osym(T_b,V_s_2)
% 159.70/159.34         => c_Relation_Osym(T_b,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_r_2),V_s_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_sym__inv__image,axiom,
% 159.70/159.34      ! [V_f_2,T_c,V_r_2,T_b] :
% 159.70/159.34        ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34       => c_Relation_Osym(T_c,hAPP(hAPP(c_Relation_Oinv__image(T_b,T_c),V_r_2),V_f_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivE,axiom,
% 159.70/159.34      ! [V_r_2,V_A_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.70/159.34       => ~ ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.70/159.34           => ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34             => ~ c_Relation_Otrans(T_b,V_r_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivI,axiom,
% 159.70/159.34      ! [V_r_2,V_A_2,T_b] :
% 159.70/159.34        ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.70/159.34       => ( c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34         => ( c_Relation_Otrans(T_b,V_r_2)
% 159.70/159.34           => c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equiv__def,axiom,
% 159.70/159.34      ! [V_r_2,V_A_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Oequiv(T_b,V_A_2,V_r_2)
% 159.70/159.34      <=> ( c_Relation_Orefl__on(T_b,V_A_2,V_r_2)
% 159.70/159.34          & c_Relation_Osym(T_b,V_r_2)
% 159.70/159.34          & c_Relation_Otrans(T_b,V_r_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_symp__def,axiom,
% 159.70/159.34      ! [V_r_2,T_b] :
% 159.70/159.34        ( c_Predicate_Osymp(T_b,V_r_2)
% 159.70/159.34      <=> c_Relation_Osym(T_b,hAPP(c_Set_OCollect(tc_prod(T_b,T_b)),hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_b,tc_HOL_Obool),V_r_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivp__refl__symp__transp,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34      <=> ( ? [B_x] : hBOOL(hAPP(hAPP(V_R_2,B_x),B_x))
% 159.70/159.34          & c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34          & c_Predicate_Otransp(T_b,V_R_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivpI,axiom,
% 159.70/159.34      ! [T_b,V_R_2] :
% 159.70/159.34        ( ? [B_x] : hBOOL(hAPP(hAPP(V_R_2,B_x),B_x))
% 159.70/159.34       => ( c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34         => ( c_Predicate_Otransp(T_b,V_R_2)
% 159.70/159.34           => c_Equiv__Relations_Opart__equivp(T_b,V_R_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_equivp__implies__part__equivp,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Oequivp(T_b,V_R_2)
% 159.70/159.34       => c_Equiv__Relations_Opart__equivp(T_b,V_R_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivp__def,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34      <=> ( ? [B_x] : hBOOL(hAPP(hAPP(V_R_2,B_x),B_x))
% 159.70/159.34          & ! [B_x,B_y] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_y))
% 159.70/159.34            <=> ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_x))
% 159.70/159.34                & hBOOL(hAPP(hAPP(V_R_2,B_y),B_y))
% 159.70/159.34                & hAPP(V_R_2,B_x) = hAPP(V_R_2,B_y) ) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivp__symp,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.70/159.34         => hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivp__transp,axiom,
% 159.70/159.34      ! [V_z_2,V_y_2,V_x_2,V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_z_2))
% 159.70/159.34           => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_z_2)) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivpE,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34       => ~ ( ? [B_x] : hBOOL(hAPP(hAPP(V_R_2,B_x),B_x))
% 159.70/159.34           => ( c_Predicate_Osymp(T_b,V_R_2)
% 159.70/159.34             => ~ c_Predicate_Otransp(T_b,V_R_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_part__equivp__typedef,axiom,
% 159.70/159.34      ! [V_R_2,T_b] :
% 159.70/159.34        ( c_Equiv__Relations_Opart__equivp(T_b,V_R_2)
% 159.70/159.34       => ? [B_d] : hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),B_d),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,tc_fun(T_b,tc_HOL_Obool)),c_HOL_OEx(T_b)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_HOL_Obool)),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_COMBS(T_b,T_b,tc_HOL_Obool),V_R_2),c_COMBI(T_b))))),hAPP(hAPP(c_COMBC(tc_fun(T_b,tc_HOL_Obool),tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),hAPP(hAPP(c_COMBB(tc_fun(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool),tc_fun(tc_fun(T_b,tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),tc_fun(T_b,tc_HOL_Obool)),c_COMBB(tc_fun(T_b,tc_HOL_Obool),tc_HOL_Obool,T_b)),c_fequal)),V_R_2))))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inj__iff,axiom,
% 159.70/159.34      ! [V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34      <=> hAPP(c_Fun_Ocomp(T_c,T_b,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),V_f_2) = c_Fun_Oid(T_b) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__o__cancel,axiom,
% 159.70/159.34      ! [V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Fun_Ocomp(T_c,T_b,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),V_f_2) = c_Fun_Oid(T_b) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inj__on__inv__into,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_c,V_B_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.70/159.34       => c_Fun_Oinj__on(T_b,T_c,c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_2,V_f_2),V_B_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__image__cancel,axiom,
% 159.70/159.34      ! [V_S_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_A_2))
% 159.70/159.34         => hAPP(c_Set_Oimage(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_S_2)) = V_S_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inj__imp__surj__inv,axiom,
% 159.70/159.34      ! [V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Set_Oimage(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_image__inv__f__f,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Set_Oimage(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)) = V_A_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__image__comp,axiom,
% 159.70/159.34      ! [V_X_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Set_Oimage(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_X_2)) = V_X_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_surj__imp__inj__inv,axiom,
% 159.70/159.34      ! [V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34       => c_Fun_Oinj__on(T_b,T_c,c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__id,axiom,
% 159.70/159.34      ! [T_b] : c_Hilbert__Choice_Oinv__into(T_b,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Fun_Oid(T_b)) = c_Fun_Oid(T_b) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__def,axiom,
% 159.70/159.34      ! [V_x_2,V_f_2,V_A_2,T_c,T_b] : hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),V_x_2) = c_Hilbert__Choice_OEps(T_b,hAPP(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_A_2))),hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),V_x_2))) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__def,axiom,
% 159.70/159.34      ! [V_y_2,V_f_2,T_c,T_b] : hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),V_y_2) = c_Hilbert__Choice_OEps(T_b,hAPP(hAPP(c_COMBC(T_b,T_c,tc_HOL_Obool),hAPP(hAPP(c_COMBB(T_c,tc_fun(T_c,tc_HOL_Obool),T_b),c_fequal),V_f_2)),V_y_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__f__eq,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.70/159.34         => hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),V_y_2) = V_x_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__f__f,axiom,
% 159.70/159.34      ! [V_x_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__f__eq,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.70/159.34         => ( hAPP(V_f_2,V_x_2) = V_y_2
% 159.70/159.34           => hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__f__f,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,V_A_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 159.70/159.34         => hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),hAPP(V_f_2,V_x_2)) = V_x_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_f__inv__into__f,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_c,V_y_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.70/159.34       => hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_2,V_f_2),V_y_2)) = V_y_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__into,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_c,V_x_2,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2)))
% 159.70/159.34       => hBOOL(hAPP(hAPP(c_member(T_c),hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_2,V_f_2),V_x_2)),V_A_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__injective,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_f_2,V_A_2,T_c,T_b] :
% 159.70/159.34        ( hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),V_x_2) = hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),V_y_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_y_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),V_A_2)))
% 159.70/159.34           => V_x_2 = V_y_2 ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_image__surj__f__inv__f,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34       => hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),V_f_2)),V_A_2)) = V_A_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_surj__f__inv__f,axiom,
% 159.70/159.34      ! [V_y_2,V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34       => hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),V_f_2),V_y_2)) = V_y_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_surj__iff__all,axiom,
% 159.70/159.34      ! [V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34      <=> ! [B_x] : hAPP(V_f_2,hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),V_f_2),B_x)) = B_x ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_image__inv__into__cancel,axiom,
% 159.70/159.34      ! [V_B_H_2,V_A_H_2,V_A_2,V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),V_A_2) = V_A_H_2
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_H_2),V_A_H_2))
% 159.70/159.34         => hAPP(c_Set_Oimage(T_c,T_b,V_f_2),hAPP(c_Set_Oimage(T_b,T_c,c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_2,V_f_2)),V_B_H_2)) = V_B_H_2 ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_o__inv__o__cancel,axiom,
% 159.70/159.34      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Fun_Ocomp(T_c,T_d,T_b,hAPP(c_Fun_Ocomp(T_b,T_d,T_c,V_g_2),c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2))),V_f_2) = V_g_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__comp,axiom,
% 159.70/159.34      ! [V_x_2,V_A_2,V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2))
% 159.70/159.34       => ( c_Fun_Oinj__on(T_d,T_b,V_g_2,V_A_2)
% 159.70/159.34         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_x_2),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2))))
% 159.70/159.34           => hAPP(c_Hilbert__Choice_Oinv__into(T_d,T_c,V_A_2,hAPP(c_Fun_Ocomp(T_b,T_c,T_d,V_f_2),V_g_2)),V_x_2) = hAPP(hAPP(c_Fun_Ocomp(T_b,T_d,T_c,c_Hilbert__Choice_Oinv__into(T_d,T_b,V_A_2,V_g_2)),c_Hilbert__Choice_Oinv__into(T_b,T_c,hAPP(c_Set_Oimage(T_d,T_b,V_g_2),V_A_2),V_f_2)),V_x_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_surj__iff,axiom,
% 159.70/159.34      ! [V_f_2,T_b,T_c] :
% 159.70/159.34        ( hAPP(c_Set_Oimage(T_c,T_b,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool))) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))
% 159.70/159.34      <=> hAPP(c_Fun_Ocomp(T_c,T_b,T_b,V_f_2),c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),V_f_2)) = c_Fun_Oid(T_b) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inj__transfer,axiom,
% 159.70/159.34      ! [V_x_2,V_Pa_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Oinj__on(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34       => ( ! [B_y] :
% 159.70/159.34              ( hBOOL(hAPP(hAPP(c_member(T_c),B_y),hAPP(c_Set_Oimage(T_b,T_c,V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))))
% 159.70/159.34             => hBOOL(hAPP(V_Pa_2,hAPP(c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),B_y))) )
% 159.70/159.34         => hBOOL(hAPP(V_Pa_2,V_x_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_fold__image__UN__disjoint,axiom,
% 159.70/159.34      ! [V_g_2,V_A_2,T_c,V_I_2,T_b,T_d] :
% 159.70/159.34        ( class_Groups_Ocomm__monoid__mult(T_d)
% 159.70/159.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_I_2))
% 159.70/159.34         => ( ! [B_x] :
% 159.70/159.34                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 159.70/159.34               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_c),hAPP(V_A_2,B_x))) )
% 159.70/159.34           => ( ! [B_x] :
% 159.70/159.34                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 159.70/159.34                 => ! [B_xa] :
% 159.70/159.34                      ( hBOOL(hAPP(hAPP(c_member(T_b),B_xa),V_I_2))
% 159.70/159.34                     => ( B_x != B_xa
% 159.70/159.34                       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_c,tc_HOL_Obool)),hAPP(V_A_2,B_x)),hAPP(V_A_2,B_xa)) = c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool)) ) ) )
% 159.70/159.34             => hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_c,c_Groups_Otimes__class_Otimes(T_d)),V_g_2),c_Groups_Oone__class_Oone(T_d)),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(T_b,tc_fun(T_c,tc_HOL_Obool)),V_I_2),V_A_2)) = hAPP(hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_b,c_Groups_Otimes__class_Otimes(T_d)),hAPP(hAPP(c_COMBB(tc_fun(T_c,tc_HOL_Obool),T_d,T_b),hAPP(hAPP(c_Finite__Set_Ofold__image(T_d,T_c,c_Groups_Otimes__class_Otimes(T_d)),V_g_2),c_Groups_Oone__class_Oone(T_d))),V_A_2)),c_Groups_Oone__class_Oone(T_d)),V_I_2) ) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_nat__of__induct,axiom,
% 159.70/159.34      ! [V_Pa_2,V_y_2] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.34       => ( ! [B_x] : hBOOL(hAPP(V_Pa_2,hAPP(c_Code__Numeral_Onat__of,B_x)))
% 159.70/159.34         => hBOOL(hAPP(V_Pa_2,V_y_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_nat__of__cases,axiom,
% 159.70/159.34      ! [V_y_2] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.34       => ~ ! [B_x] : V_y_2 != hAPP(c_Code__Numeral_Onat__of,B_x) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_of__nat__induct,axiom,
% 159.70/159.34      ! [V_x_2,V_Pa_2] :
% 159.70/159.34        ( ! [B_y] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_y),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 159.70/159.34           => hBOOL(hAPP(V_Pa_2,hAPP(c_Code__Numeral_Oof__nat,B_y))) )
% 159.70/159.34       => hBOOL(hAPP(V_Pa_2,V_x_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_of__nat__cases,axiom,
% 159.70/159.34      ! [V_x_2] :
% 159.70/159.34        ~ ! [B_y] :
% 159.70/159.34            ( V_x_2 = hAPP(c_Code__Numeral_Oof__nat,B_y)
% 159.70/159.34           => ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_y),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Orecs_I1_J,axiom,
% 159.70/159.34      ! [V_f2_2,V_f1_2,T_c,T_b] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__rec(T_b,T_c,V_f1_2,V_f2_2,c_Lazy__Sequence_Olazy__sequence_OEmpty(T_c)) = V_f1_2 ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_beyond__def,axiom,
% 159.70/159.34      ! [V_l,V_k] :
% 159.70/159.34        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.70/159.34         => c_Quickcheck_Obeyond(V_k,V_l) = V_l )
% 159.70/159.34        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 159.70/159.34         => c_Quickcheck_Obeyond(V_k,V_l) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_beyond__zero,axiom,
% 159.70/159.34      ! [V_k] : c_Quickcheck_Obeyond(V_k,c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)) = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_lazy__sequence_Orecs_I2_J,axiom,
% 159.70/159.34      ! [V_lazy__sequence_2,V_a_2,V_f2_2,V_f1_2,T_c,T_b] : c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__rec(T_b,T_c,V_f1_2,V_f2_2,c_Lazy__Sequence_Olazy__sequence_OInsert(T_c,V_a_2,V_lazy__sequence_2)) = hAPP(hAPP(hAPP(V_f2_2,V_a_2),V_lazy__sequence_2),c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__rec(T_b,T_c,V_f1_2,V_f2_2,V_lazy__sequence_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__image__Collect__eq,axiom,
% 159.70/159.34      ! [V_Pa_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.34       => hAPP(c_Set_Oimage(T_b,T_c,V_f_2),hAPP(c_Set_OCollect(T_b),V_Pa_2)) = hAPP(c_Set_OCollect(T_c),hAPP(hAPP(c_COMBB(T_b,tc_HOL_Obool,T_c),V_Pa_2),c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curry__def,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2,V_c_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Ocurry(T_c,T_d,T_b,V_c_2),V_x_2),V_y_2) = hAPP(V_c_2,hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_x_2),V_y_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curryI,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,T_c,T_b,V_f_2] :
% 159.70/159.34        ( hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)))
% 159.70/159.34       => hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_b,T_c,tc_HOL_Obool,V_f_2),V_a_2),V_b_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__betw__id,axiom,
% 159.70/159.34      ! [V_A_2,T_b] : c_Fun_Obij__betw(T_b,T_b,c_Fun_Oid(T_b),V_A_2,V_A_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__betw__inv__into,axiom,
% 159.70/159.34      ! [V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,V_A_2,V_B_2)
% 159.70/159.34       => c_Fun_Obij__betw(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2),V_B_2,V_A_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__into__inv__into__eq,axiom,
% 159.70/159.34      ! [V_a_2,V_A_H_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,V_A_2,V_A_H_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 159.70/159.34         => hAPP(c_Hilbert__Choice_Oinv__into(T_c,T_b,V_A_H_2,c_Hilbert__Choice_Oinv__into(T_b,T_c,V_A_2,V_f_2)),V_a_2) = hAPP(V_f_2,V_a_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__imp__bij__inv,axiom,
% 159.70/159.34      ! [V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.34       => c_Fun_Obij__betw(T_c,T_b,c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_inv__inv__eq,axiom,
% 159.70/159.34      ! [V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.34       => c_Hilbert__Choice_Oinv__into(T_c,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)) = V_f_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_o__inv__distrib,axiom,
% 159.70/159.34      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.34       => ( c_Fun_Obij__betw(T_d,T_b,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 159.70/159.34         => c_Hilbert__Choice_Oinv__into(T_d,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)),hAPP(c_Fun_Ocomp(T_b,T_c,T_d,V_f_2),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_d,T_c,c_Hilbert__Choice_Oinv__into(T_d,T_b,c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)),V_g_2)),c_Hilbert__Choice_Oinv__into(T_b,T_c,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),V_f_2)) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__betw__comp__iff2,axiom,
% 159.70/159.34      ! [V_A_2,V_f_2,T_d,V_A_H_H_2,V_A_H_2,V_f_H_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_H_2,V_A_H_2,V_A_H_H_2)
% 159.70/159.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),hAPP(c_Set_Oimage(T_d,T_b,V_f_2),V_A_2)),V_A_H_2))
% 159.70/159.34         => ( c_Fun_Obij__betw(T_d,T_b,V_f_2,V_A_2,V_A_H_2)
% 159.70/159.34          <=> c_Fun_Obij__betw(T_d,T_c,hAPP(c_Fun_Ocomp(T_b,T_c,T_d,V_f_H_2),V_f_2),V_A_2,V_A_H_H_2) ) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__betw__trans,axiom,
% 159.70/159.34      ! [V_C_2,V_g_2,T_d,V_B_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,V_A_2,V_B_2)
% 159.70/159.34       => ( c_Fun_Obij__betw(T_c,T_d,V_g_2,V_B_2,V_C_2)
% 159.70/159.34         => c_Fun_Obij__betw(T_b,T_d,hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_g_2),V_f_2),V_A_2,V_C_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__betw__comp__iff,axiom,
% 159.70/159.34      ! [V_A_H_H_2,V_f_H_2,T_d,V_A_H_2,V_A_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,V_A_2,V_A_H_2)
% 159.70/159.34       => ( c_Fun_Obij__betw(T_c,T_d,V_f_H_2,V_A_H_2,V_A_H_H_2)
% 159.70/159.34        <=> c_Fun_Obij__betw(T_b,T_d,hAPP(c_Fun_Ocomp(T_c,T_d,T_b,V_f_H_2),V_f_2),V_A_2,V_A_H_H_2) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_bij__comp,axiom,
% 159.70/159.34      ! [V_g_2,T_d,V_f_2,T_c,T_b] :
% 159.70/159.34        ( c_Fun_Obij__betw(T_b,T_c,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 159.70/159.34       => ( c_Fun_Obij__betw(T_c,T_d,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)),c_Orderings_Otop__class_Otop(tc_fun(T_d,tc_HOL_Obool)))
% 159.70/159.34         => c_Fun_Obij__betw(T_b,T_d,hAPP(c_Fun_Ocomp(T_c,T_d,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_d,tc_HOL_Obool))) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curryD,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_b,T_c,tc_HOL_Obool,V_f_2),V_a_2),V_b_2))
% 159.70/159.34       => hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curryE,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_f_2,T_c,T_b] :
% 159.70/159.34        ( hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(T_b,T_c,tc_HOL_Obool,V_f_2),V_a_2),V_b_2))
% 159.70/159.34       => hBOOL(hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2))) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curry__conv,axiom,
% 159.70/159.34      ! [V_b_2,V_a_2,V_f_2,T_b,T_d,T_c] : hAPP(hAPP(c_Product__Type_Ocurry(T_c,T_d,T_b,V_f_2),V_a_2),V_b_2) = hAPP(V_f_2,hAPP(hAPP(c_Product__Type_OPair(T_c,T_d),V_a_2),V_b_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(fact_curry__split,axiom,
% 159.70/159.34      ! [V_f_2,T_d,T_c,T_b] : c_Product__Type_Ocurry(T_b,T_c,T_d,hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_d),V_f_2)) = V_f_2 ).
% 159.70/159.34  
% 159.70/159.34  %----Arity declarations (218)
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Obounded__lattice,axiom,
% 159.70/159.34      class_Lattices_Obounded__lattice(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Obounded__lattice,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.34       => class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Complete__Lattice_Ocomplete__lattice,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Complete__Lattice_Ocomplete__lattice(T_1)
% 159.70/159.34       => class_Complete__Lattice_Ocomplete__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Obounded__lattice__top,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.34       => class_Lattices_Obounded__lattice__top(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Obounded__lattice__bot,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Obounded__lattice(T_1)
% 159.70/159.34       => class_Lattices_Obounded__lattice__bot(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Osemilattice__sup,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Olattice(T_1)
% 159.70/159.34       => class_Lattices_Osemilattice__sup(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Osemilattice__inf,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Olattice(T_1)
% 159.70/159.34       => class_Lattices_Osemilattice__inf(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Odistrib__lattice,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Odistrib__lattice(T_1)
% 159.70/159.34       => class_Lattices_Odistrib__lattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Oboolean__algebra,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Oboolean__algebra(T_1)
% 159.70/159.34       => class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Orderings_Opreorder,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Orderings_Opreorder(T_1)
% 159.70/159.34       => class_Orderings_Opreorder(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Finite__Set_Ofinite,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.34          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.34       => class_Finite__Set_Ofinite(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Lattices_Olattice,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Lattices_Olattice(T_1)
% 159.70/159.34       => class_Lattices_Olattice(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Orderings_Oorder,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Orderings_Oorder(T_1)
% 159.70/159.34       => class_Orderings_Oorder(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Orderings_Otop,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Orderings_Otop(T_1)
% 159.70/159.34       => class_Orderings_Otop(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Orderings_Oord,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Orderings_Oord(T_1)
% 159.70/159.34       => class_Orderings_Oord(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Orderings_Obot,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Orderings_Obot(T_1)
% 159.70/159.34       => class_Orderings_Obot(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Groups_Ouminus,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Groups_Ouminus(T_1)
% 159.70/159.34       => class_Groups_Ouminus(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Groups_Ominus,axiom,
% 159.70/159.34      ! [T_2,T_1] :
% 159.70/159.34        ( class_Groups_Ominus(T_1)
% 159.70/159.34       => class_Groups_Ominus(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_fun__Enum_Oenum,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Enum_Oenum(T_2)
% 159.70/159.34          & class_Enum_Oenum(T_1) )
% 159.70/159.34       => class_Enum_Oenum(tc_fun(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Com__Ocom__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Com_Ocom) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 159.70/159.34      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__comm__semiring__strict(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__semiring__1__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring__1__strict(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Olinordered__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring__strict(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__ab__group__add__abs,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__group__add__abs(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Oordered__comm__monoid__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Olinordered__ab__group__add,axiom,
% 159.70/159.34      class_Groups_Olinordered__ab__group__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__ab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oring__1__no__zero__divisors,axiom,
% 159.70/159.34      class_Rings_Oring__1__no__zero__divisors(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__cancel__semiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__ring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__ring__strict(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oring__no__zero__divisors,axiom,
% 159.70/159.34      class_Rings_Oring__no__zero__divisors(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__comm__semiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__semiring__1,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring__1(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oordered__ab__group__add,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__group__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__semiring,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__semidom,axiom,
% 159.70/159.34      class_Rings_Olinordered__semidom(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Lazy__Sequence_Osmall__lazy,axiom,
% 159.70/159.34      class_Lazy__Sequence_Osmall__lazy(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Lattices_Osemilattice__sup,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__sup(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Lattices_Osemilattice__inf,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__inf(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Lattices_Odistrib__lattice,axiom,
% 159.70/159.34      class_Lattices_Odistrib__lattice(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__mult(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__mult(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oordered__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__semiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oordered__ring__abs,axiom,
% 159.70/159.34      class_Rings_Oordered__ring__abs(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Ono__zero__divisors,axiom,
% 159.70/159.34      class_Rings_Ono__zero__divisors(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__ring,axiom,
% 159.70/159.34      class_Rings_Olinordered__ring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Olinordered__idom,axiom,
% 159.70/159.34      class_Rings_Olinordered__idom(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring__1(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Osemigroup__add,axiom,
% 159.70/159.34      class_Groups_Osemigroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Divides_Osemiring__div,axiom,
% 159.70/159.34      class_Divides_Osemiring__div(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Ocomm__semiring,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Nat_Osemiring__char__0,axiom,
% 159.70/159.34      class_Nat_Osemiring__char__0(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oab__group__add,axiom,
% 159.70/159.34      class_Groups_Oab__group__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Ozero__neq__one,axiom,
% 159.70/159.34      class_Rings_Ozero__neq__one(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oordered__ring,axiom,
% 159.70/159.34      class_Rings_Oordered__ring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Orderings_Opreorder,axiom,
% 159.70/159.34      class_Orderings_Opreorder(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Orderings_Olinorder,axiom,
% 159.70/159.34      class_Orderings_Olinorder(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Omonoid__mult,axiom,
% 159.70/159.34      class_Groups_Omonoid__mult(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Ocomm__ring__1,axiom,
% 159.70/159.34      class_Rings_Ocomm__ring__1(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Omonoid__add,axiom,
% 159.70/159.34      class_Groups_Omonoid__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Osemiring__1,axiom,
% 159.70/159.34      class_Rings_Osemiring__1(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Osemiring__0,axiom,
% 159.70/159.34      class_Rings_Osemiring__0(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Lattices_Olattice,axiom,
% 159.70/159.34      class_Lattices_Olattice(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ogroup__add,axiom,
% 159.70/159.34      class_Groups_Ogroup__add(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Divides_Oring__div,axiom,
% 159.70/159.34      class_Divides_Oring__div(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Omult__zero,axiom,
% 159.70/159.34      class_Rings_Omult__zero(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Orderings_Oorder,axiom,
% 159.70/159.34      class_Orderings_Oorder(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Int_Oring__char__0,axiom,
% 159.70/159.34      class_Int_Oring__char__0(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Int_Onumber__ring,axiom,
% 159.70/159.34      class_Int_Onumber__ring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Osemiring,axiom,
% 159.70/159.34      class_Rings_Osemiring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Orderings_Oord,axiom,
% 159.70/159.34      class_Orderings_Oord(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ouminus,axiom,
% 159.70/159.34      class_Groups_Ouminus(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Osgn__if,axiom,
% 159.70/159.34      class_Groups_Osgn__if(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oabs__if,axiom,
% 159.70/159.34      class_Groups_Oabs__if(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oring__1,axiom,
% 159.70/159.34      class_Rings_Oring__1(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ominus,axiom,
% 159.70/159.34      class_Groups_Ominus(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Power_Opower,axiom,
% 159.70/159.34      class_Power_Opower(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Ozero,axiom,
% 159.70/159.34      class_Groups_Ozero(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oring,axiom,
% 159.70/159.34      class_Rings_Oring(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Rings_Oidom,axiom,
% 159.70/159.34      class_Rings_Oidom(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Int_Onumber,axiom,
% 159.70/159.34      class_Int_Onumber(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Int__Oint__Groups_Oone,axiom,
% 159.70/159.34      class_Groups_Oone(tc_Int_Oint) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 159.70/159.34      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__comm__semiring__strict(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Olinordered__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring__strict(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Oordered__comm__monoid__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__ab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__cancel__semiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__comm__semiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Olinordered__semiring,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Olinordered__semidom,axiom,
% 159.70/159.34      class_Rings_Olinordered__semidom(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Lattices_Osemilattice__sup,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__sup(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Lattices_Osemilattice__inf,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__inf(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Lattices_Odistrib__lattice,axiom,
% 159.70/159.34      class_Lattices_Odistrib__lattice(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__mult(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__mult(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Oordered__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__semiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Ono__zero__divisors,axiom,
% 159.70/159.34      class_Rings_Ono__zero__divisors(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring__1(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Osemigroup__add,axiom,
% 159.70/159.34      class_Groups_Osemigroup__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Divides_Osemiring__div,axiom,
% 159.70/159.34      class_Divides_Osemiring__div(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Ocomm__semiring,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Owellorder,axiom,
% 159.70/159.34      class_Orderings_Owellorder(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Nat_Osemiring__char__0,axiom,
% 159.70/159.34      class_Nat_Osemiring__char__0(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Ozero__neq__one,axiom,
% 159.70/159.34      class_Rings_Ozero__neq__one(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Opreorder,axiom,
% 159.70/159.34      class_Orderings_Opreorder(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Olinorder,axiom,
% 159.70/159.34      class_Orderings_Olinorder(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Omonoid__mult,axiom,
% 159.70/159.34      class_Groups_Omonoid__mult(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Omonoid__add,axiom,
% 159.70/159.34      class_Groups_Omonoid__add(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Osemiring__1,axiom,
% 159.70/159.34      class_Rings_Osemiring__1(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Osemiring__0,axiom,
% 159.70/159.34      class_Rings_Osemiring__0(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Lattices_Olattice,axiom,
% 159.70/159.34      class_Lattices_Olattice(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Omult__zero,axiom,
% 159.70/159.34      class_Rings_Omult__zero(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Oorder,axiom,
% 159.70/159.34      class_Orderings_Oorder(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Rings_Osemiring,axiom,
% 159.70/159.34      class_Rings_Osemiring(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Oord,axiom,
% 159.70/159.34      class_Orderings_Oord(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Orderings_Obot,axiom,
% 159.70/159.34      class_Orderings_Obot(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ominus,axiom,
% 159.70/159.34      class_Groups_Ominus(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Power_Opower,axiom,
% 159.70/159.34      class_Power_Opower(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Ozero,axiom,
% 159.70/159.34      class_Groups_Ozero(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Int_Onumber,axiom,
% 159.70/159.34      class_Int_Onumber(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Groups_Oone,axiom,
% 159.70/159.34      class_Groups_Oone(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nat__Onat__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Nat_Onat) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice,axiom,
% 159.70/159.34      class_Complete__Lattice_Ocomplete__lattice(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Obounded__lattice__top,axiom,
% 159.70/159.34      class_Lattices_Obounded__lattice__top(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Obounded__lattice__bot,axiom,
% 159.70/159.34      class_Lattices_Obounded__lattice__bot(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Osemilattice__sup,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__sup(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Osemilattice__inf,axiom,
% 159.70/159.34      class_Lattices_Osemilattice__inf(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Odistrib__lattice,axiom,
% 159.70/159.34      class_Lattices_Odistrib__lattice(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Oboolean__algebra,axiom,
% 159.70/159.34      class_Lattices_Oboolean__algebra(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Orderings_Opreorder,axiom,
% 159.70/159.34      class_Orderings_Opreorder(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Finite__Set_Ofinite,axiom,
% 159.70/159.34      class_Finite__Set_Ofinite(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Lattices_Olattice,axiom,
% 159.70/159.34      class_Lattices_Olattice(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Orderings_Oorder,axiom,
% 159.70/159.34      class_Orderings_Oorder(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Orderings_Otop,axiom,
% 159.70/159.34      class_Orderings_Otop(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Orderings_Oord,axiom,
% 159.70/159.34      class_Orderings_Oord(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Orderings_Obot,axiom,
% 159.70/159.34      class_Orderings_Obot(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Groups_Ouminus,axiom,
% 159.70/159.34      class_Groups_Ouminus(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Groups_Ominus,axiom,
% 159.70/159.34      class_Groups_Ominus(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Enum_Oenum,axiom,
% 159.70/159.34      class_Enum_Oenum(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_HOL__Obool__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_HOL_Obool) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Com__Ostate__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Com_Ostate) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_List__Olist__Lazy__Sequence_Osmall__lazy,axiom,
% 159.70/159.34      ! [T_1] :
% 159.70/159.34        ( class_Lazy__Sequence_Osmall__lazy(T_1)
% 159.70/159.34       => class_Lazy__Sequence_Osmall__lazy(tc_List_Olist(T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_List__Olist__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1] : class_Nat_Osize(tc_List_Olist(T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_sum__Finite__Set_Ofinite,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.34          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.34       => class_Finite__Set_Ofinite(tc_sum(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_sum__Enum_Oenum,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Enum_Oenum(T_2)
% 159.70/159.34          & class_Enum_Oenum(T_1) )
% 159.70/159.34       => class_Enum_Oenum(tc_sum(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_sum__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1,T_2] : class_Nat_Osize(tc_sum(T_2,T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Option__Ooption__Finite__Set_Ofinite,axiom,
% 159.70/159.34      ! [T_1] :
% 159.70/159.34        ( class_Finite__Set_Ofinite(T_1)
% 159.70/159.34       => class_Finite__Set_Ofinite(tc_Option_Ooption(T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Option__Ooption__Enum_Oenum,axiom,
% 159.70/159.34      ! [T_1] :
% 159.70/159.34        ( class_Enum_Oenum(T_1)
% 159.70/159.34       => class_Enum_Oenum(tc_Option_Ooption(T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Option__Ooption__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1] : class_Nat_Osize(tc_Option_Ooption(T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Nitpick__Opair____box__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1,T_2] : class_Nat_Osize(tc_Nitpick_Opair__box(T_2,T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_prod__Lazy__Sequence_Osmall__lazy,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Lazy__Sequence_Osmall__lazy(T_2)
% 159.70/159.34          & class_Lazy__Sequence_Osmall__lazy(T_1) )
% 159.70/159.34       => class_Lazy__Sequence_Osmall__lazy(tc_prod(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_prod__Finite__Set_Ofinite,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Finite__Set_Ofinite(T_2)
% 159.70/159.34          & class_Finite__Set_Ofinite(T_1) )
% 159.70/159.34       => class_Finite__Set_Ofinite(tc_prod(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_prod__Enum_Oenum,axiom,
% 159.70/159.34      ! [T_1,T_2] :
% 159.70/159.34        ( ( class_Enum_Oenum(T_2)
% 159.70/159.34          & class_Enum_Oenum(T_1) )
% 159.70/159.34       => class_Enum_Oenum(tc_prod(T_2,T_1)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_prod__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1,T_2] : class_Nat_Osize(tc_prod(T_2,T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Product____Type__Ounit__Lazy__Sequence_Osmall__lazy,axiom,
% 159.70/159.34      class_Lazy__Sequence_Osmall__lazy(tc_Product__Type_Ounit) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Product____Type__Ounit__Finite__Set_Ofinite,axiom,
% 159.70/159.34      class_Finite__Set_Ofinite(tc_Product__Type_Ounit) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Product____Type__Ounit__Enum_Oenum,axiom,
% 159.70/159.34      class_Enum_Oenum(tc_Product__Type_Ounit) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Product____Type__Ounit__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Product__Type_Ounit) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Evaluation__Oterm__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Code__Evaluation_Oterm) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Hoare____Mirabelle__Otriple__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1] : class_Nat_Osize(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__comm__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__comm__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Olinordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring__strict,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Oordered__comm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__ab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__cancel__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__cancel__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__comm__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__comm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Ocancel__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring,axiom,
% 159.70/159.34      class_Rings_Olinordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom,axiom,
% 159.70/159.34      class_Rings_Olinordered__semidom(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__add,axiom,
% 159.70/159.34      class_Groups_Oab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__semiring,axiom,
% 159.70/159.34      class_Rings_Oordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors,axiom,
% 159.70/159.34      class_Rings_Ono__zero__divisors(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add,axiom,
% 159.70/159.34      class_Groups_Ocomm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Osemigroup__add,axiom,
% 159.70/159.34      class_Groups_Osemigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Divides_Osemiring__div,axiom,
% 159.70/159.34      class_Divides_Osemiring__div(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring,axiom,
% 159.70/159.34      class_Rings_Ocomm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osemiring__char__0,axiom,
% 159.70/159.34      class_Nat_Osemiring__char__0(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ozero__neq__one,axiom,
% 159.70/159.34      class_Rings_Ozero__neq__one(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder,axiom,
% 159.70/159.34      class_Orderings_Opreorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder,axiom,
% 159.70/159.34      class_Orderings_Olinorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult,axiom,
% 159.70/159.34      class_Groups_Omonoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add,axiom,
% 159.70/159.34      class_Groups_Omonoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1,axiom,
% 159.70/159.34      class_Rings_Osemiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0,axiom,
% 159.70/159.34      class_Rings_Osemiring__0(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Omult__zero,axiom,
% 159.70/159.34      class_Rings_Omult__zero(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oorder,axiom,
% 159.70/159.34      class_Orderings_Oorder(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring,axiom,
% 159.70/159.34      class_Rings_Osemiring(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oord,axiom,
% 159.70/159.34      class_Orderings_Oord(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ominus,axiom,
% 159.70/159.34      class_Groups_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Power_Opower,axiom,
% 159.70/159.34      class_Power_Opower(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ozero,axiom,
% 159.70/159.34      class_Groups_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Int_Onumber,axiom,
% 159.70/159.34      class_Int_Onumber(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oone,axiom,
% 159.70/159.34      class_Groups_Oone(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osize,axiom,
% 159.70/159.34      class_Nat_Osize(tc_Code__Numeral_Ocode__numeral) ).
% 159.70/159.34  
% 159.70/159.34  fof(arity_Lazy____Sequence__Olazy____sequence__Nat_Osize,axiom,
% 159.70/159.34      ! [T_1] : class_Nat_Osize(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 159.70/159.34  
% 159.70/159.34  %----Helper facts (20)
% 159.70/159.34  fof(help_c__COMBI__1,axiom,
% 159.70/159.34      ! [V_P,T_a] : hAPP(c_COMBI(T_a),V_P) = V_P ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__COMBK__1,axiom,
% 159.70/159.34      ! [V_Q,V_P,T_b,T_a] : hAPP(hAPP(c_COMBK(T_a,T_b),V_P),V_Q) = V_P ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__COMBB__1,axiom,
% 159.70/159.34      ! [V_R_2,V_Qa_2,V_Pa_2,T_d,T_b,T_c] : hAPP(hAPP(hAPP(c_COMBB(T_c,T_b,T_d),V_Pa_2),V_Qa_2),V_R_2) = hAPP(V_Pa_2,hAPP(V_Qa_2,V_R_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__COMBC__1,axiom,
% 159.70/159.34      ! [V_R_2,V_Qa_2,V_Pa_2,T_b,T_d,T_c] : hAPP(hAPP(hAPP(c_COMBC(T_c,T_d,T_b),V_Pa_2),V_Qa_2),V_R_2) = hAPP(hAPP(V_Pa_2,V_R_2),V_Qa_2) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__COMBS__1,axiom,
% 159.70/159.34      ! [V_R_2,V_Qa_2,V_Pa_2,T_b,T_d,T_c] : hAPP(hAPP(hAPP(c_COMBS(T_c,T_d,T_b),V_Pa_2),V_Qa_2),V_R_2) = hAPP(hAPP(V_Pa_2,V_R_2),hAPP(V_Qa_2,V_R_2)) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fequal__1,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2))
% 159.70/159.34        | V_x_2 = V_y_2 ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fequal__2,axiom,
% 159.70/159.34      ! [V_y_2,V_x_2] :
% 159.70/159.34        ( V_x_2 != V_y_2
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fFalse__1,axiom,
% 159.70/159.34      ~ hBOOL(c_fFalse) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fTrue__1,axiom,
% 159.70/159.34      hBOOL(c_fTrue) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fNot__1,axiom,
% 159.70/159.34      ! [V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(c_fNot,V_Pa_2))
% 159.70/159.34        | ~ hBOOL(V_Pa_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fNot__2,axiom,
% 159.70/159.34      ! [V_Pa_2] :
% 159.70/159.34        ( ~ ~ hBOOL(V_Pa_2)
% 159.70/159.34        | hBOOL(hAPP(c_fNot,V_Pa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fconj__1,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(V_Pa_2)
% 159.70/159.34        | ~ hBOOL(V_Qa_2)
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Qa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fconj__2,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Qa_2))
% 159.70/159.34        | hBOOL(V_Pa_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fconj__3,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_Pa_2),V_Qa_2))
% 159.70/159.34        | hBOOL(V_Qa_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fdisj__1,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(V_Pa_2)
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fdisj,V_Pa_2),V_Qa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fdisj__2,axiom,
% 159.70/159.34      ! [V_Pa_2,V_Qa_2] :
% 159.70/159.34        ( ~ hBOOL(V_Qa_2)
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fdisj,V_Pa_2),V_Qa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fdisj__3,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(hAPP(c_fdisj,V_Pa_2),V_Qa_2))
% 159.70/159.34        | hBOOL(V_Pa_2)
% 159.70/159.34        | hBOOL(V_Qa_2) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fimplies__1,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( hBOOL(V_Pa_2)
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fimplies,V_Pa_2),V_Qa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fimplies__2,axiom,
% 159.70/159.34      ! [V_Pa_2,V_Qa_2] :
% 159.70/159.34        ( ~ hBOOL(V_Qa_2)
% 159.70/159.34        | hBOOL(hAPP(hAPP(c_fimplies,V_Pa_2),V_Qa_2)) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(help_c__fimplies__3,axiom,
% 159.70/159.34      ! [V_Qa_2,V_Pa_2] :
% 159.70/159.34        ( ~ hBOOL(hAPP(hAPP(c_fimplies,V_Pa_2),V_Qa_2))
% 159.70/159.34        | ~ hBOOL(V_Pa_2)
% 159.70/159.34        | hBOOL(V_Qa_2) ) ).
% 159.70/159.34  
% 159.70/159.34  %----Conjectures (2)
% 159.70/159.34  fof(conj_0,hypothesis,
% 159.70/159.34      ! [B_n] :
% 159.70/159.34        ( ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(t_a)),B_x),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(t_a),tc_HOL_Obool)),v_G),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)),c_Com_Ocom_OBODY)),v_Q)),v_Procs))))
% 159.70/159.34           => c_Hoare__Mirabelle_Otriple__valid(t_a,B_n,B_x) )
% 159.70/159.34       => ! [B_x] :
% 159.70/159.34            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(t_a)),B_x),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)),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)),v_Procs)))
% 159.70/159.34           => c_Hoare__Mirabelle_Otriple__valid(t_a,B_n,B_x) ) ) ).
% 159.70/159.34  
% 159.70/159.34  fof(conj_1,conjecture,
% 159.70/159.34      ( ! [B_x] :
% 159.70/159.34          ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(t_a)),B_x),v_G))
% 159.70/159.34         => c_Hoare__Mirabelle_Otriple__valid(t_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),B_x) )
% 159.70/159.34     => ! [B_x] :
% 159.70/159.34          ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(t_a)),B_x),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)),c_Com_Ocom_OBODY)),v_Q)),v_Procs)))
% 159.70/159.34         => c_Hoare__Mirabelle_Otriple__valid(t_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),B_x) ) ) ).
% 159.70/159.34  
% 159.70/159.34  %------------------------------------------------------------------------------
% 159.70/159.34  %-------------------------------------------
% 159.70/159.34  % Proof found
% 159.70/159.34  % SZS status Theorem for theBenchmark
% 159.70/159.34  % SZS output start Proof
% 159.70/159.34  %ClaNum:10378(EqnAxiom:3026)
% 159.70/159.34  %VarNum:70888(SingletonVarNum:20540)
% 159.70/159.34  %MaxLitNum:8
% 159.70/159.34  %MaxfuncDepth:13
% 159.70/159.34  %SharedTerms:1031
% 159.70/159.34  %goalClause: 4557 4608 5710
% 159.70/159.34  %singleGoalClaCount:2
% 159.70/159.34  [3030]P1(a190)
% 159.70/159.34  [3031]P2(a909)
% 159.70/159.34  [3032]P2(a904)
% 159.70/159.34  [3033]P2(a1)
% 159.70/159.34  [3034]P103(a909)
% 159.70/159.34  [3035]P103(a904)
% 159.70/159.34  [3036]P103(a1)
% 159.70/159.34  [3037]P3(a909)
% 159.70/159.34  [3038]P3(a1)
% 159.70/159.34  [3039]P3(a104)
% 159.70/159.34  [3040]P105(a909)
% 159.70/159.34  [3041]P105(a1)
% 159.70/159.34  [3042]P105(a104)
% 159.70/159.34  [3043]P94(a904)
% 159.70/159.34  [3044]P106(a909)
% 159.70/159.34  [3045]P106(a904)
% 159.70/159.34  [3046]P110(a909)
% 159.70/159.34  [3047]P4(a909)
% 159.70/159.34  [3048]P4(a1)
% 159.70/159.34  [3049]P4(a104)
% 159.70/159.34  [3050]P5(a909)
% 159.70/159.34  [3051]P5(a1)
% 159.70/159.34  [3052]P5(a104)
% 159.70/159.34  [3053]P6(a909)
% 159.70/159.34  [3054]P6(a1)
% 159.70/159.34  [3055]P6(a104)
% 159.70/159.34  [3056]P76(a909)
% 159.70/159.34  [3057]P76(a1)
% 159.70/159.34  [3058]P76(a104)
% 159.70/159.34  [3059]P77(a909)
% 159.70/159.34  [3060]P77(a1)
% 159.70/159.34  [3061]P77(a104)
% 159.70/159.34  [3062]P78(a1)
% 159.70/159.34  [3063]P146(a909)
% 159.70/159.34  [3064]P146(a1)
% 159.70/159.34  [3065]P116(a909)
% 159.70/159.34  [3066]P116(a1)
% 159.70/159.34  [3067]P116(a104)
% 159.70/159.34  [3068]P95(a1)
% 159.70/159.34  [3069]P120(a1)
% 159.70/159.34  [3070]P7(a904)
% 159.70/159.34  [3071]P7(a912)
% 159.70/159.34  [3072]P73(a1)
% 159.70/159.34  [3073]P104(a909)
% 159.70/159.34  [3074]P104(a904)
% 159.70/159.34  [3075]P104(a1)
% 159.70/159.34  [3076]P81(a909)
% 159.70/159.34  [3077]P81(a904)
% 159.70/159.34  [3078]P81(a1)
% 159.70/159.34  [3079]P81(a104)
% 159.70/159.34  [3080]P79(a1)
% 159.70/159.34  [3081]P101(a909)
% 159.70/159.34  [3082]P101(a904)
% 159.70/159.34  [3083]P101(a1)
% 159.70/159.34  [3084]P83(a909)
% 159.70/159.34  [3085]P83(a1)
% 159.70/159.34  [3086]P83(a104)
% 159.70/159.34  [3087]P111(a909)
% 159.70/159.34  [3088]P111(a904)
% 159.70/159.34  [3089]P111(a1)
% 159.70/159.34  [3090]P111(a104)
% 159.70/159.34  [3091]P112(a909)
% 159.70/159.34  [3092]P112(a1)
% 159.70/159.34  [3093]P112(a104)
% 159.70/159.34  [3094]P113(a909)
% 159.70/159.34  [3095]P113(a904)
% 159.70/159.34  [3096]P113(a1)
% 159.70/159.34  [3097]P113(a104)
% 159.70/159.34  [3098]P114(a909)
% 159.70/159.34  [3099]P114(a904)
% 159.70/159.34  [3100]P114(a1)
% 159.70/159.34  [3101]P114(a104)
% 159.70/159.34  [3102]P85(a909)
% 159.70/159.34  [3103]P85(a1)
% 159.70/159.34  [3104]P85(a104)
% 159.70/159.34  [3105]P89(a909)
% 159.70/159.34  [3106]P89(a1)
% 159.70/159.34  [3107]P89(a104)
% 159.70/159.34  [3108]P86(a1)
% 159.70/159.34  [3109]P121(a1)
% 159.70/159.34  [3110]P90(a909)
% 159.70/159.34  [3111]P90(a1)
% 159.70/159.34  [3112]P90(a104)
% 159.70/159.34  [3113]P127(a909)
% 159.70/159.34  [3114]P127(a1)
% 159.70/159.34  [3115]P127(a104)
% 159.70/159.34  [3116]P147(a909)
% 159.70/159.34  [3117]P147(a1)
% 159.70/159.34  [3118]P147(a104)
% 159.70/159.34  [3119]P80(a909)
% 159.70/159.34  [3120]P80(a1)
% 159.70/159.34  [3121]P80(a104)
% 159.70/159.34  [3122]P130(a1)
% 159.70/159.34  [3123]P131(a909)
% 159.70/159.34  [3124]P131(a1)
% 159.70/159.34  [3125]P131(a104)
% 159.70/159.34  [3126]P138(a1)
% 159.70/159.34  [3127]P140(a909)
% 159.70/159.34  [3128]P140(a1)
% 159.70/159.34  [3129]P140(a104)
% 159.70/159.34  [3130]P139(a909)
% 159.70/159.34  [3131]P139(a1)
% 159.70/159.34  [3132]P139(a104)
% 159.70/159.34  [3133]P128(a1)
% 159.70/159.34  [3134]P129(a1)
% 159.70/159.34  [3135]P142(a909)
% 159.70/159.34  [3136]P142(a1)
% 159.70/159.34  [3137]P142(a104)
% 159.70/159.34  [3138]P74(a909)
% 159.70/159.34  [3139]P74(a1)
% 159.70/159.34  [3140]P74(a104)
% 159.70/159.34  [3141]P107(a909)
% 159.70/159.34  [3142]P107(a1)
% 159.70/159.34  [3143]P107(a104)
% 159.70/159.34  [3144]P132(a909)
% 159.70/159.34  [3145]P132(a1)
% 159.70/159.34  [3146]P132(a104)
% 159.70/159.34  [3147]P133(a909)
% 159.70/159.34  [3148]P133(a1)
% 159.70/159.34  [3149]P133(a104)
% 159.70/159.34  [3150]P136(a909)
% 159.70/159.34  [3151]P136(a1)
% 159.70/159.34  [3152]P136(a104)
% 159.70/159.34  [3153]P143(a1)
% 159.70/159.34  [3154]P137(a909)
% 159.70/159.34  [3155]P137(a1)
% 159.70/159.34  [3156]P137(a104)
% 159.70/159.34  [3157]P145(a909)
% 159.70/159.34  [3158]P145(a1)
% 159.70/159.34  [3159]P145(a104)
% 159.70/159.34  [3160]P117(a909)
% 159.70/159.34  [3161]P117(a1)
% 159.70/159.34  [3162]P117(a104)
% 159.70/159.34  [3163]P87(a909)
% 159.70/159.34  [3164]P87(a1)
% 159.70/159.34  [3165]P87(a104)
% 159.70/159.34  [3166]P84(a909)
% 159.70/159.34  [3167]P84(a1)
% 159.70/159.34  [3168]P84(a104)
% 159.70/159.34  [3169]P134(a1)
% 159.70/159.34  [3170]P135(a1)
% 159.70/159.34  [3171]P122(a909)
% 159.70/159.34  [3172]P122(a1)
% 159.70/159.34  [3173]P122(a104)
% 159.70/159.34  [3174]P88(a1)
% 159.70/159.34  [3175]P141(a1)
% 159.70/159.34  [3176]P8(a904)
% 159.70/159.34  [3177]P82(a909)
% 159.70/159.34  [3178]P82(a1)
% 159.70/159.34  [3179]P82(a104)
% 159.70/159.34  [3180]P91(a904)
% 159.70/159.34  [3181]P91(a1)
% 159.70/159.34  [3182]P98(a904)
% 159.70/159.34  [3183]P115(a904)
% 159.70/159.34  [3184]P123(a1)
% 159.70/159.34  [3185]P102(a904)
% 159.70/159.34  [3186]P118(a1)
% 159.70/159.34  [3187]P144(a1)
% 159.70/159.34  [3188]P75(a1)
% 159.70/159.34  [3189]P92(a1)
% 159.70/159.34  [3190]P119(a909)
% 159.70/159.34  [3191]P119(a1)
% 159.70/159.34  [3192]P119(a104)
% 159.70/159.34  [3193]P66(a909)
% 159.70/159.34  [3194]P66(a1)
% 159.70/159.34  [3195]P66(a104)
% 159.70/159.34  [3196]P67(a1)
% 159.70/159.34  [3197]P96(a1)
% 159.70/159.34  [3198]P97(a909)
% 159.70/159.34  [3199]P97(a1)
% 159.70/159.34  [3200]P97(a104)
% 159.70/159.34  [3201]P93(a909)
% 159.70/159.34  [3202]P93(a1)
% 159.70/159.34  [3203]P93(a104)
% 159.70/159.34  [3204]P68(a904)
% 159.70/159.34  [3205]P68(a912)
% 159.70/159.34  [3206]P109(a909)
% 159.70/159.34  [3207]P109(a904)
% 159.70/159.34  [3208]P109(a905)
% 159.70/159.34  [3209]P109(a906)
% 159.70/159.34  [3210]P109(a912)
% 159.70/159.34  [3211]P109(a104)
% 159.70/159.34  [3212]P109(a325)
% 159.70/159.34  [3213]P108(a1)
% 159.70/159.34  [3214]P108(a912)
% 159.70/159.34  [3215]P100(a904)
% 159.70/159.34  [3231]P41(a909,a245)
% 159.70/159.34  [3232]P41(a909,a319)
% 159.70/159.34  [3233]P42(a909,a245)
% 159.70/159.34  [3315]P44(a909,a909,a117)
% 159.70/159.34  [4573]~E(a102,a85)
% 159.70/159.34  [4574]~P1(a244)
% 159.70/159.34  [3027]E(f2(a1),a85)
% 159.70/159.34  [3028]E(f105(a104),a3)
% 159.70/159.34  [3029]E(f23(a104),a24)
% 159.70/159.34  [3216]E(f30(a25),f2(a909))
% 159.70/159.34  [3217]E(f191(a909),f2(a909))
% 159.70/159.34  [3218]E(f106(a909),f237(a909))
% 159.70/159.34  [3219]E(f115(a909),f238(a909))
% 159.70/159.34  [3220]E(f107(a1),f33(a1))
% 159.70/159.34  [3221]E(f86(a244),f2(a909))
% 159.70/159.34  [3222]E(f86(a190),f2(a909))
% 159.70/159.34  [3223]P9(f2(a1))
% 159.70/159.34  [3224]P9(f80(a1))
% 159.70/159.34  [3281]P41(f916(a909,a909),a34)
% 159.70/159.34  [3626]E(f322(a909,a909,a245,a245),a34)
% 159.70/159.34  [4575]~E(f80(a1),f2(a1))
% 159.70/159.34  [4608]~P31(a903,f2(a909),a844)
% 159.70/159.34  [3225]E(f116(f2(a909)),f2(a909))
% 159.70/159.34  [3226]E(f4(f2(a104)),f2(a909))
% 159.70/159.34  [3235]E(f329(f81(a1),a85),a85)
% 159.70/159.34  [3239]E(f329(a3,f2(a909)),f2(a104))
% 159.70/159.34  [3240]E(f329(a117,f2(a909)),f80(a909))
% 159.70/159.34  [3241]E(f329(a109,f80(a1)),f80(a909))
% 159.70/159.34  [3242]E(f329(a3,f80(a909)),f80(a104))
% 159.70/159.34  [3244]E(f329(f108(a1),a85),f2(a1))
% 159.70/159.34  [3245]E(f329(f108(a104),a85),f2(a104))
% 159.70/159.34  [3246]E(f329(a109,f2(a1)),f2(a909))
% 159.70/159.34  [3247]E(f329(f192(a904),a244),f2(a909))
% 159.70/159.34  [3248]E(f329(f192(a904),a190),f2(a909))
% 159.70/159.34  [3249]E(f329(f192(a906),a25),f2(a909))
% 159.70/159.34  [3250]E(f329(f108(a909),a85),f2(a909))
% 159.70/159.34  [3256]E(f329(f81(a1),f80(a1)),a102)
% 159.70/159.34  [3264]E(f329(f192(a104),f2(a104)),f2(a909))
% 159.70/159.34  [3265]E(f329(f105(a1),f2(a909)),f2(a1))
% 159.70/159.34  [3266]E(f329(f105(a1),f80(a909)),f80(a1))
% 159.70/159.34  [3267]E(f329(f81(a1),f2(a1)),f2(a1))
% 159.70/159.34  [3278]E(f329(a109,f80(a1)),f329(a117,f2(a909)))
% 159.70/159.34  [3279]E(f320(f916(a909,a909),a34),a35)
% 159.70/159.34  [3280]E(f321(f916(a909,a909),a34),a36)
% 159.70/159.34  [3307]E(f329(f285(a909),f2(a909)),f191(f917(a909,a904)))
% 159.70/159.34  [3308]E(f329(f286(a909),f2(a909)),f247(f917(a909,a904)))
% 159.70/159.34  [3317]P45(f191(f917(a1,a904)))
% 159.70/159.34  [3351]E(f329(f329(f23(a104),f2(a104)),f80(a104)),f2(a104))
% 159.70/159.34  [3427]P1(f329(f329(f240(a1),a102),f2(a1)))
% 159.70/159.34  [3451]P1(f329(f329(f240(a1),f2(a1)),f80(a1)))
% 159.70/159.34  [3453]P1(f329(f329(f239(a1),f2(a1)),f80(a1)))
% 159.70/159.34  [3659]E(f329(f329(f291(a909,a909,a909),a319),f309(a909,a319)),a245)
% 159.70/159.34  [3697]P47(a1,a909,a109,f329(f239(a1),f2(a1)))
% 159.70/159.34  [3701]E(f329(f329(f41(a909,f917(a909,a904)),f247(f917(a909,a904))),f285(a909)),f247(f917(a909,a904)))
% 159.70/159.34  [3702]E(f329(f329(f41(a909,f917(a909,a904)),f247(f917(a909,a904))),f303(a909)),f247(f917(a909,a904)))
% 159.70/159.34  [3703]E(f329(f329(f41(a909,f917(a909,a904)),f247(f917(a909,a904))),f286(a909)),f247(f917(a909,a904)))
% 159.70/159.34  [3704]E(f329(f329(f42(a909,f917(a909,a904)),f247(f917(a909,a904))),f306(a909)),f191(f917(a909,a904)))
% 159.70/159.34  [3720]P28(a909,a1,f105(a1),f247(f917(a909,a904)))
% 159.70/159.34  [3734]P47(a909,a1,f105(a1),f329(f16(a904,a909),a190))
% 159.70/159.34  [3871]E(f329(f74(a909,a104,a1,a3),a109),f108(a104))
% 159.70/159.34  [4091]P62(a104,a909,a20,a3,f247(f917(a909,a904)))
% 159.70/159.34  [4098]P62(a1,f917(f916(a909,a909),a904),a112,a91,a103)
% 159.70/159.34  [4351]E(f263(a1,a1,a1,a1,f33(a1),f81(a1)),a53)
% 159.70/159.34  [4596]~E(f329(f108(a1),a102),f329(f108(a1),a85))
% 159.70/159.34  [4597]~P1(f329(a196,f2(a1)))
% 159.70/159.34  [4598]~P1(f329(a196,f80(a1)))
% 159.70/159.34  [4640]~P1(f329(f329(f240(a1),a85),f2(a1)))
% 159.70/159.34  [3300]E(f329(f329(f23(a1),a102),a102),a85)
% 159.70/159.34  [3314]E(f329(f105(a1),f329(a117,f2(a909))),f80(a1))
% 159.70/159.34  [3380]E(f329(f37(a912),f247(f917(a912,a904))),f80(a909))
% 159.70/159.34  [3400]P1(f329(a196,f329(f108(a1),a102)))
% 159.70/159.34  [3401]P1(f329(f329(f240(a1),a102),a85))
% 159.70/159.34  [3403]P1(f329(f329(f239(a1),a102),a85))
% 159.70/159.34  [3462]E(f329(f329(f311(a909),f2(a909)),f191(f917(a909,a904))),f329(f303(a909),f2(a909)))
% 159.70/159.34  [3517]P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),a85)))
% 159.70/159.34  [3529]E(f329(f312(a909,a909,a117),f247(f917(a909,a904))),f329(f306(a909),f2(a909)))
% 159.70/159.34  [3566]P11(f916(a909,a909),f247(f917(f916(a909,a909),a904)),a113)
% 159.70/159.34  [3878]E(f329(f74(a909,a1,a104,f105(a1)),a20),a22)
% 159.70/159.34  [3939]P41(a909,f329(f267(f916(a909,a909)),f329(f262(a909,a909,a904),f240(a909))))
% 159.70/159.34  [4631]~P1(f329(a196,f329(f108(a1),a85)))
% 159.70/159.34  [4632]~P1(f329(f329(f240(a1),a85),a85))
% 159.70/159.34  [4633]~P1(f329(f329(f240(a1),a85),a102))
% 159.70/159.34  [4634]~P1(f329(f329(f240(a1),a102),a102))
% 159.70/159.34  [4635]~P1(f329(f329(f239(a1),a85),a102))
% 159.70/159.34  [4646]~P1(f329(f63(a909),f247(f917(a909,a904))))
% 159.70/159.34  [4647]~P1(f329(f63(a1),f247(f917(a1,a904))))
% 159.70/159.34  [4517]E(f329(f262(a1,a1,a904),f329(f329(f8(f917(a1,a904),f917(a1,a904),a1),f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f240(a1),f2(a1))))),f329(f329(f7(a1,a1,f917(a1,a904)),f329(f329(f8(f917(a1,f917(a1,a904)),f917(a1,f917(a1,a904)),a1),f7(a1,a1,a904)),f329(f329(f8(f917(a1,a1),f917(a1,f917(a1,a904)),a1),f329(f8(a1,f917(a1,a904),a1),a326)),a221))),f80(a1)))),a217)
% 159.70/159.34  [3601]E(f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102),f329(f81(a1),a102))
% 159.70/159.34  [3641]E(f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102),f329(f329(f23(a1),a85),a102))
% 159.70/159.34  [3804]E(f329(f329(f62(f916(a909,a909)),f247(f917(f916(a909,a909),a904))),a113),a103)
% 159.70/159.34  [3833]E(f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f80(a1))
% 159.70/159.34  [3834]E(f329(f108(a104),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f80(a104))
% 159.70/159.34  [3835]E(f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f80(a909))
% 159.70/159.34  [3839]E(f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(a117,f2(a909)))
% 159.70/159.34  [4219]E(f329(f329(f115(f917(f916(f916(a909,a909),f916(a909,a909)),a904)),a34),f309(f916(a909,a909),f191(f917(f916(f916(a909,a909),f916(a909,a909)),a904)))),a72)
% 159.70/159.34  [4285]E(f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),f2(a909)),f2(a909))),f191(f917(f916(a909,a909),a904))))),f2(a1))
% 159.70/159.34  [4286]E(f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),f80(a909)),f2(a909))),f191(f917(f916(a909,a909),a904))))),f80(a1))
% 159.70/159.34  [4299]E(f329(f267(f916(a909,a909)),f329(f262(a909,a909,a904),f329(f329(f8(a909,f917(a909,a904),a909),f329(f7(a909,a909,a904),a326)),a117))),a319)
% 159.70/159.34  [4271]E(f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),f329(a117,f329(a117,f2(a909))))
% 159.70/159.34  [4274]E(f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),f329(f329(f82(a909),f80(a909)),f80(a909)))
% 159.70/159.34  [4275]E(f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),f329(f37(a904),f247(f917(a904,a904))))
% 159.70/159.34  [4338]P9(f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))
% 159.70/159.34  [4407]P30(f917(f916(a909,a909),a904),f329(f329(f257(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904),f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)),a35),a73))
% 159.70/159.34  [4408]P30(f917(f916(a909,a909),a904),f329(f329(f257(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904),f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)),a36),a71))
% 159.70/159.34  [4448]E(f329(f329(f115(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)),f321(f916(a909,a909),a72)),f329(f329(f311(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f191(f917(f916(a909,a909),a904))),f191(f917(f916(a909,a909),a904)))),f191(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)))),a71)
% 159.70/159.34  [4449]E(f329(f329(f115(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)),f320(f916(a909,a909),a72)),f329(f329(f311(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f191(f917(f916(a909,a909),a904))),f191(f917(f916(a909,a909),a904)))),f191(f917(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a904)))),a73)
% 159.70/159.34  [4340]E(f329(a109,f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(a117,f329(a117,f2(a909))))
% 159.70/159.34  [4385]E(f329(f105(a1),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))
% 159.70/159.34  [4418]P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.34  [4419]E(f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102)),f329(a117,f329(a117,f329(a117,f2(a909)))))
% 159.70/159.34  [4463]P9(f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102)))
% 159.70/159.34  [4489]E(f329(f105(a1),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102)))
% 159.70/159.34  [4502]P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))))
% 159.70/159.34  [4557]P1(f329(f329(f331(f908(a903)),a844),f329(f312(a907,f908(a903),f329(f329(f18(a907,f917(a903,f917(a905,a904)),f908(a903)),f329(f329(f18(a907,a906,f917(f917(a903,f917(a905,a904)),f908(a903))),f329(f329(f8(f917(a903,f917(a905,a904)),f917(a906,f917(f917(a903,f917(a905,a904)),f908(a903))),a907),f93(a903)),a918)),a26)),a920)),a921)))
% 159.70/159.34  [3234]P10(x32341,a326)
% 159.70/159.34  [3627]P28(a909,a909,a117,x36271)
% 159.70/159.34  [3227]P109(f908(x32271))
% 159.70/159.34  [3228]P109(f913(x32281))
% 159.70/159.34  [3229]P109(f910(x32291))
% 159.70/159.34  [3230]P109(f911(x32301))
% 159.70/159.34  [3251]P41(a1,f110(x32511))
% 159.70/159.34  [3252]P41(a1,f111(x32521))
% 159.70/159.34  [3303]P41(f917(x33031,a904),f316(x33031))
% 159.70/159.34  [3304]P42(f917(x33041,a904),f316(x33041))
% 159.70/159.34  [3329]E(f248(x33291,x33291,a326),a326)
% 159.70/159.34  [3344]E(f47(a1,x33441,x33441),f2(a1))
% 159.70/159.34  [3397]P17(x33971,f917(x33971,a904),f311(x33971))
% 159.70/159.34  [4577]~E(f329(a26,x45771),a25)
% 159.70/159.34  [4579]~E(f329(a117,x45791),x45791)
% 159.70/159.34  [4589]~E(f329(a117,x45891),f2(a909))
% 159.70/159.34  [3236]E(f329(f192(a909),x32361),x32361)
% 159.70/159.34  [3237]E(f329(f108(a1),x32371),x32371)
% 159.70/159.34  [3253]E(f329(a91,f330(x32531)),x32531)
% 159.70/159.34  [3254]E(f329(a3,f567(x32541)),x32541)
% 159.70/159.34  [3255]E(f246(x32551,f2(a104)),f2(a104))
% 159.70/159.34  [3268]E(f119(x32681,f118(x32681)),f118(x32681))
% 159.70/159.34  [3269]E(f155(x32691,f118(x32691)),f118(x32691))
% 159.70/159.34  [3271]E(f30(f329(a26,x32711)),f2(a909))
% 159.70/159.34  [3275]E(f329(f170(x32751),f118(x32751)),f118(x32751))
% 159.70/159.34  [3276]E(f329(f174(x32761),f118(x32761)),f118(x32761))
% 159.70/159.34  [3277]E(f329(f171(x32771),f118(x32771)),f118(x32771))
% 159.70/159.34  [3282]E(f329(f108(a1),x32821),f329(f107(a1),x32821))
% 159.70/159.34  [3283]E(f329(a91,f329(a112,x32831)),x32831)
% 159.70/159.34  [3285]E(f329(a3,f329(a20,x32851)),x32851)
% 159.70/159.34  [3286]E(f329(a20,f329(a3,x32861)),x32861)
% 159.70/159.34  [3287]P9(f329(f105(a1),x32871))
% 159.70/159.34  [3296]E(f329(f192(f910(x32961)),f118(x32961)),f2(a909))
% 159.70/159.34  [3297]E(f329(f192(f911(x32971)),f124(x32971)),f2(a909))
% 159.70/159.34  [3302]E(f329(f192(a906),f329(a26,x33021)),f2(a909))
% 159.70/159.34  [3320]E(f329(f329(f82(a909),x33201),f2(a909)),x33201)
% 159.70/159.34  [3321]E(f329(f329(f82(a1),x33211),f2(a1)),x33211)
% 159.70/159.34  [3322]E(f329(f329(f23(a909),x33221),f2(a909)),x33221)
% 159.70/159.34  [3323]E(f329(f329(f83(a909),x33231),f80(a909)),x33231)
% 159.70/159.34  [3324]E(f329(f329(f83(a1),x33241),f80(a1)),x33241)
% 159.70/159.34  [3325]E(f329(f329(f238(a909),x33251),f2(a909)),x33251)
% 159.70/159.34  [3326]E(f329(f329(f83(a909),x33261),f2(a909)),f2(a909))
% 159.70/159.34  [3327]E(f329(f329(f237(a909),x33271),f2(a909)),f2(a909))
% 159.70/159.34  [3328]E(f329(f329(f38(a1),x33281),f2(a1)),f2(a1))
% 159.70/159.34  [3335]E(f329(f175(x33351),f118(x33351)),f191(f917(x33351,a904)))
% 159.70/159.34  [3339]P1(f329(f140(x33391),f118(x33391)))
% 159.70/159.34  [3345]E(f329(f157(x33451,x33451),f5(x33451)),f33(f910(x33451)))
% 159.70/159.34  [3346]E(f329(f157(x33461,x33461),f33(x33461)),f33(f910(x33461)))
% 159.70/159.34  [3347]E(f47(a1,x33471,f2(a1)),x33471)
% 159.70/159.34  [3348]E(f329(f239(a909),f329(a117,x33481)),f329(f240(a909),x33481))
% 159.70/159.34  [3349]E(f329(f285(a909),f329(a117,x33491)),f329(f303(a909),x33491))
% 159.70/159.34  [3350]E(f329(f286(a909),f329(a117,x33501)),f329(f306(a909),x33501))
% 159.70/159.34  [3352]E(f47(a1,f2(a1),x33521),f2(a1))
% 159.70/159.34  [3365]E(f329(f329(f82(a909),x33651),f80(a909)),f329(a117,x33651))
% 159.70/159.34  [3374]E(f329(f304(a909,x33741),f2(a909)),f191(f917(a909,a904)))
% 159.70/159.34  [3386]E(f305(a909,f2(a909),x33861),f329(f303(a909),x33861))
% 159.70/159.34  [3430]E(f329(f329(f23(a909),f329(a117,x34301)),f80(a909)),x34301)
% 159.70/159.34  [3442]E(f49(f2(a1),x34421),f329(f329(f257(a1,a1),f2(a1)),f2(a1)))
% 159.70/159.34  [3492]P1(f329(f329(f240(a909),x34921),f329(a117,x34921)))
% 159.70/159.34  [3504]P1(f329(f329(f240(a909),f2(a909)),f329(a117,x35041)))
% 159.70/159.34  [3733]E(f94(x37331,x37331,f247(f917(x37331,a904)),f33(x37331)),f33(x37331))
% 159.70/159.34  [3790]E(f329(f329(f23(a104),f329(a3,f329(a117,f329(a20,x37901)))),f80(a104)),x37901)
% 159.70/159.34  [3862]P1(f329(f329(f239(a1),f329(f81(a1),f329(f105(a1),x38621))),f2(a1)))
% 159.70/159.34  [4007]P1(f329(f329(f240(a1),f329(f81(a1),f329(f105(a1),f329(a117,x40071)))),f2(a1)))
% 159.70/159.34  [4603]~E(f247(f917(x46031,a904)),f191(f917(x46031,a904)))
% 159.70/159.34  [4643]~P1(f329(f329(f240(a909),x46431),f2(a909)))
% 159.70/159.34  [4656]~P1(f329(f329(f240(a1),f329(f105(a1),x46561)),f2(a1)))
% 159.70/159.34  [3301]E(f182(x33011,f118(f910(x33011))),f118(f910(x33011)))
% 159.70/159.34  [3305]E(f329(f329(f83(a1),a85),x33051),a85)
% 159.70/159.34  [3306]E(f329(f329(f82(a1),a85),x33061),x33061)
% 159.70/159.34  [3309]E(f329(a109,f329(f105(a1),x33091)),x33091)
% 159.70/159.34  [3310]E(f329(f329(f82(a1),x33101),a85),x33101)
% 159.70/159.34  [3311]E(f329(f329(f23(a1),x33111),a85),x33111)
% 159.70/159.34  [3313]E(f329(f329(f23(a909),x33131),x33131),f2(a909))
% 159.70/159.34  [3318]E(f329(f37(a909),f329(f285(a909),x33181)),x33181)
% 159.70/159.34  [3319]E(f329(f81(a1),f329(f81(a1),x33191)),x33191)
% 159.70/159.34  [3330]E(f329(f329(f82(a909),f2(a909)),x33301),x33301)
% 159.70/159.34  [3331]E(f329(f329(f82(a1),f2(a1)),x33311),x33311)
% 159.70/159.34  [3332]E(f329(f329(f83(a909),f80(a909)),x33321),x33321)
% 159.70/159.34  [3333]E(f329(f329(f83(a1),f80(a1)),x33331),x33331)
% 159.70/159.34  [3334]E(f329(f329(f238(a909),f2(a909)),x33341),x33341)
% 159.70/159.34  [3340]E(f329(f329(f23(a909),f2(a909)),x33401),f2(a909))
% 159.70/159.34  [3341]E(f329(f329(f83(a909),f2(a909)),x33411),f2(a909))
% 159.70/159.34  [3342]E(f329(f329(f237(a909),f2(a909)),x33421),f2(a909))
% 159.70/159.34  [3343]E(f329(f329(f38(a1),f2(a1)),x33431),f2(a1))
% 159.70/159.34  [3353]E(f132(x33531,f329(f81(a1),x33531)),f135(a1,x33531))
% 159.70/159.34  [3358]E(f329(f304(a909,f2(a909)),x33581),f329(f285(a909),x33581))
% 159.70/159.34  [3359]E(f329(f329(f83(a1),a102),x33591),f329(f81(a1),x33591))
% 159.70/159.34  [3367]E(f329(a109,f329(f108(a1),x33671)),f329(f108(a909),x33671))
% 159.70/159.34  [3368]E(f329(a20,f329(f108(a104),x33681)),f329(f108(a909),x33681))
% 159.70/159.34  [3369]E(f329(f37(a909),f329(f303(a909),x33691)),f329(a117,x33691))
% 159.70/159.34  [3378]E(f329(f329(f82(a909),f80(a909)),x33781),f329(a117,x33781))
% 159.70/159.34  [3382]E(f329(f77(a1),f329(f105(a1),x33821)),f329(f105(a1),x33821))
% 159.70/159.34  [3383]E(f329(f107(a1),f329(f105(a1),x33831)),f329(f105(a1),x33831))
% 159.70/159.34  [3387]E(f329(f37(x33871),f191(f917(x33871,a904))),f2(a909))
% 159.70/159.34  [3389]E(f329(f329(f38(a909),x33891),f329(a117,f2(a909))),x33891)
% 159.70/159.34  [3398]E(f47(a909,x33981,f329(a117,f2(a909))),f2(a909))
% 159.70/159.34  [3399]E(f47(a1,x33991,f329(f108(a1),a102)),f2(a1))
% 159.70/159.34  [3413]E(f329(f329(f38(a1),x34131),f329(f108(a1),a102)),f329(f81(a1),x34131))
% 159.70/159.34  [3417]E(f142(a909,f329(f304(a909,x34171),f2(a909))),f118(a909))
% 159.70/159.34  [3418]E(f329(f329(f23(a1),x34181),f80(a1)),f329(f329(f82(a1),x34181),a102))
% 159.70/159.34  [3419]E(f329(f329(f82(a1),x34191),f80(a1)),f329(f329(f23(a1),x34191),a102))
% 159.70/159.34  [3424]P1(f329(f329(f197(a25),x34241),x34241))
% 159.70/159.34  [3425]P1(f329(f329(f239(a909),x34251),x34251))
% 159.70/159.34  [3426]P1(f329(f329(f239(a1),x34261),x34261))
% 159.70/159.34  [3431]E(f329(f81(a1),f329(f108(a1),x34311)),f329(f108(a1),f329(f81(a1),x34311)))
% 159.70/159.34  [3432]P1(f329(f63(a909),f329(f285(a909),x34321)))
% 159.70/159.34  [3433]P1(f329(f63(a909),f329(f303(a909),x34331)))
% 159.70/159.34  [3440]E(f164(x34401,f247(f917(x34401,a904))),f247(f917(f910(x34401),a904)))
% 159.70/159.34  [3445]P1(f329(f329(f239(a909),f2(a909)),x34451))
% 159.70/159.34  [3455]E(f329(f329(f82(a909),f116(x34551)),f329(a117,f2(a909))),f116(f329(a117,x34551)))
% 159.70/159.34  [3456]E(f329(f267(x34561),f329(f16(a904,x34561),a244)),f191(f917(x34561,a904)))
% 159.70/159.34  [3457]E(f329(f267(x34571),f329(f16(a904,x34571),a190)),f247(f917(x34571,a904)))
% 159.70/159.34  [3461]E(f329(f329(f311(a909),x34611),f329(f285(a909),x34611)),f329(f285(a909),f329(a117,x34611)))
% 159.70/159.34  [3473]E(f329(f329(f82(a1),f80(a1)),f329(f105(a1),x34731)),f329(f105(a1),f329(a117,x34731)))
% 159.70/159.34  [3475]E(f329(f329(f154(f910(x34751)),f118(x34751)),f118(f910(x34751))),f56(x34751,f118(x34751)))
% 159.70/159.34  [3495]E(f191(f917(f916(x34951,x34951),a904)),f268(x34951,f191(f917(x34951,a904))))
% 159.70/159.34  [3496]E(f329(f310(x34961),f247(f917(x34961,a904))),f247(f917(f917(x34961,a904),a904)))
% 159.70/159.34  [3497]E(f329(f81(f917(x34971,a904)),f191(f917(x34971,a904))),f247(f917(x34971,a904)))
% 159.70/159.34  [3498]E(f329(f81(f917(x34981,a904)),f247(f917(x34981,a904))),f191(f917(x34981,a904)))
% 159.70/159.34  [3500]P1(f329(f63(x35001),f191(f917(x35001,a904))))
% 159.70/159.34  [3502]E(f329(f304(a909,x35021),f329(a117,x35021)),f329(f329(f311(a909),x35021),f191(f917(a909,a904))))
% 159.70/159.34  [3503]E(f87(f916(a909,a909),f50(x35031,f2(a909))),f329(f329(f257(a909,a909),f2(a909)),x35031))
% 159.70/159.34  [3516]E(f329(f329(f311(a909),f329(a117,x35161)),f329(f303(a909),x35161)),f329(f303(a909),f329(a117,x35161)))
% 159.70/159.34  [3520]P41(x35201,f191(f917(f916(x35201,x35201),a904)))
% 159.70/159.34  [3521]P43(x35211,f191(f917(f916(x35211,x35211),a904)))
% 159.70/159.34  [3524]P1(f329(f329(f239(a1),f2(a1)),f329(f105(a1),x35241)))
% 159.70/159.34  [3531]E(f329(f329(f82(a909),f329(f192(a909),x35311)),f329(a117,f2(a909))),f329(f192(a909),f329(a117,x35311)))
% 159.70/159.34  [3634]P45(f329(f312(a909,a1,f105(a1)),x36341))
% 159.70/159.34  [3673]P58(x36731,f191(f917(x36731,a904)),f191(f917(f916(x36731,x36731),a904)))
% 159.70/159.34  [3693]E(f329(f329(f257(a1,a1),f329(f108(a1),a102)),f329(f329(f23(a1),x36931),f80(a1))),f52(f329(f108(a1),a102),x36931))
% 159.70/159.34  [3746]P65(x37461,f329(f16(f917(x37461,a904),x37461),f329(f16(a904,x37461),a244)))
% 159.70/159.34  [3950]P1(f329(f329(f331(f917(f916(a909,a909),a904)),f330(x39501)),a103))
% 159.70/159.34  [3975]P1(f329(f329(f331(f917(f916(a909,a909),a904)),f329(a112,x39751)),a103))
% 159.70/159.34  [4106]P28(x41061,f917(x41061,a904),f329(f329(f7(x41061,f917(x41061,a904),f917(x41061,a904)),f311(x41061)),f191(f917(x41061,a904))),f247(f917(x41061,a904)))
% 159.70/159.34  [4600]~E(f329(f329(f82(a1),x46001),x46001),a102)
% 159.70/159.34  [4630]~E(f329(a3,f329(a117,f329(a20,x46301))),f2(a104))
% 159.70/159.34  [4636]~P1(f329(a196,f329(f105(a1),x46361)))
% 159.70/159.34  [4639]~P1(f329(f329(f240(a909),x46391),x46391))
% 159.70/159.34  [4649]~P1(f329(f329(f239(a909),f329(a117,x46491)),x46491))
% 159.70/159.34  [3447]E(f329(a109,f329(f81(a1),f329(f105(a1),x34471))),f2(a909))
% 159.70/159.34  [3450]E(f329(f329(f82(a1),f329(f81(a1),x34501)),x34501),f2(a1))
% 159.70/159.34  [3454]E(f329(f37(a1),f329(f304(a1,f2(a1)),x34541)),f329(a109,x34541))
% 159.70/159.34  [3466]E(f329(f329(f249(a909),f329(a117,f2(a909))),x34661),f329(a117,f2(a909)))
% 159.70/159.34  [3563]E(f329(f284(x35631),f191(f917(f916(x35631,x35631),a904))),f191(f917(x35631,a904)))
% 159.70/159.34  [3571]E(f40(f917(x35711,a904),f191(f917(f917(x35711,a904),a904))),f247(f917(x35711,a904)))
% 159.70/159.35  [3572]E(f40(f917(x35721,a904),f247(f917(f917(x35721,a904),a904))),f191(f917(x35721,a904)))
% 159.70/159.35  [3573]E(f39(f917(x35731,a904),f191(f917(f917(x35731,a904),a904))),f191(f917(x35731,a904)))
% 159.70/159.35  [3574]E(f39(f917(x35741,a904),f247(f917(f917(x35741,a904),a904))),f247(f917(x35741,a904)))
% 159.70/159.35  [3617]E(f329(f329(f311(f910(x36171)),f118(x36171)),f191(f917(f910(x36171),a904))),f164(x36171,f191(f917(x36171,a904))))
% 159.70/159.35  [3618]E(f329(f329(f311(f910(x36181)),f118(x36181)),f191(f917(f910(x36181),a904))),f165(x36181,f118(f917(x36181,a904))))
% 159.70/159.35  [3658]E(f329(f329(f82(a909),f4(x36581)),f329(a117,f2(a909))),f4(f329(a3,f329(a117,f329(a20,x36581)))))
% 159.70/159.35  [3684]E(f329(f37(a1),f329(f312(a909,a1,f105(a1)),x36841)),f329(f37(a909),x36841))
% 159.70/159.35  [3687]P1(f329(f329(f239(a909),x36871),f329(f329(f83(a909),x36871),x36871)))
% 159.70/159.35  [3724]E(f329(f312(a1,a909,a109),f305(a1,f2(a1),f329(f105(a1),x37241))),f329(f303(a909),x37241))
% 159.70/159.35  [3741]E(f329(f329(f38(a909),f329(a117,f2(a909))),f329(f108(a909),x37411)),f329(a109,f329(f329(f38(a1),f80(a1)),f329(f108(a1),x37411))))
% 159.70/159.35  [3743]E(f329(f175(a909),f142(a909,f329(f304(a909,f2(a909)),f329(a117,x37431)))),f329(f303(a909),x37431))
% 159.70/159.35  [3744]E(f329(f329(f82(a909),f329(f192(a104),x37441)),f329(a117,f2(a909))),f329(f192(a104),f329(a3,f329(a117,f329(a20,x37441)))))
% 159.70/159.35  [3763]P43(x37631,f309(x37631,f191(f917(f916(x37631,x37631),a904))))
% 159.70/159.35  [3764]P57(x37641,f309(x37641,f191(f917(f916(x37641,x37641),a904))))
% 159.70/159.35  [3765]E(f329(f312(a1,a909,a109),f329(f312(a909,a1,f105(a1)),x37651)),x37651)
% 159.70/159.35  [3796]E(f329(f329(f311(a909),f2(a909)),f329(f312(a909,a909,a117),f329(f285(a909),x37961))),f329(f285(a909),f329(a117,x37961)))
% 159.70/159.35  [3803]P60(x38031,x38031,f309(x38031,f191(f917(f916(x38031,x38031),a904))))
% 159.70/159.35  [3809]P1(f329(a196,f329(f81(a1),f329(f105(a1),f329(a117,x38091)))))
% 159.70/159.35  [3819]E(f329(f329(f23(f917(a909,a904)),f329(f286(a909),x38191)),f329(f329(f311(a909),x38191),f191(f917(a909,a904)))),f329(f286(a909),f329(a117,x38191)))
% 159.70/159.35  [3836]E(f329(f329(f82(a1),f329(f329(f23(a1),a85),x38361)),f329(f329(f23(a1),a85),x38361)),f329(f329(f23(a1),a85),f329(f329(f82(a1),x38361),x38361)))
% 159.70/159.35  [3851]E(f329(f329(f311(f917(x38511,a904)),f191(f917(x38511,a904))),f191(f917(f917(x38511,a904),a904))),f329(f310(x38511),f191(f917(x38511,a904))))
% 159.70/159.35  [3879]E(f329(f329(f23(f917(a909,a904)),f329(f306(a909),x38791)),f329(f329(f311(a909),f329(a117,x38791)),f191(f917(a909,a904)))),f329(f306(a909),f329(a117,x38791)))
% 159.70/159.35  [3987]E(f329(f108(a909),f329(f329(f82(a1),x39871),x39871)),f329(f329(f88(a909,a909),f329(f108(a909),x39871)),f329(f329(f18(a909,a909,a909),f82(a909)),f5(a909))))
% 159.70/159.35  [4360]P17(x43601,f917(x43601,a904),f329(f329(f8(f917(x43601,a904),f917(f917(x43601,a904),f917(x43601,a904)),x43601),f329(f7(f917(x43601,a904),f917(x43601,a904),f917(x43601,a904)),f23(f917(x43601,a904)))),f329(f329(f7(x43601,f917(x43601,a904),f917(x43601,a904)),f311(x43601)),f191(f917(x43601,a904)))))
% 159.70/159.35  [4447]E(f329(f267(f916(a1,a1)),f329(f262(a1,a1,a904),f329(f329(f8(f917(a1,a904),f917(a1,a904),a1),f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),x44471)))),f240(a1)))),f110(x44471))
% 159.70/159.35  [4480]E(f329(f267(f916(a1,a1)),f329(f262(a1,a1,a904),f329(f329(f18(a1,f917(a1,a904),f917(a1,a904)),f329(f329(f8(f917(a904,a904),f917(f917(a1,a904),f917(a1,a904)),a1),f8(a904,a904,a1)),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),x44801)))),f240(a1)))),f111(x44801))
% 159.70/159.35  [4533]E(f329(f267(f916(f917(x45331,a904),f917(x45331,a904))),f329(f262(f917(x45331,a904),f917(x45331,a904),a904),f329(f329(f7(f917(x45331,a904),f917(f917(x45331,a904),a904),f917(f917(x45331,a904),a904)),f329(f329(f8(f917(f917(x45331,a904),f917(a904,a904)),f917(f917(f917(x45331,a904),a904),f917(f917(x45331,a904),a904)),f917(x45331,a904)),f18(f917(x45331,a904),a904,a904)),f329(f329(f8(f917(f917(x45331,a904),a904),f917(f917(x45331,a904),f917(a904,a904)),f917(x45331,a904)),f329(f8(a904,f917(a904,a904),f917(x45331,a904)),a327)),f240(f917(x45331,a904))))),f63(x45331)))),f316(x45331))
% 159.70/159.35  [4653]~P1(f329(f63(f910(x46531)),f247(f917(f910(x46531),a904))))
% 159.70/159.35  [4665]~P1(f329(f329(f239(a1),f2(a1)),f329(f81(a1),f329(f105(a1),f329(a117,x46651)))))
% 159.70/159.35  [3596]E(f329(f329(f23(a1),f329(f329(f82(a1),x35961),a102)),a102),x35961)
% 159.70/159.35  [3610]E(f329(f175(a909),f142(a909,f329(f304(a909,f2(a909)),x36101))),f329(f285(a909),x36101))
% 159.70/159.35  [3858]E(f329(f329(f82(a1),f329(f329(f82(a1),f80(a1)),x38581)),x38581),f329(f329(f23(a1),f329(f329(f82(a1),x38581),x38581)),a102))
% 159.70/159.35  [3906]E(f329(f289(x39061,x39061),f309(x39061,f191(f917(f916(x39061,x39061),a904)))),f309(x39061,f191(f917(f916(x39061,x39061),a904))))
% 159.70/159.35  [3953]P1(f329(f329(f239(a909),x39531),f329(f329(f83(a909),x39531),f329(f329(f83(a909),x39531),x39531))))
% 159.70/159.35  [4223]P1(f329(f63(a909),f329(f267(a909),f329(f329(f7(a909,a909,a904),f240(a909)),x42231))))
% 159.70/159.35  [4224]P1(f329(f63(a909),f329(f267(a909),f329(f329(f7(a909,a909,a904),f239(a909)),x42241))))
% 159.70/159.35  [4496]E(f329(f267(f916(x44961,x44961)),f329(f329(f8(f917(x44961,a904),a904,f916(x44961,x44961)),f89(x44961)),f329(f329(f7(f916(x44961,x44961),f917(x44961,f916(x44961,x44961)),f917(x44961,a904)),f329(f329(f8(f917(f916(x44961,x44961),a904),f917(f917(x44961,f916(x44961,x44961)),f917(x44961,a904)),f916(x44961,x44961)),f8(f916(x44961,x44961),a904,x44961)),a326)),f329(f329(f18(x44961,x44961,f916(x44961,x44961)),f257(x44961,x44961)),f5(x44961))))),f309(x44961,f191(f917(f916(x44961,x44961),a904))))
% 159.70/159.35  [4655]~E(f329(f329(f23(a1),f329(f329(f82(a1),x46551),x46551)),a102),a85)
% 159.70/159.35  [4657]~E(f329(f329(f82(a1),f329(f329(f82(a1),f80(a1)),x46571)),x46571),f2(a1))
% 159.70/159.35  [3998]E(f329(f329(f82(a1),f329(f329(f23(a1),a102),x39981)),f329(f329(f23(a1),a102),x39981)),f329(f329(f23(a1),a102),f329(f329(f23(a1),f329(f329(f82(a1),x39981),x39981)),a102)))
% 159.70/159.35  [4114]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),a102),x41141)),f329(f329(f23(a1),a102),x41141))),a102),f329(f329(f23(a1),a102),f329(f329(f82(a1),x41141),x41141)))
% 159.70/159.35  [4146]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f82(a1),x41461),a102)),f329(f329(f82(a1),x41461),a102))),a102),f329(f329(f82(a1),f329(f329(f82(a1),x41461),x41461)),a102))
% 159.70/159.35  [4184]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),a102),x41841)),f329(f329(f23(a1),a102),x41841))),a102),f329(f329(f23(a1),a85),f329(f329(f23(a1),f329(f329(f82(a1),x41841),x41841)),a102)))
% 159.70/159.35  [4281]E(f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x42811),f2(a909))),f191(f917(f916(a909,a909),a904))))),f329(f105(a1),x42811))
% 159.70/159.35  [4291]E(f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),f334(x42911)),f506(x42911))),f191(f917(f916(a909,a909),a904))))),x42911)
% 159.70/159.35  [4324]E(f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x43241)),f329(f312(a909,a1,f105(a1)),f329(f267(a909),f329(f329(f8(a1,a904,a909),x43241),f105(a1)))))
% 159.70/159.35  [4368]P45(f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x43681)))
% 159.70/159.35  [4388]P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x43881),f191(f917(f916(a909,a909),a904)))),a73))
% 159.70/159.35  [4393]E(f329(f312(a1,a909,a109),f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),f329(f329(f8(a909,a904,a1),x43931),a109)))),f329(f267(a909),x43931))
% 159.70/159.35  [4548]E(f314(a909,f329(f329(f41(f916(a909,a909),f917(a909,a904)),f329(a112,x45481)),f329(f262(a909,a909,f917(a909,a904)),f329(f329(f7(a909,f917(a909,a904),f917(a909,f917(a909,a904))),f329(f329(f8(f917(a909,f917(f917(a909,a904),f917(a909,a904))),f917(f917(a909,a904),f917(a909,f917(a909,a904))),a909),f7(a909,f917(a909,a904),f917(a909,a904))),f329(f329(f8(f917(a909,a909),f917(a909,f917(f917(a909,a904),f917(a909,a904))),a909),f329(f8(a909,f917(f917(a909,a904),f917(a909,a904)),a909),f311(a909))),f23(a909)))),f191(f917(a909,a904)))))),f329(a109,x45481))
% 159.70/159.35  [4042]E(f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),x40421),x40421)),a102)),a102),f329(f329(f82(a1),x40421),x40421))
% 159.70/159.35  [4092]E(f329(f329(f23(a1),f329(f329(f23(a1),f329(f329(f82(a1),x40921),x40921)),a102)),a102),f329(f329(f82(a1),f329(f329(f23(a1),x40921),a102)),f329(f329(f23(a1),x40921),a102)))
% 159.70/159.35  [4297]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f82(a1),f329(f81(a1),x42971)),a102)),f329(f329(f82(a1),f329(f81(a1),x42971)),a102))),a102),f329(f81(a1),f329(f329(f23(a1),f329(f329(f82(a1),x42971),x42971)),a102)))
% 159.70/159.35  [4341]E(f329(f329(f82(a909),x43411),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(a117,f329(a117,x43411)))
% 159.70/159.35  [4342]E(f329(f329(f83(a909),x43421),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f82(a909),x43421),x43421))
% 159.70/159.35  [4343]E(f329(f329(f38(a909),f329(f329(f82(a909),x43431),x43431)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x43431)
% 159.70/159.35  [4421]E(f47(a909,f329(a117,f329(a117,x44211)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a909,x44211,f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.35  [4564]E(f329(a91,f329(f329(f41(f916(a909,a909),f917(f916(a909,a909),a904)),f329(a112,x45641)),f329(f262(a909,a909,f917(f916(a909,a909),a904)),f329(f329(f8(f917(a909,f917(f916(a909,a909),a904)),f917(a909,f917(f916(a909,a909),a904)),a909),f329(f8(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904),a909),f288(f916(a909,a909),f916(a909,a909),a113))),f329(f329(f7(a909,f917(f916(a909,a909),a904),f917(a909,f917(f916(a909,a909),a904))),f329(f329(f8(f917(a909,f917(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f917(f917(f916(a909,a909),a904),f917(a909,f917(f916(a909,a909),a904))),a909),f7(a909,f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f8(f917(a909,f916(a909,a909)),f917(a909,f917(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),a909),f329(f8(f916(a909,a909),f917(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),a909),f311(f916(a909,a909)))),f329(f7(a909,a909,f916(a909,a909)),f257(a909,a909))))),f191(f917(f916(a909,a909),a904))))))),f329(f81(a1),x45641))
% 159.70/159.35  [4416]E(f329(f329(f82(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x44161),f329(a117,f329(a117,x44161)))
% 159.70/159.35  [4417]E(f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x44171),f329(f329(f82(a909),x44171),x44171))
% 159.70/159.35  [4453]E(f329(f329(f38(a909),f329(a117,f329(a117,x44531))),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(a117,f329(f329(f38(a909),x44531),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.35  [4503]E(f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45031),f329(a117,f329(a117,f329(a117,x45031))))
% 159.70/159.35  [4571]E(f329(f262(a1,a1,f916(a1,a1)),f329(f329(f18(a1,f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f917(f916(a1,a1),f916(a1,a1))),f917(f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),a1),f18(a1,f916(a1,a1),f916(a1,a1))),f329(f329(f8(f917(a1,f916(a1,a1)),f917(a1,f917(f916(a1,a1),f916(a1,a1))),a1),f329(f18(a1,f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),f329(f329(f8(a904,f917(f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),a1),f99(f916(a1,a1))),f329(f329(f8(a1,a904,a1),f329(f239(a1),f2(a1))),f329(f329(f7(a1,a1,a1),f23(a1)),x45711))))),f329(f329(f7(a1,f917(a1,a1),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f916(a1,a1)),f917(f917(a1,a1),f917(a1,f916(a1,a1))),a1),f8(a1,f916(a1,a1),a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f917(a1,a1),a1),f82(a1)),f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f80(a1))))),f329(f329(f7(a1,a1,a1),f23(a1)),x45711))))),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))),f45(x45711))
% 159.70/159.35  [3637]P46(a25,x36371,x36372,x36371)
% 159.70/159.35  [3272]P109(f915(x32721,x32722))
% 159.70/159.35  [3273]P109(f916(x32731,x32732))
% 159.70/159.35  [3274]P109(f914(x32741,x32742))
% 159.70/159.35  [3290]P16(a1,f181(x32901,x32902))
% 159.70/159.35  [3291]P41(x32911,f156(x32911,x32912))
% 159.70/159.35  [3292]P42(x32921,f268(x32921,x32922))
% 159.70/159.35  [3293]P42(x32931,f309(x32931,x32932))
% 159.70/159.35  [3294]P43(x32941,f268(x32941,x32942))
% 159.70/159.35  [3295]P57(x32951,f268(x32951,x32952))
% 159.70/159.35  [3360]P35(x33601,x33602,f118(x33601))
% 159.70/159.35  [3393]P58(x33931,x33932,f268(x33931,x33932))
% 159.70/159.35  [3394]P60(x33941,x33941,f268(x33941,x33942))
% 159.70/159.35  [3661]P28(x36611,x36611,f5(x36611),x36612)
% 159.70/159.35  [3662]P28(x36621,x36621,f33(x36621),x36622)
% 159.70/159.35  [3669]P36(x36691,x36692,f118(x36691),f118(x36691))
% 159.70/159.35  [3678]P28(f910(x36781),f910(x36781),f171(x36781),x36782)
% 159.70/159.35  [4082]P29(x40821,x40821,f33(x40821),x40822,x40822)
% 159.70/159.35  [4582]~E(f32(x45821,x45822),a25)
% 159.70/159.35  [4583]~E(f31(x45831,x45832),a25)
% 159.70/159.35  [4613]~P37(x46131,x46132,f118(x46131))
% 159.70/159.35  [4614]~P39(x46141,x46142,f118(x46141))
% 159.70/159.35  [3257]E(f329(f5(x32571),x32572),x32572)
% 159.70/159.35  [3258]E(f329(f267(x32581),x32582),x32582)
% 159.70/159.35  [3260]E(f329(f33(x32601),x32602),x32602)
% 159.70/159.35  [3270]E(f329(f194(x32701),x32702),f120(x32701))
% 159.70/159.35  [3288]E(f87(x32881,f329(a326,x32882)),x32882)
% 159.70/159.35  [3289]E(f92(x32891,f329(a326,x32892)),x32892)
% 159.70/159.35  [3312]E(f329(f129(x33121,x33122),f124(x33121)),f2(a909))
% 159.70/159.35  [3316]E(f329(f139(x33161,x33162),f118(x33161)),f118(x33161))
% 159.70/159.35  [3336]E(f309(x33361,f309(x33361,x33362)),f309(x33361,x33362))
% 159.70/159.35  [3337]E(f155(x33371,f155(x33371,x33372)),f155(x33371,x33372))
% 159.70/159.35  [3355]E(f329(f329(f137(x33551),x33552),f118(x33551)),x33552)
% 159.70/159.35  [3361]E(f176(x33611,x33612,f118(x33611)),x33612)
% 159.70/159.35  [3362]E(f176(x33621,f118(x33621),x33622),x33622)
% 159.70/159.35  [3363]E(f121(x33631,f124(x33631),x33632),x33632)
% 159.70/159.35  [3364]E(f172(x33641,f2(a909),x33642),f118(x33641))
% 159.70/159.35  [3370]E(f329(f329(f178(x33701),x33702),f118(x33701)),f118(x33701))
% 159.70/159.35  [3371]E(f329(f329(f141(x33711),x33712),f118(x33711)),f118(x33711))
% 159.70/159.35  [3373]E(f158(x33731,x33732,f118(x33731)),f2(a909))
% 159.70/159.35  [3375]E(f173(x33751,x33752,f118(x33751)),f118(x33751))
% 159.70/159.35  [3376]E(f180(x33761,x33762,f118(x33761)),f118(x33761))
% 159.70/159.35  [3377]E(f179(x33771,f118(x33771),x33772),f118(x33771))
% 159.70/159.35  [3381]E(f329(f175(x33811),f155(x33811,x33812)),f329(f175(x33811),x33812))
% 159.70/159.35  [3384]E(f329(f287(x33841,x33841),f268(x33841,x33842)),x33842)
% 159.70/159.35  [3385]E(f329(f269(x33851,x33851),f268(x33851,x33852)),x33852)
% 159.70/159.35  [3392]E(f329(f289(x33921,x33921),f268(x33921,x33922)),f268(x33921,x33922))
% 159.70/159.35  [3405]E(f309(f910(x34051),f160(x34051,x34052)),f161(x34051,f309(x34051,x34052)))
% 159.70/159.35  [3407]P1(f329(f140(a1),f181(x34071,x34072)))
% 159.70/159.35  [3415]E(f329(f287(x34151,x34151),f309(x34151,x34152)),f247(f917(x34151,a904)))
% 159.70/159.35  [3416]E(f329(f269(x34161,x34161),f309(x34161,x34162)),f247(f917(x34161,a904)))
% 159.70/159.35  [3420]P1(f329(f140(x34201),f155(x34201,x34202)))
% 159.70/159.35  [3422]P1(f329(f163(x34221,x34222),f118(x34221)))
% 159.70/159.35  [3429]E(f329(f175(a1),f181(x34291,x34292)),f305(a1,x34291,x34292))
% 159.70/159.35  [3443]P61(x34431,f191(f917(x34431,a904)),x34432)
% 159.70/159.35  [3448]E(f329(f261(a1,a1),f48(x34481,x34482)),f47(a1,x34481,x34482))
% 159.70/159.35  [3449]E(f329(f304(a909,x34491),f329(a117,x34492)),f305(a909,x34491,x34492))
% 159.70/159.35  [3465]E(f329(f329(f154(x34651),x34652),f118(x34651)),f143(x34651,x34652,f118(x34651)))
% 159.70/159.35  [3477]E(f305(a909,f329(a117,x34771),x34772),f307(a909,x34771,x34772))
% 159.70/159.35  [3480]P58(x34801,f247(f917(x34801,a904)),f309(x34801,x34802))
% 159.70/159.35  [3543]E(f329(f329(f23(a909),x35431),f329(a117,x35432)),f329(f37(a909),f308(a909,x35432,x35431)))
% 159.70/159.35  [3597]E(f169(x35971,x35972,f118(x35971)),f329(f329(f257(f910(x35971),f910(x35971)),f118(x35971)),f118(x35971)))
% 159.70/159.35  [3615]E(f329(f262(x36151,x36152,f916(x36151,x36152)),f257(x36151,x36152)),f33(f916(x36151,x36152)))
% 159.70/159.35  [3619]P1(f329(f329(f331(f910(x36191)),f118(x36191)),f164(x36191,x36192)))
% 159.70/159.35  [3620]E(f329(f192(f910(x36201)),f119(x36201,x36202)),f329(f329(f23(a909),f329(f192(f910(x36201)),x36202)),f80(a909)))
% 159.70/159.35  [3628]P1(f329(f63(a909),f305(a909,x36281,x36282)))
% 159.70/159.35  [3629]P1(f329(f63(a909),f307(a909,x36291,x36292)))
% 159.70/159.35  [3630]P1(f329(f63(a909),f308(a909,x36301,x36302)))
% 159.70/159.35  [3631]P1(f329(f63(a1),f305(a1,x36311,x36312)))
% 159.70/159.35  [3632]P1(f329(f63(a1),f307(a1,x36321,x36322)))
% 159.70/159.35  [3633]P1(f329(f63(a1),f308(a1,x36331,x36332)))
% 159.70/159.35  [3740]E(f329(f312(a909,a909,a117),f305(a909,x37401,x37402)),f305(a909,f329(a117,x37401),f329(a117,x37402)))
% 159.70/159.35  [3759]E(f329(f329(f291(x37591,x37591,x37591),f309(x37591,x37592)),f309(x37591,x37592)),f309(x37591,x37592))
% 159.70/159.35  [3794]E(f329(f329(f257(a1,a1),f329(f329(f38(a1),x37941),x37942)),f47(a1,x37941,x37942)),f48(x37941,x37942))
% 159.70/159.35  [3795]E(f329(f329(f257(a104,a104),f329(f329(f38(a104),x37951),x37952)),f47(a104,x37951,x37952)),f21(x37951,x37952))
% 159.70/159.35  [3823]E(f329(f329(f257(a909,a909),f329(f329(f38(a909),x38231),x38232)),f47(a909,x38231,x38232)),f87(f916(a909,a909),f50(x38231,x38232)))
% 159.70/159.35  [3875]P1(f329(f329(f240(a909),f329(f329(f23(a909),x38751),x38752)),f329(a117,x38751)))
% 159.70/159.35  [3925]P42(x39251,f329(f329(f291(x39251,x39251,x39251),x39252),f309(x39251,x39252)))
% 159.70/159.35  [3974]E(f329(f329(f82(a1),f329(f329(f83(a1),x39741),f329(f329(f38(a1),x39742),x39741))),f47(a1,x39742,x39741)),x39742)
% 159.70/159.35  [3978]E(f329(f329(f41(a909,f917(f916(f910(x39781),f910(x39781)),a904)),f247(f917(a909,a904))),f146(x39781,x39782)),f148(x39781,x39782))
% 159.70/159.35  [4200]P1(f329(f329(f331(f916(f910(x42001),f910(x42001))),f329(f329(f257(f910(x42001),f910(x42001)),f118(x42001)),f118(x42001))),f161(x42001,x42002)))
% 159.70/159.35  [4309]E(f258(x43091,x43091,x43091,a326,f258(x43091,x43091,x43091,x43092,a326)),x43092)
% 159.70/159.35  [4353]E(f263(x43531,x43531,x43532,x43532,f5(x43531),f5(x43532)),f33(f916(x43531,x43532)))
% 159.70/159.35  [4355]E(f263(x43551,x43551,x43552,x43552,f33(x43551),f33(x43552)),f33(f916(x43551,x43552)))
% 159.70/159.35  [3354]E(f329(f171(x33541),f329(f171(x33541),x33542)),x33542)
% 159.70/159.35  [3356]E(f329(f329(f141(x33561),f2(a909)),x33562),x33562)
% 159.70/159.35  [3372]E(f329(f329(f178(x33721),f2(a909)),x33722),f118(x33721))
% 159.70/159.35  [3379]E(f329(f329(f137(x33791),f118(x33791)),x33792),x33792)
% 159.70/159.35  [3388]E(f39(f917(x33881,a904),f329(f310(x33881),x33882)),x33882)
% 159.70/159.35  [3390]E(f329(f175(x33901),f329(f170(x33901),x33902)),f329(f175(x33901),x33902))
% 159.70/159.35  [3391]E(f329(f175(x33911),f329(f171(x33911),x33912)),f329(f175(x33911),x33912))
% 159.70/159.35  [3396]E(f329(f329(f23(a104),x33961),x33962),f329(f329(a24,x33961),x33962))
% 159.70/159.35  [3409]E(f329(f329(f82(a909),x34091),x34092),f329(f329(f82(a909),x34092),x34091))
% 159.70/159.35  [3410]E(f329(f329(f82(a1),x34101),x34102),f329(f329(f82(a1),x34102),x34101))
% 159.70/159.35  [3411]E(f329(f329(f83(a909),x34111),x34112),f329(f329(f83(a909),x34112),x34111))
% 159.70/159.35  [3412]E(f329(f329(f83(a1),x34121),x34122),f329(f329(f83(a1),x34122),x34121))
% 159.70/159.35  [3435]E(f329(f329(f186(x34351,x34351),f2(a909)),x34352),f33(x34351))
% 159.70/159.35  [3436]E(f329(f192(f910(x34361)),f329(f170(x34361),x34362)),f329(f192(f910(x34361)),x34362))
% 159.70/159.35  [3437]E(f329(f192(f910(x34371)),f329(f171(x34371),x34372)),f329(f192(f910(x34371)),x34372))
% 159.70/159.35  [3438]E(f179(x34381,x34382,f191(f917(a909,a904))),f118(x34381))
% 159.70/159.35  [3439]E(f329(f329(f157(x34391,x34391),f5(x34391)),x34392),x34392)
% 159.70/159.35  [3441]E(f329(f256(a1,a1),f48(x34411,x34412)),f329(f329(f38(a1),x34411),x34412))
% 159.70/159.35  [3458]E(f329(f192(f910(x34581)),f155(x34581,x34582)),f329(f37(x34581),f329(f175(x34581),x34582)))
% 159.70/159.35  [3459]E(f30(f31(x34591,x34592)),f329(f329(f82(a909),f30(x34592)),f329(a117,f2(a909))))
% 159.70/159.35  [3460]E(f329(f284(x34601),f329(f289(x34601,x34601),x34602)),f329(f284(x34601),x34602))
% 159.70/159.35  [3464]P1(f329(f63(x34641),f329(f175(x34641),x34642)))
% 159.70/159.35  [3472]E(f329(f329(f82(a1),x34721),f329(f81(a1),x34722)),f329(f329(f23(a1),x34721),x34722))
% 159.70/159.35  [3479]P27(x34791,x34792,f191(f917(f908(x34791),a904)))
% 159.70/159.35  [3481]E(f329(f312(x34811,x34811,f5(x34811)),x34812),x34812)
% 159.70/159.35  [3482]E(f329(f312(x34821,x34821,f33(x34821)),x34822),x34822)
% 159.70/159.35  [3483]E(f329(f313(x34831,x34831,f5(x34831)),x34832),x34832)
% 159.70/159.35  [3484]E(f329(f313(x34841,x34841,f33(x34841)),x34842),x34842)
% 159.70/159.35  [3485]P1(f329(f247(f917(x34851,a904)),x34852))
% 159.70/159.35  [3487]E(f329(f37(a909),f329(f304(a909,x34871),x34872)),f329(f329(f23(a909),x34872),x34871))
% 159.70/159.35  [3488]E(f329(f304(a909,f329(a117,x34881)),x34882),f308(a909,x34881,x34882))
% 159.70/159.35  [3501]E(f329(f329(f311(x35011),x35012),f191(f917(x35011,a904))),f329(f267(x35011),f329(a326,x35012)))
% 159.70/159.35  [3506]E(f309(x35061,f329(f289(x35061,x35061),x35062)),f329(f289(x35061,x35061),f309(x35061,x35062)))
% 159.70/159.35  [3511]E(f329(f329(f82(a909),f329(a117,x35111)),x35112),f329(f329(f82(a909),x35111),f329(a117,x35112)))
% 159.70/159.35  [3512]E(f329(f329(f23(a909),f329(a117,x35121)),f329(a117,x35122)),f329(f329(f23(a909),x35121),x35122))
% 159.70/159.35  [3518]E(f57(x35181,f2(a909),x35182),f329(f329(f154(f910(x35181)),f118(x35181)),f118(f910(x35181))))
% 159.70/159.35  [3519]E(f329(f37(a909),f307(a909,x35191,x35192)),f329(f329(f23(a909),x35192),x35191))
% 159.70/159.35  [3528]P41(x35281,f329(f329(f290(a909,x35281),a245),x35282))
% 159.70/159.35  [3530]P16(a909,f142(a909,f329(f304(a909,x35301),x35302)))
% 159.70/159.35  [3532]P1(f329(f63(a909),f329(f304(a909,x35321),x35322)))
% 159.70/159.35  [3533]P1(f329(f63(a1),f329(f304(a1,x35331),x35332)))
% 159.70/159.35  [3536]E(f329(f289(f910(x35361),f910(x35361)),f160(x35361,x35362)),f160(x35361,f329(f289(x35361,x35361),x35362)))
% 159.70/159.35  [3537]E(f329(f192(a906),f31(x35371,x35372)),f329(f329(f82(a909),f329(f192(a906),x35372)),f329(a117,f2(a909))))
% 159.70/159.35  [3539]E(f329(f304(a1,x35391),f329(f329(f82(a1),x35392),f80(a1))),f305(a1,x35391,x35392))
% 159.70/159.35  [3542]E(f329(f329(f38(a1),f329(f81(a1),x35421)),f329(f81(a1),x35422)),f329(f329(f38(a1),x35421),x35422))
% 159.70/159.35  [3550]E(f329(f329(f186(f916(x35501,x35501),a904),f80(a909)),x35502),x35502)
% 159.70/159.35  [3552]E(f329(f329(f115(f917(x35521,a904)),x35522),f191(f917(x35521,a904))),x35522)
% 159.70/159.35  [3553]E(f329(f329(f23(f917(x35531,a904)),x35532),f191(f917(x35531,a904))),x35532)
% 159.70/159.35  [3554]E(f329(f329(f106(f917(x35541,a904)),x35542),f247(f917(x35541,a904))),x35542)
% 159.70/159.35  [3555]E(f329(f256(a909,a909),f87(f916(a909,a909),f50(x35551,x35552))),f329(f329(f38(a909),x35551),x35552))
% 159.70/159.35  [3562]E(f305(a1,f329(f329(f82(a1),x35621),f80(a1)),x35622),f307(a1,x35621,x35622))
% 159.70/159.35  [3567]E(f329(f261(a909,a909),f87(f916(a909,a909),f50(x35671,x35672))),f47(a909,x35671,x35672))
% 159.70/159.35  [3577]P1(f329(f329(f331(x35771),x35772),f247(f917(x35771,a904))))
% 159.70/159.35  [3581]E(f329(f329(f23(a909),f329(a117,x35811)),x35812),f329(f37(a909),f305(a909,x35812,x35811)))
% 159.70/159.35  [3606]E(f329(f329(f115(f917(x36061,a904)),x36062),f247(f917(x36061,a904))),f247(f917(x36061,a904)))
% 159.70/159.35  [3607]E(f329(f329(f23(f917(x36071,a904)),x36072),f247(f917(x36071,a904))),f191(f917(x36071,a904)))
% 159.70/159.35  [3608]E(f329(f329(f106(f917(x36081,a904)),x36082),f191(f917(x36081,a904))),f191(f917(x36081,a904)))
% 159.70/159.35  [3623]E(f47(a1,f329(f105(a1),x36231),f329(f105(a1),x36232)),f329(f105(a1),f47(a909,x36231,x36232)))
% 159.70/159.35  [3624]E(f47(a1,f329(f81(a1),x36241),f329(f81(a1),x36242)),f329(f81(a1),f47(a1,x36241,x36242)))
% 159.70/159.35  [3635]E(f329(f192(f910(x36351)),f329(f174(x36351),x36352)),f329(f329(f23(a909),f329(f192(f910(x36351)),x36352)),f80(a909)))
% 159.70/159.35  [3663]E(f329(f329(f38(a1),f47(a1,x36631,x36632)),x36632),f2(a1))
% 159.70/159.35  [3671]E(f329(a3,f47(a909,f329(a20,x36711),f329(a20,x36712))),f47(a104,x36711,x36712))
% 159.70/159.35  [3706]E(f329(a3,f329(f329(f82(a909),f329(a20,x37061)),f329(a20,x37062))),f329(f329(f82(a104),x37061),x37062))
% 159.70/159.35  [3707]E(f329(a3,f329(f329(f23(a909),f329(a20,x37071)),f329(a20,x37072))),f329(f329(f23(a104),x37071),x37072))
% 159.70/159.35  [3708]E(f329(a3,f329(f329(f83(a909),f329(a20,x37081)),f329(a20,x37082))),f329(f329(f83(a104),x37081),x37082))
% 159.70/159.35  [3709]E(f329(a3,f329(f329(f38(a909),f329(a20,x37091)),f329(a20,x37092))),f329(f329(f38(a104),x37091),x37092))
% 159.70/159.35  [3718]E(f329(f312(a909,a909,a117),f329(f304(a909,x37181),x37182)),f329(f304(a909,f329(a117,x37181)),f329(a117,x37182)))
% 159.70/159.35  [3745]P1(f329(f50(x37451,x37452),f87(f916(a909,a909),f50(x37451,x37452))))
% 159.70/159.35  [3768]E(f329(f329(f82(a909),f329(f329(f82(a909),f30(x37681)),f30(x37682))),f329(a117,f2(a909))),f30(f32(x37681,x37682)))
% 159.70/159.35  [3769]E(f47(a909,f329(a117,f47(a909,x37691,x37692)),x37692),f47(a909,f329(a117,x37691),x37692))
% 159.70/159.35  [3781]E(f329(f329(f42(f917(x37811,a904),f917(x37811,a904)),x37812),f5(f917(x37811,a904))),f40(f917(x37811,a904),x37812))
% 159.70/159.35  [3782]E(f329(f329(f41(f917(x37821,a904),f917(x37821,a904)),x37822),f5(f917(x37821,a904))),f39(f917(x37821,a904),x37822))
% 159.70/159.35  [3783]E(f329(f312(f910(x37831),f917(x37831,a904),f175(x37831)),f329(f175(f910(x37831)),f56(x37831,x37832))),f329(f310(x37831),f329(f175(x37831),x37832)))
% 159.70/159.35  [3787]P1(f329(f329(f331(f917(x37871,a904)),x37872),f329(f310(x37871),x37872)))
% 159.70/159.35  [3793]E(f47(a1,f329(f81(a1),f47(a1,x37931,x37932)),x37932),f47(a1,f329(f81(a1),x37931),x37932))
% 159.70/159.35  [3805]P1(f329(f329(f239(f917(x38051,a904)),x38052),f247(f917(x38051,a904))))
% 159.70/159.35  [3807]E(f329(f329(f291(x38071,x38071,x38071),f309(x38071,x38072)),f309(x38071,f309(x38071,x38072))),f309(x38071,x38072))
% 159.70/159.35  [3808]E(f329(f329(f115(f917(x38081,a904)),f329(f269(x38081,x38081),x38082)),f329(f287(x38081,x38081),x38082)),f329(f284(x38081),x38082))
% 159.70/159.35  [3829]E(f315(x38291,x38292,f247(f917(x38291,a904)),f247(f917(x38292,a904))),f247(f917(f915(x38291,x38292),a904)))
% 159.70/159.35  [3880]P1(f329(f329(f239(a909),f47(a909,x38801,x38802)),x38801))
% 159.70/159.35  [3904]P1(f329(f329(f239(a1),f329(f81(a1),f329(f105(a1),x39041))),f329(f105(a1),x39042)))
% 159.70/159.35  [3930]P1(f329(f329(f331(f917(x39301,a904)),f191(f917(x39301,a904))),f329(f310(x39301),x39302)))
% 159.70/159.35  [3935]E(f309(x39351,f329(f329(f291(x39351,x39351,x39351),x39352),f309(x39351,x39352))),f309(x39351,x39352))
% 159.70/159.35  [3938]E(f329(f329(f291(x39381,x39381,x39381),f309(x39381,x39382)),x39382),f329(f329(f291(x39381,x39381,x39381),x39382),f309(x39381,x39382)))
% 159.70/159.35  [3940]E(f329(a109,f329(f329(f82(a1),f329(f329(f23(a1),x39401),x39402)),f80(a1))),f329(f37(a1),f305(a1,x39402,x39401)))
% 159.70/159.35  [3954]E(f329(f287(x39541,x39541),f329(f329(f291(x39541,x39541,x39541),x39542),f309(x39541,x39542))),f329(f287(x39541,x39541),x39542))
% 159.70/159.35  [3955]E(f329(f269(x39551,x39551),f329(f329(f291(x39551,x39551,x39551),x39552),f309(x39551,x39552))),f329(f269(x39551,x39551),x39552))
% 159.70/159.35  [3970]E(f329(f329(f82(a909),f329(f329(f82(a909),f329(f192(a906),x39701)),f329(f192(a906),x39702))),f329(a117,f2(a909))),f329(f192(a906),f32(x39701,x39702)))
% 159.70/159.35  [3973]E(f329(f145(f910(x39731),f910(x39731),f137(x39731),f118(x39731)),f172(f910(x39731),x39732,f118(x39731))),f118(x39731))
% 159.70/159.35  [3982]P28(a909,a909,f329(f329(f7(a909,a909,a909),f82(a909)),x39821),x39822)
% 159.70/159.35  [3984]P16(a909,f329(f171(a909),f329(f329(f157(f910(x39841),a909),f192(f910(x39841))),f182(x39841,x39842))))
% 159.70/159.35  [4015]P57(x40151,f329(f329(f115(f917(f916(x40151,x40151),a904)),x40152),f329(f289(x40151,x40151),x40152)))
% 159.70/159.35  [4016]P57(x40161,f329(f329(f106(f917(f916(x40161,x40161),a904)),x40162),f329(f289(x40161,x40161),x40162)))
% 159.70/159.35  [4027]P1(f329(f329(f240(a1),f329(f81(a1),f329(f105(a1),f329(a117,x40271)))),f329(f105(a1),x40272)))
% 159.70/159.35  [4071]E(f329(f145(f910(x40711),x40711,f329(f7(x40711,f910(x40711),f910(x40711)),f154(x40711)),f118(x40711)),x40712),f329(f171(x40711),x40712))
% 159.70/159.35  [4121]P1(f329(f329(f239(f917(f916(f910(x41211),f910(x41211)),a904)),f161(x41211,x41212)),f309(f910(x41211),f160(x41211,x41212))))
% 159.70/159.35  [4150]P1(f329(f50(x41501,x41502),f329(f329(f257(a909,a909),f329(f329(f38(a909),x41501),x41502)),f47(a909,x41501,x41502))))
% 159.70/159.35  [4162]P1(f329(f329(f239(f917(f916(f910(x41621),f910(x41621)),a904)),f160(x41621,f309(x41621,x41622))),f309(f910(x41621),f160(x41621,x41622))))
% 159.70/159.35  [4378]E(f329(f329(f264(f916(a104,a104),a104,f916(a104,a104),f916(x43781,f916(a104,a104))),f272(f329(f168(a104),f329(f329(f157(f916(a104,x43781),a104),f256(a104,x43781)),x43782)))),f329(f329(f8(x43781,f917(f916(a104,a104),f916(x43781,f916(a104,a104))),a104),f257(x43781,f916(a104,a104))),f273(x43781,x43782))),f271(x43781,x43782))
% 159.70/159.35  [4455]E(f227(a909,f916(x44551,f911(x44551)),f2(a909),f329(f262(x44551,f911(x44551),a909),f329(f16(f917(f911(x44551),a909),x44551),f329(f329(f7(f911(x44551),a909,a909),f329(f329(f8(a909,f917(a909,a909),f911(x44551)),f82(a909)),f192(f911(x44551)))),f80(a909)))),f329(f138(x44551),x44552)),f329(f192(f911(x44551)),x44552))
% 159.70/159.35  [4563]E(f329(f262(f917(f916(x45631,x45631),a904),f917(f916(x45631,x45631),a904),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f329(f329(f7(f917(f916(x45631,x45631),a904),f917(f917(f916(x45631,x45631),a904),f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904))),f917(f917(f916(x45631,x45631),a904),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904))))),f329(f329(f8(f917(f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904)),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f917(f917(f917(f916(x45631,x45631),a904),f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904))),f917(f917(f916(x45631,x45631),a904),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904))))),f917(f916(x45631,x45631),a904)),f8(f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904)),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904))),f917(f916(x45631,x45631),a904))),f329(f329(f8(f917(f917(x45632,x45631),f917(f917(f916(x45632,x45632),a904),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f917(f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904)),f917(f917(x45632,x45631),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f917(f916(x45631,x45631),a904)),f18(f917(x45632,x45631),f917(f916(x45632,x45632),a904),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f329(f329(f8(f917(f917(x45632,x45631),f917(f916(x45632,x45632),a904)),f917(f917(x45632,x45631),f917(f917(f916(x45632,x45632),a904),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f917(f916(x45631,x45631),a904)),f329(f8(f917(f916(x45632,x45632),a904),f917(f917(f916(x45632,x45632),a904),f916(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904))),f917(x45632,x45631)),f257(f917(f916(x45632,x45632),a904),f917(f916(x45632,x45632),a904)))),f290(x45631,x45632))))),f290(x45631,x45632))),f75(x45631,x45632))
% 159.70/159.35  [4637]~E(f329(f310(x46371),x46372),f191(f917(f917(x46371,a904),a904)))
% 159.70/159.35  [4648]~P1(f329(f329(f175(x46481),f118(x46481)),x46482))
% 159.70/159.35  [4652]~P1(f329(f329(f331(x46521),x46522),f191(f917(x46521,a904))))
% 159.70/159.35  [4660]~P1(f329(f329(f240(f917(x46601,a904)),x46602),f191(f917(x46601,a904))))
% 159.70/159.35  [3490]E(f329(f329(f23(a909),x34901),f329(f329(f82(a909),x34901),x34902)),f2(a909))
% 159.70/159.35  [3493]E(f329(f329(f115(f917(x34931,a904)),x34932),x34932),x34932)
% 159.70/159.35  [3494]E(f329(f329(f106(f917(x34941,a904)),x34942),x34942),x34942)
% 159.70/159.35  [3522]E(f329(f329(f23(f917(x35221,a904)),x35222),x35222),f191(f917(x35221,a904)))
% 159.70/159.35  [3525]E(f329(f146(x35251,x35252),f2(a909)),f191(f917(f916(f910(x35251),f910(x35251)),a904)))
% 159.70/159.35  [3526]E(f329(f329(f82(a909),x35261),f329(a117,x35262)),f329(a117,f329(f329(f82(a909),x35261),x35262)))
% 159.70/159.35  [3538]E(f198(f329(f105(a1),x35381),f329(f105(a1),x35382)),f329(f105(a1),f329(f329(f23(a909),x35381),x35382)))
% 159.70/159.35  [3541]E(f329(f329(f38(a1),f329(f81(a1),x35411)),x35412),f329(f329(f38(a1),x35411),f329(f81(a1),x35412)))
% 159.70/159.35  [3545]E(f329(f37(a1),f329(f304(a1,x35451),x35452)),f329(a109,f329(f329(f23(a1),x35452),x35451)))
% 159.70/159.35  [3548]E(f329(f329(f82(a909),f329(a117,x35481)),x35482),f329(a117,f329(f329(f82(a909),x35481),x35482)))
% 159.70/159.35  [3551]E(f329(f81(f917(x35511,a904)),f329(f81(f917(x35511,a904)),x35512)),x35512)
% 159.70/159.35  [3564]E(f182(x35641,f329(f329(f154(f910(x35641)),f118(x35641)),x35642)),f182(x35641,x35642))
% 159.70/159.35  [3568]E(f329(f329(f82(a909),x35681),f329(f329(f83(a909),x35681),x35682)),f329(f329(f83(a909),x35681),f329(a117,x35682)))
% 159.70/159.35  [3575]E(f329(f329(a24,f329(a3,x35751)),f329(a3,x35752)),f329(a3,f329(f329(f23(a909),x35751),x35752)))
% 159.70/159.35  [3588]E(f329(f329(f83(a1),f329(f81(a1),x35881)),x35882),f329(f81(a1),f329(f329(f83(a1),x35881),x35882)))
% 159.70/159.35  [3590]E(f329(f329(f249(a1),f329(f105(a1),x35901)),x35902),f329(f105(a1),f329(f329(f249(a909),x35901),x35902)))
% 159.70/159.35  [3591]E(f329(f329(f82(a104),f329(a3,x35911)),f329(a3,x35912)),f329(a3,f329(f329(f82(a909),x35911),x35912)))
% 159.70/159.35  [3592]E(f329(f329(f83(a104),f329(a3,x35921)),f329(a3,x35922)),f329(a3,f329(f329(f83(a909),x35921),x35922)))
% 159.70/159.35  [3593]E(f329(f329(f237(a909),f329(a117,x35931)),f329(a117,x35932)),f329(a117,f329(f329(f237(a909),x35931),x35932)))
% 159.70/159.35  [3594]E(f329(f329(f238(a909),f329(a117,x35941)),f329(a117,x35942)),f329(a117,f329(f329(f238(a909),x35941),x35942)))
% 159.70/159.35  [3599]E(f329(f175(a909),f142(a909,f329(f304(a909,x35991),x35992))),f329(f304(a909,x35991),x35992))
% 159.70/159.35  [3600]E(f314(x36001,f329(f329(f311(x36001),x36002),f191(f917(x36001,a904)))),x36002)
% 159.70/159.35  [3604]E(f329(f287(x36041,x36042),f191(f917(f916(x36041,x36042),a904))),f191(f917(x36042,a904)))
% 159.70/159.35  [3605]E(f329(f269(x36051,x36052),f191(f917(f916(x36051,x36052),a904))),f191(f917(x36051,a904)))
% 159.70/159.35  [3609]E(f329(a109,f329(f329(f23(a1),x36091),x36092)),f329(f37(a1),f307(a1,x36092,x36091)))
% 159.70/159.35  [3614]E(f329(f329(f82(a909),x36141),f329(f329(f83(a909),x36142),x36141)),f329(f329(f83(a909),f329(a117,x36142)),x36141))
% 159.70/159.35  [3616]E(f329(f329(f62(x36161),f191(f917(x36161,a904))),x36162),f191(f917(f917(x36161,a904),a904)))
% 159.70/159.35  [3625]E(f329(f192(f910(a909)),f142(a909,f329(f304(a909,x36251),x36252))),f329(f329(f23(a909),x36252),x36251))
% 159.70/159.35  [3642]E(f329(f329(f115(f917(x36421,a904)),f191(f917(x36421,a904))),x36422),x36422)
% 159.70/159.35  [3643]E(f329(f329(f106(f917(x36431,a904)),f247(f917(x36431,a904))),x36432),x36432)
% 159.70/159.35  [3646]E(f329(f329(f82(a1),f329(f81(a1),x36461)),f329(f81(a1),x36462)),f329(f81(a1),f329(f329(f82(a1),x36461),x36462)))
% 159.70/159.35  [3649]E(f329(f329(f82(a1),f329(f105(a1),x36491)),f329(f105(a1),x36492)),f329(f105(a1),f329(f329(f82(a909),x36491),x36492)))
% 159.70/159.35  [3650]E(f329(f329(f82(a1),f329(f108(a1),x36501)),f329(f108(a1),x36502)),f329(f108(a1),f329(f329(f82(a1),x36501),x36502)))
% 159.70/159.35  [3652]E(f329(f329(f83(a1),f329(f105(a1),x36521)),f329(f105(a1),x36522)),f329(f105(a1),f329(f329(f83(a909),x36521),x36522)))
% 159.70/159.35  [3653]E(f329(f329(f83(a1),f329(f108(a1),x36531)),f329(f108(a1),x36532)),f329(f108(a1),f329(f329(f83(a1),x36531),x36532)))
% 159.70/159.35  [3654]E(f329(f329(f38(a1),f329(f105(a1),x36541)),f329(f105(a1),x36542)),f329(f105(a1),f329(f329(f38(a909),x36541),x36542)))
% 159.70/159.35  [3672]E(f329(f329(f6(x36721,a909),f329(f16(a909,x36721),f80(a909))),x36722),f329(f37(x36721),x36722))
% 159.70/159.35  [3679]E(f329(f81(a1),f47(a1,f329(f81(a1),x36791),x36792)),f47(a1,x36791,f329(f81(a1),x36792)))
% 159.70/159.35  [3681]E(f329(f175(a1),f181(x36811,f329(f329(f23(a1),x36812),f80(a1)))),f329(f304(a1,x36811),x36812))
% 159.70/159.35  [3685]P1(f329(f329(f239(a909),x36851),f329(f329(f82(a909),x36852),x36851)))
% 159.70/159.35  [3686]P1(f329(f329(f239(a909),x36861),f329(f329(f82(a909),x36861),x36862)))
% 159.70/159.35  [3689]E(f329(f329(f115(f917(x36891,a904)),f247(f917(x36891,a904))),x36892),f247(f917(x36891,a904)))
% 159.70/159.35  [3690]E(f329(f329(f23(f917(x36901,a904)),f191(f917(x36901,a904))),x36902),f191(f917(x36901,a904)))
% 159.70/159.35  [3691]E(f329(f329(f106(f917(x36911,a904)),f191(f917(x36911,a904))),x36912),f191(f917(x36911,a904)))
% 159.70/159.35  [3698]E(f329(f329(f257(a1,a1),x36981),f329(f81(a1),x36982)),f329(a53,f329(f329(f257(a1,a1),x36981),x36982)))
% 159.70/159.35  [3699]E(f329(f304(a1,f329(f329(f82(a1),x36991),f80(a1))),x36992),f308(a1,x36991,x36992))
% 159.70/159.35  [3710]E(f329(f329(f83(a909),x37101),f329(f329(f38(a909),x37102),x37101)),f329(f329(f23(a909),x37102),f47(a909,x37102,x37101)))
% 159.70/159.35  [3711]E(f329(f329(f83(a1),x37111),f329(f329(f38(a1),x37112),x37111)),f329(f329(f23(a1),x37112),f47(a1,x37112,x37111)))
% 159.70/159.35  [3715]E(f329(f175(a1),f181(f329(f329(f82(a1),x37151),f80(a1)),x37152)),f307(a1,x37151,x37152))
% 159.70/159.35  [3719]P1(f329(f329(f239(f917(x37191,a904)),x37192),x37192))
% 159.70/159.35  [3722]E(f329(f329(f115(f917(x37221,a904)),x37222),f329(f81(f917(x37221,a904)),x37222)),f247(f917(x37221,a904)))
% 159.70/159.35  [3723]E(f329(f329(f106(f917(x37231,a904)),x37232),f329(f81(f917(x37231,a904)),x37232)),f191(f917(x37231,a904)))
% 159.70/159.35  [3731]E(f329(f329(f23(a909),f329(f329(f23(a909),x37311),f80(a909))),x37312),f329(f329(f23(a909),x37311),f329(a117,x37312)))
% 159.70/159.35  [3737]E(f329(f329(f23(f917(x37371,a904)),f247(f917(x37371,a904))),x37372),f329(f81(f917(x37371,a904)),x37372))
% 159.70/159.35  [3738]E(f329(f329(f23(a1),f329(f108(a1),x37381)),f329(f108(a1),x37382)),f329(f108(a1),f329(f329(f82(a1),x37381),f329(f81(a1),x37382))))
% 159.70/159.35  [3751]E(f329(f175(a909),f142(a909,f329(f304(a909,x37511),f329(a117,x37512)))),f305(a909,x37511,x37512))
% 159.70/159.35  [3766]E(f329(f192(f910(f910(x37661))),f56(x37661,x37662)),f329(f329(f249(a909),f329(a117,f329(a117,f2(a909)))),f329(f192(f910(x37661)),x37662)))
% 159.70/159.35  [3785]E(f329(f329(f186(f916(x37851,x37851),a904),f2(a909)),x37852),f309(x37851,f191(f917(f916(x37851,x37851),a904))))
% 159.70/159.35  [3789]P1(f329(f140(a909),f142(a909,f329(f304(a909,x37891),x37892))))
% 159.70/159.35  [3806]E(f329(f312(a1,a909,a109),f305(a1,f329(f105(a1),x38061),f329(f105(a1),x38062))),f305(a909,x38061,x38062))
% 159.70/159.35  [3815]E(f188(a909,f2(a909),f5(a909),f329(f329(f23(a909),x38151),x38152)),f329(f329(f23(a909),x38151),f329(a117,x38152)))
% 159.70/159.35  [3816]E(f329(a109,f329(f329(f23(a1),x38161),f329(f329(f82(a1),x38162),f80(a1)))),f329(f37(a1),f308(a1,x38162,x38161)))
% 159.70/159.35  [3852]E(f329(f329(f157(a909,a909),a117),f142(a909,f329(f304(a909,x38521),x38522))),f142(a909,f329(f304(a909,f329(a117,x38521)),f329(a117,x38522))))
% 159.70/159.35  [3860]E(f329(f175(a1),f181(f329(f329(f82(a1),x38601),f80(a1)),f329(f329(f23(a1),x38602),f80(a1)))),f308(a1,x38601,x38602))
% 159.70/159.35  [3872]P1(f329(f329(f239(f917(x38721,a904)),f191(f917(x38721,a904))),x38722))
% 159.70/159.35  [3876]E(f87(x38761,f329(f329(f7(x38761,x38761,a904),a326),x38762)),x38762)
% 159.70/159.35  [3877]E(f92(x38771,f329(f329(f7(x38771,x38771,a904),a326),x38772)),x38772)
% 159.70/159.35  [3881]E(f329(f175(a909),f142(a909,f329(f304(a909,f329(a117,x38811)),f329(a117,x38812)))),f307(a909,x38811,x38812))
% 159.70/159.35  [3907]E(f329(f329(f259(x39071,x39072),f247(f917(x39071,a904))),f329(f16(f917(x39072,a904),x39071),f247(f917(x39072,a904)))),f247(f917(f916(x39071,x39072),a904)))
% 159.70/159.35  [3942]E(f329(f267(x39421),f329(f329(f8(a904,a904,x39421),a324),x39422)),f329(f81(f917(x39421,a904)),f329(f267(x39421),x39422)))
% 159.70/159.35  [3945]E(f329(f267(x39451),f329(f329(f7(x39451,x39451,a904),a326),x39452)),f329(f329(f311(x39451),x39452),f191(f917(x39451,a904))))
% 159.70/159.35  [3951]E(f329(f329(f82(a1),f329(f329(f82(a1),x39511),x39511)),f329(f329(f82(a1),x39512),x39512)),f329(f329(f82(a1),f329(f329(f82(a1),x39511),x39512)),f329(f329(f82(a1),x39511),x39512)))
% 159.70/159.35  [3952]E(f329(f329(f23(a1),f329(f329(f82(a1),x39521),x39521)),f329(f329(f82(a1),x39522),x39522)),f329(f329(f82(a1),f329(f329(f23(a1),x39521),x39522)),f329(f329(f23(a1),x39521),x39522)))
% 159.70/159.35  [3967]P1(f329(f329(f239(a909),f329(f37(x39671),f329(f175(x39671),x39672))),f329(f192(f910(x39671)),x39672)))
% 159.70/159.35  [3968]P1(f329(f329(f239(a909),f329(f192(f910(x39681)),f155(x39681,x39682))),f329(f192(f910(x39681)),x39682)))
% 159.70/159.35  [3979]E(f329(f267(x39791),f329(f329(f7(x39791,f917(x39791,a904),a904),f331(x39791)),x39792)),x39792)
% 159.70/159.35  [3993]E(f329(f329(f178(x39931),f329(f329(f23(a909),f329(f192(f910(x39931)),x39932)),f80(a909))),x39932),f119(x39931,x39932))
% 159.70/159.35  [4014]E(f188(a909,f2(a909),f329(f329(f8(a909,a909,a909),a117),f329(f237(a909),x40141)),x40142),f329(f329(f237(a909),f329(a117,x40141)),x40142))
% 159.70/159.35  [4019]E(f39(f917(x40191,a904),f329(f312(f917(f916(x40191,x40191),a904),f917(x40191,a904),f284(x40191)),x40192)),f329(f284(x40191),f39(f917(f916(x40191,x40191),a904),x40192)))
% 159.70/159.35  [4020]E(f188(a909,f329(a117,x40201),f329(f329(f8(a909,a909,a909),a117),f329(f238(a909),x40201)),x40202),f329(f329(f238(a909),f329(a117,x40201)),x40202))
% 159.70/159.35  [4022]E(f329(f329(f257(a1,a1),f329(f329(f38(a1),f329(f77(a1),x40221)),f329(f77(a1),x40222))),f47(a1,f329(f77(a1),x40221),f329(f77(a1),x40222))),f55(x40221,x40222))
% 159.70/159.35  [4044]P1(f329(f329(f239(f917(f917(x40441,a904),a904)),x40442),f329(f310(x40441),f39(f917(x40441,a904),x40442))))
% 159.70/159.35  [4076]E(f329(f329(f41(x40761,f917(x40761,a904)),x40762),f329(f329(f7(x40761,f917(x40761,a904),f917(x40761,a904)),f311(x40761)),f191(f917(x40761,a904)))),x40762)
% 159.70/159.35  [4077]E(f329(f329(f291(x40771,x40771,x40771),f329(f289(x40771,x40771),x40772)),f309(x40771,f329(f289(x40771,x40771),x40772))),f329(f289(x40771,x40771),f329(f329(f291(x40771,x40771,x40771),x40772),f309(x40771,x40772))))
% 159.70/159.35  [4142]E(f329(f175(x41421),f329(f145(f910(x41421),f910(x41421),f137(x41421),f118(x41421)),x41422)),f329(f329(f41(f910(x41421),f917(x41421,a904)),f329(f175(f910(x41421)),x41422)),f175(x41421)))
% 159.70/159.35  [4173]E(f329(f329(f115(f917(f916(x41731,x41731),a904)),f309(x41731,f191(f917(f916(x41731,x41731),a904)))),f329(f329(f291(x41731,x41731,x41731),f309(x41731,x41732)),x41732)),f309(x41731,x41732))
% 159.70/159.35  [4209]E(f329(f329(f184(x42091,x42091),x42092),x42092),f329(f329(f157(x42091,f916(x42091,x42091)),f329(f329(f18(x42091,x42091,f916(x42091,x42091)),f257(x42091,x42091)),f5(x42091))),x42092))
% 159.70/159.35  [4320]E(f329(f145(a909,f910(x43201),f329(f7(f910(x43201),a909,a909),f329(f329(f8(a909,f917(a909,a909),f910(x43201)),f238(a909)),f192(f910(x43201)))),f2(a909)),f329(f171(f910(x43201)),x43202)),f329(f192(f910(f910(x43201))),f182(x43201,x43202)))
% 159.70/159.35  [4392]E(f329(f329(f290(f916(a909,f910(x43921)),f910(x43921)),f322(a909,f910(x43921),a245,f148(x43921,x43922))),f329(f329(f18(f910(x43921),f910(x43921),f916(a909,f910(x43921))),f329(f329(f8(a909,f917(f910(x43921),f916(a909,f910(x43921))),f910(x43921)),f257(a909,f910(x43921))),f192(f910(x43921)))),f5(f910(x43921)))),f149(x43921,x43922))
% 159.70/159.35  [4519]E(f329(f267(x45191),f329(f329(f8(f917(f917(x45191,a904),a904),a904,x45191),f90(f917(x45191,a904))),f329(f329(f8(f917(f917(x45191,a904),a904),f917(f917(x45191,a904),a904),x45191),f329(f18(f917(x45191,a904),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x45191,a904)),a332),f329(f329(f7(f917(x45191,a904),f917(f917(x45191,a904),a904),a904),f331(f917(x45191,a904))),x45192)))),f331(x45191)))),f40(f917(x45191,a904),x45192))
% 159.70/159.35  [4520]E(f329(f267(x45201),f329(f329(f8(f917(f917(x45201,a904),a904),a904,x45201),f89(f917(x45201,a904))),f329(f329(f8(f917(f917(x45201,a904),a904),f917(f917(x45201,a904),a904),x45201),f329(f18(f917(x45201,a904),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x45201,a904)),a327),f329(f329(f7(f917(x45201,a904),f917(f917(x45201,a904),a904),a904),f331(f917(x45201,a904))),x45202)))),f331(x45201)))),f39(f917(x45201,a904),x45202))
% 159.70/159.35  [4661]~P1(f329(f329(f240(a1),f329(f105(a1),x46611)),f329(f81(a1),f329(f105(a1),x46612))))
% 159.70/159.35  [3612]E(f329(f329(f23(a909),f329(f329(f82(a909),x36121),x36122)),x36122),x36121)
% 159.70/159.35  [3613]E(f329(f329(f23(a909),f329(f329(f82(a909),x36131),x36132)),x36131),x36132)
% 159.70/159.35  [3680]E(f329(f329(f82(a909),f329(f329(f23(a909),x36801),x36802)),x36802),f329(f329(f238(a909),x36801),x36802))
% 159.70/159.35  [3792]E(f329(f329(f83(a909),f329(f329(f38(a909),x37921),x37922)),x37922),f329(f329(f23(a909),x37921),f47(a909,x37921,x37922)))
% 159.70/159.35  [3820]E(f329(f175(a909),f142(a909,f329(f304(a909,f329(a117,x38201)),x38202))),f308(a909,x38201,x38202))
% 159.70/159.35  [3828]E(f329(f105(a1),f220(f329(a109,f329(f77(a1),x38281)),f329(a109,f329(f77(a1),x38282)))),f329(f329(a221,x38281),x38282))
% 159.70/159.35  [3830]E(f329(f329(f115(f917(x38301,a904)),f329(f81(f917(x38301,a904)),x38302)),x38302),f247(f917(x38301,a904)))
% 159.70/159.35  [3831]E(f329(f329(f106(f917(x38311,a904)),f329(f81(f917(x38311,a904)),x38312)),x38312),f191(f917(x38311,a904)))
% 159.70/159.35  [3848]P1(f329(f329(f239(a909),f329(f329(f23(a909),x38481),x38482)),x38481))
% 159.70/159.35  [3849]P1(f329(f329(f239(a909),f329(f329(f38(a909),x38491),x38492)),x38491))
% 159.70/159.35  [3873]P1(f329(f329(f240(a909),x38731),f329(a117,f329(f329(f82(a909),x38732),x38731))))
% 159.70/159.35  [3874]P1(f329(f329(f240(a909),x38741),f329(a117,f329(f329(f82(a909),x38741),x38742))))
% 159.70/159.35  [3891]E(f329(f329(f83(a909),f329(a109,f329(f77(a1),x38911))),f329(a109,f329(f77(a1),x38912))),f329(a109,f329(f77(a1),f329(f329(f83(a1),x38911),x38912))))
% 159.70/159.35  [3903]P1(f329(f329(f239(a1),f2(a1)),f329(f329(f249(a1),f329(f77(a1),x39031)),x39032)))
% 159.70/159.35  [3972]E(f329(f288(f910(x39721),f910(x39721),f161(x39721,x39722)),f329(f329(f311(f910(x39721)),f118(x39721)),f191(f917(f910(x39721),a904)))),f329(f329(f311(f910(x39721)),f118(x39721)),f191(f917(f910(x39721),a904))))
% 159.70/159.35  [3991]E(f329(f329(f115(f917(f916(x39911,x39911),a904)),f309(x39911,x39912)),f309(x39911,f191(f917(f916(x39911,x39911),a904)))),f309(x39911,x39912))
% 159.70/159.35  [4004]E(f329(f329(f38(a1),f329(f108(a1),f329(f329(f82(a1),x40041),x40041))),f329(f108(a1),f329(f329(f82(a1),x40042),x40042))),f329(f329(f38(a1),f329(f108(a1),x40041)),f329(f108(a1),x40042)))
% 159.70/159.35  [4066]E(f329(f329(f249(a1),x40661),f329(f108(a909),f329(f329(f82(a1),x40662),x40662))),f329(f329(f88(a1,a1),f329(f329(f249(a1),x40661),f329(f108(a909),x40662))),f329(f329(f18(a1,a1,a1),f83(a1)),f5(a1))))
% 159.70/159.35  [4072]E(f329(f267(f917(x40721,a904)),f329(f329(f7(f917(x40721,a904),f917(x40721,a904),a904),f239(f917(x40721,a904))),x40722)),f329(f310(x40721),x40722))
% 159.70/159.35  [4088]E(f329(f329(f157(a1,a909),a109),f329(f329(f137(a1),f329(f329(f157(a909,a1),f105(a1)),x40881)),f329(f329(f157(a909,a1),f105(a1)),x40882))),f329(f329(f137(a909),x40881),x40882))
% 159.70/159.35  [4120]E(f329(f312(a1,a1,f329(f329(f7(a1,a1,a1),f82(a1)),x41201)),f329(f304(a1,f2(a1)),f329(f329(f23(a1),x41202),x41201))),f329(f304(a1,x41201),x41202))
% 159.70/159.35  [4122]P59(x41221,f329(f329(f23(f917(f916(x41221,x41221),a904)),x41222),f309(x41221,f191(f917(f916(x41221,x41221),a904)))))
% 159.70/159.35  [4140]E(f329(f192(f910(x41401)),f329(f145(f910(x41401),f910(x41401),f137(x41401),f118(x41401)),x41402)),f329(f168(a909),f329(f329(f157(f910(x41401),a909),f192(f910(x41401))),x41402)))
% 159.70/159.35  [4144]P58(x41441,f247(f917(x41441,a904)),f329(f329(f115(f917(f916(x41441,x41441),a904)),x41442),f309(x41441,f191(f917(f916(x41441,x41441),a904)))))
% 159.70/159.35  [4189]E(f188(a909,f2(a909),f329(f329(f8(a909,a909,a909),a117),f329(f329(f7(a909,a909,a909),f237(a909)),x41891)),x41892),f329(f329(f237(a909),x41892),f329(a117,x41891)))
% 159.70/159.35  [4192]E(f188(a909,f329(a117,x41921),f329(f329(f8(a909,a909,a909),a117),f329(f329(f7(a909,a909,a909),f238(a909)),x41921)),x41922),f329(f329(f238(a909),x41922),f329(a117,x41921)))
% 159.70/159.35  [4195]E(f329(f312(x41951,f910(x41951),f329(f329(f7(x41951,f910(x41951),f910(x41951)),f154(x41951)),f118(x41951))),x41952),f177(x41951,x41952,f329(f329(f311(f910(x41951)),f118(x41951)),f191(f917(f910(x41951),a904)))))
% 159.70/159.35  [4197]E(f329(f329(f115(f917(f916(x41971,x41971),a904)),f329(f329(f291(x41971,x41971,x41971),x41972),f309(x41971,x41972))),f309(x41971,f191(f917(f916(x41971,x41971),a904)))),f309(x41971,x41972))
% 159.70/159.35  [4204]P1(f329(f329(f239(f917(f916(x42041,x42041),a904)),f268(x42041,x42042)),f329(f329(f259(x42041,x42041),x42042),f329(f16(f917(x42041,a904),x42041),x42042))))
% 159.70/159.35  [4207]E(f329(f312(a1,a909,a109),f329(f329(f115(f917(a1,a904)),f329(f312(a909,a1,f105(a1)),x42071)),f329(f312(a909,a1,f105(a1)),x42072))),f329(f329(f115(f917(a909,a904)),x42071),x42072))
% 159.70/159.35  [4208]E(f329(f312(a1,a909,a109),f329(f329(f106(f917(a1,a904)),f329(f312(a909,a1,f105(a1)),x42081)),f329(f312(a909,a1,f105(a1)),x42082))),f329(f329(f106(f917(a909,a904)),x42081),x42082))
% 159.70/159.35  [4211]E(f329(f267(x42111),f329(f329(f8(a904,a904,x42111),a324),f329(f329(f7(x42111,f917(x42111,a904),a904),f331(x42111)),x42112))),f329(f81(f917(x42111,a904)),x42112))
% 159.70/159.35  [4238]E(f329(f145(f910(x42381),f910(x42381),f137(x42381),f118(x42381)),f329(f329(f157(f910(x42381),f910(x42381)),f171(x42381)),f329(f171(f910(x42381)),x42382))),f329(f171(x42381),f329(f145(f910(x42381),f910(x42381),f137(x42381),f118(x42381)),x42382)))
% 159.70/159.35  [4264]E(f329(f329(f41(a909,f917(f916(x42641,x42641),a904)),f247(f917(a909,a904))),f329(f329(f7(a909,f917(f916(x42641,x42641),a904),f917(f916(x42641,x42641),a904)),f186(f916(x42641,x42641),a904)),x42642)),f309(x42641,x42642))
% 159.70/159.35  [4282]E(f87(x42821,f329(f329(f8(f917(x42821,a904),a904,x42821),f329(a326,x42822)),f329(f329(f7(x42821,f917(x42821,a904),f917(x42821,a904)),f311(x42821)),f191(f917(x42821,a904))))),f314(x42821,x42822))
% 159.70/159.35  [4290]E(f329(f192(f910(x42901)),f155(x42901,f329(f145(f910(x42901),f910(x42901),f137(x42901),f118(x42901)),x42902))),f329(f37(x42901),f329(f329(f41(f910(x42901),f917(x42901,a904)),f329(f175(f910(x42901)),x42902)),f175(x42901))))
% 159.70/159.35  [4304]E(f329(f329(f115(f917(f916(x43041,x43041),a904)),x43042),f329(f329(f291(x43041,x43041,x43041),f329(f329(f291(x43041,x43041,x43041),x43042),f309(x43041,x43042))),x43042)),f329(f329(f291(x43041,x43041,x43041),x43042),f309(x43041,x43042)))
% 159.70/159.35  [4328]P1(f329(f329(f239(f917(f916(x43281,x43281),a904)),f329(f329(f291(x43281,x43281,x43281),x43282),f309(x43281,x43282))),f329(f329(f259(x43281,x43281),f329(f284(x43281),x43282)),f329(f16(f917(x43281,a904),x43281),f329(f284(x43281),x43282)))))
% 159.70/159.35  [4369]E(f329(f267(f910(x43691)),f329(f329(f7(f910(x43691),f917(x43691,a904),a904),f329(f329(f8(f917(x43691,a904),f917(f917(x43691,a904),a904),f910(x43691)),f239(f917(x43691,a904))),f175(x43691))),x43692)),f164(x43691,x43692))
% 159.70/159.35  [4380]E(f329(f159(f910(x43801),x43801,f118(x43801),f329(f329(f8(f910(x43801),f917(f910(x43801),f910(x43801)),x43801),f329(f7(f910(x43801),f910(x43801),f910(x43801)),f137(x43801))),f329(f329(f7(x43801,f910(x43801),f910(x43801)),f154(x43801)),f118(x43801)))),x43802),f329(f170(x43801),x43802))
% 159.70/159.35  [4420]P28(f917(x44201,x44202),f917(f916(x44201,x44202),a904),f329(f329(f8(f917(f916(x44201,x44202),a904),f917(f916(x44201,x44202),a904),f917(x44201,x44202)),f267(f916(x44201,x44202))),f329(f329(f8(f917(x44201,f917(x44202,a904)),f917(f916(x44201,x44202),a904),f917(x44201,x44202)),f262(x44201,x44202,a904)),f329(f8(x44202,f917(x44202,a904),x44201),f329(f7(x44202,x44202,a904),a326)))),f247(f917(f917(x44201,x44202),a904)))
% 159.70/159.35  [4425]E(f47(a1,f329(f108(a1),f329(f329(f82(a1),x44251),x44251)),f329(f108(a1),f329(f329(f82(a1),x44252),x44252))),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a1,f329(f108(a1),x44251),f329(f108(a1),x44252))))
% 159.70/159.35  [4469]E(f329(f329(f41(x44691,f917(f916(x44691,x44691),a904)),x44692),f329(f329(f7(x44691,f917(f916(x44691,x44691),a904),f917(f916(x44691,x44691),a904)),f329(f329(f8(f916(x44691,x44691),f917(f917(f916(x44691,x44691),a904),f917(f916(x44691,x44691),a904)),x44691),f311(f916(x44691,x44691))),f329(f329(f18(x44691,x44691,f916(x44691,x44691)),f257(x44691,x44691)),f5(x44691)))),f191(f917(f916(x44691,x44691),a904)))),f268(x44691,x44692))
% 159.70/159.35  [4477]E(f206(x44771,f329(f329(f257(a1,a1),f329(f81(a1),f329(f329(f74(f916(a1,a1),a1,x44771,f256(a1,a1)),f216(x44771)),x44772))),f329(f329(f74(f916(a1,a1),a1,x44771,f261(a1,a1)),f216(x44771)),x44772))),f231(x44771,x44772))
% 159.70/159.35  [4559]E(f329(f267(f917(x45591,a904)),f329(f329(f8(f917(f917(x45591,a904),a904),a904,f917(x45591,a904)),f89(f917(x45591,a904))),f329(f329(f7(f917(x45591,a904),f917(f917(x45591,a904),a904),f917(f917(x45591,a904),a904)),f329(f329(f8(f917(f917(x45591,a904),f917(a904,a904)),f917(f917(f917(x45591,a904),a904),f917(f917(x45591,a904),a904)),f917(x45591,a904)),f18(f917(x45591,a904),a904,a904)),f329(f329(f8(f917(f917(x45591,a904),a904),f917(f917(x45591,a904),f917(a904,a904)),f917(x45591,a904)),f329(f8(a904,f917(a904,a904),f917(x45591,a904)),a327)),f329(f329(f7(f917(x45591,a904),f917(f917(x45591,a904),f917(x45591,a904)),f917(f917(x45591,a904),a904)),f329(f329(f8(f917(f917(x45591,a904),a904),f917(f917(f917(x45591,a904),f917(x45591,a904)),f917(f917(x45591,a904),a904)),f917(x45591,a904)),f8(f917(x45591,a904),a904,f917(x45591,a904))),a326)),f81(f917(x45591,a904)))))),f329(f329(f8(f917(f917(x45591,a904),a904),a904,f917(x45591,a904)),f329(f331(f917(x45591,a904)),x45592)),f310(x45591))))),f329(f310(x45591),f329(f81(f917(x45591,a904)),x45592)))
% 159.70/159.35  [4659]~E(f329(f329(f82(a1),x46591),x46591),f329(f329(f23(a1),f329(f329(f82(a1),x46592),x46592)),a102))
% 159.70/159.35  [4663]~P1(f329(f329(f240(a909),f329(f329(f82(a909),x46631),x46632)),x46632))
% 159.70/159.35  [4664]~P1(f329(f329(f240(a909),f329(f329(f82(a909),x46641),x46642)),x46641))
% 159.70/159.35  [3908]E(f329(f329(f23(a909),x39081),f329(f329(f83(a909),f329(f329(f38(a909),x39081),x39082)),x39082)),f47(a909,x39081,x39082))
% 159.70/159.35  [3909]E(f329(f329(f23(a1),x39091),f329(f329(f83(a1),f329(f329(f38(a1),x39091),x39092)),x39092)),f47(a1,x39091,x39092))
% 159.70/159.35  [3943]E(f329(f329(f157(a909,x39431),f329(f167(x39431),x39432)),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(x39431)),x39432)))),x39432)
% 159.70/159.35  [4000]E(f329(f288(x40001,x40001,f309(x40001,f191(f917(f916(x40001,x40001),a904)))),x40002),x40002)
% 159.70/159.35  [4125]E(f309(x41251,f329(f329(f115(f917(f916(x41251,x41251),a904)),x41252),f309(x41251,f191(f917(f916(x41251,x41251),a904))))),f309(x41251,x41252))
% 159.70/159.35  [4126]E(f309(x41261,f329(f329(f23(f917(f916(x41261,x41261),a904)),x41262),f309(x41261,f191(f917(f916(x41261,x41261),a904))))),f309(x41261,x41262))
% 159.70/159.35  [4176]E(f329(f329(f23(a1),f329(f329(f23(a1),f329(f329(f82(a1),x41761),x41761)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x41762),x41762)),a102)),f329(f329(f82(a1),f329(f329(f23(a1),x41761),x41762)),f329(f329(f23(a1),x41761),x41762)))
% 159.70/159.35  [4216]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f82(a1),x42161),x42162)),f329(f329(f82(a1),x42161),x42162))),a102),f329(f329(f82(a1),f329(f329(f82(a1),x42161),x42161)),f329(f329(f23(a1),f329(f329(f82(a1),x42162),x42162)),a102)))
% 159.70/159.35  [4241]E(f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),x42411),x42411)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x42412),x42412)),a102)),f329(f329(f82(a1),f329(f329(f82(a1),x42411),f329(f329(f23(a1),x42412),a102))),f329(f329(f82(a1),x42411),f329(f329(f23(a1),x42412),a102))))
% 159.70/159.35  [4252]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f82(a1),x42521),x42522)),f329(f329(f82(a1),x42521),x42522))),a102),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),x42521),x42521)),a102)),f329(f329(f82(a1),x42522),x42522)))
% 159.70/159.35  [4253]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),x42531),x42532)),f329(f329(f23(a1),x42531),x42532))),a102),f329(f329(f23(a1),f329(f329(f23(a1),f329(f329(f82(a1),x42531),x42531)),a102)),f329(f329(f82(a1),x42532),x42532)))
% 159.70/159.35  [4301]E(f329(f105(a1),f329(f329(f38(a909),f329(f329(f83(a909),f329(a109,f329(f77(a1),x43011))),f329(a109,f329(f77(a1),x43012)))),f220(f329(a109,f329(f77(a1),x43011)),f329(a109,f329(f77(a1),x43012))))),f222(x43011,x43012))
% 159.70/159.35  [4346]E(f329(f329(f264(f916(a104,a104),a104,f916(a104,a104),f916(x43461,f916(a104,a104))),f272(f329(a3,f329(f192(f910(x43461)),x43462)))),f329(f329(f8(x43461,f917(f916(a104,a104),f916(x43461,f916(a104,a104))),a104),f257(x43461,f916(a104,a104))),f329(f329(f8(a909,x43461,a104),f329(f167(x43461),x43462)),a20))),f278(x43461,x43462))
% 159.70/159.35  [4426]E(f329(f145(a909,f910(x44261),f329(f7(f910(x44261),a909,a909),f329(f329(f8(a909,f917(a909,a909),f910(x44261)),f238(a909)),f192(f910(x44261)))),f2(a909)),f329(f171(f910(x44261)),f182(x44261,x44262))),f329(f192(f910(f910(x44261))),f329(f139(f910(x44261),f329(f329(f8(a904,a904,f910(x44261)),a324),f329(f329(f7(f910(x44261),f910(x44261),a904),a326),f118(x44261)))),x44262)))
% 159.70/159.35  [4432]E(f329(f329(f41(a909,f917(x44321,a904)),f247(f917(a909,a904))),f329(f329(f7(a909,f917(a909,f917(x44321,a904)),f917(x44321,a904)),f329(f329(f8(f917(a909,a904),f917(f917(a909,f917(x44321,a904)),f917(x44321,a904)),a909),f41(a909,f917(x44321,a904))),f304(a909,f2(a909)))),x44322)),f329(f329(f41(a909,f917(x44321,a904)),f247(f917(a909,a904))),x44322))
% 159.70/159.35  [4454]P1(f329(f63(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),x44541)),f329(f329(f7(a909,a909,a904),f240(a909)),x44542)))))
% 159.70/159.35  [4568]E(f329(f267(f916(f910(x45681),f910(x45681))),f329(f262(f910(x45681),f910(x45681),a904),f329(f329(f18(f910(x45681),f917(f910(x45681),a904),f917(f910(x45681),a904)),f329(f329(f8(f917(f910(x45681),f917(a904,a904)),f917(f917(f910(x45681),a904),f917(f910(x45681),a904)),f910(x45681)),f18(f910(x45681),a904,a904)),f329(f329(f8(f917(f910(x45681),a904),f917(f910(x45681),f917(a904,a904)),f910(x45681)),f329(f8(a904,f917(a904,a904),f910(x45681)),a328)),f329(f329(f7(f910(x45681),f917(f910(x45681),a909),f917(f910(x45681),a904)),f329(f329(f8(f917(a909,a904),f917(f917(f910(x45681),a909),f917(f910(x45681),a904)),f910(x45681)),f8(a909,a904,f910(x45681))),f329(f329(f8(a909,f917(a909,a904),f910(x45681)),f240(a909)),f192(f910(x45681))))),f192(f910(x45681)))))),f329(f329(f18(f910(x45681),f917(f910(x45681),a904),f917(f910(x45681),a904)),f329(f329(f8(f917(f910(x45681),f917(a904,a904)),f917(f917(f910(x45681),a904),f917(f910(x45681),a904)),f910(x45681)),f18(f910(x45681),a904,a904)),f329(f329(f8(f917(f910(x45681),a904),f917(f910(x45681),f917(a904,a904)),f910(x45681)),f329(f8(a904,f917(a904,a904),f910(x45681)),a327)),f329(f329(f7(f910(x45681),f917(f910(x45681),a909),f917(f910(x45681),a904)),f329(f329(f8(f917(a909,a904),f917(f917(f910(x45681),a909),f917(f910(x45681),a904)),f910(x45681)),f8(a909,a904,f910(x45681))),f329(f329(f8(a909,f917(a909,a904),f910(x45681)),a326),f192(f910(x45681))))),f192(f910(x45681)))))),f329(f329(f7(f910(x45681),f917(f916(f910(x45681),f910(x45681)),a904),f917(f910(x45681),a904)),f329(f329(f8(f917(f910(x45681),f917(f917(f916(f910(x45681),f910(x45681)),a904),a904)),f917(f917(f916(f910(x45681),f910(x45681)),a904),f917(f910(x45681),a904)),f910(x45681)),f7(f910(x45681),f917(f916(f910(x45681),f910(x45681)),a904),a904)),f329(f329(f8(f917(f910(x45681),f916(f910(x45681),f910(x45681))),f917(f910(x45681),f917(f917(f916(f910(x45681),f910(x45681)),a904),a904)),f910(x45681)),f329(f8(f916(f910(x45681),f910(x45681)),f917(f917(f916(f910(x45681),f910(x45681)),a904),a904),f910(x45681)),f331(f916(f910(x45681),f910(x45681))))),f257(f910(x45681),f910(x45681))))),f148(x45681,x45682)))))),f149(x45681,x45682))
% 159.70/159.35  [4244]E(f329(f329(f82(a1),f329(f329(f82(a1),f329(f329(f83(a1),x42441),x42442)),f329(f329(f83(a1),x42441),x42442))),x42442),f329(f329(f83(a1),f329(f329(f23(a1),f329(f329(f82(a1),x42441),x42441)),a102)),x42442))
% 159.70/159.35  [4345]E(f329(a109,f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x43451),x43452)),f191(f917(f916(a909,a909),a904)))))),f329(f329(f23(a909),x43451),x43452))
% 159.70/159.35  [4349]E(f329(f329(f291(x43491,x43491,x43491),f329(f329(f115(f917(f916(x43491,x43491),a904)),x43492),f309(x43491,f191(f917(f916(x43491,x43491),a904))))),f309(x43491,f329(f329(f115(f917(f916(x43491,x43491),a904)),x43492),f309(x43491,f191(f917(f916(x43491,x43491),a904)))))),f309(x43491,x43492))
% 159.70/159.35  [4386]E(f273(x43861,f329(f139(f916(a104,x43861),f329(f262(a104,x43861,a904),f329(f329(f8(a904,f917(x43861,a904),a104),f16(a904,x43861)),f329(f240(a104),f2(a104))))),x43862)),f273(x43861,x43862))
% 159.70/159.35  [4387]E(f271(x43871,f329(f139(f916(a104,x43871),f329(f262(a104,x43871,a904),f329(f329(f8(a904,f917(x43871,a904),a104),f16(a904,x43871)),f329(f240(a104),f2(a104))))),x43872)),f271(x43871,x43872))
% 159.70/159.35  [4389]E(f329(f81(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x43891),x43892)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x43892),x43891)),f191(f917(f916(a909,a909),a904))))))
% 159.70/159.35  [4445]E(f329(f329(f290(f910(a909),x44451),f148(a909,a245)),f329(f329(f7(x44451,f910(f917(x44451,a909)),f910(a909)),f329(f329(f8(f917(f917(x44451,a909),a909),f917(f910(f917(x44451,a909)),f910(a909)),x44451),f157(f917(x44451,a909),a909)),f329(f7(f917(x44451,a909),x44451,a909),f5(f917(x44451,a909))))),x44452)),f156(x44451,x44452))
% 159.70/159.35  [4466]E(f329(f329(f88(a1,a909),f329(f108(a1),f329(f329(f82(a1),x44661),a102))),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f2(a909))),f329(f329(f8(a909,a909,a1),a117),f329(f329(f8(a909,a909,a1),f329(f237(a909),x44662)),a109)))),f329(f329(f237(a909),f329(a117,x44662)),f329(f108(a909),x44661)))
% 159.70/159.35  [4467]E(f329(f329(f88(a1,a909),f329(f108(a1),f329(f329(f82(a1),x44671),a102))),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f329(a117,x44672))),f329(f329(f8(a909,a909,a1),a117),f329(f329(f8(a909,a909,a1),f329(f238(a909),x44672)),a109)))),f329(f329(f238(a909),f329(a117,x44672)),f329(f108(a909),x44671)))
% 159.70/159.35  [4487]E(f329(f145(f910(x44871),f910(x44871),f137(x44871),f118(x44871)),f329(f329(f157(f910(x44871),f910(x44871)),f159(f910(x44871),x44871,f118(x44871),f329(f329(f8(f910(x44871),f917(f910(x44871),f910(x44871)),x44871),f16(f910(x44871),f910(x44871))),f329(f329(f7(x44871,f910(x44871),f910(x44871)),f154(x44871)),f118(x44871))))),x44872)),f329(f329(f157(f910(x44871),x44871),f144(x44871)),f329(f139(f910(x44871),f329(f329(f8(a904,a904,f910(x44871)),a324),f329(f329(f7(f910(x44871),f910(x44871),a904),a326),f118(x44871)))),x44872)))
% 159.70/159.35  [4549]E(f329(f262(a1,a1,a904),f329(f329(f7(a1,f917(a1,a904),f917(a1,a904)),f329(f329(f8(f917(a1,f917(a904,a904)),f917(f917(a1,a904),f917(a1,a904)),a1),f18(a1,a904,a904)),f329(f329(f8(f917(a1,a904),f917(a1,f917(a904,a904)),a1),f329(f8(a904,f917(a904,a904),a1),a327)),f329(f329(f8(f917(a1,a1),f917(a1,a904),a1),f329(f8(a1,a904,a1),f329(a326,x45491))),f329(f329(f8(a1,f917(a1,a1),a1),f82(a1)),f329(f83(a1),x45492)))))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),f329(a332,f329(f329(f240(a1),f2(a1)),x45492))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),f329(f329(f7(a1,a1,a904),f240(a1)),x45492))))),f329(f329(f8(a904,a904,a1),f329(a332,f329(a324,f329(f329(f240(a1),f2(a1)),x45492)))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f240(a1),x45492))),f329(f329(f7(a1,a1,a904),f239(a1)),f2(a1))))))),f51(x45491,x45492))
% 159.70/159.35  [4552]E(f329(f267(x45521),f329(f329(f8(f917(a909,a904),a904,x45521),f89(a909)),f329(f329(f7(x45521,f917(a909,a904),f917(a909,a904)),f329(f329(f8(f917(a909,f917(a904,a904)),f917(f917(a909,a904),f917(a909,a904)),x45521),f18(a909,a904,a904)),f329(f329(f8(f917(a909,a904),f917(a909,f917(a904,a904)),x45521),f329(f8(a904,f917(a904,a904),a909),a327)),f329(f329(f7(x45521,f917(a909,x45521),f917(a909,a904)),f329(f329(f8(f917(x45521,a904),f917(f917(a909,x45521),f917(a909,a904)),x45521),f8(x45521,a904,a909)),a326)),f329(f167(x45521),x45522))))),f329(f329(f7(a909,a909,a904),f240(a909)),f329(f192(f910(x45521)),x45522))))),f329(f175(x45521),x45522))
% 159.70/159.35  [4359]E(f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),x43591),a102)),x43592)),f329(f329(f23(a1),f329(f329(f82(a1),x43591),a102)),x43592))),a102),f329(f329(f23(a1),f329(f329(f82(a1),x43591),x43591)),f329(f329(f23(a1),f329(f329(f82(a1),x43592),x43592)),a102)))
% 159.70/159.35  [4482]E(f329(f145(f910(f910(x44821)),f910(f910(x44821)),f137(f910(x44821)),f118(f910(x44821))),f329(f329(f157(f910(x44821),f910(f910(x44821))),f159(f910(f910(x44821)),x44821,f118(f910(x44821)),f329(f16(f917(f910(x44821),f910(f910(x44821))),x44821),f329(f329(f7(f910(x44821),f910(f910(x44821)),f910(f910(x44821))),f154(f910(x44821))),f118(f910(x44821)))))),x44822)),f329(f329(f157(f910(x44821),f910(x44821)),f174(x44821)),f329(f139(f910(x44821),f329(f329(f8(a904,a904,f910(x44821)),a324),f329(f329(f7(f910(x44821),f910(x44821),a904),a326),f118(x44821)))),x44822)))
% 159.70/159.35  [4492]E(f329(f329(f88(a1,a909),f329(f108(a1),f329(f329(f82(a1),x44921),a102))),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f2(a909))),f329(f329(f8(a909,a909,a1),a117),f329(f329(f7(a1,a909,a909),f329(f329(f8(a909,f917(a909,a909),a1),f237(a909)),a109)),x44922)))),f329(f329(f237(a909),f329(f108(a909),x44921)),f329(a117,x44922)))
% 159.70/159.35  [4493]E(f329(f329(f88(a1,a909),f329(f108(a1),f329(f329(f82(a1),x44931),a102))),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f329(a117,x44932))),f329(f329(f8(a909,a909,a1),a117),f329(f329(f7(a1,a909,a909),f329(f329(f8(a909,f917(a909,a909),a1),f238(a909)),a109)),x44932)))),f329(f329(f238(a909),f329(f108(a909),x44931)),f329(a117,x44932)))
% 159.70/159.35  [4481]E(f329(f262(x44811,x44811,a904),f329(f329(f18(x44811,a904,f917(x44811,a904)),f329(f329(f8(f917(x44811,f917(a904,a904)),f917(a904,f917(x44811,a904)),x44811),f7(x44811,a904,a904)),f329(f329(f8(f917(x44811,a904),f917(x44811,f917(a904,a904)),x44811),f329(f8(a904,f917(a904,a904),x44811),a327)),a326))),x44812)),f268(x44811,x44812))
% 159.70/159.35  [4526]E(f329(f329(f38(a909),x45261),f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45262)),f329(f329(f38(a909),x45261),f329(a117,f329(a117,f329(a117,x45262)))))
% 159.70/159.35  [4527]E(f47(a909,x45271,f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45272)),f47(a909,x45271,f329(a117,f329(a117,f329(a117,x45272)))))
% 159.70/159.35  [4528]E(f47(a909,f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45281),x45282),f47(a909,f329(a117,f329(a117,f329(a117,x45281))),x45282))
% 159.70/159.35  [4540]E(f127(f329(x45401,f329(f329(f83(a104),f329(f108(a104),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45402))),f329(f204(x45401),x45402))
% 159.70/159.35  [4541]E(f329(f329(f38(a909),f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),x45411)),x45412),f329(f329(f38(a909),f329(a117,f329(a117,f329(a117,x45411)))),x45412))
% 159.70/159.35  [4590]~E(f32(x45901,x45902),f329(a26,x45903))
% 159.70/159.35  [4591]~E(f31(x45911,x45912),f329(a26,x45913))
% 159.70/159.35  [4592]~E(f329(a26,x45921),f32(x45922,x45923))
% 159.70/159.35  [4593]~E(f329(a26,x45931),f31(x45932,x45933))
% 159.70/159.35  [4606]~E(f29(x46061,x46062,x46063),a25)
% 159.70/159.35  [4607]~E(f28(x46071,x46072,x46073),a25)
% 159.70/159.35  [4612]~E(f130(x46121,x46122,x46123),f124(x46121))
% 159.70/159.35  [3338]E(f329(f195(x33381,x33382),x33383),f125(x33381,x33382))
% 159.70/159.35  [3357]E(f329(f203(x33571,x33572),x33573),f329(f133(x33571),x33572))
% 159.70/159.35  [3434]E(f329(f329(f157(x34341,x34342),x34343),f118(x34341)),f118(x34342))
% 159.70/159.35  [3474]E(f329(f187(x34741,x34742,x34743),f2(a909)),x34742)
% 159.70/159.35  [3476]E(f329(f329(f184(x34761,x34762),x34763),f118(x34762)),f118(f916(x34761,x34762)))
% 159.70/159.35  [3491]E(f329(f192(f910(x34911)),f172(x34911,x34912,x34913)),x34912)
% 159.70/159.35  [3510]E(f87(x35101,f64(x35101,x35102,x35103)),f329(f65(x35101,x35102),x35103))
% 159.70/159.35  [3514]E(f248(x35141,x35142,f248(x35142,x35141,x35143)),x35143)
% 159.70/159.35  [3534]E(f329(f171(x35341),f172(x35341,x35342,x35343)),f172(x35341,x35342,x35343))
% 159.70/159.35  [3561]E(f143(x35611,x35612,f155(x35611,x35613)),f155(x35611,f143(x35611,x35612,x35613)))
% 159.70/159.35  [3579]E(f329(f256(f910(x35791),f910(x35791)),f169(x35791,x35792,x35793)),f329(f139(x35791,x35792),x35793))
% 159.70/159.35  [3621]E(f329(f329(f154(x36211),x36212),f172(x36211,x36213,x36212)),f172(x36211,f329(a117,x36213),x36212))
% 159.70/159.35  [3655]E(f188(x36551,x36552,x36553,f2(a909)),x36552)
% 159.70/159.35  [3656]E(f17(x36561,x36562,x36563,f2(a104)),x36562)
% 159.70/159.35  [3657]E(f19(x36571,x36572,x36573,f2(a104)),x36572)
% 159.70/159.35  [3664]E(f166(x36641,x36642,x36643,f118(x36641)),f118(x36642))
% 159.70/159.35  [3670]E(f329(f329(f167(x36701),f329(f329(f154(x36701),x36702),x36703)),f2(a909)),x36702)
% 159.70/159.35  [3700]E(f61(x37001,x37002,f118(x37001),x37003),f118(f916(x37001,x37002)))
% 159.70/159.35  [3721]P28(x37211,x37212,x37213,f191(f917(x37211,a904)))
% 159.70/159.35  [3824]E(f270(x38241,x38242,x38243),f329(f257(f917(a104,f917(a904,f913(f911(x38241)))),f916(a104,a104)),f43(x38241)))
% 159.70/159.35  [3882]E(f329(f74(x38821,x38822,x38821,x38823),f33(x38821)),x38823)
% 159.70/159.35  [4058]P1(f329(f329(f331(f916(x40581,x40581)),f329(f329(f257(x40581,x40581),x40582),x40582)),f309(x40581,x40583)))
% 159.70/159.35  [4668]~P1(f329(f329(f331(f916(f910(x46681),f910(x46681))),f329(f329(f257(f910(x46681),f910(x46681)),x46682),f118(x46681))),f148(x46681,x46683)))
% 159.70/159.35  [4669]~P1(f329(f329(f331(f916(f910(x46691),f910(x46691))),f329(f329(f257(f910(x46691),f910(x46691)),x46692),f118(x46691))),f150(x46691,x46693)))
% 159.70/159.35  [4670]~P1(f329(f329(f331(f916(f910(x46701),f910(x46701))),f329(f329(f257(f910(x46701),f910(x46701)),x46702),f118(x46701))),f160(x46701,x46703)))
% 159.70/159.35  [4671]~P1(f329(f329(f331(f916(f910(x46711),f910(x46711))),f329(f329(f257(f910(x46711),f910(x46711)),f118(x46711)),x46712)),f148(x46711,x46713)))
% 159.70/159.35  [4672]~P1(f329(f329(f331(f916(f910(x46721),f910(x46721))),f329(f329(f257(f910(x46721),f910(x46721)),f118(x46721)),x46722)),f160(x46721,x46723)))
% 159.70/159.35  [3408]E(f329(f329(f205(x34081),x34082),x34083),f206(x34081,f219(x34082,x34083)))
% 159.70/159.35  [3463]E(f329(f289(x34631,x34632),f329(f289(x34632,x34631),x34633)),x34633)
% 159.70/159.35  [3486]E(f329(f329(f184(x34861,x34862),f118(x34861)),x34863),f118(f916(x34861,x34862)))
% 159.70/159.35  [3489]E(f179(x34891,x34892,f329(f285(a909),x34893)),f329(f329(f178(x34891),x34893),x34892))
% 159.70/159.35  [3507]E(f155(x35071,f329(f139(x35071,x35072),x35073)),f329(f139(x35071,x35072),f155(x35071,x35073)))
% 159.70/159.35  [3508]E(f329(f287(x35081,x35082),f329(f289(x35082,x35081),x35083)),f329(f269(x35082,x35081),x35083))
% 159.70/159.35  [3509]E(f329(f269(x35091,x35092),f329(f289(x35092,x35091),x35093)),f329(f287(x35092,x35091),x35093))
% 159.70/159.35  [3527]E(f329(f139(x35271,x35272),f329(f171(x35271),x35273)),f329(f171(x35271),f329(f139(x35271,x35272),x35273)))
% 159.70/159.35  [3540]E(f329(f329(f141(x35401),x35402),f329(f174(x35401),x35403)),f329(f329(f141(x35401),f329(a117,x35402)),x35403))
% 159.70/159.35  [3556]E(f30(f28(x35561,x35562,x35563)),f329(f329(f82(a909),f30(x35563)),f329(a117,f2(a909))))
% 159.70/159.35  [3557]E(f329(f312(x35571,x35572,x35573),f191(f917(x35571,a904))),f191(f917(x35572,a904)))
% 159.70/159.35  [3558]E(f329(f288(x35581,x35582,x35583),f191(f917(x35581,a904))),f191(f917(x35582,a904)))
% 159.70/159.35  [3559]E(f329(f313(x35591,x35592,x35593),f191(f917(x35592,a904))),f191(f917(x35591,a904)))
% 159.70/159.35  [3560]E(f329(f313(x35601,x35602,x35603),f247(f917(x35602,a904))),f247(f917(x35601,a904)))
% 159.70/159.35  [3586]E(f329(f329(f311(x35861),x35862),f329(f175(x35861),x35863)),f329(f175(x35861),f143(x35861,x35862,x35863)))
% 159.70/159.35  [3674]E(f329(f192(a906),f28(x36741,x36742,x36743)),f329(f329(f82(a909),f329(f192(a906),x36743)),f329(a117,f2(a909))))
% 159.70/159.35  [3675]E(f329(f312(f916(x36751,x36752),x36752,f261(x36751,x36752)),x36753),f329(f287(x36751,x36752),x36753))
% 159.70/159.35  [3676]E(f329(f312(f916(x36761,x36762),x36761,f256(x36761,x36762)),x36763),f329(f269(x36761,x36762),x36763))
% 159.70/159.35  [3692]E(f329(f175(x36921),f172(x36921,f329(a117,x36922),x36923)),f329(f329(f311(x36921),x36923),f191(f917(x36921,a904))))
% 159.70/159.35  [3750]E(f329(f329(f257(x37501,x37502),f329(f256(x37501,x37502),x37503)),f329(f261(x37501,x37502),x37503)),x37503)
% 159.70/159.35  [3757]E(f329(f192(f911(x37571)),f130(x37571,x37572,x37573)),f329(f329(f82(a909),f329(f192(f911(x37571)),x37573)),f329(a117,f2(a909))))
% 159.70/159.35  [3758]E(f329(f329(f262(x37581,x37582,x37581),f16(x37581,x37582)),x37583),f329(f256(x37581,x37582),x37583))
% 159.70/159.35  [3837]E(f30(f29(x38371,x38372,x38373)),f329(f329(f82(a909),f329(f329(f82(a909),f30(x38372)),f30(x38373))),f329(a117,f2(a909))))
% 159.70/159.35  [3887]E(f329(f74(x38871,x38871,x38872,f33(x38871)),x38873),x38873)
% 159.70/159.35  [3894]E(f329(f329(f137(x38941),f172(x38941,x38942,x38943)),f329(f329(f154(x38941),x38943),f118(x38941))),f329(f329(f154(x38941),x38943),f172(x38941,x38942,x38943)))
% 159.70/159.35  [3994]E(f329(f192(a906),f29(x39941,x39942,x39943)),f329(f329(f82(a909),f329(f329(f82(a909),f329(f192(a906),x39942)),f329(f192(a906),x39943))),f329(a117,f2(a909))))
% 159.70/159.35  [4067]P1(f329(f329(f239(f917(x40671,a904)),f329(f175(x40671),f329(f139(x40671,x40672),x40673))),f329(f175(x40671),x40673)))
% 159.70/159.35  [4111]P1(f329(f329(f239(f917(x41111,a904)),f329(f175(x41111),f329(f329(f178(x41111),x41112),x41113))),f329(f175(x41111),x41113)))
% 159.70/159.35  [4112]P1(f329(f329(f239(f917(x41121,a904)),f329(f175(x41121),f329(f329(f141(x41121),x41122),x41123))),f329(f175(x41121),x41123)))
% 159.70/159.35  [4116]P1(f329(f329(f239(f917(x41161,a904)),f329(f175(x41161),f179(x41161,x41162,x41163))),f329(f175(x41161),x41162)))
% 159.70/159.35  [4117]P1(f329(f329(f239(f917(x41171,a904)),f329(f175(x41171),f173(x41171,x41172,x41173))),f329(f175(x41171),x41173)))
% 159.70/159.35  [4138]P28(f916(x41381,x41382),f916(x41382,x41381),f329(f262(x41381,x41382,f916(x41382,x41381)),f329(f7(x41382,x41381,f916(x41382,x41381)),f257(x41382,x41381))),x41383)
% 159.70/159.35  [4149]E(f329(f329(f329(f186(f910(x41491),f910(x41491)),f47(a909,x41492,f329(f192(f910(x41491)),x41493))),f170(x41491)),x41493),f329(f329(f329(f186(f910(x41491),f910(x41491)),x41492),f170(x41491)),x41493))
% 159.70/159.35  [4193]P1(f329(f329(f331(f916(f910(x41931),f910(x41931))),f329(f329(f257(f910(x41931),f910(x41931)),x41932),x41932)),f161(x41931,f309(x41931,x41933))))
% 159.70/159.35  [4332]E(f87(f916(x43321,x43322),f329(f329(f18(f916(x43321,x43322),x43322,a904),f329(f329(f8(x43321,f917(x43322,a904),f916(x43321,x43322)),x43323),f256(x43321,x43322))),f261(x43321,x43322))),f87(f916(x43321,x43322),f329(f262(x43321,x43322,a904),x43323)))
% 159.70/159.35  [4333]E(f92(f916(x43331,x43332),f329(f329(f18(f916(x43331,x43332),x43332,a904),f329(f329(f8(x43331,f917(x43332,a904),f916(x43331,x43332)),x43333),f256(x43331,x43332))),f261(x43331,x43332))),f92(f916(x43331,x43332),f329(f262(x43331,x43332,a904),x43333)))
% 159.70/159.35  [4366]E(f329(f329(f290(f916(a909,x43661),x43661),f322(a909,x43661,a245,x43662)),f329(f329(f18(x43661,x43661,f916(a909,x43661)),f329(f329(f8(a909,f917(x43661,f916(a909,x43661)),x43661),f257(a909,x43661)),x43663)),f5(x43661))),f323(x43661,x43663,x43662))
% 159.70/159.35  [4428]E(f329(f263(x44281,x44281,x44282,x44282,f5(x44281),f5(x44282)),x44283),x44283)
% 159.70/159.35  [4501]E(f329(f145(f910(f910(x45011)),f910(f910(x45011)),f137(f910(x45011)),f118(f910(x45011))),f329(f329(f157(f910(x45011),f910(f910(x45011))),f329(f329(f7(f910(x45011),f910(x45011),f910(f910(x45011))),f329(f329(f8(f917(x45011,f910(x45011)),f917(f910(x45011),f910(f910(x45011))),f910(x45011)),f157(x45011,f910(x45011))),f329(f7(x45011,f910(x45011),f910(x45011)),f154(x45011)))),x45012)),f57(x45011,x45013,x45012))),f57(x45011,f329(a117,x45013),x45012))
% 159.70/159.35  [4558]E(f227(a909,f916(x45581,f911(x45581)),f2(a909),f329(f262(x45581,f911(x45581),a909),f329(f329(f7(x45581,a909,f917(f911(x45581),a909)),f329(f329(f8(f917(f911(x45581),f917(a909,a909)),f917(a909,f917(f911(x45581),a909)),x45581),f7(f911(x45581),a909,a909)),f329(f329(f8(f917(f911(x45581),a909),f917(f911(x45581),f917(a909,a909)),x45581),f329(f8(a909,f917(a909,a909),f911(x45581)),f82(a909))),f329(f329(f7(x45581,f917(f911(x45581),a909),f917(f911(x45581),a909)),f329(f329(f8(f917(a909,a909),f917(f917(f911(x45581),a909),f917(f911(x45581),a909)),x45581),f8(a909,a909,f911(x45581))),f329(f329(f8(a909,f917(a909,a909),x45581),f82(a909)),x45582))),f129(x45581,x45582))))),f80(a909))),f329(f138(x45581),x45583)),f329(f129(x45581,x45582),x45583))
% 159.70/159.35  [4567]E(f329(f329(f88(a1,x45671),f222(f329(f329(f74(f916(a1,a1),a1,x45671,f261(a1,a1)),f216(x45671)),x45672),f329(f329(f74(f916(a1,a1),a1,x45671,f261(a1,a1)),f216(x45671)),x45673))),f329(f329(f18(a1,a1,x45671),f329(f329(f8(a1,f917(a1,x45671),a1),f205(x45671)),f329(f329(f18(a1,a1,a1),f329(f329(f8(a1,f917(a1,a1),a1),f82(a1)),f329(f329(f8(a1,a1,a1),f329(f83(a1),f329(f329(f74(f916(a1,a1),a1,x45671,f256(a1,a1)),f216(x45671)),x45672))),f329(f329(f7(a1,a1,a1),f38(a1)),f329(f329(f74(f916(a1,a1),a1,x45671,f261(a1,a1)),f216(x45671)),x45672))))),f329(f329(f8(a1,a1,a1),f329(f83(a1),f329(f329(f74(f916(a1,a1),a1,x45671,f256(a1,a1)),f216(x45671)),x45673))),f329(f329(f7(a1,a1,a1),f38(a1)),f329(f329(f74(f916(a1,a1),a1,x45671,f261(a1,a1)),f216(x45671)),x45673)))))),f5(a1))),f234(x45671,x45672,x45673))
% 159.70/159.35  [4602]~E(f329(f329(f154(x46021),x46022),x46023),x46023)
% 159.70/159.35  [4610]~E(f329(f329(f154(x46101),x46102),x46103),f118(x46101))
% 159.70/159.35  [4628]~E(f329(f329(f311(x46281),x46282),x46283),f191(f917(x46281,a904)))
% 159.70/159.35  [4650]~E(f329(f312(x46501,f917(x46501,a904),x46502),x46503),f329(f310(x46501),x46503))
% 159.70/159.35  [3468]E(f329(f329(f162(x34681,f118(x34681)),x34682),x34683),f118(x34681))
% 159.70/159.35  [3469]E(f329(f144(x34691),f329(f329(f154(x34691),x34692),x34693)),x34692)
% 159.70/159.35  [3470]E(f329(f174(x34701),f329(f329(f154(x34701),x34702),x34703)),x34703)
% 159.70/159.35  [3513]E(f329(f329(f141(x35131),f80(a909)),f329(f329(f154(x35131),x35132),x35133)),x35133)
% 159.70/159.35  [3547]E(f119(x35471,f329(f329(f141(x35471),x35472),x35473)),f329(f329(f141(x35471),x35472),f119(x35471,x35473)))
% 159.70/159.35  [3549]E(f329(f329(f162(x35491,x35492),x35493),f329(f329(f167(x35491),x35492),x35493)),x35492)
% 159.70/159.35  [3570]E(f329(f329(f311(x35701),x35702),f329(f329(f311(x35701),x35702),x35703)),f329(f329(f311(x35701),x35702),x35703))
% 159.70/159.35  [3582]E(f329(f329(f311(x35821),x35822),f329(f175(x35821),x35823)),f329(f175(x35821),f329(f329(f154(x35821),x35822),x35823)))
% 159.70/159.35  [3584]E(f329(f329(f141(x35841),x35842),f329(f174(x35841),x35843)),f329(f174(x35841),f329(f329(f141(x35841),x35842),x35843)))
% 159.70/159.35  [3595]E(f329(f329(f178(x35951),f80(a909)),f329(f329(f154(x35951),x35952),x35953)),f329(f329(f154(x35951),x35952),f118(x35951)))
% 159.70/159.35  [3640]E(f329(f65(x36401,x36402),f329(f329(f311(x36401),x36403),f191(f917(x36401,a904)))),x36403)
% 159.70/159.35  [3682]E(f329(f329(f82(a909),x36821),f329(f329(f82(a909),x36822),x36823)),f329(f329(f82(a909),x36822),f329(f329(f82(a909),x36821),x36823)))
% 159.70/159.35  [3683]E(f329(f329(f82(a1),x36831),f329(f329(f82(a1),x36832),x36833)),f329(f329(f82(a1),x36832),f329(f329(f82(a1),x36831),x36833)))
% 159.70/159.35  [3688]E(f329(f329(f259(x36881,x36882),f191(f917(x36881,a904))),x36883),f191(f917(f916(x36881,x36882),a904)))
% 159.70/159.35  [3713]E(f329(f329(f115(f917(x37131,a904)),x37132),x37133),f329(f329(f115(f917(x37131,a904)),x37133),x37132))
% 159.70/159.35  [3714]E(f329(f329(f106(f917(x37141,a904)),x37142),x37143),f329(f329(f106(f917(x37141,a904)),x37143),x37142))
% 159.70/159.35  [3716]E(f329(f329(f137(x37161),x37162),f329(f329(f154(x37161),x37163),f118(x37161))),f329(f170(x37161),f329(f329(f154(x37161),x37163),x37162)))
% 159.70/159.35  [3717]E(f329(f329(f137(x37171),f329(f171(x37171),x37172)),f329(f171(x37171),x37173)),f329(f171(x37171),f329(f329(f137(x37171),x37173),x37172)))
% 159.70/159.35  [3727]E(f329(f174(x37271),f329(f329(f178(x37271),f329(a117,x37272)),x37273)),f329(f329(f178(x37271),x37272),f329(f174(x37271),x37273)))
% 159.70/159.35  [3735]P1(f329(f329(f331(x37351),x37352),f329(f329(f311(x37351),x37352),x37353)))
% 159.70/159.35  [3739]E(f329(f329(f42(x37391,f917(x37392,a904)),f191(f917(x37391,a904))),x37393),f247(f917(x37392,a904)))
% 159.70/159.35  [3742]E(f329(f288(x37421,x37421,f268(x37421,x37422)),x37423),f329(f329(f106(f917(x37421,a904)),x37422),x37423))
% 159.70/159.35  [3756]E(f329(f192(f910(x37561)),f329(f329(f154(x37561),x37562),x37563)),f329(f329(f82(a909),f329(f192(f910(x37561)),x37563)),f329(a117,f2(a909))))
% 159.70/159.35  [3760]E(f119(x37601,f329(f329(f137(x37601),x37602),f329(f329(f154(x37601),x37603),f118(x37601)))),x37602)
% 159.70/159.35  [3761]E(f147(x37611,f329(f329(f137(x37611),x37612),f329(f329(f154(x37611),x37613),f118(x37611)))),x37613)
% 159.70/159.35  [3770]E(f329(f329(f137(x37701),f329(f329(f178(x37701),x37702),x37703)),f329(f329(f141(x37701),x37702),x37703)),x37703)
% 159.70/159.35  [3779]E(f329(f329(f23(a909),f329(f329(f82(a909),x37791),x37792)),f329(f329(f82(a909),x37793),x37792)),f329(f329(f23(a909),x37791),x37793))
% 159.70/159.35  [3780]E(f329(f329(f23(a909),f329(f329(f82(a909),x37801),x37802)),f329(f329(f82(a909),x37801),x37803)),f329(f329(f23(a909),x37802),x37803))
% 159.70/159.35  [3786]E(f329(f329(f137(x37861),f329(f171(x37861),x37862)),f329(f329(f154(x37861),x37863),f118(x37861))),f329(f171(x37861),f329(f329(f154(x37861),x37863),x37862)))
% 159.70/159.35  [3788]E(f329(f329(f82(a909),f329(f192(f910(x37881)),x37882)),f329(f192(f910(x37881)),x37883)),f329(f192(f910(x37881)),f329(f329(f137(x37881),x37882),x37883)))
% 159.70/159.35  [3791]E(f329(f329(f82(a909),f329(f192(f910(x37911)),x37912)),f329(f192(f910(x37911)),x37913)),f329(f192(f910(x37911)),f176(x37911,x37912,x37913)))
% 159.70/159.35  [3799]E(f329(f329(f115(f917(x37991,a904)),f329(f175(x37991),x37992)),f329(f175(x37991),x37993)),f329(f175(x37991),f329(f329(f137(x37991),x37992),x37993)))
% 159.70/159.35  [3800]E(f47(a909,f329(f329(f83(a909),x38001),x38002),f329(f329(f83(a909),x38001),x38003)),f329(f329(f83(a909),x38001),f47(a909,x38002,x38003)))
% 159.70/159.35  [3812]E(f329(f329(f178(x38121),f329(f329(f23(a909),x38122),f80(a909))),f329(f174(x38121),x38123)),f329(f174(x38121),f329(f329(f178(x38121),x38122),x38123)))
% 159.70/159.35  [3817]E(f329(f329(f106(f917(x38171,a904)),x38172),f329(f81(f917(x38171,a904)),x38173)),f329(f329(f23(f917(x38171,a904)),x38172),x38173))
% 159.70/159.35  [3818]E(f329(f329(f23(f917(x38181,a904)),x38182),f329(f81(f917(x38181,a904)),x38183)),f329(f329(f106(f917(x38181,a904)),x38182),x38183))
% 159.70/159.35  [3841]E(f329(f329(f259(x38411,x38412),x38413),f329(f16(f917(x38412,a904),x38411),f191(f917(x38412,a904)))),f191(f917(f916(x38411,x38412),a904)))
% 159.70/159.35  [3843]E(f329(f329(f82(a909),f329(f329(f83(a909),x38431),x38432)),f329(f329(f83(a909),x38431),x38433)),f329(f329(f83(a909),x38431),f329(f329(f82(a909),x38432),x38433)))
% 159.70/159.35  [3844]E(f329(f329(f23(a909),f329(f329(f83(a909),x38441),x38442)),f329(f329(f83(a909),x38441),x38443)),f329(f329(f83(a909),x38441),f329(f329(f23(a909),x38442),x38443)))
% 159.70/159.35  [3845]E(f329(f329(f82(a1),f329(f329(f83(a1),x38451),x38452)),f329(f329(f83(a1),x38451),x38453)),f329(f329(f83(a1),x38451),f329(f329(f82(a1),x38452),x38453)))
% 159.70/159.35  [3846]E(f329(f329(f23(a1),f329(f329(f83(a1),x38461),x38462)),f329(f329(f83(a1),x38461),x38463)),f329(f329(f83(a1),x38461),f329(f329(f23(a1),x38462),x38463)))
% 159.70/159.35  [3847]E(f329(f329(f83(a1),f329(f329(f249(a1),x38471),x38472)),f329(f329(f249(a1),x38471),x38473)),f329(f329(f249(a1),x38471),f329(f329(f82(a909),x38472),x38473)))
% 159.70/159.35  [3861]E(f329(f329(f41(x38611,f917(x38612,a904)),x38613),f329(f16(f917(x38612,a904),x38611),f191(f917(x38612,a904)))),f191(f917(x38612,a904)))
% 159.70/159.35  [3863]E(f47(a909,f329(f329(f83(a909),x38631),x38632),f329(f329(f83(a909),x38633),x38632)),f329(f329(f83(a909),f47(a909,x38631,x38633)),x38632))
% 159.70/159.35  [3868]E(f47(a1,f329(f329(f23(a1),x38681),f47(a1,x38682,x38683)),x38683),f47(a1,f329(f329(f23(a1),x38681),x38682),x38683))
% 159.70/159.35  [3869]E(f47(a1,f329(f329(f83(a1),x38691),f47(a1,x38692,x38693)),x38693),f47(a1,f329(f329(f83(a1),x38691),x38692),x38693))
% 159.70/159.35  [3870]P1(f329(f329(f239(f917(x38701,a904)),x38702),f329(f329(f311(x38701),x38703),x38702)))
% 159.70/159.35  [3946]E(f329(f329(f42(f917(x39461,a904),f917(x39461,a904)),x39462),f329(f115(f917(x39461,a904)),x39463)),f329(f329(f115(f917(x39461,a904)),x39463),f40(f917(x39461,a904),x39462)))
% 159.70/159.35  [3947]E(f329(f329(f41(f917(x39471,a904),f917(x39471,a904)),x39472),f329(f106(f917(x39471,a904)),x39473)),f329(f329(f106(f917(x39471,a904)),x39473),f39(f917(x39471,a904),x39472)))
% 159.70/159.35  [3958]E(f329(f175(x39581),f329(f329(f329(f186(f910(x39581),f910(x39581)),x39582),f170(x39581)),x39583)),f329(f175(x39581),x39583))
% 159.70/159.35  [3962]E(f329(f329(f178(x39621),f329(f192(f910(x39621)),f180(x39621,x39622,x39623))),x39623),f180(x39621,x39622,x39623))
% 159.70/159.35  [3966]E(f329(f192(f910(x39661)),f329(f329(f329(f186(f910(x39661),f910(x39661)),x39662),f170(x39661)),x39663)),f329(f192(f910(x39661)),x39663))
% 159.70/159.35  [3969]E(f329(f329(f262(x39691,x39692,x39692),f329(f16(f917(x39692,x39692),x39691),f5(x39692))),x39693),f329(f261(x39691,x39692),x39693))
% 159.70/159.35  [3976]E(f47(a1,f329(f329(f23(a1),f47(a1,x39761,x39762)),x39763),x39762),f47(a1,f329(f329(f23(a1),x39761),x39763),x39762))
% 159.70/159.35  [3977]E(f47(a1,f329(f329(f249(a1),f47(a1,x39771,x39772)),x39773),x39772),f47(a1,f329(f329(f249(a1),x39771),x39773),x39772))
% 159.70/159.35  [3980]E(f329(f329(f41(f917(f916(x39801,x39802),a904),f917(x39802,a904)),x39803),f287(x39801,x39802)),f329(f287(x39801,x39802),f39(f917(f916(x39801,x39802),a904),x39803)))
% 159.70/159.35  [3981]E(f329(f329(f41(f917(f916(x39811,x39812),a904),f917(x39811,a904)),x39813),f269(x39811,x39812)),f329(f269(x39811,x39812),f39(f917(f916(x39811,x39812),a904),x39813)))
% 159.70/159.35  [4005]E(f329(f74(x40051,x40051,x40051,x40052),f329(f329(f186(x40051,x40051),x40053),x40052)),f329(f329(f186(x40051,x40051),f329(a117,x40053)),x40052))
% 159.70/159.35  [4023]E(f329(f329(f141(x40231),f329(f329(f23(a909),f329(f192(f910(x40231)),x40232)),x40233)),f329(f171(x40231),x40232)),f329(f171(x40231),f329(f329(f178(x40231),x40233),x40232)))
% 159.70/159.35  [4024]E(f329(f329(f178(x40241),f329(f329(f23(a909),f329(f192(f910(x40241)),x40242)),x40243)),f329(f171(x40241),x40242)),f329(f171(x40241),f329(f329(f141(x40241),x40243),x40242)))
% 159.70/159.35  [4026]E(f329(f329(f82(a909),f329(f168(a909),f329(f329(f157(x40261,a909),x40262),x40263))),f329(f192(f910(x40261)),x40263)),f158(x40261,x40262,x40263))
% 159.70/159.35  [4045]E(f329(f170(x40451),f329(f329(f329(f186(f910(x40451),f910(x40451)),x40452),f170(x40451)),x40453)),f329(f329(f329(f186(f910(x40451),f910(x40451)),f329(a117,x40452)),f170(x40451)),x40453))
% 159.70/159.35  [4059]P1(f329(f329(f239(a909),f329(f192(f910(x40591)),f329(f139(x40591,x40592),x40593))),f329(f192(f910(x40591)),x40593)))
% 159.70/159.35  [4075]E(f329(f329(f115(f917(f917(x40751,a904),a904)),f329(f310(x40751),x40752)),f329(f312(f917(x40751,a904),f917(x40751,a904),f329(f311(x40751),x40753)),f329(f310(x40751),x40752))),f329(f310(x40751),f329(f329(f311(x40751),x40753),x40752)))
% 159.70/159.35  [4094]P27(x40941,x40942,f329(f329(f311(f908(x40941)),f329(f329(f329(f93(x40941),x40943),a25),x40943)),f191(f917(f908(x40941),a904))))
% 159.70/159.35  [4108]P1(f329(f329(f239(a909),f329(f192(f910(x41081)),f180(x41081,x41082,x41083))),f329(f192(f910(x41081)),x41083)))
% 159.70/159.35  [4115]E(f329(f269(x41151,x41152),f329(f267(f916(x41151,x41152)),f329(f262(x41151,x41152,a904),x41153))),f329(f267(x41151),f329(f329(f8(f917(x41152,a904),a904,x41151),f89(x41152)),x41153)))
% 159.70/159.35  [4127]E(f329(f312(a909,a909,f329(f329(f7(a909,a909,a909),f82(a909)),x41271)),f305(a909,x41272,x41273)),f305(a909,f329(f329(f82(a909),x41272),x41271),f329(f329(f82(a909),x41273),x41271)))
% 159.70/159.35  [4141]E(f329(f312(a909,a909,f329(f329(f7(a909,a909,a909),f82(a909)),x41411)),f329(f304(a909,x41412),x41413)),f329(f304(a909,f329(f329(f82(a909),x41412),x41411)),f329(f329(f82(a909),x41413),x41411)))
% 159.70/159.35  [4159]E(f329(f329(f184(x41591,x41592),f329(f329(f157(f916(x41591,x41592),x41591),f256(x41591,x41592)),x41593)),f329(f329(f157(f916(x41591,x41592),x41592),f261(x41591,x41592)),x41593)),x41593)
% 159.70/159.35  [4164]E(f329(f329(f82(a909),f329(f329(f83(a909),x41641),f47(a909,f329(f329(f38(a909),x41642),x41641),x41643))),f47(a909,x41642,x41641)),f47(a909,x41642,f329(f329(f83(a909),x41641),x41643)))
% 159.70/159.35  [4177]E(f329(f329(f137(x41771),x41772),f329(f145(f910(x41771),f910(x41771),f137(x41771),f118(x41771)),x41773)),f329(f145(f910(x41771),f910(x41771),f137(x41771),x41772),x41773))
% 159.70/159.35  [4198]P1(f329(f329(f331(f916(x41981,x41981)),f329(f329(f257(x41981,x41981),x41982),x41982)),f329(f329(f186(f916(x41981,x41981),a904),f2(a909)),x41983)))
% 159.70/159.35  [4203]E(f329(f267(x42031),f329(f329(f8(f917(x42032,a904),a904,x42031),f89(x42032)),f329(f7(x42032,x42031,a904),x42033))),f329(f287(x42032,x42031),f329(f267(f916(x42032,x42031)),f329(f262(x42032,x42031,a904),x42033))))
% 159.70/159.35  [4220]E(f329(f329(f115(f917(x42201,a904)),f329(f329(f41(a909,f917(x42201,a904)),f305(a909,f80(a909),x42202)),x42203)),f329(x42203,f2(a909))),f329(f329(f41(a909,f917(x42201,a904)),f329(f303(a909),x42202)),x42203))
% 159.70/159.35  [4235]E(f329(f145(f910(x42351),f910(x42351),f137(x42351),f118(x42351)),f329(f329(f157(f910(x42351),f910(x42351)),f139(x42351,x42352)),x42353)),f329(f139(x42351,x42352),f329(f145(f910(x42351),f910(x42351),f137(x42351),f118(x42351)),x42353)))
% 159.70/159.35  [4239]E(f329(f261(f910(x42391),f910(x42391)),f169(x42391,x42392,x42393)),f329(f139(x42391,f329(f74(a904,a904,x42391,a324),x42392)),x42393))
% 159.70/159.35  [4284]E(f329(f329(f82(a1),f329(f329(f82(a1),f329(f329(f83(a1),x42841),f329(f329(f38(a1),x42842),x42841))),f47(a1,x42842,x42841))),x42843),f329(f329(f82(a1),x42842),x42843))
% 159.70/159.35  [4321]E(f329(f329(f82(a1),f329(f329(f82(a1),f329(f329(f83(a1),f329(f329(f38(a1),x43211),x43212)),x43212)),f47(a1,x43211,x43212))),x43213),f329(f329(f82(a1),x43211),x43213))
% 159.70/159.35  [4347]E(f87(f916(x43471,x43472),f329(f262(x43471,x43472,a904),f329(f329(f8(f917(x43472,f916(x43471,x43472)),f917(x43472,a904),x43471),f329(f8(f916(x43471,x43472),a904,x43472),x43473)),f257(x43471,x43472)))),f87(f916(x43471,x43472),x43473))
% 159.70/159.35  [4348]E(f92(f916(x43481,x43482),f329(f262(x43481,x43482,a904),f329(f329(f8(f917(x43482,f916(x43481,x43482)),f917(x43482,a904),x43481),f329(f8(f916(x43481,x43482),a904,x43482),x43483)),f257(x43481,x43482)))),f92(f916(x43481,x43482),x43483))
% 159.70/159.35  [4375]P1(f329(f329(f239(f917(x43751,a904)),f39(f917(x43751,a904),f329(f329(f106(f917(f917(x43751,a904),a904)),x43752),x43753))),f329(f329(f106(f917(x43751,a904)),f39(f917(x43751,a904),x43752)),f39(f917(x43751,a904),x43753))))
% 159.70/159.35  [4376]E(f329(f171(x43761),f329(f329(f329(f186(f910(x43761),f910(x43761)),f329(f329(f23(a909),f329(f192(f910(x43761)),x43762)),f47(a909,x43763,f329(f192(f910(x43761)),x43762)))),f170(x43761)),x43762)),f329(f329(f329(f186(f910(x43761),f910(x43761)),x43763),f170(x43761)),f329(f171(x43761),x43762)))
% 159.70/159.35  [4413]P1(f329(f329(f239(a909),f329(f192(f910(x44131)),f329(f329(f141(x44131),f329(f192(f910(x44131)),f180(x44131,x44132,x44133))),x44133))),f329(f192(f910(x44131)),x44133)))
% 159.70/159.35  [4662]~P1(f329(f64(x46621,x46622,f191(f917(x46621,a904))),x46623))
% 159.70/159.35  [4667]~P1(f329(f329(f331(f916(x46671,x46671)),f329(f329(f257(x46671,x46671),x46672),x46673)),f156(x46671,f118(f917(x46671,a909)))))
% 159.70/159.35  [3728]E(f329(f192(f910(x37281)),f329(f329(f178(x37281),x37282),x37283)),f329(f329(f237(a909),f329(f192(f910(x37281)),x37283)),x37282))
% 159.70/159.35  [3729]E(f329(f192(f910(x37291)),f329(f329(f141(x37291),x37292),x37293)),f329(f329(f23(a909),f329(f192(f910(x37291)),x37293)),x37292))
% 159.70/159.35  [3755]E(f329(f192(f910(f910(x37551))),f57(x37551,x37552,x37553)),f329(f329(f249(a909),f329(f192(f910(x37551)),x37553)),x37552))
% 159.70/159.35  [3772]E(f329(f329(f38(a909),f329(f329(f38(a909),x37721),x37722)),x37723),f329(f329(f38(a909),x37721),f329(f329(f83(a909),x37722),x37723)))
% 159.70/159.35  [3773]E(f329(f329(f82(a909),f329(f329(f82(a909),x37731),x37732)),x37733),f329(f329(f82(a909),x37731),f329(f329(f82(a909),x37732),x37733)))
% 159.70/159.35  [3774]E(f329(f329(f82(a1),f329(f329(f82(a1),x37741),x37742)),x37743),f329(f329(f82(a1),x37741),f329(f329(f82(a1),x37742),x37743)))
% 159.70/159.35  [3775]E(f329(f329(f23(a909),f329(f329(f23(a909),x37751),x37752)),x37753),f329(f329(f23(a909),x37751),f329(f329(f82(a909),x37752),x37753)))
% 159.70/159.35  [3776]E(f329(f329(f83(a909),f329(f329(f83(a909),x37761),x37762)),x37763),f329(f329(f83(a909),x37761),f329(f329(f83(a909),x37762),x37763)))
% 159.70/159.35  [3777]E(f329(f329(f83(a1),f329(f329(f83(a1),x37771),x37772)),x37773),f329(f329(f83(a1),x37771),f329(f329(f83(a1),x37772),x37773)))
% 159.70/159.35  [3778]E(f329(f329(f249(a1),f329(f329(f249(a1),x37781),x37782)),x37783),f329(f329(f249(a1),x37781),f329(f329(f83(a909),x37782),x37783)))
% 159.70/159.35  [3797]E(f165(x37971,f329(f329(f154(f917(x37971,a904)),x37972),x37973)),f177(x37971,x37972,f165(x37971,x37973)))
% 159.70/159.35  [3842]E(f329(f329(f23(a909),f329(f329(f23(a909),x38421),x38422)),x38423),f329(f329(f23(a909),f329(f329(f23(a909),x38421),x38423)),x38422))
% 159.70/159.35  [3850]E(f329(f329(f106(f917(x38501,a904)),x38502),f329(f329(f23(f917(x38501,a904)),x38503),x38502)),f191(f917(x38501,a904)))
% 159.70/159.35  [3854]E(f329(f329(f157(a909,x38541),f329(f16(x38541,a909),x38542)),f142(a909,f329(f304(a909,f2(a909)),x38543))),f172(x38541,x38543,x38542))
% 159.70/159.35  [3892]E(f40(f917(x38921,a904),f329(f329(f311(f917(x38921,a904)),x38922),x38923)),f329(f329(f106(f917(x38921,a904)),x38922),f40(f917(x38921,a904),x38923)))
% 159.70/159.35  [3893]E(f39(f917(x38931,a904),f329(f329(f311(f917(x38931,a904)),x38932),x38933)),f329(f329(f115(f917(x38931,a904)),x38932),f39(f917(x38931,a904),x38933)))
% 159.70/159.35  [3895]E(f172(x38951,f329(f192(f910(x38951)),f329(f139(x38951,f329(a326,x38952)),x38953)),x38952),f329(f139(x38951,f329(a326,x38952)),x38953))
% 159.70/159.35  [3897]E(f329(f329(f82(a909),f329(f329(f83(a909),x38971),x38972)),f329(f329(f83(a909),x38973),x38972)),f329(f329(f83(a909),f329(f329(f82(a909),x38971),x38973)),x38972))
% 159.70/159.35  [3898]E(f329(f329(f23(a909),f329(f329(f83(a909),x38981),x38982)),f329(f329(f83(a909),x38983),x38982)),f329(f329(f83(a909),f329(f329(f23(a909),x38981),x38983)),x38982))
% 159.70/159.35  [3899]E(f329(f329(f82(a1),f329(f329(f83(a1),x38991),x38992)),f329(f329(f83(a1),x38993),x38992)),f329(f329(f83(a1),f329(f329(f82(a1),x38991),x38993)),x38992))
% 159.70/159.35  [3901]E(f329(f329(f23(a1),f329(f329(f83(a1),x39011),x39012)),f329(f329(f83(a1),x39013),x39012)),f329(f329(f83(a1),f329(f329(f23(a1),x39011),x39013)),x39012))
% 159.70/159.35  [3902]E(f329(f329(f237(a909),f329(f329(f23(a909),x39021),x39022)),f329(f329(f23(a909),x39023),x39022)),f329(f329(f23(a909),f329(f329(f237(a909),x39021),x39023)),x39022))
% 159.70/159.35  [3924]E(f329(f329(f106(f917(f910(x39241),a904)),f163(x39241,x39242)),f163(x39241,x39243)),f163(x39241,f329(f329(f106(f917(x39241,a904)),x39242),x39243)))
% 159.70/159.35  [3927]E(f329(f329(f115(f917(x39271,a904)),x39272),f329(f329(f115(f917(x39271,a904)),x39272),x39273)),f329(f329(f115(f917(x39271,a904)),x39272),x39273))
% 159.70/159.35  [3928]E(f329(f329(f115(f917(x39281,a904)),x39282),f329(f329(f23(f917(x39281,a904)),x39283),x39282)),f329(f329(f115(f917(x39281,a904)),x39282),x39283))
% 159.70/159.35  [3929]E(f329(f329(f106(f917(x39291,a904)),x39292),f329(f329(f106(f917(x39291,a904)),x39292),x39293)),f329(f329(f106(f917(x39291,a904)),x39292),x39293))
% 159.70/159.35  [3941]E(f329(f329(f291(x39411,x39412,x39412),x39413),f309(x39412,f191(f917(f916(x39412,x39412),a904)))),x39413)
% 159.70/159.35  [3944]E(f329(f329(f115(f917(x39441,a904)),f329(f329(f311(x39441),x39442),f191(f917(x39441,a904)))),x39443),f329(f329(f311(x39441),x39442),x39443))
% 159.70/159.35  [3961]E(f329(f329(f23(a909),f329(f329(f23(a909),f329(a117,x39611)),x39612)),f329(a117,x39613)),f329(f329(f23(a909),f329(f329(f23(a909),x39611),x39612)),x39613))
% 159.70/159.35  [3989]E(f329(f329(f106(f917(f917(x39891,a904),a904)),f329(f310(x39891),x39892)),f329(f310(x39891),x39893)),f329(f310(x39891),f329(f329(f106(f917(x39891,a904)),x39892),x39893)))
% 159.70/159.35  [3992]E(f329(f329(f115(f917(x39921,a904)),f329(f81(f917(x39921,a904)),x39922)),x39923),f329(f81(f917(x39921,a904)),f329(f329(f23(f917(x39921,a904)),x39922),x39923)))
% 159.70/159.35  [4002]E(f329(f329(f311(x40021),x40022),f329(f329(f23(f917(x40021,a904)),x40023),f329(f329(f311(x40021),x40022),f191(f917(x40021,a904))))),f329(f329(f311(x40021),x40022),x40023))
% 159.70/159.35  [4012]P1(f329(f329(f239(f917(x40121,a904)),x40122),f329(f329(f115(f917(x40121,a904)),x40123),x40122)))
% 159.70/159.35  [4013]P1(f329(f329(f239(f917(x40131,a904)),x40132),f329(f329(f115(f917(x40131,a904)),x40132),x40133)))
% 159.70/159.35  [4017]E(f329(f329(f106(f917(x40171,a904)),f329(f81(f917(x40171,a904)),x40172)),f329(f81(f917(x40171,a904)),x40173)),f329(f81(f917(x40171,a904)),f329(f329(f115(f917(x40171,a904)),x40172),x40173)))
% 159.70/159.35  [4018]E(f329(f329(f115(f917(x40181,a904)),f329(f81(f917(x40181,a904)),x40182)),f329(f81(f917(x40181,a904)),x40183)),f329(f81(f917(x40181,a904)),f329(f329(f106(f917(x40181,a904)),x40182),x40183)))
% 159.70/159.35  [4031]P1(f329(f329(f239(f917(x40311,a904)),f329(f175(x40311),x40312)),f329(f175(x40311),f329(f329(f154(x40311),x40313),x40312))))
% 159.70/159.35  [4043]E(f329(f329(f115(f917(x40431,a904)),f329(f329(f23(f917(x40431,a904)),x40432),x40433)),f329(f329(f106(f917(x40431,a904)),x40432),x40433)),x40432)
% 159.70/159.35  [4096]E(f329(f329(f6(x40961,a1),f329(f329(f8(a909,a1,x40961),f105(a1)),x40962)),x40963),f329(f105(a1),f329(f329(f6(x40961,a909),x40962),x40963)))
% 159.70/159.35  [4097]E(f329(f329(f9(x40971,a1),f329(f329(f8(a909,a1,x40971),f105(a1)),x40972)),x40973),f329(f105(a1),f329(f329(f9(x40971,a909),x40972),x40973)))
% 159.70/159.35  [4143]E(f329(f329(f137(x41431),f180(x41431,x41432,x41433)),f329(f329(f141(x41431),f329(f192(f910(x41431)),f180(x41431,x41432,x41433))),x41433)),x41433)
% 159.70/159.35  [4147]E(f329(f81(f917(f916(x41471,x41472),a904)),f329(f329(f259(x41471,x41472),x41473),f329(f16(f917(x41472,a904),x41471),f247(f917(x41472,a904))))),f329(f329(f259(x41471,x41472),f329(f81(f917(x41471,a904)),x41473)),f329(f16(f917(x41472,a904),x41471),f247(f917(x41472,a904)))))
% 159.70/159.35  [4148]E(f329(f81(f917(f916(x41481,x41482),a904)),f329(f329(f259(x41481,x41482),f247(f917(x41481,a904))),f329(f16(f917(x41482,a904),x41481),x41483))),f329(f329(f259(x41481,x41482),f247(f917(x41481,a904))),f329(f16(f917(x41482,a904),x41481),f329(f81(f917(x41482,a904)),x41483))))
% 159.70/159.35  [4199]E(f329(f329(f41(f917(x41991,a904),f917(x41991,a904)),x41992),f329(f329(f7(f917(x41991,a904),f917(x41991,a904),f917(x41991,a904)),f106(f917(x41991,a904))),x41993)),f329(f329(f106(f917(x41991,a904)),f39(f917(x41991,a904),x41992)),x41993))
% 159.70/159.35  [4205]E(f329(f145(f910(x42051),f910(x42051),f137(x42051),f118(x42051)),f329(f329(f154(f910(x42051)),x42052),x42053)),f329(f329(f137(x42051),x42052),f329(f145(f910(x42051),f910(x42051),f137(x42051),f118(x42051)),x42053)))
% 159.70/159.35  [4226]E(f329(f329(f311(f917(x42261,a904)),f329(f288(x42261,x42261,x42262),f329(f329(f311(x42261),x42263),f191(f917(x42261,a904))))),f191(f917(f917(x42261,a904),a904))),f329(f329(f62(x42261),f329(f329(f311(x42261),x42263),f191(f917(x42261,a904)))),x42262))
% 159.70/159.35  [4236]E(f329(f329(f82(a909),f329(f329(f83(a909),x42361),f329(f329(f38(a909),x42362),x42363))),f329(f329(f38(a909),f329(f329(f83(a909),x42361),f47(a909,x42362,x42363))),x42363)),f329(f329(f38(a909),f329(f329(f83(a909),x42361),x42362)),x42363))
% 159.70/159.35  [4237]E(f329(f329(f82(a1),f329(f329(f83(a1),x42371),f329(f329(f38(a1),x42372),x42373))),f329(f329(f38(a1),f329(f329(f83(a1),x42371),f47(a1,x42372,x42373))),x42373)),f329(f329(f38(a1),f329(f329(f83(a1),x42371),x42372)),x42373))
% 159.70/159.35  [4269]E(f329(f329(f23(f917(x42691,a904)),f329(f175(x42691),x42692)),f329(f329(f311(x42691),x42693),f191(f917(x42691,a904)))),f329(f175(x42691),f329(f139(x42691,f329(f329(f8(a904,a904,x42691),a324),f329(a326,x42693))),x42692)))
% 159.70/159.35  [4319]E(f329(f329(f137(x43191),f329(f145(f910(x43191),f910(x43191),f137(x43191),f118(x43191)),x43192)),f329(f145(f910(x43191),f910(x43191),f137(x43191),f118(x43191)),x43193)),f329(f145(f910(x43191),f910(x43191),f137(x43191),f118(x43191)),f329(f329(f137(f910(x43191)),x43192),x43193)))
% 159.70/159.35  [4322]E(f329(f329(f257(f910(x43221),f910(x43221)),f329(f139(x43221,x43222),x43223)),f329(f139(x43221,f329(f74(a904,a904,x43221,a324),x43222)),x43223)),f169(x43221,x43222,x43223))
% 159.70/159.35  [4325]E(f329(f329(f82(a909),f329(f329(f82(a909),f329(f329(f38(a909),x43251),x43252)),f329(f329(f38(a909),x43253),x43252))),f329(f329(f38(a909),f329(f329(f82(a909),f47(a909,x43251,x43252)),f47(a909,x43253,x43252))),x43252)),f329(f329(f38(a909),f329(f329(f82(a909),x43251),x43253)),x43252))
% 159.70/159.35  [4326]E(f329(f329(f82(a1),f329(f329(f82(a1),f329(f329(f38(a1),x43261),x43262)),f329(f329(f38(a1),x43263),x43262))),f329(f329(f38(a1),f329(f329(f82(a1),f47(a1,x43261,x43262)),f47(a1,x43263,x43262))),x43262)),f329(f329(f38(a1),f329(f329(f82(a1),x43261),x43263)),x43262))
% 159.70/159.35  [4379]E(f329(f329(f106(f917(f910(x43791),a904)),f329(f329(f7(f910(x43791),f917(f910(x43791),a904),a904),f331(f910(x43791))),f164(x43791,x43792))),f329(f329(f7(f910(x43791),f917(f910(x43791),a904),a904),f331(f910(x43791))),f164(x43791,x43793))),f163(x43791,f329(f329(f106(f917(x43791,a904)),f329(f329(f7(x43791,f917(x43791,a904),a904),f331(x43791)),x43792)),f329(f329(f7(x43791,f917(x43791,a904),a904),f331(x43791)),x43793))))
% 159.70/159.35  [4391]E(f329(f267(x43911),f329(f329(f18(x43911,a904,a904),f329(f329(f8(a904,f917(a904,a904),x43911),a328),f329(f329(f7(x43911,x43911,a904),a326),x43912))),f329(f329(f7(x43911,f917(x43911,a904),a904),f331(x43911)),x43913))),f329(f329(f311(x43911),x43912),x43913))
% 159.70/159.35  [4411]E(f329(f329(f88(f910(f910(x44111)),f910(f910(x44111))),f56(x44111,x44112)),f329(f329(f18(f910(f910(x44111)),f910(f910(x44111)),f910(f910(x44111))),f329(f329(f8(f910(f910(x44111)),f917(f910(f910(x44111)),f910(f910(x44111))),f910(f910(x44111))),f137(f910(x44111))),f329(f157(f910(x44111),f910(x44111)),f329(f154(x44111),x44113)))),f5(f910(f910(x44111))))),f56(x44111,f329(f329(f154(x44111),x44113),x44112)))
% 159.70/159.35  [4414]E(f329(f267(x44141),f329(f329(f18(x44141,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44141),a328),f329(f329(f7(x44141,f917(x44141,a904),a904),f331(x44141)),x44142))),f329(f329(f7(x44141,f917(x44141,a904),a904),f331(x44141)),x44143))),f329(f329(f115(f917(x44141,a904)),x44142),x44143))
% 159.70/159.35  [4415]E(f329(f267(x44151),f329(f329(f18(x44151,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44151),a327),f329(f329(f7(x44151,f917(x44151,a904),a904),f331(x44151)),x44152))),f329(f329(f7(x44151,f917(x44151,a904),a904),f331(x44151)),x44153))),f329(f329(f106(f917(x44151,a904)),x44152),x44153))
% 159.70/159.35  [4504]E(f329(f329(f41(x45041,f917(f917(x45041,a904),a904)),x45042),f329(f329(f7(x45041,f917(f917(x45041,a904),a904),f917(f917(x45041,a904),a904)),f329(f329(f8(f917(x45041,a904),f917(f917(f917(x45041,a904),a904),f917(f917(x45041,a904),a904)),x45041),f311(f917(x45041,a904))),f329(f329(f8(f917(x45041,a904),f917(x45041,a904),x45041),f288(x45041,x45041,x45043)),f329(f329(f7(x45041,f917(x45041,a904),f917(x45041,a904)),f311(x45041)),f191(f917(x45041,a904)))))),f191(f917(f917(x45041,a904),a904)))),f329(f329(f62(x45041),x45042),x45043))
% 159.70/159.35  [4506]E(f329(f329(f205(x45061),f329(f329(f83(a1),f329(f329(f74(f916(a1,a1),a1,x45061,f256(a1,a1)),f216(x45061)),x45062)),f329(f329(f74(f916(a1,a1),a1,x45061,f256(a1,a1)),f216(x45061)),x45063))),f329(f329(f83(a1),f329(f329(f74(f916(a1,a1),a1,x45061,f261(a1,a1)),f216(x45061)),x45062)),f329(f329(f74(f916(a1,a1),a1,x45061,f261(a1,a1)),f216(x45061)),x45063))),f232(x45061,x45062,x45063))
% 159.70/159.35  [4509]E(f329(f267(f910(x45091)),f329(f329(f18(f910(x45091),a904,a904),f329(f329(f8(a904,f917(a904,a904),f910(x45091)),a327),f329(f329(f7(f910(x45091),a909,a904),f329(f329(f8(a909,f917(a909,a904),f910(x45091)),a326),f192(f910(x45091)))),x45092))),f329(f329(f7(f910(x45091),f917(x45091,a904),a904),f329(f329(f8(f917(x45091,a904),f917(f917(x45091,a904),a904),f910(x45091)),f239(f917(x45091,a904))),f175(x45091))),f329(f175(x45091),x45093)))),f329(f175(f910(x45091)),f57(x45091,x45092,x45093)))
% 159.70/159.35  [3915]E(f47(a909,f329(f329(f82(a909),f329(f329(f83(a909),x39151),x39152)),x39153),x39152),f47(a909,x39153,x39152))
% 159.70/159.35  [3960]E(f142(a909,f329(f304(a909,f329(f329(f82(a909),x39601),x39602)),x39603)),f329(f329(f141(a909),x39602),f142(a909,f329(f304(a909,x39601),x39603))))
% 159.70/159.35  [4001]E(f329(f329(f82(a1),f329(f105(a1),x40011)),f329(f329(f82(a1),f329(f105(a1),x40012)),x40013)),f329(f329(f82(a1),f329(f105(a1),f329(f329(f82(a909),x40011),x40012))),x40013))
% 159.70/159.35  [4008]E(f329(f329(f115(f917(x40081,a904)),f329(f329(f23(f917(x40081,a904)),x40082),x40083)),x40083),f329(f329(f115(f917(x40081,a904)),x40082),x40083))
% 159.70/159.35  [4009]E(f329(f329(f23(f917(x40091,a904)),f329(f329(f23(f917(x40091,a904)),x40092),x40093)),x40093),f329(f329(f23(f917(x40091,a904)),x40092),x40093))
% 159.70/159.35  [4032]E(f329(f329(f291(x40321,x40321,x40322),f309(x40321,f191(f917(f916(x40321,x40321),a904)))),x40323),x40323)
% 159.70/159.35  [4040]E(f329(f329(f115(f917(x40401,a904)),f329(f284(x40401),x40402)),f329(f284(x40401),x40403)),f329(f284(x40401),f329(f329(f115(f917(f916(x40401,x40401),a904)),x40402),x40403)))
% 159.70/159.35  [4050]E(f271(x40501,f329(f329(f154(f916(a104,x40501)),f329(f329(f257(a104,x40501),f2(a104)),x40502)),x40503)),f271(x40501,x40503))
% 159.70/159.35  [4052]E(f329(f329(f106(f917(x40521,a904)),f40(f917(x40521,a904),x40522)),f40(f917(x40521,a904),x40523)),f40(f917(x40521,a904),f329(f329(f115(f917(f917(x40521,a904),a904)),x40522),x40523)))
% 159.70/159.35  [4053]E(f329(f329(f115(f917(x40531,a904)),f39(f917(x40531,a904),x40532)),f39(f917(x40531,a904),x40533)),f39(f917(x40531,a904),f329(f329(f115(f917(f917(x40531,a904),a904)),x40532),x40533)))
% 159.70/159.35  [4090]E(f329(f329(f291(x40901,x40901,x40901),f329(f329(f186(f916(x40901,x40901),a904),x40902),x40903)),x40903),f329(f329(f186(f916(x40901,x40901),a904),f329(a117,x40902)),x40903))
% 159.70/159.35  [4135]P1(f329(f329(f239(f917(x41351,a904)),f329(f329(f23(f917(x41351,a904)),x41352),x41353)),x41352))
% 159.70/159.35  [4136]P1(f329(f329(f239(f917(x41361,a904)),f329(f329(f106(f917(x41361,a904)),x41362),x41363)),x41363))
% 159.70/159.35  [4137]P1(f329(f329(f239(f917(x41371,a904)),f329(f329(f106(f917(x41371,a904)),x41372),x41373)),x41372))
% 159.70/159.35  [4161]E(f309(x41611,f329(f329(f115(f917(f916(x41611,x41611),a904)),f309(x41611,x41612)),f309(x41611,x41613))),f309(x41611,f329(f329(f115(f917(f916(x41611,x41611),a904)),x41612),x41613)))
% 159.70/159.35  [4165]E(f39(f917(x41651,a904),f329(f329(f311(f917(x41651,a904)),x41652),f329(f329(f311(f917(x41651,a904)),x41653),f191(f917(f917(x41651,a904),a904))))),f329(f329(f115(f917(x41651,a904)),x41652),x41653))
% 159.70/159.35  [4166]E(f40(f917(x41661,a904),f329(f329(f311(f917(x41661,a904)),x41662),f329(f329(f311(f917(x41661,a904)),x41663),f191(f917(f917(x41661,a904),a904))))),f329(f329(f106(f917(x41661,a904)),x41662),x41663))
% 159.70/159.35  [4171]E(f329(f329(f291(x41711,x41711,x41711),f329(f329(f186(f916(x41711,x41711),a904),x41712),x41713)),x41713),f329(f329(f291(x41711,x41711,x41711),x41713),f329(f329(f186(f916(x41711,x41711),a904),x41712),x41713)))
% 159.70/159.35  [4240]E(f329(f329(f115(f917(x42401,a904)),f329(f267(x42401),f329(f329(f7(x42401,x42401,a904),a326),x42402))),x42403),f329(f329(f311(x42401),x42402),x42403))
% 159.70/159.35  [4242]E(f329(a109,f329(f329(f6(x42421,a1),f329(f329(f8(a909,a1,x42421),f105(a1)),x42422)),x42423)),f329(f329(f6(x42421,a909),x42422),x42423))
% 159.70/159.35  [4243]E(f329(a109,f329(f329(f9(x42431,a1),f329(f329(f8(a909,a1,x42431),f105(a1)),x42432)),x42433)),f329(f329(f9(x42431,a909),x42432),x42433))
% 159.70/159.35  [4316]E(f329(f159(f910(x43161),x43161,f329(f174(x43161),x43162),f329(f16(f917(f910(x43161),f910(x43161)),x43161),f329(f329(f7(f910(x43161),f910(x43161),f910(x43161)),f137(x43161)),x43162))),x43163),f329(f174(x43161),f329(f329(f137(x43161),x43163),x43162)))
% 159.70/159.35  [4344]P1(f329(f329(f239(f917(f917(x43441,a904),a904)),f329(f329(f115(f917(f917(x43441,a904),a904)),f329(f310(x43441),x43442)),f329(f310(x43441),x43443))),f329(f310(x43441),f329(f329(f115(f917(x43441,a904)),x43442),x43443))))
% 159.70/159.35  [4433]E(f329(f267(x44331),f329(f329(f18(x44331,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44331),a327),f329(f329(f7(x44331,f917(x44331,a904),a904),f331(x44331)),x44332))),f329(f329(f8(a904,a904,x44331),a324),f329(f329(f7(x44331,f917(x44331,a904),a904),f331(x44331)),x44333)))),f329(f329(f23(f917(x44331,a904)),x44332),x44333))
% 159.70/159.35  [4457]E(f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,a909,a904),f240(a909)),f329(f192(f910(x44571)),x44572)))),f329(f329(f8(x44571,a904,a909),x44573),f329(f167(x44571),x44572))))),f329(f192(f910(x44571)),f329(f139(x44571,x44573),x44572)))
% 159.70/159.35  [4459]E(f329(f192(f910(x44591)),f179(x44591,x44592,x44593)),f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,a909,a904),f240(a909)),f329(f192(f910(x44591)),x44592)))),f329(f329(f7(a909,f917(a909,a904),a904),f331(a909)),x44593)))))
% 159.70/159.35  [4555]E(f329(f329(f106(f917(f916(f910(x45551),f910(x45551)),a904)),f329(f312(f916(f916(x45551,f910(x45551)),f916(x45551,f910(x45551))),f916(f910(x45551),f910(x45551)),f263(f916(x45551,f910(x45551)),f910(x45551),f916(x45551,f910(x45551)),f910(x45551),f329(f262(x45551,f910(x45551),f910(x45551)),f154(x45551)),f329(f262(x45551,f910(x45551),f910(x45551)),f154(x45551)))),f322(x45551,f910(x45551),x45552,f329(f146(x45551,x45552),x45553)))),f329(f267(f916(f910(x45551),f910(x45551))),f329(f262(f910(x45551),f910(x45551),a904),f329(f329(f7(f910(x45551),f917(f910(x45551),a904),f917(f910(x45551),a904)),f329(f329(f8(f917(a904,a904),f917(f917(f910(x45551),a904),f917(f910(x45551),a904)),f910(x45551)),f8(a904,a904,f910(x45551))),f329(f329(f8(a904,f917(a904,a904),f910(x45551)),a327),f329(f329(f7(f910(x45551),a909,a904),f329(f329(f8(a909,f917(a909,a904),f910(x45551)),a326),f192(f910(x45551)))),f329(a117,x45553))))),f329(f329(f7(f910(x45551),a909,a904),f329(f329(f8(a909,f917(a909,a904),f910(x45551)),a326),f192(f910(x45551)))),f329(a117,x45553)))))),f329(f146(x45551,x45552),f329(a117,x45553)))
% 159.70/159.35  [4054]E(f47(a909,f329(a117,f329(f329(f82(a909),f329(f329(f83(a909),x40541),x40542)),x40543)),x40542),f47(a909,f329(a117,x40543),x40542))
% 159.70/159.35  [4302]E(f329(f267(x43021),f329(f329(f18(x43021,a904,a904),f329(f329(f8(a904,f917(a904,a904),x43021),a327),x43022)),x43023)),f329(f329(f106(f917(x43021,a904)),f329(f267(x43021),x43022)),f329(f267(x43021),x43023)))
% 159.70/159.35  [4303]E(f329(f267(x43031),f329(f329(f18(x43031,a904,a904),f329(f329(f8(a904,f917(a904,a904),x43031),a328),x43032)),x43033)),f329(f329(f115(f917(x43031,a904)),f329(f267(x43031),x43032)),f329(f267(x43031),x43033)))
% 159.70/159.35  [4305]E(f329(f329(f137(x43051),f329(f329(f141(x43051),f47(a909,x43052,f329(f192(f910(x43051)),x43053))),x43053)),f329(f329(f178(x43051),f47(a909,x43052,f329(f192(f910(x43051)),x43053))),x43053)),f329(f329(f329(f186(f910(x43051),f910(x43051)),x43052),f170(x43051)),x43053))
% 159.70/159.35  [4311]E(f329(f267(x43111),f329(f329(f18(x43111,a904,a904),f329(f329(f8(a904,f917(a904,a904),x43111),a332),x43112)),x43113)),f329(f329(f115(f917(x43111,a904)),f329(f81(f917(x43111,a904)),f329(f267(x43111),x43112))),f329(f267(x43111),x43113)))
% 159.70/159.35  [4327]E(f329(f329(f82(a909),f329(f192(f910(x43271)),f329(f139(x43271,x43272),x43273))),f329(f192(f910(x43271)),f329(f139(x43271,f329(f329(f8(a904,a904,x43271),a324),x43272)),x43273))),f329(f192(f910(x43271)),x43273))
% 159.70/159.35  [4350]P1(f329(f329(f239(f917(x43501,a904)),f329(f329(f115(f917(x43501,a904)),f40(f917(x43501,a904),x43502)),f40(f917(x43501,a904),x43503))),f40(f917(x43501,a904),f329(f329(f106(f917(f917(x43501,a904),a904)),x43502),x43503))))
% 159.70/159.35  [4364]E(f329(f175(x43641),f329(f139(x43641,f329(f329(f8(a904,a904,x43641),a324),f329(f329(f7(x43641,x43641,a904),a326),x43642))),x43643)),f329(f329(f23(f917(x43641,a904)),f329(f175(x43641),x43643)),f329(f329(f311(x43641),x43642),f191(f917(x43641,a904)))))
% 159.70/159.35  [4373]P1(f329(f329(f239(f917(f916(x43731,x43731),a904)),f329(f329(f115(f917(f916(x43731,x43731),a904)),f309(x43731,x43732)),f309(x43731,x43733))),f309(x43731,f329(f329(f115(f917(f916(x43731,x43731),a904)),x43732),x43733))))
% 159.70/159.35  [4396]E(f329(f329(f83(a909),f329(a117,f329(a117,f2(a909)))),f329(f329(f6(a909,a909),f329(f329(f8(a909,a909,a909),f329(f82(a909),x43961)),f329(f329(f7(a909,a909,a909),f83(a909)),x43962))),f329(f285(a909),x43963))),f329(f329(f83(a909),x43963),f329(f329(f82(a909),x43961),f329(f329(f82(a909),x43961),f329(f329(f83(a909),f329(f329(f23(a909),x43963),f80(a909))),x43962)))))
% 159.70/159.35  [4406]E(f329(f267(x44061),f329(f329(f18(x44061,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44061),a327),f329(f329(f7(x44061,f917(x44061,a904),a904),f331(x44061)),f329(f175(x44061),x44062)))),x44063)),f329(f175(x44061),f329(f139(x44061,x44063),x44062)))
% 159.70/159.35  [4554]E(f329(f267(x45541),f329(f329(f8(f917(a909,a904),a904,x45541),f89(a909)),f329(f329(f7(x45541,f917(a909,a904),f917(a909,a904)),f329(f329(f8(f917(a909,f917(a904,a904)),f917(f917(a909,a904),f917(a909,a904)),x45541),f18(a909,a904,a904)),f329(f329(f8(f917(a909,a904),f917(a909,f917(a904,a904)),x45541),f329(f8(a904,f917(a904,a904),a909),a327)),f329(f329(f7(x45541,f917(a909,x45541),f917(a909,a904)),f329(f329(f8(f917(x45541,a904),f917(f917(a909,x45541),f917(a909,a904)),x45541),f8(x45541,a904,a909)),a326)),f329(f167(x45541),x45542))))),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,a909,a904),f240(a909)),f329(f192(f910(x45541)),x45542)))),f329(f329(f7(a909,f917(a909,a904),a904),f331(a909)),x45543))))),f329(f175(x45541),f179(x45541,x45542,x45543)))
% 159.70/159.35  [4446]E(f329(f267(x44461),f329(f329(f18(x44461,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44461),a332),f329(f329(f8(a904,a904,x44461),a324),f329(f329(f7(x44461,x44461,a904),a326),x44462)))),x44463)),f329(f329(f311(x44461),x44462),f329(f267(x44461),x44463)))
% 159.70/159.35  [4478]E(f329(f329(f157(f916(x44781,a909),x44781),f256(x44781,a909)),f329(f139(f916(x44781,a909),f329(f329(f7(f916(x44781,a909),f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),f916(x44781,a909)),f331(a909)),f261(x44781,a909))),x44782)),f329(f329(f184(x44781,a909),x44783),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(x44781)),x44783)))))),f179(x44781,x44783,x44782))
% 159.70/159.35  [4505]E(f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f6(a909,a1),f329(f329(f8(a1,a1,a909),f329(f82(a1),x45051)),f329(f329(f7(a909,a1,a1),f329(f329(f8(a1,f917(a1,a1),a909),f83(a1)),f105(a1))),x45052))),f329(f285(a909),x45053))),f329(f329(f83(a1),f329(f105(a1),x45053)),f329(f329(f82(a1),x45051),f329(f329(f82(a1),x45051),f329(f329(f83(a1),f329(f105(a1),f329(f329(f23(a909),x45053),f80(a909)))),x45052)))))
% 159.70/159.35  [4547]E(f329(f267(f916(x45471,x45472)),f329(f262(x45471,x45472,a904),f329(f329(f7(x45471,f917(f916(x45472,x45471),a904),f917(x45472,a904)),f329(f329(f8(f917(x45472,f917(f917(f916(x45472,x45471),a904),a904)),f917(f917(f916(x45472,x45471),a904),f917(x45472,a904)),x45471),f7(x45472,f917(f916(x45472,x45471),a904),a904)),f329(f329(f8(f917(x45472,f916(x45472,x45471)),f917(x45472,f917(f917(f916(x45472,x45471),a904),a904)),x45471),f329(f8(f916(x45472,x45471),f917(f917(f916(x45472,x45471),a904),a904),x45472),f331(f916(x45472,x45471)))),f329(f7(x45472,x45471,f916(x45472,x45471)),f257(x45472,x45471))))),x45473))),f329(f289(x45472,x45471),x45473))
% 159.70/159.35  [4569]E(f329(f267(f910(x45691)),f329(f329(f8(f917(x45691,a904),a904,f910(x45691)),f89(x45691)),f329(f329(f8(f917(x45691,f917(f910(x45691),a904)),f917(x45691,a904),f910(x45691)),f329(f8(f917(f910(x45691),a904),a904,x45691),f89(f910(x45691)))),f329(f329(f7(f910(x45691),f917(x45691,f917(f910(x45691),a904)),f917(x45691,f917(f910(x45691),a904))),f329(f329(f8(f917(x45691,f917(f917(f910(x45691),a904),f917(f910(x45691),a904))),f917(f917(x45691,f917(f910(x45691),a904)),f917(x45691,f917(f910(x45691),a904))),f910(x45691)),f18(x45691,f917(f910(x45691),a904),f917(f910(x45691),a904))),f329(f329(f8(f917(x45691,f917(f910(x45691),f917(a904,a904))),f917(x45691,f917(f917(f910(x45691),a904),f917(f910(x45691),a904))),f910(x45691)),f329(f8(f917(f910(x45691),f917(a904,a904)),f917(f917(f910(x45691),a904),f917(f910(x45691),a904)),x45691),f18(f910(x45691),a904,a904))),f329(f329(f8(f917(x45691,f917(f910(x45691),a904)),f917(x45691,f917(f910(x45691),f917(a904,a904))),f910(x45691)),f329(f8(f917(f910(x45691),a904),f917(f910(x45691),f917(a904,a904)),x45691),f329(f8(a904,f917(a904,a904),f910(x45691)),a327))),f329(f329(f7(f910(x45691),f917(x45691,f917(f910(x45691),f910(x45691))),f917(x45691,f917(f910(x45691),a904))),f329(f329(f8(f917(f917(f910(x45691),f910(x45691)),f917(f910(x45691),a904)),f917(f917(x45691,f917(f910(x45691),f910(x45691))),f917(x45691,f917(f910(x45691),a904))),f910(x45691)),f8(f917(f910(x45691),f910(x45691)),f917(f910(x45691),a904),x45691)),f329(f329(f8(f917(f910(x45691),a904),f917(f917(f910(x45691),f910(x45691)),f917(f910(x45691),a904)),f910(x45691)),f8(f910(x45691),a904,f910(x45691))),a326))),f154(x45691)))))),f329(f329(f7(x45691,f917(f910(x45691),a904),f917(f910(x45691),a904)),f329(f329(f8(f917(a904,a904),f917(f917(f910(x45691),a904),f917(f910(x45691),a904)),x45691),f8(a904,a904,f910(x45691))),f329(f329(f8(a904,f917(a904,a904),x45691),a327),f329(f329(f7(x45691,f917(x45691,a904),a904),f331(x45691)),x45692)))),f329(f329(f7(f910(x45691),f917(f910(x45691),a904),a904),f331(f910(x45691))),x45693)))))),f177(x45691,x45692,x45693))
% 159.70/159.35  [4566]E(f329(f329(f88(a1,f916(a1,a1)),f329(f329(f23(a1),x45661),x45662)),f329(f329(f7(a1,f916(a1,a1),f916(a1,a1)),f329(f329(f18(a1,f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),f329(f329(f8(a904,f917(f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),a1),f99(f916(a1,a1))),f329(f239(a1),f2(a1)))),f329(f257(a1,a1),f329(f329(f82(a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x45663)),f80(a1))))),f329(f329(f257(a1,a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x45663)),x45661))),f329(f45(x45662),f329(f329(f257(a1,a1),x45663),x45661)))
% 159.70/159.35  [4595]~E(f31(x45951,x45952),f32(x45953,x45954))
% 159.70/159.35  [4615]~E(f329(a26,x46151),f29(x46152,x46153,x46154))
% 159.70/159.35  [4616]~E(f329(a26,x46161),f28(x46162,x46163,x46164))
% 159.70/159.35  [4617]~E(f29(x46171,x46172,x46173),f329(a26,x46174))
% 159.70/159.35  [4618]~E(f28(x46181,x46182,x46183),f329(a26,x46184))
% 159.70/159.35  [3611]E(f121(x36111,f329(x36112,x36113),f329(x36114,x36113)),f329(f207(x36111,x36112,x36114),x36113))
% 159.70/159.35  [3665]E(f329(f329(f250(x36651,x36652,x36653),x36654),f2(a909)),x36652)
% 159.70/159.35  [3705]E(f188(x37051,x37052,x37053,f329(a117,x37054)),f329(x37053,x37054))
% 159.70/159.35  [3747]E(f173(x37471,x37472,f173(x37471,x37473,x37474)),f173(x37471,x37473,f173(x37471,x37472,x37474)))
% 159.70/159.35  [3748]E(f130(x37481,x37482,f121(x37481,x37483,x37484)),f121(x37481,f130(x37481,x37482,x37483),x37484))
% 159.70/159.35  [3883]E(f329(f159(x38831,x38832,x38833,x38834),f118(x38832)),x38833)
% 159.70/159.35  [3884]E(f329(f145(x38841,x38842,x38843,x38844),f118(x38842)),x38844)
% 159.70/159.35  [3921]E(f329(f192(f914(x39211,x39212)),f224(x39211,x39212,x39213,x39214)),f2(a909))
% 159.70/159.35  [3988]E(f329(f329(f137(x39881),f172(x39881,x39882,x39883)),f172(x39881,x39884,x39883)),f329(f329(f137(x39881),f172(x39881,x39884,x39883)),f172(x39881,x39882,x39883)))
% 159.70/159.35  [4073]E(f329(f329(f264(x40731,x40732,x40733,f916(x40732,x40733)),x40734),f257(x40732,x40733)),x40734)
% 159.70/159.35  [4083]E(f131(x40831,x40832,x40833,x40834,f124(x40832)),x40833)
% 159.70/159.35  [4089]E(f76(x40891,x40892,x40893,x40894,f329(x40893,x40894)),x40893)
% 159.70/159.35  [4357]P48(x43571,x43572,x43573,x43574,f191(f917(x43571,a904)),x43574)
% 159.70/159.35  [3414]E(f329(f329(f16(x34141,x34142),x34143),x34144),x34143)
% 159.70/159.35  [3695]E(f173(x36951,x36952,f329(f139(x36951,x36953),x36954)),f329(f139(x36951,x36953),f173(x36951,x36952,x36954)))
% 159.70/159.35  [3730]E(f329(f329(f66(x37301,x37302,x37303),x37304),f191(f917(x37301,a904))),x37304)
% 159.70/159.35  [3754]E(f329(f329(f167(x37541),f329(f329(f154(x37541),x37542),x37543)),f329(a117,x37544)),f329(f329(f167(x37541),x37543),x37544))
% 159.70/159.35  [3798]P31(x37981,f2(a909),f329(f329(f329(f93(x37981),x37982),f329(a26,x37983)),x37984))
% 159.70/159.35  [3822]E(f329(f329(x38221,x38222),f329(f187(x38223,x38224,x38221),x38222)),f329(f187(x38223,x38224,x38221),f329(a117,x38222)))
% 159.70/159.35  [3864]E(f260(x38641,x38642,x38643,f329(f262(x38641,x38642,x38643),x38644)),x38644)
% 159.70/159.35  [3919]E(f329(f329(f162(x39191,f329(f329(f154(x39191),x39192),x39193)),f2(a909)),x39194),f329(f329(f154(x39191),x39194),x39193))
% 159.70/159.35  [3931]E(f329(f329(f41(f917(x39311,a904),f917(x39312,a904)),x39313),f312(x39311,x39312,x39314)),f329(f312(x39311,x39312,x39314),f39(f917(x39311,a904),x39313)))
% 159.70/159.35  [3932]E(f329(f329(f41(f917(x39321,a904),f917(x39322,a904)),x39323),f313(x39322,x39321,x39324)),f329(f313(x39322,x39321,x39324),f39(f917(x39321,a904),x39323)))
% 159.70/159.35  [4029]E(f329(f129(x40291,x40292),f130(x40291,x40293,x40294)),f329(f329(f82(a909),f329(f329(f82(a909),f329(x40292,x40293)),f329(f129(x40291,x40292),x40294))),f329(a117,f2(a909))))
% 159.70/159.35  [4049]E(f329(f145(x40491,x40492,f329(f7(x40492,x40491,x40491),x40493),x40494),f329(f171(x40492),f118(x40492))),x40494)
% 159.70/159.35  [4095]E(f78(x40951,x40952,x40953,x40954,f191(f917(x40951,a904))),x40953)
% 159.70/159.35  [4155]E(f227(x41551,f916(x41552,f911(x41552)),x41553,f329(f262(x41552,f911(x41552),x41551),x41554),f329(f138(x41552),f124(x41552))),x41553)
% 159.70/159.35  [4287]E(f329(f262(x42871,x42872,x42873),f329(f329(f8(f917(x42872,f916(x42871,x42872)),f917(x42872,x42873),x42871),f329(f8(f916(x42871,x42872),x42873,x42872),x42874)),f257(x42871,x42872))),x42874)
% 159.70/159.35  [3602]E(f329(f261(x36021,x36022),f329(f329(f257(x36021,x36022),x36023),x36024)),x36024)
% 159.70/159.35  [3603]E(f329(f256(x36031,x36032),f329(f329(f257(x36031,x36032),x36033),x36034)),x36033)
% 159.70/159.35  [3638]E(f329(f192(f910(x36381)),f329(f329(f162(x36381,x36382),x36383),x36384)),f329(f192(f910(x36381)),x36382))
% 159.70/159.35  [3639]E(f329(f192(f910(x36391)),f329(f329(f157(x36392,x36391),x36393),x36394)),f329(f192(f910(x36392)),x36394))
% 159.70/159.35  [3660]E(f329(f329(f141(x36601),f329(a117,x36602)),f329(f329(f154(x36601),x36603),x36604)),f329(f329(f141(x36601),x36602),x36604))
% 159.70/159.35  [3725]E(f329(f329(f178(x37251),x37252),f172(x37251,x37253,x37254)),f172(x37251,f329(f329(f237(a909),x37252),x37253),x37254))
% 159.70/159.35  [3726]E(f329(f329(f141(x37261),x37262),f172(x37261,x37263,x37264)),f172(x37261,f329(f329(f23(a909),x37263),x37262),x37264))
% 159.70/159.35  [3732]E(f329(f329(f311(x37321),x37322),f329(f329(f311(x37321),x37323),x37324)),f329(f329(f311(x37321),x37323),f329(f329(f311(x37321),x37322),x37324)))
% 159.70/159.35  [3736]E(f329(f329(f157(x37361,x37362),x37363),f119(x37361,x37364)),f119(x37362,f329(f329(f157(x37361,x37362),x37363),x37364)))
% 159.70/159.35  [3752]E(f329(f171(x37521),f329(f329(f157(x37522,x37521),x37523),x37524)),f329(f329(f157(x37522,x37521),x37523),f329(f171(x37522),x37524)))
% 159.70/159.35  [3753]E(f329(f329(f157(x37531,x37532),x37533),f329(f174(x37531),x37534)),f329(f174(x37532),f329(f329(f157(x37531,x37532),x37533),x37534)))
% 159.70/159.35  [3767]E(f329(f329(f178(x37671),f329(a117,x37672)),f329(f329(f154(x37671),x37673),x37674)),f329(f329(f154(x37671),x37673),f329(f329(f178(x37671),x37672),x37674)))
% 159.70/159.35  [3771]E(f329(f175(x37711),f329(f329(f157(x37712,x37711),x37713),x37714)),f329(f312(x37712,x37711,x37713),f329(f175(x37712),x37714)))
% 159.70/159.35  [3784]E(f329(f329(f157(x37841,x37842),f329(f16(x37842,x37841),x37843)),x37844),f172(x37842,f329(f192(f910(x37841)),x37844),x37843))
% 159.70/159.35  [3821]E(f17(x38211,x38212,x38213,f329(a3,f329(a117,f329(a20,x38214)))),f329(x38213,x38214))
% 159.70/159.35  [3825]E(f329(f329(f137(x38251),f329(f139(x38251,x38252),x38253)),f329(f139(x38251,x38252),x38254)),f329(f139(x38251,x38252),f329(f329(f137(x38251),x38253),x38254)))
% 159.70/159.35  [3838]E(f155(x38381,f329(f329(f157(x38382,x38381),x38383),f155(x38382,x38384))),f155(x38381,f329(f329(f157(x38382,x38381),x38383),x38384)))
% 159.70/159.35  [3853]E(f329(f289(x38531,x38531),f329(f329(f290(x38532,x38531),x38533),x38534)),f329(f329(f290(x38532,x38531),f329(f289(x38532,x38532),x38533)),x38534))
% 159.70/159.35  [3865]E(f329(f329(f291(x38651,x38652,x38653),x38654),f191(f917(f916(x38652,x38653),a904))),f191(f917(f916(x38651,x38653),a904)))
% 159.70/159.35  [3866]E(f329(f329(f178(x38661),f329(f329(f23(a909),x38662),x38663)),f329(f329(f141(x38661),x38663),x38664)),f329(f329(f141(x38661),x38663),f329(f329(f178(x38661),x38662),x38664)))
% 159.70/159.35  [3885]E(f329(f329(f137(x38851),f172(x38851,x38852,x38853)),f172(x38851,x38854,x38853)),f172(x38851,f329(f329(f82(a909),x38852),x38854),x38853))
% 159.70/159.35  [3886]E(f329(f329(f329(f281(x38861),x38862),x38863),x38864),f329(f257(f917(a104,f917(a904,f913(f911(x38861)))),f916(a104,a104)),f329(f44(x38861),x38862)))
% 159.70/159.35  [3912]E(f40(f917(x39121,a904),f329(f312(x39122,f917(x39121,a904),x39123),x39124)),f329(f329(f42(x39122,f917(x39121,a904)),x39124),x39123))
% 159.70/159.35  [3913]E(f39(f917(x39131,a904),f329(f312(x39132,f917(x39131,a904),x39133),x39134)),f329(f329(f41(x39132,f917(x39131,a904)),x39134),x39133))
% 159.70/159.35  [3914]E(f329(f192(f910(f916(x39141,x39142))),f329(f329(f184(x39141,x39142),x39143),x39144)),f329(f329(f237(a909),f329(f192(f910(x39141)),x39143)),f329(f192(f910(x39142)),x39144)))
% 159.70/159.35  [3916]E(f329(f313(x39161,x39162,x39163),f329(f81(f917(x39162,a904)),x39164)),f329(f81(f917(x39161,a904)),f329(f313(x39161,x39162,x39163),x39164)))
% 159.70/159.35  [3965]E(f329(f313(x39651,x39652,x39653),f329(f267(x39652),x39654)),f329(f267(x39651),f329(f329(f8(x39652,a904,x39651),x39654),x39653)))
% 159.70/159.35  [3983]E(f329(f329(f167(x39831),f329(f329(f137(x39831),x39832),f329(f329(f154(x39831),x39833),x39834))),f329(f192(f910(x39831)),x39832)),x39833)
% 159.70/159.35  [4006]E(f329(f312(x40061,x40062,x40063),f329(f313(x40061,x40062,x40063),x40064)),f329(f329(f106(f917(x40062,a904)),x40064),f329(f312(x40061,x40062,x40063),f247(f917(x40061,a904)))))
% 159.70/159.35  [4025]P1(f329(f329(f331(x40251),f329(x40252,x40253)),f329(f312(x40254,x40251,x40252),f247(f917(x40254,a904)))))
% 159.70/159.35  [4033]E(f19(x40331,x40332,x40333,f329(a3,f329(a117,f329(a20,x40334)))),f329(f329(x40333,x40334),f19(x40331,x40332,x40333,x40334)))
% 159.70/159.35  [4037]E(f329(f329(f137(x40371),f172(x40371,x40372,x40373)),f329(f329(f154(x40371),x40373),x40374)),f329(f329(f154(x40371),x40373),f329(f329(f137(x40371),f172(x40371,x40372,x40373)),x40374)))
% 159.70/159.35  [4039]E(f329(f329(f259(x40391,x40392),f329(f175(x40391),x40393)),f329(f16(f917(x40392,a904),x40391),f329(f175(x40392),x40394))),f329(f175(f916(x40391,x40392)),f61(x40391,x40392,x40393,x40394)))
% 159.70/159.35  [4051]E(f158(x40511,x40512,f329(f329(f154(x40511),x40513),x40514)),f329(f329(f82(a909),f329(f329(f82(a909),f329(x40512,x40513)),f158(x40511,x40512,x40514))),f329(a117,f2(a909))))
% 159.70/159.35  [4064]E(f188(f910(x40641),f329(f329(f154(x40641),x40642),x40643),f329(f329(f7(a909,f910(x40641),f910(x40641)),f141(x40641)),x40643),x40644),f329(f329(f141(x40641),x40644),f329(f329(f154(x40641),x40642),x40643)))
% 159.70/159.35  [4065]P28(x40651,f916(x40652,x40651),f333(x40653,x40654,x40652,x40651),f329(f329(f41(x40652,f917(x40651,a904)),x40654),x40653))
% 159.70/159.35  [4074]E(f329(f329(f23(f917(x40741,a904)),f329(f329(f23(f917(x40741,a904)),x40742),x40743)),f329(f329(f311(x40741),x40744),f191(f917(x40741,a904)))),f329(f329(f23(f917(x40741,a904)),x40742),f329(f329(f311(x40741),x40744),x40743)))
% 159.70/159.35  [4087]E(f329(f329(f186(f917(x40871,x40872),f917(x40871,x40872)),x40873),f74(x40872,x40872,x40871,x40874)),f74(x40872,x40872,x40871,f329(f329(f186(x40872,x40872),x40873),x40874)))
% 159.70/159.35  [4160]E(f329(f329(f329(f186(f910(x41601),f910(x41601)),x41602),f170(x41601)),f329(f329(f329(f186(f910(x41601),f910(x41601)),x41603),f170(x41601)),x41604)),f329(f329(f329(f186(f910(x41601),f910(x41601)),f329(f329(f82(a909),x41602),x41603)),f170(x41601)),x41604))
% 159.70/159.35  [4245]P1(f329(f329(f239(f917(x42451,a904)),f329(f175(x42451),f329(f329(f162(x42451,x42452),x42453),x42454))),f329(f329(f311(x42451),x42454),f329(f175(x42451),x42452))))
% 159.70/159.35  [4277]E(f329(f329(f41(f917(x42771,a904),f917(f916(x42771,x42772),a904)),x42773),f329(f329(f7(f917(x42771,a904),f917(x42771,f917(x42772,a904)),f917(f916(x42771,x42772),a904)),f259(x42771,x42772)),x42774)),f329(f329(f259(x42771,x42772),f39(f917(x42771,a904),x42773)),x42774))
% 159.70/159.35  [4315]E(f213(x43151,x43152,x43153,f329(f74(x43152,f917(a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(x43152))))),x43151,f212(x43152)),x43154)),f214(x43151,x43152,x43154,x43153))
% 159.70/159.35  [4330]E(f209(x43301,x43302,x43303,f329(f74(x43302,f917(a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(f913(x43302)))))),x43301,f208(x43302)),x43304)),f210(x43301,x43302,x43304,x43303))
% 159.70/159.35  [4335]P1(f329(f68(x43351,x43352,x43353,x43354,f191(f917(x43351,a904))),x43354))
% 159.70/159.35  [4374]E(f329(f329(f41(x43741,f917(x43742,a904)),x43743),f329(f329(f7(x43741,f917(x43742,a904),f917(x43742,a904)),f329(f329(f8(x43742,f917(f917(x43742,a904),f917(x43742,a904)),x43741),f311(x43742)),x43744)),f191(f917(x43742,a904)))),f329(f312(x43741,x43742,x43744),x43743))
% 159.70/159.35  [4381]P1(f329(f329(f239(f917(x43811,a904)),f329(f287(x43812,x43811),f329(f329(f106(f917(f916(x43812,x43811),a904)),x43813),x43814))),f329(f329(f106(f917(x43811,a904)),f329(f287(x43812,x43811),x43813)),f329(f287(x43812,x43811),x43814))))
% 159.70/159.35  [4382]P1(f329(f329(f239(f917(x43821,a904)),f329(f269(x43821,x43822),f329(f329(f106(f917(f916(x43821,x43822),a904)),x43823),x43824))),f329(f329(f106(f917(x43821,a904)),f329(f269(x43821,x43822),x43823)),f329(f269(x43821,x43822),x43824))))
% 159.70/159.35  [4442]P1(f329(f329(f239(f917(f916(x44421,x44422),a904)),f329(f312(x44422,f916(x44421,x44422),f333(x44423,x44424,x44421,x44422)),f329(f329(f41(x44421,f917(x44422,a904)),x44424),x44423))),f329(f329(f259(x44421,x44422),x44424),x44423)))
% 159.70/159.35  [4443]E(f329(f123(x44431,f916(x44431,x44432),x44433),f329(f329(f8(f917(x44432,f911(f916(x44431,x44432))),f911(f916(x44431,x44432)),x44431),f123(x44432,f916(x44431,x44432),x44434)),f329(f329(f8(f917(x44432,f916(x44431,x44432)),f917(x44432,f911(f916(x44431,x44432))),x44431),f329(f8(f916(x44431,x44432),f911(f916(x44431,x44432)),x44432),f133(f916(x44431,x44432)))),f257(x44431,x44432)))),f134(x44431,x44432,x44433,x44434))
% 159.70/159.35  [4444]E(f279(x44441,x44442,x44443,f329(f74(x44442,f917(a104,f917(a104,f917(f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x44442)))),f916(a104,a104))))),x44441,f281(x44442)),x44444)),f282(x44441,x44442,x44444,x44443))
% 159.70/159.35  [4484]E(f87(f916(x44841,x44842),f329(f262(x44841,x44842,a904),f329(f329(f7(x44841,f917(x44842,a904),f917(x44842,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x44842,a904),f917(x44842,a904)),x44841),f8(a904,a904,x44842)),f329(f329(f8(a904,f917(a904,a904),x44841),a327),f329(a326,x44843)))),f329(a326,x44844)))),f329(f329(f257(x44841,x44842),x44843),x44844))
% 159.70/159.35  [4485]E(f92(f916(x44851,x44852),f329(f262(x44851,x44852,a904),f329(f329(f7(x44851,f917(x44852,a904),f917(x44852,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x44852,a904),f917(x44852,a904)),x44851),f8(a904,a904,x44852)),f329(f329(f8(a904,f917(a904,a904),x44851),a327),f329(a326,x44853)))),f329(a326,x44854)))),f329(f329(f257(x44851,x44852),x44853),x44854))
% 159.70/159.35  [4556]E(f329(f329(f262(f910(x45561),f910(x45561),f916(f910(x45561),f910(x45561))),f329(f329(f18(f910(x45561),f917(f910(x45561),f916(f910(x45561),f910(x45561))),f917(f910(x45561),f916(f910(x45561),f910(x45561)))),f329(f329(f8(f917(f910(x45561),f917(f916(f910(x45561),f910(x45561)),f916(f910(x45561),f910(x45561)))),f917(f917(f910(x45561),f916(f910(x45561),f910(x45561))),f917(f910(x45561),f916(f910(x45561),f910(x45561)))),f910(x45561)),f18(f910(x45561),f916(f910(x45561),f910(x45561)),f916(f910(x45561),f910(x45561)))),f329(f329(f8(f917(f910(x45561),f916(f910(x45561),f910(x45561))),f917(f910(x45561),f917(f916(f910(x45561),f910(x45561)),f916(f910(x45561),f910(x45561)))),f910(x45561)),f329(f8(f916(f910(x45561),f910(x45561)),f917(f916(f910(x45561),f910(x45561)),f916(f910(x45561),f910(x45561))),f910(x45561)),f329(f99(f916(f910(x45561),f910(x45561))),f329(x45562,x45563)))),f329(f329(f8(f910(x45561),f917(f910(x45561),f916(f910(x45561),f910(x45561))),f910(x45561)),f257(f910(x45561),f910(x45561))),f329(f154(x45561),x45563))))),f329(f329(f7(f910(x45561),f917(f910(x45561),f910(x45561)),f917(f910(x45561),f916(f910(x45561),f910(x45561)))),f329(f329(f8(f917(f910(x45561),f916(f910(x45561),f910(x45561))),f917(f917(f910(x45561),f910(x45561)),f917(f910(x45561),f916(f910(x45561),f910(x45561)))),f910(x45561)),f8(f910(x45561),f916(f910(x45561),f910(x45561)),f910(x45561))),f257(f910(x45561),f910(x45561)))),f329(f154(x45561),x45563)))),f169(x45561,x45562,x45564)),f169(x45561,x45562,f329(f329(f154(x45561),x45563),x45564)))
% 159.70/159.35  [3677]E(f329(f192(f908(x36771)),f329(f329(f329(f93(x36771),x36772),x36773),x36774)),f2(a909))
% 159.70/159.35  [3801]E(f329(f329(f178(x38011),x38012),f329(f329(f178(x38011),x38013),x38014)),f329(f329(f178(x38011),f329(f329(f237(a909),x38012),x38013)),x38014))
% 159.70/159.35  [3802]E(f329(f329(f141(x38021),x38022),f329(f329(f141(x38021),x38023),x38024)),f329(f329(f141(x38021),f329(f329(f82(a909),x38022),x38023)),x38024))
% 159.70/159.35  [3813]E(f329(f329(f137(x38131),f329(f329(f154(x38131),x38132),x38133)),x38134),f329(f329(f154(x38131),x38132),f329(f329(f137(x38131),x38133),x38134)))
% 159.70/159.35  [3814]E(f329(f329(f137(x38141),f329(f329(f137(x38141),x38142),x38143)),x38144),f329(f329(f137(x38141),x38142),f329(f329(f137(x38141),x38143),x38144)))
% 159.70/159.35  [3896]E(f329(f329(f167(x38961),f329(f329(f154(x38961),x38962),x38963)),x38964),f188(x38961,x38962,f329(f167(x38961),x38963),x38964))
% 159.70/159.35  [3905]E(f329(f329(f186(x39051,x39051),x39052),f329(f329(f186(x39051,x39051),x39053),x39054)),f329(f329(f186(x39051,x39051),f329(f329(f83(a909),x39053),x39052)),x39054))
% 159.70/159.35  [3934]E(f329(f329(f115(f917(x39341,a904)),x39342),f329(f329(f311(x39341),x39343),x39344)),f329(f329(f311(x39341),x39343),f329(f329(f115(f917(x39341,a904)),x39342),x39344)))
% 159.70/159.35  [3948]E(f329(f329(f329(f186(x39481,x39481),x39482),x39483),f329(x39483,x39484)),f329(x39483,f329(f329(f329(f186(x39481,x39481),x39482),x39483),x39484)))
% 159.70/159.35  [3956]E(f329(f329(f291(x39561,x39562,x39563),f191(f917(f916(x39561,x39562),a904))),x39564),f191(f917(f916(x39561,x39563),a904)))
% 159.70/159.35  [3971]E(f329(f329(f115(f917(x39711,a904)),f329(f329(f311(x39711),x39712),x39713)),x39714),f329(f329(f311(x39711),x39712),f329(f329(f115(f917(x39711,a904)),x39713),x39714)))
% 159.70/159.35  [3990]E(f329(f37(f916(x39901,x39902)),f329(f329(f259(x39901,x39902),x39903),f329(f16(f917(x39902,a904),x39901),x39904))),f329(f329(f83(a909),f329(f37(x39901),x39903)),f329(f37(x39902),x39904)))
% 159.70/159.35  [3997]E(f329(f329(f106(f917(x39971,a904)),f329(f329(f311(x39971),x39972),x39973)),f329(f329(f311(x39971),x39972),x39974)),f329(f329(f311(x39971),x39972),f329(f329(f106(f917(x39971,a904)),x39973),x39974)))
% 159.70/159.35  [4010]E(f329(f329(f115(f917(x40101,a904)),x40102),f329(f329(f115(f917(x40101,a904)),x40103),x40104)),f329(f329(f115(f917(x40101,a904)),x40103),f329(f329(f115(f917(x40101,a904)),x40102),x40104)))
% 159.70/159.35  [4011]E(f329(f329(f106(f917(x40111,a904)),x40112),f329(f329(f106(f917(x40111,a904)),x40113),x40114)),f329(f329(f106(f917(x40111,a904)),x40113),f329(f329(f106(f917(x40111,a904)),x40112),x40114)))
% 159.70/159.35  [4021]E(f66(x40211,x40212,f329(f329(f8(x40212,f917(x40212,x40212),x40211),x40213),x40214)),f329(f67(x40212,x40211,x40213),x40214))
% 159.70/159.35  [4030]E(f182(x40301,f329(f329(f157(f910(x40302),f910(x40301)),f329(f157(x40302,x40301),x40303)),x40304)),f329(f329(f157(f910(x40302),f910(x40301)),f329(f157(x40302,x40301),x40303)),f182(x40302,x40304)))
% 159.70/159.35  [4048]E(f329(f145(f910(x40481),f910(x40481),f137(x40481),f118(x40481)),f329(f329(f157(x40482,f910(x40481)),x40483),x40484)),f166(x40482,x40481,x40483,x40484))
% 159.70/159.35  [4107]E(f329(f74(x41071,x41071,x41071,f329(f329(f186(x41071,x41071),x41072),x41073)),f329(f329(f186(x41071,x41071),x41074),x41073)),f329(f329(f186(x41071,x41071),f329(f329(f82(a909),x41072),x41074)),x41073))
% 159.70/159.35  [4130]E(f329(f329(f106(f917(x41301,a904)),f329(f329(f115(f917(x41301,a904)),x41302),x41303)),f329(f329(f115(f917(x41301,a904)),x41302),x41304)),f329(f329(f115(f917(x41301,a904)),x41302),f329(f329(f106(f917(x41301,a904)),x41303),x41304)))
% 159.70/159.35  [4131]E(f329(f329(f106(f917(x41311,a904)),f329(f329(f23(f917(x41311,a904)),x41312),x41313)),f329(f329(f23(f917(x41311,a904)),x41312),x41314)),f329(f329(f23(f917(x41311,a904)),x41312),f329(f329(f115(f917(x41311,a904)),x41313),x41314)))
% 159.70/159.35  [4132]E(f329(f329(f115(f917(x41321,a904)),f329(f329(f23(f917(x41321,a904)),x41322),x41323)),f329(f329(f23(f917(x41321,a904)),x41322),x41324)),f329(f329(f23(f917(x41321,a904)),x41322),f329(f329(f106(f917(x41321,a904)),x41323),x41324)))
% 159.70/159.35  [4133]E(f329(f329(f115(f917(x41331,a904)),f329(f329(f106(f917(x41331,a904)),x41332),x41333)),f329(f329(f106(f917(x41331,a904)),x41332),x41334)),f329(f329(f106(f917(x41331,a904)),x41332),f329(f329(f115(f917(x41331,a904)),x41333),x41334)))
% 159.70/159.35  [4134]E(f329(f329(f23(f917(x41341,a904)),f329(f329(f106(f917(x41341,a904)),x41342),x41343)),f329(f329(f106(f917(x41341,a904)),x41342),x41344)),f329(f329(f106(f917(x41341,a904)),x41342),f329(f329(f23(f917(x41341,a904)),x41343),x41344)))
% 159.70/159.35  [4139]E(f329(f37(f916(x41391,x41392)),f329(f329(f259(x41391,x41392),f329(f329(f311(x41391),x41393),f191(f917(x41391,a904)))),f329(f16(f917(x41392,a904),x41391),x41394))),f329(f37(x41392),x41394))
% 159.70/159.35  [4174]E(f329(f329(f42(x41741,f917(x41742,a904)),x41743),f329(f329(f8(f917(x41742,a904),f917(x41742,a904),x41741),f81(f917(x41742,a904))),x41744)),f329(f81(f917(x41742,a904)),f329(f329(f41(x41741,f917(x41742,a904)),x41743),x41744)))
% 159.70/159.35  [4175]E(f329(f329(f41(x41751,f917(x41752,a904)),x41753),f329(f329(f8(f917(x41752,a904),f917(x41752,a904),x41751),f81(f917(x41752,a904))),x41754)),f329(f81(f917(x41752,a904)),f329(f329(f42(x41751,f917(x41752,a904)),x41753),x41754)))
% 159.70/159.35  [4191]E(f329(f329(f291(x41911,x41911,x41911),f329(f329(f186(f916(x41911,x41911),a904),x41912),x41913)),f329(f329(f186(f916(x41911,x41911),a904),x41914),x41913)),f329(f329(f186(f916(x41911,x41911),a904),f329(f329(f82(a909),x41912),x41914)),x41913))
% 159.70/159.35  [4221]E(f329(f329(f42(x42211,f917(f917(x42212,a904),a904)),x42213),f329(f329(f8(f917(x42212,a904),f917(f917(x42212,a904),a904),x42211),f310(x42212)),x42214)),f329(f310(x42212),f329(f329(f42(x42211,f917(x42212,a904)),x42213),x42214)))
% 159.70/159.35  [4250]E(f329(f329(f41(f917(x42501,a904),f917(x42502,a904)),x42503),f329(f329(f7(f917(x42501,a904),f917(x42501,f917(x42502,a904)),f917(x42502,a904)),f41(x42501,f917(x42502,a904))),x42504)),f329(f329(f41(x42501,f917(x42502,a904)),f39(f917(x42501,a904),x42503)),x42504))
% 159.70/159.35  [4251]E(f329(f329(f42(f917(x42511,a904),f917(x42512,a904)),x42513),f329(f329(f7(f917(x42511,a904),f917(x42511,f917(x42512,a904)),f917(x42512,a904)),f42(x42511,f917(x42512,a904))),x42514)),f329(f329(f42(x42511,f917(x42512,a904)),f39(f917(x42511,a904),x42513)),x42514))
% 159.70/159.35  [4256]E(f329(f329(f157(x42561,x42562),x42563),f329(f145(f910(x42561),f910(x42561),f137(x42561),f118(x42561)),x42564)),f329(f145(f910(x42562),f910(x42562),f137(x42562),f118(x42562)),f329(f329(f157(f910(x42561),f910(x42562)),f329(f157(x42561,x42562),x42563)),x42564)))
% 159.70/159.35  [4258]E(f188(f910(x42581),f118(x42581),f329(f329(f8(f910(x42581),f910(x42581),a909),f329(f154(x42581),x42582)),f329(f329(f7(a909,f910(x42581),f910(x42581)),f178(x42581)),x42583)),x42584),f329(f329(f178(x42581),x42584),f329(f329(f154(x42581),x42582),x42583)))
% 159.70/159.35  [4296]P1(f329(f329(f239(f917(x42961,a904)),f329(f312(x42962,x42961,x42963),f329(f313(x42962,x42961,x42963),x42964))),x42964))
% 159.70/159.35  [4298]E(f329(f312(f916(x42981,x42982),f916(x42982,x42981),f329(f262(x42981,x42982,f916(x42982,x42981)),f329(f7(x42982,x42981,f916(x42982,x42981)),f257(x42982,x42981)))),f329(f329(f259(x42981,x42982),x42983),f329(f16(f917(x42982,a904),x42981),x42984))),f329(f329(f259(x42982,x42981),x42984),f329(f16(f917(x42981,a904),x42982),x42983)))
% 159.70/159.35  [4307]E(f329(f329(f41(x43071,f917(x43072,a904)),x43073),f329(f329(f8(f917(x43071,a904),f917(x43072,a904),x43071),f288(x43071,x43072,x43074)),f329(f329(f7(x43071,f917(x43071,a904),f917(x43071,a904)),f311(x43071)),f191(f917(x43071,a904))))),f329(f288(x43071,x43072,x43074),x43073))
% 159.70/159.35  [4308]E(f329(f329(f41(x43081,f917(x43082,a904)),x43083),f329(f329(f8(f917(x43081,a904),f917(x43082,a904),x43081),f313(x43082,x43081,x43084)),f329(f329(f7(x43081,f917(x43081,a904),f917(x43081,a904)),f311(x43081)),f191(f917(x43081,a904))))),f329(f313(x43082,x43081,x43084),x43083))
% 159.70/159.35  [4395]E(f329(f329(f115(f917(x43951,a904)),f329(f329(f115(f917(x43951,a904)),f329(f329(f106(f917(x43951,a904)),x43952),x43953)),f329(f329(f106(f917(x43951,a904)),x43953),x43954))),f329(f329(f106(f917(x43951,a904)),x43954),x43952)),f329(f329(f106(f917(x43951,a904)),f329(f329(f106(f917(x43951,a904)),f329(f329(f115(f917(x43951,a904)),x43952),x43953)),f329(f329(f115(f917(x43951,a904)),x43953),x43954))),f329(f329(f115(f917(x43951,a904)),x43954),x43952)))
% 159.70/159.35  [4458]E(f329(f145(f910(x44581),f910(x44581),f137(x44581),f118(x44581)),f329(f329(f157(x44582,f910(x44581)),f329(f329(f7(x44582,f910(x44581),f910(x44581)),f329(f329(f8(x44581,f917(f910(x44581),f910(x44581)),x44582),f154(x44581)),x44583)),f118(x44581))),x44584)),f329(f329(f157(x44582,x44581),x44583),x44584))
% 159.70/159.35  [4468]E(f329(f329(f88(a1,x44681),f329(f108(a1),f329(f329(f82(a1),x44682),a102))),f329(f329(f18(a1,x44681,x44681),f329(f329(f7(a1,x44681,f917(x44681,x44681)),f329(f329(f8(a904,f917(x44681,f917(x44681,x44681)),a1),f99(x44681)),a196)),x44683)),f329(f329(f8(a909,x44681,a1),x44684),a109))),f188(x44681,x44683,x44684,f329(f108(a909),x44682)))
% 159.70/159.35  [4499]E(f329(f267(x44991),f329(f329(f8(f917(x44992,a904),a904,x44991),f89(x44992)),f329(f329(f8(f917(x44992,a904),f917(x44992,a904),x44991),f329(f18(x44992,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44992),a327),f329(f329(f7(x44992,f917(x44992,a904),a904),f331(x44992)),x44993)))),f329(f7(x44992,x44991,a904),x44994)))),f329(f288(x44992,x44991,f329(f267(f916(x44992,x44991)),f329(f262(x44992,x44991,a904),x44994))),x44993))
% 159.70/159.35  [4666]~P1(f329(f329(f191(f917(x46661,f917(x46662,a904))),x46663),x46664))
% 159.70/159.35  [3959]E(f329(f329(f167(x39591),f329(f329(f137(x39591),x39592),x39593)),f329(f329(f82(a909),f329(f192(f910(x39591)),x39592)),x39594)),f329(f329(f167(x39591),x39593),x39594))
% 159.70/159.35  [3964]E(f329(f329(f141(x39641),x39642),f329(f329(f178(x39641),f329(f329(f82(a909),x39643),x39642)),x39644)),f329(f329(f178(x39641),x39643),f329(f329(f141(x39641),x39642),x39644)))
% 159.70/159.35  [4062]E(f329(f329(f115(f917(x40621,a904)),f329(f287(x40622,x40621),x40623)),f329(f287(x40622,x40621),x40624)),f329(f287(x40622,x40621),f329(f329(f115(f917(f916(x40622,x40621),a904)),x40623),x40624)))
% 159.70/159.35  [4063]E(f329(f329(f115(f917(x40631,a904)),f329(f269(x40631,x40632),x40633)),f329(f269(x40631,x40632),x40634)),f329(f269(x40631,x40632),f329(f329(f115(f917(f916(x40631,x40632),a904)),x40633),x40634)))
% 159.70/159.35  [4068]E(f329(f329(f115(f917(x40681,a904)),f329(f329(f115(f917(x40681,a904)),x40682),x40683)),x40684),f329(f329(f115(f917(x40681,a904)),x40682),f329(f329(f115(f917(x40681,a904)),x40683),x40684)))
% 159.70/159.35  [4069]E(f329(f329(f23(f917(x40691,a904)),f329(f329(f106(f917(x40691,a904)),x40692),x40693)),x40694),f329(f329(f106(f917(x40691,a904)),x40692),f329(f329(f23(f917(x40691,a904)),x40693),x40694)))
% 159.70/159.35  [4070]E(f329(f329(f106(f917(x40701,a904)),f329(f329(f106(f917(x40701,a904)),x40702),x40703)),x40704),f329(f329(f106(f917(x40701,a904)),x40702),f329(f329(f106(f917(x40701,a904)),x40703),x40704)))
% 159.70/159.35  [4109]E(f329(f329(f115(f917(f916(x41091,x41092),a904)),f329(f289(x41092,x41091),x41093)),f329(f289(x41092,x41091),x41094)),f329(f289(x41092,x41091),f329(f329(f115(f917(f916(x41092,x41091),a904)),x41093),x41094)))
% 159.70/159.35  [4110]E(f329(f329(f106(f917(f916(x41101,x41102),a904)),f329(f289(x41102,x41101),x41103)),f329(f289(x41102,x41101),x41104)),f329(f289(x41102,x41101),f329(f329(f106(f917(f916(x41102,x41101),a904)),x41103),x41104)))
% 159.70/159.35  [4123]E(f329(f329(f115(f917(x41231,f917(x41232,a904))),f248(x41232,x41231,x41233)),f248(x41232,x41231,x41234)),f248(x41232,x41231,f329(f329(f115(f917(x41232,f917(x41231,a904))),x41233),x41234)))
% 159.70/159.35  [4124]E(f329(f329(f106(f917(x41241,f917(x41242,a904))),f248(x41242,x41241,x41243)),f248(x41242,x41241,x41244)),f248(x41242,x41241,f329(f329(f106(f917(x41242,f917(x41241,a904))),x41243),x41244)))
% 159.70/159.35  [4178]E(f329(f329(f106(f917(x41781,a904)),f329(f329(f115(f917(x41781,a904)),x41782),x41783)),f329(f329(f115(f917(x41781,a904)),x41784),x41783)),f329(f329(f115(f917(x41781,a904)),f329(f329(f106(f917(x41781,a904)),x41782),x41784)),x41783))
% 159.70/159.35  [4179]E(f329(f329(f115(f917(x41791,a904)),f329(f329(f23(f917(x41791,a904)),x41792),x41793)),f329(f329(f23(f917(x41791,a904)),x41794),x41793)),f329(f329(f23(f917(x41791,a904)),f329(f329(f115(f917(x41791,a904)),x41792),x41794)),x41793))
% 159.70/159.35  [4180]E(f329(f329(f115(f917(x41801,a904)),f329(f329(f106(f917(x41801,a904)),x41802),x41803)),f329(f329(f106(f917(x41801,a904)),x41804),x41803)),f329(f329(f106(f917(x41801,a904)),f329(f329(f115(f917(x41801,a904)),x41802),x41804)),x41803))
% 159.70/159.35  [4181]E(f329(f329(f23(f917(x41811,a904)),f329(f329(f106(f917(x41811,a904)),x41812),x41813)),f329(f329(f106(f917(x41811,a904)),x41814),x41813)),f329(f329(f106(f917(x41811,a904)),f329(f329(f23(f917(x41811,a904)),x41812),x41814)),x41813))
% 159.70/159.35  [4182]E(f329(f329(f23(f917(x41821,a904)),f329(f329(f106(f917(x41821,a904)),x41822),x41823)),f329(f329(f106(f917(x41821,a904)),x41824),x41823)),f329(f329(f23(f917(x41821,a904)),f329(f329(f106(f917(x41821,a904)),x41822),x41823)),x41824))
% 159.70/159.35  [4194]E(f329(f329(f23(f917(x41941,a904)),f329(f329(f23(f917(x41941,a904)),x41942),f329(f329(f311(x41941),x41943),f191(f917(x41941,a904))))),x41944),f329(f329(f23(f917(x41941,a904)),x41942),f329(f329(f311(x41941),x41943),x41944)))
% 159.70/159.35  [4247]E(f329(f329(f115(f917(x42471,a904)),f329(f329(f311(x42471),x42472),f329(f329(f311(x42471),x42473),f191(f917(x42471,a904))))),f329(f284(x42471),x42474)),f329(f284(x42471),f329(f329(f311(f916(x42471,x42471)),f329(f329(f257(x42471,x42471),x42472),x42473)),x42474)))
% 159.70/159.35  [4272]E(f329(f329(f41(a909,f917(x42721,a904)),f329(f303(a909),x42722)),f329(f329(f8(a909,f917(x42721,a904),a909),x42723),f329(f329(f7(a909,a909,a909),f82(a909)),x42724))),f329(f329(f41(a909,f917(x42721,a904)),f305(a909,x42724,f329(f329(f82(a909),x42722),x42724))),x42723))
% 159.70/159.35  [4273]E(f177(x42731,f329(f288(x42731,x42731,x42732),f329(f329(f311(x42731),x42733),f191(f917(x42731,a904)))),f329(f288(f910(x42731),f910(x42731),f161(x42731,x42732)),f329(f329(f311(f910(x42731)),x42734),f191(f917(f910(x42731),a904))))),f329(f288(f910(x42731),f910(x42731),f161(x42731,x42732)),f329(f329(f311(f910(x42731)),f329(f329(f154(x42731),x42733),x42734)),f191(f917(f910(x42731),a904)))))
% 159.70/159.35  [4337]E(f329(f267(x43371),f329(f329(f7(x43371,f917(x43372,a904),a904),f329(f329(f8(x43372,f917(f917(x43372,a904),a904),x43371),f331(x43372)),x43373)),x43374)),f329(f313(x43371,x43372,x43373),x43374))
% 159.70/159.35  [4427]E(f329(f267(x44271),f329(f329(f7(x44271,f917(f916(x44272,x44271),a904),a904),f329(f329(f8(f916(x44272,x44271),f917(f917(f916(x44272,x44271),a904),a904),x44271),f331(f916(x44272,x44271))),f329(f257(x44272,x44271),x44273))),x44274)),f329(f288(x44272,x44271,x44274),f329(f329(f311(x44272),x44273),f191(f917(x44272,a904)))))
% 159.70/159.35  [4441]E(f329(f329(f157(f916(x44411,a909),x44411),f256(x44411,a909)),f329(f139(f916(x44411,a909),f329(f329(f8(a909,a904,f916(x44411,a909)),x44412),f329(f329(f8(a909,a909,f916(x44411,a909)),a117),f261(x44411,a909)))),f329(f329(f184(x44411,a909),x44413),x44414))),f329(f329(f157(f916(x44411,a909),x44411),f256(x44411,a909)),f329(f139(f916(x44411,a909),f329(f329(f8(a909,a904,f916(x44411,a909)),x44412),f261(x44411,a909))),f329(f329(f184(x44411,a909),x44413),f329(f329(f157(a909,a909),a117),x44414)))))
% 159.70/159.35  [4450]P1(f329(f329(f239(f917(f917(x44501,a904),a904)),f329(f329(f41(x44502,f917(f917(x44501,a904),a904)),x44503),f329(f329(f8(f917(x44501,a904),f917(f917(x44501,a904),a904),x44502),f310(x44501)),x44504))),f329(f310(x44501),f329(f329(f41(x44502,f917(x44501,a904)),x44503),x44504))))
% 159.70/159.35  [4491]E(f329(f329(f88(a1,x44911),f329(f108(a1),f329(f329(f82(a1),x44912),a102))),f329(f329(f18(a1,x44911,x44911),f329(f329(f7(a1,x44911,f917(x44911,x44911)),f329(f329(f8(a904,f917(x44911,f917(x44911,x44911)),a1),f99(x44911)),a196)),x44913)),f329(f329(f18(a1,x44911,x44911),f329(f329(f8(a909,f917(x44911,x44911),a1),x44914),a109)),f329(f329(f8(a909,x44911,a1),f187(x44911,x44913,x44914)),a109)))),f329(f187(x44911,x44913,x44914),f329(f108(a909),x44912)))
% 159.70/159.35  [4515]E(f329(f267(f916(x45151,x45152)),f329(f262(x45151,x45152,a904),f329(f329(f7(x45151,f917(x45152,a904),f917(x45152,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x45152,a904),f917(x45152,a904)),x45151),f8(a904,a904,x45152)),f329(f329(f8(a904,f917(a904,a904),x45151),a327),f329(f329(f7(x45151,f917(x45151,a904),a904),f331(x45151)),x45153)))),f329(f329(f7(x45152,f917(x45152,a904),a904),f331(x45152)),x45154)))),f233(x45151,x45152,x45153,x45154))
% 159.70/159.35  [4551]E(f329(f329(f41(x45511,f917(f916(x45511,x45512),a904)),x45513),f329(f329(f18(x45511,f917(x45512,f917(f916(x45511,x45512),a904)),f917(f916(x45511,x45512),a904)),f329(f329(f8(f917(x45512,a904),f917(f917(x45512,f917(f916(x45511,x45512),a904)),f917(f916(x45511,x45512),a904)),x45511),f41(x45512,f917(f916(x45511,x45512),a904))),x45514)),f329(f329(f7(x45511,f917(f916(x45511,x45512),a904),f917(x45512,f917(f916(x45511,x45512),a904))),f329(f329(f8(f917(x45512,f917(f917(f916(x45511,x45512),a904),f917(f916(x45511,x45512),a904))),f917(f917(f916(x45511,x45512),a904),f917(x45512,f917(f916(x45511,x45512),a904))),x45511),f7(x45512,f917(f916(x45511,x45512),a904),f917(f916(x45511,x45512),a904))),f329(f329(f8(f917(x45512,f916(x45511,x45512)),f917(x45512,f917(f917(f916(x45511,x45512),a904),f917(f916(x45511,x45512),a904))),x45511),f329(f8(f916(x45511,x45512),f917(f917(f916(x45511,x45512),a904),f917(f916(x45511,x45512),a904)),x45512),f311(f916(x45511,x45512)))),f257(x45511,x45512)))),f191(f917(f916(x45511,x45512),a904))))),f329(f329(f259(x45511,x45512),x45513),x45514))
% 159.70/159.35  [4118]E(f329(f329(f137(x41181),f329(f329(f178(x41181),x41182),x41183)),f329(f329(f178(x41181),f329(f329(f23(a909),x41182),f329(f192(f910(x41181)),x41183))),x41184)),f329(f329(f178(x41181),x41182),f329(f329(f137(x41181),x41183),x41184)))
% 159.70/159.35  [4119]E(f329(f329(f137(x41191),f329(f329(f141(x41191),x41192),x41193)),f329(f329(f141(x41191),f329(f329(f23(a909),x41192),f329(f192(f910(x41191)),x41193))),x41194)),f329(f329(f141(x41191),x41192),f329(f329(f137(x41191),x41193),x41194)))
% 159.70/159.35  [4168]E(f329(f329(f82(a909),f329(f329(f83(a909),x41681),x41682)),f329(f329(f82(a909),f329(f329(f83(a909),x41683),x41682)),x41684)),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f82(a909),x41681),x41683)),x41682)),x41684))
% 159.70/159.35  [4313]E(f92(x43131,f329(f329(f7(x43131,x43132,a904),f329(f329(f8(x43132,f917(x43132,a904),x43131),a326),x43133)),x43134)),f329(f94(x43131,x43132,f247(f917(x43131,a904)),x43133),x43134))
% 159.70/159.35  [4361]P1(f329(f329(f239(f917(x43611,a904)),f329(f329(f23(f917(x43611,a904)),f329(f287(x43612,x43611),x43613)),f329(f287(x43612,x43611),x43614))),f329(f287(x43612,x43611),f329(f329(f23(f917(f916(x43612,x43611),a904)),x43613),x43614))))
% 159.70/159.35  [4362]P1(f329(f329(f239(f917(x43621,a904)),f329(f329(f23(f917(x43621,a904)),f329(f269(x43621,x43622),x43623)),f329(f269(x43621,x43622),x43624))),f329(f269(x43621,x43622),f329(f329(f23(f917(f916(x43621,x43622),a904)),x43623),x43624))))
% 159.70/159.35  [4470]E(f329(f329(f82(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x44701),x44702)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x44703),x44704)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),f329(f329(f82(a909),x44701),x44703)),f329(f329(f82(a909),x44702),x44704))),f191(f917(f916(a909,a909),a904))))))
% 159.70/159.35  [4510]E(f329(f329(f83(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x45101),x45102)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x45103),x45104)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),f329(f329(f82(a909),f329(f329(f83(a909),x45101),x45103)),f329(f329(f83(a909),x45102),x45104))),f329(f329(f82(a909),f329(f329(f83(a909),x45101),x45104)),f329(f329(f83(a909),x45102),x45103)))),f191(f917(f916(a909,a909),a904))))))
% 159.70/159.35  [4531]E(f329(f267(x45311),f329(f329(f8(f917(x45312,a904),a904,x45311),f90(x45312)),f329(f329(f8(f917(x45312,a904),f917(x45312,a904),x45311),f329(f18(x45312,a904,a904),f329(f329(f8(a904,f917(a904,a904),x45312),a332),f329(f329(f7(x45312,f917(x45312,a904),a904),f331(x45312)),x45313)))),f329(f329(f7(x45311,f917(x45312,f917(x45311,a904)),f917(x45312,a904)),f329(f329(f8(f917(f917(x45311,a904),a904),f917(f917(x45312,f917(x45311,a904)),f917(x45312,a904)),x45311),f8(f917(x45311,a904),a904,x45312)),f331(x45311))),x45314)))),f329(f329(f42(x45312,f917(x45311,a904)),x45313),x45314))
% 159.70/159.35  [4565]E(f329(f329(f291(x45651,x45651,x45651),f329(f329(f311(f916(x45651,x45651)),f329(f329(f257(x45651,x45651),x45652),x45653)),x45654)),f309(x45651,f329(f329(f311(f916(x45651,x45651)),f329(f329(f257(x45651,x45651),x45652),x45653)),x45654))),f329(f329(f115(f917(f916(x45651,x45651),a904)),f329(f329(f291(x45651,x45651,x45651),x45654),f309(x45651,x45654))),f329(f267(f916(x45651,x45651)),f329(f262(x45651,x45651,a904),f329(f329(f7(x45651,f917(x45651,a904),f917(x45651,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x45651,a904),f917(x45651,a904)),x45651),f8(a904,a904,x45651)),f329(f329(f8(a904,f917(a904,a904),x45651),a327),f329(f329(f7(x45651,f917(f916(x45651,x45651),a904),a904),f329(f329(f8(f916(x45651,x45651),f917(f917(f916(x45651,x45651),a904),a904),x45651),f331(f916(x45651,x45651))),f329(f329(f7(x45651,x45651,f916(x45651,x45651)),f257(x45651,x45651)),x45652))),f309(x45651,x45654))))),f329(f329(f7(x45651,f917(f916(x45651,x45651),a904),a904),f329(f329(f8(f916(x45651,x45651),f917(f917(f916(x45651,x45651),a904),a904),x45651),f331(f916(x45651,x45651))),f329(f257(x45651,x45651),x45653))),f309(x45651,x45654)))))))
% 159.70/159.35  [4363]E(f329(f139(x43631,f329(f329(f18(x43631,a904,a904),f329(f329(f8(a904,f917(a904,a904),x43631),a327),x43632)),x43633)),x43634),f329(f139(x43631,x43633),f329(f139(x43631,x43632),x43634)))
% 159.70/159.35  [4464]E(f329(f329(f137(x44641),f329(f329(f329(f99(f910(x44641)),f329(f329(f331(a909),f2(a909)),x44642)),f329(f329(f154(x44641),x44643),f118(x44641))),f118(x44641))),f179(x44641,x44644,f329(f267(a909),f329(f329(f7(a909,f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),a909),f331(a909)),a117)),x44642)))),f179(x44641,f329(f329(f154(x44641),x44643),x44644),x44642))
% 159.70/159.35  [4561]E(f329(f267(f916(x45611,x45612)),f329(f329(f8(f917(a909,a904),a904,f916(x45611,x45612)),f89(a909)),f329(f329(f7(f916(x45611,x45612),f917(a909,a904),f917(a909,a904)),f329(f329(f8(f917(a909,f917(a904,a904)),f917(f917(a909,a904),f917(a909,a904)),f916(x45611,x45612)),f18(a909,a904,a904)),f329(f329(f8(f917(a909,a904),f917(a909,f917(a904,a904)),f916(x45611,x45612)),f329(f8(a904,f917(a904,a904),a909),a327)),f329(f329(f7(f916(x45611,x45612),f917(a909,f916(x45611,x45612)),f917(a909,a904)),f329(f329(f8(f917(f916(x45611,x45612),a904),f917(f917(a909,f916(x45611,x45612)),f917(a909,a904)),f916(x45611,x45612)),f8(f916(x45611,x45612),a904,a909)),a326)),f329(f329(f18(a909,x45612,f916(x45611,x45612)),f329(f329(f8(x45611,f917(x45612,f916(x45611,x45612)),a909),f257(x45611,x45612)),f329(f167(x45611),x45613))),f329(f167(x45612),x45614)))))),f329(f329(f7(a909,a909,a904),f240(a909)),f329(f329(f237(a909),f329(f192(f910(x45611)),x45613)),f329(f192(f910(x45612)),x45614)))))),f329(f175(f916(x45611,x45612)),f329(f329(f184(x45611,x45612),x45613),x45614)))
% 159.70/159.35  [4483]E(f329(f267(f916(x44831,x44832)),f329(f262(x44831,x44832,a904),f329(f329(f7(x44831,f917(x44832,a904),f917(x44832,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x44832,a904),f917(x44832,a904)),x44831),f8(a904,a904,x44832)),f329(f329(f8(a904,f917(a904,a904),x44831),a327),x44833))),x44834))),f329(f329(f259(x44831,x44832),f329(f267(x44831),x44833)),f329(f16(f917(x44832,a904),x44831),f329(f267(x44832),x44834))))
% 159.70/159.35  [4486]E(f329(f267(f916(x44861,x44862)),f329(f262(x44861,x44862,a904),f329(f329(f18(x44861,f917(x44862,a904),f917(x44862,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x44862,a904),f917(x44862,a904)),x44861),f8(a904,a904,x44862)),f329(f329(f8(a904,f917(a904,a904),x44861),a327),x44863))),x44864))),f329(f329(f259(x44861,x44862),f329(f267(x44861),x44863)),f329(f329(f8(f917(x44862,a904),f917(x44862,a904),x44861),f267(x44862)),x44864)))
% 159.70/159.35  [4498]E(f329(f267(x44981),f329(f329(f8(f917(x44982,a904),a904,x44981),f90(x44982)),f329(f329(f8(f917(x44982,a904),f917(x44982,a904),x44981),f329(f18(x44982,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44982),a332),f329(f329(f7(x44982,f917(x44982,a904),a904),f331(x44982)),x44983)))),x44984))),f329(f329(f42(x44982,f917(x44981,a904)),x44983),f329(f329(f8(f917(x44981,a904),f917(x44981,a904),x44982),f267(x44981)),f329(f7(x44981,x44982,a904),x44984))))
% 159.70/159.35  [4543]E(f329(f329(f157(f916(x45431,a909),x45431),f256(x45431,a909)),f329(f139(f916(x45431,a909),f329(f329(f7(f916(x45431,a909),f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),f916(x45431,a909)),f331(a909)),f261(x45431,a909))),x45432)),f329(f329(f184(x45431,a909),x45433),f142(a909,f329(f304(a909,x45434),f329(f329(f82(a909),x45434),f329(f192(f910(x45431)),x45433))))))),f329(f329(f157(f916(x45431,a909),x45431),f256(x45431,a909)),f329(f139(f916(x45431,a909),f329(f329(f7(f916(x45431,a909),f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),f916(x45431,a909)),f331(a909)),f329(f329(f7(f916(x45431,a909),a909,a909),f329(f329(f8(a909,f917(a909,a909),f916(x45431,a909)),f82(a909)),f261(x45431,a909))),x45434))),x45432)),f329(f329(f184(x45431,a909),x45433),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(x45431)),x45433)))))))
% 159.70/159.35  [4544]E(f329(a117,f329(f329(f238(a909),f329(f192(f910(x45441)),x45442)),f329(f145(a909,f910(x45443),f329(f7(f910(x45443),a909,a909),f329(f329(f8(a909,f917(a909,a909),f910(x45443)),f238(a909)),f329(f329(f7(f910(x45443),a909,a909),f329(f329(f8(a909,f917(a909,a909),f910(x45443)),f23(a909)),f192(f910(x45443)))),f329(a117,f2(a909))))),f2(a909)),f329(f171(f910(x45443)),f329(f139(f910(x45443),f329(f329(f8(a904,a904,f910(x45443)),a324),f329(f329(f7(f910(x45443),f910(x45443),a904),a326),f118(x45443)))),x45444))))),f329(f329(f238(a909),f329(a117,f329(f192(f910(x45441)),x45442))),f329(f145(a909,f910(x45443),f329(f7(f910(x45443),a909,a909),f329(f329(f8(a909,f917(a909,a909),f910(x45443)),f238(a909)),f192(f910(x45443)))),f2(a909)),f329(f171(f910(x45443)),x45444))))
% 159.70/159.35  [4497]E(f329(f329(f137(x44971),f179(x44971,x44972,x44973)),f179(x44971,x44974,f329(f267(a909),f329(f329(f7(a909,f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),a909),f331(a909)),f329(f329(f7(a909,a909,a909),f82(a909)),f329(f192(f910(x44971)),x44972)))),x44973)))),f179(x44971,f329(f329(f137(x44971),x44972),x44974),x44973))
% 159.70/159.35  [4545]E(f39(f917(x45451,a904),f329(f267(f917(x45451,a904)),f329(f329(f8(f917(x45452,a904),a904,f917(x45451,a904)),f89(x45452)),f329(f329(f8(f917(x45452,a904),f917(x45452,a904),f917(x45451,a904)),f329(f18(x45452,a904,a904),f329(f329(f8(a904,f917(a904,a904),x45452),a327),f329(f329(f7(x45452,f917(x45452,a904),a904),f331(x45452)),x45453)))),f329(f329(f7(f917(x45451,a904),f917(x45452,f917(x45451,a904)),f917(x45452,a904)),f329(f329(f8(f917(f917(x45451,a904),a904),f917(f917(x45452,f917(x45451,a904)),f917(x45452,a904)),f917(x45451,a904)),f8(f917(x45451,a904),a904,x45452)),a326)),x45454))))),f329(f329(f41(x45452,f917(x45451,a904)),x45453),x45454))
% 159.70/159.35  [4546]E(f40(f917(x45461,a904),f329(f267(f917(x45461,a904)),f329(f329(f8(f917(x45462,a904),a904,f917(x45461,a904)),f89(x45462)),f329(f329(f8(f917(x45462,a904),f917(x45462,a904),f917(x45461,a904)),f329(f18(x45462,a904,a904),f329(f329(f8(a904,f917(a904,a904),x45462),a327),f329(f329(f7(x45462,f917(x45462,a904),a904),f331(x45462)),x45463)))),f329(f329(f7(f917(x45461,a904),f917(x45462,f917(x45461,a904)),f917(x45462,a904)),f329(f329(f8(f917(f917(x45461,a904),a904),f917(f917(x45462,f917(x45461,a904)),f917(x45462,a904)),f917(x45461,a904)),f8(f917(x45461,a904),a904,x45462)),a326)),x45464))))),f329(f329(f42(x45462,f917(x45461,a904)),x45463),x45464))
% 159.70/159.35  [4553]E(f329(f329(f154(f910(x45531)),f329(f329(f154(x45531),x45532),f329(f145(f910(x45531),f910(x45531),f137(x45531),f118(x45531)),f329(f329(f157(f910(x45531),f910(x45531)),f159(f910(x45531),x45531,f118(x45531),f329(f329(f8(f910(x45531),f917(f910(x45531),f910(x45531)),x45531),f16(f910(x45531),f910(x45531))),f329(f329(f7(x45531,f910(x45531),f910(x45531)),f154(x45531)),f118(x45531))))),x45533)))),f182(x45531,f329(f329(f154(f910(x45531)),x45534),f329(f145(f910(f910(x45531)),f910(f910(x45531)),f137(f910(x45531)),f118(f910(x45531))),f329(f329(f157(f910(x45531),f910(f910(x45531))),f159(f910(f910(x45531)),x45531,f118(f910(x45531)),f329(f16(f917(f910(x45531),f910(f910(x45531))),x45531),f329(f329(f7(f910(x45531),f910(f910(x45531)),f910(f910(x45531))),f154(f910(x45531))),f118(f910(x45531)))))),x45533))))),f182(x45531,f329(f329(f154(f910(x45531)),f329(f329(f154(x45531),x45532),x45534)),x45533)))
% 159.70/159.35  [4562]E(f329(f267(f916(x45621,x45621)),f329(f262(x45621,x45621,a904),f329(f329(f7(x45621,f917(f916(x45622,x45622),a904),f917(x45621,a904)),f329(f329(f8(f917(x45621,f917(f917(f916(x45622,x45622),a904),a904)),f917(f917(f916(x45622,x45622),a904),f917(x45621,a904)),x45621),f7(x45621,f917(f916(x45622,x45622),a904),a904)),f329(f329(f8(f917(x45621,f916(x45622,x45622)),f917(x45621,f917(f917(f916(x45622,x45622),a904),a904)),x45621),f329(f8(f916(x45622,x45622),f917(f917(f916(x45622,x45622),a904),a904),x45621),f331(f916(x45622,x45622)))),f329(f329(f7(x45621,f917(x45621,x45622),f917(x45621,f916(x45622,x45622))),f329(f329(f8(f917(x45622,f916(x45622,x45622)),f917(f917(x45621,x45622),f917(x45621,f916(x45622,x45622))),x45621),f8(x45622,f916(x45622,x45622),x45621)),f329(f329(f8(x45622,f917(x45622,f916(x45622,x45622)),x45621),f257(x45622,x45622)),x45623))),x45623)))),x45624))),f329(f329(f290(x45622,x45621),x45624),x45623))
% 159.70/159.35  [4619]~E(f32(x46191,x46192),f29(x46193,x46194,x46195))
% 159.70/159.35  [4620]~E(f32(x46201,x46202),f28(x46203,x46204,x46205))
% 159.70/159.35  [4621]~E(f31(x46211,x46212),f29(x46213,x46214,x46215))
% 159.70/159.35  [4622]~E(f31(x46221,x46222),f28(x46223,x46224,x46225))
% 159.70/159.35  [4623]~E(f29(x46231,x46232,x46233),f32(x46234,x46235))
% 159.70/159.35  [4624]~E(f29(x46241,x46242,x46243),f31(x46244,x46245))
% 159.70/159.35  [4625]~E(f28(x46251,x46252,x46253),f32(x46254,x46255))
% 159.70/159.35  [4626]~E(f28(x46261,x46262,x46263),f31(x46264,x46265))
% 159.70/159.35  [3696]E(f329(f329(f157(x36961,x36962),x36963),f172(x36961,x36964,x36965)),f172(x36962,x36964,f329(x36963,x36965)))
% 159.70/159.35  [4262]E(f329(f76(x42621,x42622,x42623,x42624,x42625),x42624),x42625)
% 159.70/159.35  [4314]E(f258(x43141,x43142,x43143,f248(x43142,x43141,x43144),f248(x43143,x43142,x43145)),f248(x43143,x43141,f258(x43143,x43142,x43141,x43145,x43144)))
% 159.70/159.35  [3890]E(f329(f329(f262(x38901,x38902,x38903),x38904),x38905),f329(f329(x38904,f329(f256(x38901,x38902),x38905)),f329(f261(x38901,x38902),x38905)))
% 159.70/159.35  [3926]E(f329(f329(f329(f67(x39261,x39262,x39263),x39264),x39265),f191(f917(x39262,a904))),x39265)
% 159.70/159.35  [4202]E(f329(f74(f910(x42021),f910(x42022),f910(x42023),f329(f157(x42021,x42022),x42024)),f329(f157(x42023,x42021),x42025)),f329(f157(x42023,x42022),f329(f74(x42021,x42022,x42023,x42024),x42025)))
% 159.70/159.35  [4276]E(f87(x42761,f68(x42762,x42761,x42763,x42764,x42765)),f329(f329(f66(x42762,x42761,x42763),x42764),x42765))
% 159.70/159.35  [4310]E(f329(f329(f82(a909),f329(f329(f82(a909),f329(x43101,f329(f256(x43102,x43103),x43104))),f329(x43105,f329(f261(x43102,x43103),x43104)))),f329(a117,f2(a909))),f266(x43102,x43103,x43101,x43105,x43104))
% 159.70/159.35  [3826]E(f329(f329(f178(x38261),x38262),f329(f329(f157(x38263,x38261),x38264),x38265)),f329(f329(f157(x38263,x38261),x38264),f329(f329(f178(x38263),x38262),x38265)))
% 159.70/159.35  [3827]E(f329(f329(f141(x38271),x38272),f329(f329(f157(x38273,x38271),x38274),x38275)),f329(f329(f157(x38273,x38271),x38274),f329(f329(f141(x38273),x38272),x38275)))
% 159.70/159.35  [3859]E(f329(f329(f157(x38591,x38592),x38593),f329(f329(f154(x38591),x38594),x38595)),f329(f329(f154(x38592),f329(x38593,x38594)),f329(f329(f157(x38591,x38592),x38593),x38595)))
% 159.70/159.35  [3920]E(f329(f312(x39201,x39202,x39203),f329(f329(f311(x39201),x39204),x39205)),f329(f329(f311(x39202),f329(x39203,x39204)),f329(f312(x39201,x39202,x39203),x39205)))
% 159.70/159.35  [3949]E(f176(x39491,f329(f329(f154(x39491),x39492),x39493),f329(f329(f154(x39491),x39494),x39495)),f329(f329(f154(x39491),x39492),f329(f329(f154(x39491),x39494),f176(x39491,x39493,x39495))))
% 159.70/159.35  [3985]E(f329(f329(f184(x39851,x39852),f329(f329(f178(x39851),x39853),x39854)),f329(f329(f178(x39852),x39853),x39855)),f329(f329(f178(f916(x39851,x39852)),x39853),f329(f329(f184(x39851,x39852),x39854),x39855)))
% 159.70/159.35  [3986]E(f329(f329(f184(x39861,x39862),f329(f329(f141(x39861),x39863),x39864)),f329(f329(f141(x39862),x39863),x39865)),f329(f329(f141(f916(x39861,x39862)),x39863),f329(f329(f184(x39861,x39862),x39864),x39865)))
% 159.70/159.35  [3996]E(f329(f329(f162(x39961,f329(f329(f154(x39961),x39962),x39963)),f329(a117,x39964)),x39965),f329(f329(f154(x39961),x39962),f329(f329(f162(x39961,x39963),x39964),x39965)))
% 159.70/159.35  [3999]E(f329(f329(f137(x39991),f329(f329(f157(x39992,x39991),x39993),x39994)),f329(f329(f157(x39992,x39991),x39993),x39995)),f329(f329(f157(x39992,x39991),x39993),f329(f329(f137(x39992),x39994),x39995)))
% 159.70/159.35  [4003]E(f329(f329(x40031,x40032),f329(f329(f250(x40033,x40034,x40031),x40032),x40035)),f329(f329(f250(x40033,x40034,x40031),x40032),f329(a117,x40035)))
% 159.70/159.35  [4034]E(f166(x40341,x40342,x40343,f329(f329(f154(x40341),x40344),x40345)),f329(f329(f137(x40342),f329(x40343,x40344)),f166(x40341,x40342,x40343,x40345)))
% 159.70/159.35  [4046]E(f329(f329(f291(x40461,x40462,x40463),f329(f289(x40462,x40461),x40464)),f329(f289(x40463,x40462),x40465)),f329(f289(x40463,x40461),f329(f329(f291(x40463,x40462,x40461),x40465),x40464)))
% 159.70/159.35  [4078]E(f329(f329(f329(f186(f910(x40781),f910(x40781)),x40782),f170(x40781)),f329(f329(f157(x40783,x40781),x40784),x40785)),f329(f329(f157(x40783,x40781),x40784),f329(f329(f329(f186(f910(x40783),f910(x40783)),x40782),f170(x40783)),x40785)))
% 159.70/159.35  [4079]E(f329(f329(f264(x40791,x40792,x40791,x40793),f329(f257(x40792,x40791),x40794)),x40795),f329(x40795,x40794))
% 159.70/159.35  [4105]E(f158(x41051,x41052,f329(f329(f157(x41053,x41051),x41054),x41055)),f158(x41053,f329(f74(x41051,a909,x41053,x41052),x41054),x41055))
% 159.70/159.35  [4167]E(f180(f916(x41671,x41672),f329(f74(x41672,a904,f916(x41671,x41672),x41673),f261(x41671,x41672)),f329(f329(f184(x41671,x41672),x41674),x41675)),f329(f329(f184(x41671,x41672),x41674),f180(x41672,x41673,x41675)))
% 159.70/159.35  [4172]E(f329(f312(x41721,x41722,f329(f329(f8(x41723,x41722,x41721),x41724),x41725)),f247(f917(x41721,a904))),f329(f312(x41723,x41722,x41724),f329(f312(x41721,x41723,x41725),f247(f917(x41721,a904)))))
% 159.70/159.35  [4185]E(f180(f916(x41851,x41852),f329(f74(x41851,a904,f916(x41851,x41852),x41853),f256(x41851,x41852)),f329(f329(f184(x41851,x41852),x41854),x41855)),f329(f329(f184(x41851,x41852),f180(x41851,x41853,x41854)),x41855))
% 159.70/159.35  [4206]E(f329(f329(f115(f917(x42061,a904)),f329(f313(x42061,x42062,x42063),f329(f329(f311(x42062),x42064),f191(f917(x42062,a904))))),f329(f313(x42061,x42062,x42063),x42065)),f329(f313(x42061,x42062,x42063),f329(f329(f311(x42062),x42064),x42065)))
% 159.70/159.35  [4261]E(f329(f329(f137(f916(x42611,x42612)),f329(f329(f157(x42612,f916(x42611,x42612)),f329(f257(x42611,x42612),x42613)),x42614)),f61(x42611,x42612,x42615,x42614)),f61(x42611,x42612,f329(f329(f154(x42611),x42613),x42615),x42614))
% 159.70/159.35  [4263]E(f329(f329(f157(x42631,x42632),x42633),f180(x42631,f329(f74(x42632,a904,x42631,x42634),x42633),x42635)),f180(x42632,x42634,f329(f329(f157(x42631,x42632),x42633),x42635)))
% 159.70/159.35  [4268]E(f329(f145(x42681,x42682,f329(f7(x42682,x42681,x42681),f329(f7(x42681,x42682,x42681),x42683)),x42684),f329(f171(x42682),f329(f171(x42682),x42685))),f329(f145(x42681,x42682,x42683,x42684),x42685))
% 159.70/159.35  [4371]P1(f329(f329(f239(f917(x43711,a904)),f329(f312(x43712,x43711,x43713),f329(f329(f106(f917(x43712,a904)),x43714),x43715))),f329(f329(f106(f917(x43711,a904)),f329(f312(x43712,x43711,x43713),x43714)),f329(f312(x43712,x43711,x43713),x43715))))
% 159.70/159.35  [4372]P1(f329(f329(f239(f917(x43721,a904)),f329(f288(x43722,x43721,x43723),f329(f329(f106(f917(x43722,a904)),x43724),x43725))),f329(f329(f106(f917(x43721,a904)),f329(f288(x43722,x43721,x43723),x43724)),f329(f288(x43722,x43721,x43723),x43725))))
% 159.70/159.35  [4471]E(f329(f261(x44711,x44712),f329(f263(x44713,x44711,x44712,x44712,x44714,f33(x44712)),x44715)),f329(f261(x44713,x44712),x44715))
% 159.70/159.35  [4472]E(f329(f256(x44721,x44722),f329(f263(x44721,x44721,x44723,x44722,f33(x44721),x44724),x44725)),f329(f256(x44721,x44723),x44725))
% 159.70/159.35  [4560]P27(x45601,x45602,f329(f329(f311(f908(x45601)),f329(f329(f329(f93(x45601),f329(f329(f7(x45601,f917(a905,a904),f917(a905,a904)),f329(f329(f8(f917(a905,f917(a904,a904)),f917(f917(a905,a904),f917(a905,a904)),x45601),f18(a905,a904,a904)),f329(f329(f8(f917(a905,a904),f917(a905,f917(a904,a904)),x45601),f329(f8(a904,f917(a904,a904),a905),a327)),x45603))),f329(f329(f8(a904,a904,a905),a324),x45604))),f31(x45604,x45605)),x45603)),f191(f917(f908(x45601),a904))))
% 159.70/159.35  [3666]E(f329(f329(f329(f329(f208(x36661),x36662),x36663),x36664),x36665),f195(x36661,x36662))
% 159.70/159.35  [3667]E(f329(f329(f329(f329(f212(x36671),x36672),x36673),x36674),x36675),f203(x36671,x36672))
% 159.70/159.35  [3712]E(f96(x37121,x37122,f329(f329(f329(f93(x37121),x37123),x37124),x37125)),f2(a909))
% 159.70/159.35  [4035]E(f329(f329(f41(x40351,f917(x40352,a904)),f329(f329(f311(x40351),x40353),x40354)),x40355),f329(f329(f115(f917(x40352,a904)),f329(x40355,x40353)),f329(f329(f41(x40351,f917(x40352,a904)),x40354),x40355)))
% 159.70/159.35  [4036]E(f329(f329(f42(x40361,f917(x40362,a904)),f329(f329(f311(x40361),x40363),x40364)),x40365),f329(f329(f106(f917(x40362,a904)),f329(x40365,x40363)),f329(f329(f42(x40361,f917(x40362,a904)),x40364),x40365)))
% 159.70/159.35  [4086]E(f329(f123(x40861,x40862,f329(x40863,x40864)),f329(f329(f7(x40861,a104,f911(x40862)),x40865),x40864)),f329(f201(x40861,x40862,x40863,x40865),x40864))
% 159.70/159.35  [4099]E(f329(f329(f115(f917(x40991,a904)),f329(f312(x40992,x40991,x40993),x40994)),f329(f312(x40992,x40991,x40993),x40995)),f329(f312(x40992,x40991,x40993),f329(f329(f115(f917(x40992,a904)),x40994),x40995)))
% 159.70/159.35  [4100]E(f329(f329(f115(f917(x41001,a904)),f329(f288(x41002,x41001,x41003),x41004)),f329(f288(x41002,x41001,x41003),x41005)),f329(f288(x41002,x41001,x41003),f329(f329(f115(f917(x41002,a904)),x41004),x41005)))
% 159.70/159.35  [4101]E(f329(f329(f115(f917(x41011,a904)),f329(f313(x41011,x41012,x41013),x41014)),f329(f313(x41011,x41012,x41013),x41015)),f329(f313(x41011,x41012,x41013),f329(f329(f115(f917(x41012,a904)),x41014),x41015)))
% 159.70/159.35  [4102]E(f329(f329(f23(f917(x41021,a904)),f329(f313(x41021,x41022,x41023),x41024)),f329(f313(x41021,x41022,x41023),x41025)),f329(f313(x41021,x41022,x41023),f329(f329(f23(f917(x41022,a904)),x41024),x41025)))
% 159.70/159.35  [4103]E(f329(f329(f106(f917(x41031,a904)),f329(f313(x41031,x41032,x41033),x41034)),f329(f313(x41031,x41032,x41033),x41035)),f329(f313(x41031,x41032,x41033),f329(f329(f106(f917(x41032,a904)),x41034),x41035)))
% 159.70/159.35  [4163]E(f329(f329(f162(x41631,f329(f329(f137(x41631),x41632),f329(f329(f154(x41631),x41633),x41634))),f329(f192(f910(x41631)),x41632)),x41635),f329(f329(f137(x41631),x41632),f329(f329(f154(x41631),x41635),x41634)))
% 159.70/159.35  [4170]E(f329(f329(f42(x41701,f917(x41702,a904)),x41703),f329(f329(f8(f917(x41702,a904),f917(x41702,a904),x41701),f329(f311(x41702),x41704)),x41705)),f329(f329(f311(x41702),x41704),f329(f329(f42(x41701,f917(x41702,a904)),x41703),x41705)))
% 159.70/159.35  [4323]E(f329(f329(f157(x43231,x43232),x43233),f329(f139(x43231,f329(f74(x43232,a904,x43231,x43234),x43233)),x43235)),f329(f139(x43232,x43234),f329(f329(f157(x43231,x43232),x43233),x43235)))
% 159.70/159.35  [4329]E(f329(f192(f910(x43291)),f329(f139(x43291,x43292),f329(f329(f157(x43293,x43291),x43294),x43295))),f329(f192(f910(x43293)),f329(f139(x43293,f329(f74(x43291,a904,x43293,x43292),x43294)),x43295)))
% 159.70/159.35  [4536]E(f329(f159(f910(f916(x45361,x45362)),x45362,f118(f916(x45361,x45362)),f329(f329(f7(x45362,f917(f910(x45362),f910(f916(x45361,x45362))),f917(f910(x45362),f910(f916(x45361,x45362)))),f329(f329(f8(f917(f910(f916(x45361,x45362)),f910(f916(x45361,x45362))),f917(f917(f910(x45362),f910(f916(x45361,x45362))),f917(f910(x45362),f910(f916(x45361,x45362)))),x45362),f8(f910(f916(x45361,x45362)),f910(f916(x45361,x45362)),f910(x45362))),f329(f329(f8(f916(x45361,x45362),f917(f910(f916(x45361,x45362)),f910(f916(x45361,x45362))),x45362),f154(f916(x45361,x45362))),f329(f257(x45361,x45362),x45363)))),f329(f184(x45361,x45362),x45364))),x45365),f329(f329(f184(x45361,x45362),f329(f329(f154(x45361),x45363),x45364)),x45365))
% 159.70/159.35  [4028]E(f329(f329(f162(x40281,f329(f329(f162(x40281,x40282),x40283),x40284)),x40283),x40285),f329(f329(f162(x40281,x40282),x40283),x40285))
% 159.70/159.35  [4080]E(f329(f287(x40801,x40802),f329(f329(f311(f916(x40801,x40802)),f329(f329(f257(x40801,x40802),x40803),x40804)),x40805)),f329(f329(f311(x40802),x40804),f329(f287(x40801,x40802),x40805)))
% 159.70/159.35  [4081]E(f329(f269(x40811,x40812),f329(f329(f311(f916(x40811,x40812)),f329(f329(f257(x40811,x40812),x40813),x40814)),x40815)),f329(f329(f311(x40811),x40813),f329(f269(x40811,x40812),x40815)))
% 159.70/159.35  [4128]E(f126(x41281,x41282,f329(x41283,x41284),f329(f329(f7(x41281,a104,f911(f913(x41282))),x41285),x41284)),f329(f199(x41281,x41282,x41283,x41285),x41284))
% 159.70/159.35  [4156]E(f329(f329(f115(f917(f916(x41561,x41562),a904)),f329(f329(f259(x41561,x41562),x41563),x41564)),f329(f329(f259(x41561,x41562),x41565),x41564)),f329(f329(f259(x41561,x41562),f329(f329(f115(f917(x41561,a904)),x41563),x41565)),x41564))
% 159.70/159.35  [4157]E(f329(f329(f23(f917(f916(x41571,x41572),a904)),f329(f329(f259(x41571,x41572),x41573),x41574)),f329(f329(f259(x41571,x41572),x41575),x41574)),f329(f329(f259(x41571,x41572),f329(f329(f23(f917(x41571,a904)),x41573),x41575)),x41574))
% 159.70/159.35  [4158]E(f329(f329(f106(f917(f916(x41581,x41582),a904)),f329(f329(f259(x41581,x41582),x41583),x41584)),f329(f329(f259(x41581,x41582),x41585),x41584)),f329(f329(f259(x41581,x41582),f329(f329(f106(f917(x41581,a904)),x41583),x41585)),x41584))
% 159.70/159.35  [4217]E(f329(f329(f115(f917(x42171,a904)),f329(f329(f41(x42172,f917(x42171,a904)),x42173),x42174)),f329(f329(f41(x42172,f917(x42171,a904)),x42175),x42174)),f329(f329(f41(x42172,f917(x42171,a904)),f329(f329(f115(f917(x42172,a904)),x42173),x42175)),x42174))
% 159.70/159.35  [4218]E(f329(f329(f106(f917(x42181,a904)),f329(f329(f42(x42182,f917(x42181,a904)),x42183),x42184)),f329(f329(f42(x42182,f917(x42181,a904)),x42185),x42184)),f329(f329(f42(x42182,f917(x42181,a904)),f329(f329(f115(f917(x42182,a904)),x42183),x42185)),x42184))
% 159.70/159.35  [4232]E(f329(f329(f41(x42321,f917(x42322,a904)),x42323),f329(f329(f8(f917(x42322,a904),f917(x42322,a904),x42321),f329(f23(f917(x42322,a904)),x42324)),x42325)),f329(f329(f23(f917(x42322,a904)),x42324),f329(f329(f42(x42321,f917(x42322,a904)),x42323),x42325)))
% 159.70/159.35  [4233]E(f329(f329(f41(x42331,f917(x42332,a904)),x42333),f329(f329(f8(f917(x42332,a904),f917(x42332,a904),x42331),f329(f106(f917(x42332,a904)),x42334)),x42335)),f329(f329(f106(f917(x42332,a904)),x42334),f329(f329(f41(x42331,f917(x42332,a904)),x42333),x42335)))
% 159.70/159.35  [4234]E(f329(f329(f42(x42341,f917(x42342,a904)),x42343),f329(f329(f8(f917(x42342,a904),f917(x42342,a904),x42341),f329(f115(f917(x42342,a904)),x42344)),x42345)),f329(f329(f115(f917(x42342,a904)),x42344),f329(f329(f42(x42341,f917(x42342,a904)),x42343),x42345)))
% 159.70/159.35  [4288]E(f188(f910(x42881),f329(f329(f154(x42881),x42882),x42883),f329(f329(f8(f910(x42881),f910(x42881),a909),f329(f154(x42881),x42884)),f329(f329(f7(a909,x42881,f910(x42881)),f162(x42881,x42883)),x42882)),x42885),f329(f329(f162(x42881,f329(f329(f154(x42881),x42884),x42883)),x42885),x42882))
% 159.70/159.35  [4292]E(f329(f329(f41(x42921,f917(f916(x42922,x42923),a904)),x42924),f329(f329(f8(f917(f916(x42923,x42922),a904),f917(f916(x42922,x42923),a904),x42921),f289(x42923,x42922)),x42925)),f329(f289(x42923,x42922),f329(f329(f41(x42921,f917(f916(x42923,x42922),a904)),x42924),x42925)))
% 159.70/159.35  [4293]E(f329(f329(f42(x42931,f917(f916(x42932,x42933),a904)),x42934),f329(f329(f8(f917(f916(x42933,x42932),a904),f917(f916(x42932,x42933),a904),x42931),f289(x42933,x42932)),x42935)),f329(f289(x42933,x42932),f329(f329(f42(x42931,f917(f916(x42933,x42932),a904)),x42934),x42935)))
% 159.70/159.35  [4394]P1(f329(f329(f239(f917(x43941,a904)),f329(f329(f23(f917(x43941,a904)),f329(f312(x43942,x43941,x43943),x43944)),f329(f312(x43942,x43941,x43943),x43945))),f329(f312(x43942,x43941,x43943),f329(f329(f23(f917(x43942,a904)),x43944),x43945))))
% 159.70/159.35  [4539]E(f329(f159(f910(f916(x45391,x45392)),x45391,f118(f916(x45391,x45392)),f329(f329(f7(x45391,f917(f910(x45391),f910(f916(x45391,x45392))),f917(f910(x45391),f910(f916(x45391,x45392)))),f329(f329(f8(f917(f910(f916(x45391,x45392)),f910(f916(x45391,x45392))),f917(f917(f910(x45391),f910(f916(x45391,x45392))),f917(f910(x45391),f910(f916(x45391,x45392)))),x45391),f8(f910(f916(x45391,x45392)),f910(f916(x45391,x45392)),f910(x45391))),f329(f329(f8(f916(x45391,x45392),f917(f910(f916(x45391,x45392)),f910(f916(x45391,x45392))),x45391),f154(f916(x45391,x45392))),f329(f329(f7(x45391,x45392,f916(x45391,x45392)),f257(x45391,x45392)),x45393)))),f329(f329(f7(f910(x45391),f910(x45392),f910(f916(x45391,x45392))),f184(x45391,x45392)),x45394))),x45395),f329(f329(f184(x45391,x45392),x45395),f329(f329(f154(x45392),x45393),x45394)))
% 159.70/159.35  [4257]E(f329(f329(f115(f917(x42571,a904)),f329(f288(x42572,x42571,x42573),x42574)),f329(f288(x42572,x42571,x42575),x42574)),f329(f288(x42572,x42571,f329(f329(f115(f917(f916(x42572,x42571),a904)),x42573),x42575)),x42574))
% 159.70/159.35  [4294]E(f329(f329(f137(f916(x42941,x42942)),f329(f329(f184(x42941,x42942),x42943),f329(f329(f178(x42942),f329(f192(f910(x42941)),x42943)),x42944))),f329(f329(f184(x42941,x42942),x42945),f329(f329(f141(x42942),f329(f192(f910(x42941)),x42943)),x42944))),f329(f329(f184(x42941,x42942),f329(f329(f137(x42941),x42943),x42945)),x42944))
% 159.70/159.35  [4397]E(f329(f329(f259(x43971,x43972),x43973),f329(f329(f18(x43971,f917(x43972,a904),f917(x43972,a904)),f329(f329(f8(f917(x43972,a904),f917(f917(x43972,a904),f917(x43972,a904)),x43971),f115(f917(x43972,a904))),x43974)),x43975)),f329(f329(f115(f917(f916(x43971,x43972),a904)),f329(f329(f259(x43971,x43972),x43973),x43974)),f329(f329(f259(x43971,x43972),x43973),x43975)))
% 159.70/159.35  [4398]E(f329(f329(f259(x43981,x43982),x43983),f329(f329(f18(x43981,f917(x43982,a904),f917(x43982,a904)),f329(f329(f8(f917(x43982,a904),f917(f917(x43982,a904),f917(x43982,a904)),x43981),f23(f917(x43982,a904))),x43984)),x43985)),f329(f329(f23(f917(f916(x43981,x43982),a904)),f329(f329(f259(x43981,x43982),x43983),x43984)),f329(f329(f259(x43981,x43982),x43983),x43985)))
% 159.70/159.35  [4399]E(f329(f329(f259(x43991,x43992),x43993),f329(f329(f18(x43991,f917(x43992,a904),f917(x43992,a904)),f329(f329(f8(f917(x43992,a904),f917(f917(x43992,a904),f917(x43992,a904)),x43991),f106(f917(x43992,a904))),x43994)),x43995)),f329(f329(f106(f917(f916(x43991,x43992),a904)),f329(f329(f259(x43991,x43992),x43993),x43994)),f329(f329(f259(x43991,x43992),x43993),x43995)))
% 159.70/159.35  [4403]E(f329(f329(f41(x44031,f917(x44032,a904)),x44033),f329(f329(f7(x44031,f917(x44032,a904),f917(x44032,a904)),f329(f329(f8(f917(x44032,a904),f917(f917(x44032,a904),f917(x44032,a904)),x44031),f23(f917(x44032,a904))),x44034)),x44035)),f329(f329(f23(f917(x44032,a904)),f329(f329(f41(x44031,f917(x44032,a904)),x44033),x44034)),x44035))
% 159.70/159.35  [4404]E(f329(f329(f41(x44041,f917(x44042,a904)),x44043),f329(f329(f7(x44041,f917(x44042,a904),f917(x44042,a904)),f329(f329(f8(f917(x44042,a904),f917(f917(x44042,a904),f917(x44042,a904)),x44041),f106(f917(x44042,a904))),x44044)),x44045)),f329(f329(f106(f917(x44042,a904)),f329(f329(f41(x44041,f917(x44042,a904)),x44043),x44044)),x44045))
% 159.70/159.35  [4405]E(f329(f329(f42(x44051,f917(x44052,a904)),x44053),f329(f329(f7(x44051,f917(x44052,a904),f917(x44052,a904)),f329(f329(f8(f917(x44052,a904),f917(f917(x44052,a904),f917(x44052,a904)),x44051),f115(f917(x44052,a904))),x44054)),x44055)),f329(f329(f115(f917(x44052,a904)),f329(f329(f42(x44051,f917(x44052,a904)),x44053),x44054)),x44055))
% 159.70/159.35  [4409]E(f329(f329(f41(x44091,f917(x44092,a904)),x44093),f329(f329(f18(x44091,f917(x44092,a904),f917(x44092,a904)),f329(f329(f8(f917(x44092,a904),f917(f917(x44092,a904),f917(x44092,a904)),x44091),f115(f917(x44092,a904))),x44094)),x44095)),f329(f329(f115(f917(x44092,a904)),f329(f329(f41(x44091,f917(x44092,a904)),x44093),x44094)),f329(f329(f41(x44091,f917(x44092,a904)),x44093),x44095)))
% 159.70/159.35  [4410]E(f329(f329(f42(x44101,f917(x44102,a904)),x44103),f329(f329(f18(x44101,f917(x44102,a904),f917(x44102,a904)),f329(f329(f8(f917(x44102,a904),f917(f917(x44102,a904),f917(x44102,a904)),x44101),f106(f917(x44102,a904))),x44104)),x44105)),f329(f329(f106(f917(x44102,a904)),f329(f329(f42(x44101,f917(x44102,a904)),x44103),x44104)),f329(f329(f42(x44101,f917(x44102,a904)),x44103),x44105)))
% 159.70/159.35  [4423]E(f329(f329(f41(x44231,f917(x44232,a904)),x44233),f329(f329(f18(x44231,f917(x44232,a904),f917(x44232,a904)),f329(f329(f8(f917(x44232,a904),f917(f917(x44232,a904),f917(x44232,a904)),x44231),f115(f917(x44232,a904))),x44234)),x44235)),f329(f329(f115(f917(x44232,a904)),f39(f917(x44232,a904),f329(f312(x44231,f917(x44232,a904),x44234),x44233))),f39(f917(x44232,a904),f329(f312(x44231,f917(x44232,a904),x44235),x44233))))
% 159.70/159.35  [4424]E(f329(f329(f42(x44241,f917(x44242,a904)),x44243),f329(f329(f18(x44241,f917(x44242,a904),f917(x44242,a904)),f329(f329(f8(f917(x44242,a904),f917(f917(x44242,a904),f917(x44242,a904)),x44241),f106(f917(x44242,a904))),x44244)),x44245)),f329(f329(f106(f917(x44242,a904)),f40(f917(x44242,a904),f329(f312(x44241,f917(x44242,a904),x44244),x44243))),f40(f917(x44242,a904),f329(f312(x44241,f917(x44242,a904),x44245),x44243))))
% 159.70/159.35  [4460]E(f329(f329(f141(x44601),f329(f192(f910(x44601)),f180(x44601,x44602,f329(f329(f157(x44603,x44601),x44604),x44605)))),f329(f329(f157(x44603,x44601),x44604),x44605)),f329(f329(f157(x44603,x44601),x44604),f329(f329(f141(x44603),f329(f192(f910(x44603)),f180(x44603,f329(f74(x44601,a904,x44603,x44602),x44604),x44605))),x44605)))
% 159.70/159.35  [4336]E(f329(f329(f137(f916(x43361,x43362)),f329(f329(f184(x43361,x43362),f329(f329(f178(x43361),f329(f192(f910(x43362)),x43363)),x43364)),x43363)),f329(f329(f184(x43361,x43362),f329(f329(f141(x43361),f329(f192(f910(x43362)),x43363)),x43364)),x43365)),f329(f329(f184(x43361,x43362),x43364),f329(f329(f137(x43362),x43363),x43365)))
% 159.70/159.35  [4451]E(f87(x44511,f329(f329(f18(x44511,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44511),a327),f329(f329(f7(x44511,f917(x44511,a904),a904),f331(x44511)),x44512))),f329(f329(f7(x44511,x44513,a904),f329(f329(f8(x44513,f917(x44513,a904),x44511),a326),x44514)),x44515))),f329(f79(x44511,x44513,x44512,x44514),x44515))
% 159.70/159.35  [4452]E(f92(x44521,f329(f329(f18(x44521,a904,a904),f329(f329(f8(a904,f917(a904,a904),x44521),a327),f329(f329(f7(x44521,f917(x44521,a904),a904),f331(x44521)),x44522))),f329(f329(f7(x44521,x44523,a904),f329(f329(f8(x44523,f917(x44523,a904),x44521),a326),x44524)),x44525))),f329(f94(x44521,x44523,x44522,x44524),x44525))
% 159.70/159.35  [4500]E(f329(f329(f88(a1,x45001),f329(f108(a1),f329(f329(f82(a1),x45002),a102))),f329(f329(f18(a1,x45001,x45001),f329(f329(f7(a1,x45001,f917(x45001,x45001)),f329(f329(f8(a904,f917(x45001,f917(x45001,x45001)),a1),f99(x45001)),a196)),f188(x45001,x45003,x45004,x45005))),f329(f329(f8(a909,x45001,a1),x45004),f329(f329(f7(a1,a909,a909),f329(f329(f8(a909,f917(a909,a909),a1),f82(a909)),a109)),x45005)))),f188(x45001,x45003,x45004,f329(f329(f82(a909),f329(f108(a909),x45002)),x45005)))
% 159.70/159.35  [4535]E(f329(f329(f88(a1,x45351),f329(f108(a1),f329(f329(f82(a1),x45352),a102))),f329(f329(f18(a1,x45351,x45351),f329(f329(f7(a1,x45351,f917(x45351,x45351)),f329(f329(f8(a904,f917(x45351,f917(x45351,x45351)),a1),f99(x45351)),a196)),f329(f187(x45351,x45353,x45354),x45355))),f329(f329(f18(a1,x45351,x45351),f329(f329(f8(a909,f917(x45351,x45351),a1),x45354),f329(f329(f7(a1,a909,a909),f329(f329(f8(a909,f917(a909,a909),a1),f82(a909)),a109)),x45355))),f329(f329(f8(a909,x45351,a1),f187(x45351,x45353,x45354)),f329(f329(f7(a1,a909,a909),f329(f329(f8(a909,f917(a909,a909),a1),f82(a909)),a109)),x45355))))),f329(f187(x45351,x45353,x45354),f329(f329(f82(a909),f329(f108(a909),x45352)),x45355)))
% 159.70/159.35  [4570]E(f329(f267(f916(x45701,x45702)),f329(f262(x45701,x45702,a904),f329(f329(f8(f917(x45702,f917(x45703,a904)),f917(x45702,a904),x45701),f329(f8(f917(x45703,a904),a904,x45702),f89(x45703))),f329(f329(f7(x45701,f917(x45702,f917(x45703,a904)),f917(x45702,f917(x45703,a904))),f329(f329(f8(f917(f917(x45703,a904),f917(x45703,a904)),f917(f917(x45702,f917(x45703,a904)),f917(x45702,f917(x45703,a904))),x45701),f8(f917(x45703,a904),f917(x45703,a904),x45702)),f329(f329(f8(f917(x45703,f917(a904,a904)),f917(f917(x45703,a904),f917(x45703,a904)),x45701),f18(x45703,a904,a904)),f329(f329(f8(f917(x45703,a904),f917(x45703,f917(a904,a904)),x45701),f329(f8(a904,f917(a904,a904),x45703),a327)),f329(f329(f7(x45701,f917(f916(x45701,x45703),a904),f917(x45703,a904)),f329(f329(f8(f917(x45703,f917(f917(f916(x45701,x45703),a904),a904)),f917(f917(f916(x45701,x45703),a904),f917(x45703,a904)),x45701),f7(x45703,f917(f916(x45701,x45703),a904),a904)),f329(f329(f8(f917(x45703,f916(x45701,x45703)),f917(x45703,f917(f917(f916(x45701,x45703),a904),a904)),x45701),f329(f8(f916(x45701,x45703),f917(f917(f916(x45701,x45703),a904),a904),x45703),f331(f916(x45701,x45703)))),f257(x45701,x45703)))),x45704))))),f329(f329(f7(x45702,f917(f916(x45703,x45702),a904),f917(x45703,a904)),f329(f329(f8(f917(x45703,f917(f917(f916(x45703,x45702),a904),a904)),f917(f917(f916(x45703,x45702),a904),f917(x45703,a904)),x45702),f7(x45703,f917(f916(x45703,x45702),a904),a904)),f329(f329(f8(f917(x45703,f916(x45703,x45702)),f917(x45703,f917(f917(f916(x45703,x45702),a904),a904)),x45702),f329(f8(f916(x45703,x45702),f917(f917(f916(x45703,x45702),a904),a904),x45703),f331(f916(x45703,x45702)))),f329(f7(x45703,x45702,f916(x45703,x45702)),f257(x45703,x45702))))),x45705))))),f329(f329(f291(x45701,x45703,x45702),x45704),x45705))
% 159.70/159.35  [4645]~E(f28(x46451,x46452,x46453),f29(x46454,x46455,x46456))
% 159.70/159.35  [4186]E(f228(x41861,x41862,x41863,x41864,f224(x41861,x41862,x41865,x41866)),f329(f329(x41864,x41865),x41866))
% 159.70/159.35  [4187]E(f229(x41871,x41872,x41873,x41874,f224(x41871,x41872,x41875,x41876)),f329(f329(x41874,x41875),x41876))
% 159.70/159.35  [4312]E(f131(x43121,x43122,x43123,x43124,f130(x43122,x43125,x43126)),f329(f329(f329(x43124,x43125),x43126),f131(x43121,x43122,x43123,x43124,x43126)))
% 159.70/159.35  [4331]E(f76(x43311,x43312,f76(x43311,x43312,x43313,x43314,x43315),x43314,x43316),f76(x43311,x43312,x43313,x43314,x43316))
% 159.70/159.35  [4439]E(f329(f74(f916(x44391,x44392),x44392,f916(x44393,x44394),f261(x44391,x44392)),f263(x44393,x44391,x44394,x44392,x44395,x44396)),f329(f74(x44394,x44392,f916(x44393,x44394),x44396),f261(x44393,x44394)))
% 159.70/159.35  [4440]E(f329(f74(f916(x44401,x44402),x44401,f916(x44403,x44404),f256(x44401,x44402)),f263(x44403,x44401,x44404,x44402,x44405,x44406)),f329(f74(x44403,x44401,f916(x44403,x44404),x44405),f256(x44403,x44404)))
% 159.70/159.35  [4056]E(f329(f329(f74(x40561,x40562,x40563,x40564),x40565),x40566),f329(x40564,f329(x40565,x40566)))
% 159.70/159.35  [4196]E(f227(x41961,f916(x41962,f911(x41962)),x41963,f329(f262(x41962,f911(x41962),x41961),x41964),f329(f138(x41962),f130(x41962,x41965,x41966))),f329(f329(x41964,x41965),x41966))
% 159.70/159.35  [4246]E(f230(x42461,x42462,x42463,x42464,f224(x42461,x42462,x42465,x42466)),f329(f329(f82(a909),f329(f329(f82(a909),f329(x42463,x42465)),f329(x42464,x42466))),f329(a117,f2(a909))))
% 159.70/159.35  [3857]E(f329(f329(f262(x38571,x38572,x38573),x38574),f329(f329(f257(x38571,x38572),x38575),x38576)),f329(f329(x38574,x38575),x38576))
% 159.70/159.35  [3917]E(f329(f329(f329(f8(x39171,x39172,x39173),x39174),x39175),x39176),f329(x39174,f329(x39175,x39176)))
% 159.70/159.35  [3918]E(f329(f329(f329(f7(x39181,x39182,x39183),x39184),x39185),x39186),f329(f329(x39184,x39186),x39185))
% 159.70/159.35  [3936]E(f329(f329(f329(f18(x39361,x39362,x39363),x39364),x39365),x39366),f329(f329(x39364,x39366),f329(x39365,x39366)))
% 159.70/159.35  [3957]E(f329(f159(x39571,x39572,x39573,x39574),f329(f329(f154(x39572),x39575),x39576)),f329(f329(x39574,x39575),x39576))
% 159.70/159.35  [3995]E(f172(f916(x39951,x39952),f329(f329(f237(a909),x39953),x39954),f329(f329(f257(x39951,x39952),x39955),x39956)),f329(f329(f184(x39951,x39952),f172(x39951,x39953,x39955)),f172(x39952,x39954,x39956)))
% 159.70/159.35  [4060]E(f329(f329(f154(f916(x40601,x40602)),f329(f329(f257(x40601,x40602),x40603),x40604)),f329(f329(f184(x40601,x40602),x40605),x40606)),f329(f329(f184(x40601,x40602),f329(f329(f154(x40601),x40603),x40605)),f329(f329(f154(x40602),x40604),x40606)))
% 159.70/159.35  [4061]E(f329(f329(f157(x40611,x40612),x40613),f329(f329(f162(x40611,x40614),x40615),x40616)),f329(f329(f162(x40612,f329(f329(f157(x40611,x40612),x40613),x40614)),x40615),f329(x40613,x40616)))
% 159.70/159.35  [4085]E(f329(f329(f260(x40851,x40852,x40853,x40854),x40855),x40856),f329(x40854,f329(f329(f257(x40851,x40852),x40855),x40856)))
% 159.70/159.35  [4104]E(f329(f145(x41041,x41042,x41043,x41044),f329(f329(f154(x41042),x41045),x41046)),f329(f145(x41041,x41042,x41043,f329(f329(x41043,x41044),x41045)),x41046))
% 159.70/159.35  [4129]E(f265(x41291,x41292,x41293,x41294,f329(f329(f257(x41291,x41292),x41295),x41296)),f329(f329(x41294,x41295),x41296))
% 159.70/159.35  [4210]E(f329(f329(f41(x42101,f917(x42102,a904)),x42103),f329(f74(x42104,f917(x42102,a904),x42101,x42105),x42106)),f329(f329(f41(x42104,f917(x42102,a904)),f329(f312(x42101,x42104,x42106),x42103)),x42105))
% 159.70/159.35  [4260]E(f329(f329(f157(x42601,x42602),x42603),f329(f329(f157(x42604,x42601),x42605),x42606)),f329(f329(f157(x42604,x42602),f329(f74(x42601,x42602,x42604,x42603),x42605)),x42606))
% 159.70/159.35  [4266]E(f329(f312(x42661,x42662,f329(f74(x42663,x42662,x42661,x42664),x42665)),x42666),f329(f312(x42663,x42662,x42664),f329(f312(x42661,x42663,x42665),x42666)))
% 159.70/159.35  [4267]E(f329(f313(x42671,x42672,f329(f74(x42673,x42672,x42671,x42674),x42675)),x42676),f329(f313(x42671,x42673,x42675),f329(f313(x42673,x42672,x42674),x42676)))
% 159.70/159.35  [4295]E(f329(f145(x42951,x42952,x42953,f329(f145(x42951,x42952,x42953,x42954),x42955)),x42956),f329(f145(x42951,x42952,x42953,x42954),f329(f329(f137(x42952),x42955),x42956)))
% 159.70/159.35  [4429]E(f329(f263(x44291,x44291,x44292,x44293,f33(x44291),x44294),f329(f329(f257(x44291,x44292),x44295),x44296)),f329(f329(f257(x44291,x44293),x44295),f329(x44294,x44296)))
% 159.70/159.35  [4430]E(f329(f263(x44301,x44302,x44303,x44303,x44304,f33(x44303)),f329(f329(f257(x44301,x44303),x44305),x44306)),f329(f329(f257(x44302,x44303),f329(x44304,x44305)),x44306))
% 159.70/159.35  [4518]E(f329(f329(f157(f916(x45181,x45182),f916(x45181,x45183)),f329(f262(x45181,x45182,f916(x45181,x45183)),f329(f329(f7(x45181,f917(x45182,x45183),f917(x45182,f916(x45181,x45183))),f329(f329(f8(f917(x45183,f916(x45181,x45183)),f917(f917(x45182,x45183),f917(x45182,f916(x45181,x45183))),x45181),f8(x45183,f916(x45181,x45183),x45182)),f257(x45181,x45183))),x45184))),f329(f329(f184(x45181,x45182),x45185),x45186)),f329(f329(f184(x45181,x45183),x45185),f329(f329(f157(x45182,x45183),x45184),x45186)))
% 159.70/159.35  [3922]E(f97(x39221,x39222,x39223,f329(f329(f329(f93(x39221),x39224),x39225),x39226)),f329(f329(f329(x39223,x39224),x39225),x39226))
% 159.70/159.35  [3923]E(f98(x39231,x39232,x39233,f329(f329(f329(f93(x39231),x39234),x39235),x39236)),f329(f329(f329(x39233,x39234),x39235),x39236))
% 159.70/159.35  [4113]E(f329(f329(f74(x41131,x41132,x41133,f329(f16(x41132,x41131),x41134)),x41135),x41136),x41134)
% 159.70/159.35  [4145]E(f329(f312(x41451,x41452,x41453),f329(f312(x41454,x41451,x41455),x41456)),f329(f312(x41454,x41452,f329(f329(f8(x41451,x41452,x41454),x41453),x41455)),x41456))
% 159.70/159.35  [4151]E(f329(f329(f41(x41511,f917(x41512,a904)),f329(f312(x41513,x41511,x41514),x41515)),x41516),f329(f329(f41(x41513,f917(x41512,a904)),x41515),f329(f329(f8(x41511,f917(x41512,a904),x41513),x41516),x41514)))
% 159.70/159.35  [4152]E(f329(f329(f42(x41521,f917(x41522,a904)),f329(f312(x41523,x41521,x41524),x41525)),x41526),f329(f329(f42(x41523,f917(x41522,a904)),x41525),f329(f329(f8(x41521,f917(x41522,a904),x41523),x41526),x41524)))
% 159.70/159.35  [4153]E(f329(f329(f41(x41531,f917(x41532,a904)),x41533),f329(f329(f8(x41534,f917(x41532,a904),x41531),x41535),x41536)),f329(f329(f41(x41534,f917(x41532,a904)),f329(f312(x41531,x41534,x41536),x41533)),x41535))
% 159.70/159.35  [4154]E(f329(f329(f42(x41541,f917(x41542,a904)),x41543),f329(f329(f8(x41544,f917(x41542,a904),x41541),x41545),x41546)),f329(f329(f42(x41544,f917(x41542,a904)),f329(f312(x41541,x41544,x41546),x41543)),x41545))
% 159.70/159.35  [4212]E(f329(f329(f41(x42121,f917(x42122,a904)),x42123),f329(f329(f8(f917(x42124,a904),f917(x42122,a904),x42121),f312(x42124,x42122,x42125)),x42126)),f329(f312(x42124,x42122,x42125),f329(f329(f41(x42121,f917(x42124,a904)),x42123),x42126)))
% 159.70/159.35  [4213]E(f329(f329(f41(x42131,f917(x42132,a904)),x42133),f329(f329(f8(f917(x42134,a904),f917(x42132,a904),x42131),f288(x42134,x42132,x42135)),x42136)),f329(f288(x42134,x42132,x42135),f329(f329(f41(x42131,f917(x42134,a904)),x42133),x42136)))
% 159.70/159.35  [4214]E(f329(f329(f41(x42141,f917(x42142,a904)),x42143),f329(f329(f8(f917(x42144,a904),f917(x42142,a904),x42141),f313(x42142,x42144,x42145)),x42146)),f329(f313(x42142,x42144,x42145),f329(f329(f41(x42141,f917(x42144,a904)),x42143),x42146)))
% 159.70/159.35  [4215]E(f329(f329(f42(x42151,f917(x42152,a904)),x42153),f329(f329(f8(f917(x42154,a904),f917(x42152,a904),x42151),f313(x42152,x42154,x42155)),x42156)),f329(f313(x42152,x42154,x42155),f329(f329(f42(x42151,f917(x42154,a904)),x42153),x42156)))
% 159.70/159.35  [4300]E(f329(f145(x43001,x43002,f329(f7(x43002,x43001,x43001),x43003),x43004),f329(f171(x43002),f329(f329(f154(x43002),x43005),x43006))),f329(f329(x43003,x43005),f329(f145(x43001,x43002,f329(f7(x43002,x43001,x43001),x43003),x43004),f329(f171(x43002),x43006))))
% 159.70/159.35  [4358]E(f329(f329(f18(f916(x43581,x43582),x43582,x43583),f329(f329(f8(x43584,f917(x43582,x43583),f916(x43581,x43582)),x43585),f329(f329(f8(x43581,x43584,f916(x43581,x43582)),x43586),f256(x43581,x43582)))),f261(x43581,x43582)),f329(f262(x43581,x43582,x43583),f329(f329(f8(x43584,f917(x43582,x43583),x43581),x43585),x43586)))
% 159.70/159.35  [4365]E(f329(f145(x43651,x43652,f329(f7(x43652,x43651,x43651),x43653),f329(f145(x43651,x43652,f329(f7(x43652,x43651,x43651),x43653),x43654),f329(f171(x43652),x43655))),f329(f171(x43652),x43656)),f329(f145(x43651,x43652,f329(f7(x43652,x43651,x43651),x43653),x43654),f329(f171(x43652),f329(f329(f137(x43652),x43656),x43655))))
% 159.70/159.35  [4367]E(f329(f329(f157(f916(x43671,x43672),f916(x43673,x43672)),f329(f262(x43671,x43672,f916(x43673,x43672)),f329(f329(f8(x43673,f917(x43672,f916(x43673,x43672)),x43671),f257(x43673,x43672)),x43674))),f329(f329(f184(x43671,x43672),x43675),x43676)),f329(f329(f184(x43673,x43672),f329(f329(f157(x43671,x43673),x43674),x43675)),x43676))
% 159.70/159.35  [4412]P1(f329(f329(f239(f917(x44121,a904)),f329(f288(x44122,x44121,x44123),f329(f329(f42(x44124,f917(x44122,a904)),x44125),x44126))),f329(f329(f42(x44124,f917(x44121,a904)),x44125),f329(f329(f8(f917(x44122,a904),f917(x44121,a904),x44124),f288(x44122,x44121,x44123)),x44126))))
% 159.70/159.35  [4225]E(f329(f329(f184(x42251,x42252),f329(f329(f162(x42251,x42253),x42254),f329(f256(x42251,x42252),x42255))),f329(f329(f162(x42252,x42256),x42254),f329(f261(x42251,x42252),x42255))),f329(f329(f162(f916(x42251,x42252),f329(f329(f184(x42251,x42252),x42253),x42256)),x42254),x42255))
% 159.70/159.35  [4283]E(f329(f329(f115(f917(f916(x42831,x42832),a904)),f329(f329(f291(x42831,x42833,x42832),x42834),x42835)),f329(f329(f291(x42831,x42833,x42832),x42834),x42836)),f329(f329(f291(x42831,x42833,x42832),x42834),f329(f329(f115(f917(f916(x42833,x42832),a904)),x42835),x42836)))
% 159.70/159.35  [4377]E(f329(f329(f311(f916(x43771,x43772)),f329(f329(f257(x43771,x43772),x43773),x43774)),f329(f329(f115(f917(f916(x43771,x43772),a904)),f329(f329(f259(x43771,x43772),x43775),f329(f16(f917(x43772,a904),x43771),f329(f329(f311(x43772),x43774),x43776)))),f329(f329(f259(x43771,x43772),f329(f329(f311(x43771),x43773),x43775)),f329(f16(f917(x43772,a904),x43771),x43776)))),f329(f329(f259(x43771,x43772),f329(f329(f311(x43771),x43773),x43775)),f329(f16(f917(x43772,a904),x43771),f329(f329(f311(x43772),x43774),x43776))))
% 159.70/159.35  [4456]E(f329(f329(f106(f917(x44561,a904)),f329(f313(x44561,x44562,f329(f74(f916(x44562,x44563),x44562,x44561,f256(x44562,x44563)),x44564)),x44565)),f329(f313(x44561,x44563,f329(f74(f916(x44562,x44563),x44563,x44561,f261(x44562,x44563)),x44564)),x44566)),f329(f313(x44561,f916(x44562,x44563),x44564),f329(f329(f259(x44562,x44563),x44565),f329(f16(f917(x44563,a904),x44562),x44566))))
% 159.70/159.35  [4306]E(f329(f329(f115(f917(f916(x43061,x43062),a904)),f329(f329(f291(x43061,x43063,x43062),x43064),x43065)),f329(f329(f291(x43061,x43063,x43062),x43066),x43065)),f329(f329(f291(x43061,x43063,x43062),f329(f329(f115(f917(f916(x43061,x43063),a904)),x43064),x43066)),x43065))
% 159.70/159.35  [4437]E(f329(f329(f41(x44371,f917(x44372,a904)),x44373),f329(f329(f7(x44371,f917(x44374,f917(x44372,a904)),f917(x44372,a904)),f329(f329(f8(f917(x44374,a904),f917(f917(x44374,f917(x44372,a904)),f917(x44372,a904)),x44371),f41(x44374,f917(x44372,a904))),x44375)),x44376)),f329(f329(f41(x44374,f917(x44372,a904)),f329(f329(f41(x44371,f917(x44374,a904)),x44373),x44375)),x44376))
% 159.70/159.35  [4438]E(f329(f329(f42(x44381,f917(x44382,a904)),x44383),f329(f329(f7(x44381,f917(x44384,f917(x44382,a904)),f917(x44382,a904)),f329(f329(f8(f917(x44384,a904),f917(f917(x44384,f917(x44382,a904)),f917(x44382,a904)),x44381),f42(x44384,f917(x44382,a904))),x44385)),x44386)),f329(f329(f42(x44384,f917(x44382,a904)),f329(f329(f41(x44381,f917(x44384,a904)),x44383),x44385)),x44386))
% 159.70/159.35  [4490]E(f329(f262(x44901,x44902,f916(x44903,x44904)),f329(f329(f7(x44901,f917(x44902,x44904),f917(x44902,f916(x44903,x44904))),f329(f329(f8(f917(x44904,f916(x44903,x44904)),f917(f917(x44902,x44904),f917(x44902,f916(x44903,x44904))),x44901),f8(x44904,f916(x44903,x44904),x44902)),f329(f329(f8(x44903,f917(x44904,f916(x44903,x44904)),x44901),f257(x44903,x44904)),x44905))),x44906)),f263(x44901,x44903,x44902,x44904,x44905,x44906))
% 159.70/159.35  [4513]E(f329(f312(x45131,x45132,f329(f329(f18(x45131,x45132,x45132),f329(f329(f18(x45131,x45132,f917(x45132,x45132)),f329(f329(f8(a904,f917(x45132,f917(x45132,x45132)),x45131),f99(x45132)),x45133)),x45134)),x45135)),x45136),f329(f329(f115(f917(x45132,a904)),f329(f312(x45131,x45132,x45134),f329(f329(f106(f917(x45131,a904)),x45136),f329(f267(x45131),x45133)))),f329(f312(x45131,x45132,x45135),f329(f329(f106(f917(x45131,a904)),x45136),f329(f267(x45131),f329(f329(f8(a904,a904,x45131),a324),x45133))))))
% 159.70/159.35  [4525]E(f329(f312(x45251,f916(x45252,x45253),f329(f329(f18(x45251,x45253,f916(x45252,x45253)),f329(f329(f8(x45252,f917(x45253,f916(x45252,x45253)),x45251),f257(x45252,x45253)),x45254)),x45255)),x45256),f329(f329(f259(x45252,x45253),f329(f312(x45251,x45252,x45254),x45256)),f329(f329(f8(f917(x45251,a904),f917(x45253,a904),x45252),f312(x45251,x45253,x45255)),f329(f329(f7(x45252,f917(x45251,a904),f917(x45251,a904)),f329(f329(f8(f917(x45251,a904),f917(f917(x45251,a904),f917(x45251,a904)),x45252),f106(f917(x45251,a904))),f329(f329(f8(f917(x45252,a904),f917(x45251,a904),x45252),f313(x45251,x45252,x45254)),f329(f329(f7(x45252,f917(x45252,a904),f917(x45252,a904)),f311(x45252)),f191(f917(x45252,a904)))))),x45256))))
% 159.70/159.35  [4550]E(f251(x45501,x45502,x45503,x45504,x45505,x45506),f329(x45504,f329(f267(x45501),f329(f329(f8(f917(f917(x45503,x45501),a904),a904,x45501),f89(f917(x45503,x45501))),f329(f329(f8(f917(f917(x45503,x45501),a904),f917(f917(x45503,x45501),a904),x45501),f329(f18(f917(x45503,x45501),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x45503,x45501)),a327),f329(f329(f7(f917(x45503,x45501),f917(f917(x45503,x45501),a904),a904),f331(f917(x45503,x45501))),x45505)))),f329(f329(f7(x45501,f917(f917(x45503,x45501),x45501),f917(f917(x45503,x45501),a904)),f329(f329(f8(f917(x45501,a904),f917(f917(f917(x45503,x45501),x45501),f917(f917(x45503,x45501),a904)),x45501),f8(x45501,a904,f917(x45503,x45501))),a326)),f329(f329(f7(f917(x45503,x45501),x45503,x45501),f5(f917(x45503,x45501))),x45506)))))))
% 159.70/159.35  [4339]E(f329(f74(x43391,x43392,x43393,x43394),f76(x43393,x43391,x43395,x43396,x43397)),f76(x43393,x43392,f329(f74(x43391,x43392,x43393,x43394),x43395),x43396,f329(x43394,x43397)))
% 159.70/159.35  [4473]E(f329(f261(x44731,x44732),f329(f263(x44733,x44731,x44734,x44732,x44735,x44736),x44737)),f329(x44736,f329(f261(x44733,x44734),x44737)))
% 159.70/159.35  [4474]E(f329(f256(x44741,x44742),f329(f263(x44743,x44741,x44744,x44742,x44745,x44746),x44747)),f329(x44745,f329(f256(x44743,x44744),x44747)))
% 159.70/159.35  [4188]E(f329(f329(f184(x41881,x41882),f329(f329(f162(x41881,x41883),x41884),x41885)),f329(f329(f162(x41882,x41886),x41884),x41887)),f329(f329(f162(f916(x41881,x41882),f329(f329(f184(x41881,x41882),x41883),x41886)),x41884),f329(f329(f257(x41881,x41882),x41885),x41887)))
% 159.70/159.35  [4255]E(f329(f329(f329(f264(x42551,x42552,x42553,x42554),x42555),x42556),x42557),f329(f329(f262(x42552,x42553,x42554),x42556),f329(x42555,x42557)))
% 159.70/159.35  [4265]E(f329(f329(f329(f264(x42651,x42652,x42653,x42654),x42655),x42656),x42657),f329(f329(x42656,f329(f256(x42652,x42653),f329(x42655,x42657))),f329(f261(x42652,x42653),f329(x42655,x42657))))
% 159.70/159.35  [4317]E(f329(f74(x43171,x43172,x43173,x43174),f329(f74(x43175,x43171,x43173,x43176),x43177)),f329(f74(x43175,x43172,x43173,f329(f74(x43171,x43172,x43175,x43174),x43176)),x43177))
% 159.70/159.35  [4494]E(f329(f263(x44941,x44942,x44943,x44943,x44944,f33(x44943)),f329(f263(x44941,x44941,x44945,x44943,f33(x44941),x44946),x44947)),f329(f329(f257(x44942,x44943),f329(x44944,f329(f256(x44941,x44945),x44947))),f329(x44946,f329(f261(x44941,x44945),x44947))))
% 159.70/159.35  [4495]E(f329(f263(x44951,x44951,x44952,x44953,f33(x44951),x44954),f329(f263(x44955,x44951,x44952,x44952,x44956,f33(x44952)),x44957)),f329(f329(f257(x44951,x44953),f329(x44956,f329(f256(x44955,x44952),x44957))),f329(x44954,f329(f261(x44955,x44952),x44957))))
% 159.70/159.35  [4511]E(f329(f263(x45111,x45112,x45113,x45113,x45114,f33(x45113)),f329(f263(x45115,x45111,x45113,x45113,x45116,f33(x45113)),x45117)),f329(f263(x45115,x45112,x45113,x45113,f329(f74(x45111,x45112,x45115,x45114),x45116),f33(x45113)),x45117))
% 159.70/159.35  [4512]E(f329(f263(x45121,x45121,x45122,x45123,f33(x45121),x45124),f329(f263(x45121,x45121,x45125,x45122,f33(x45121),x45126),x45127)),f329(f263(x45121,x45121,x45125,x45123,f33(x45121),f329(f74(x45122,x45123,x45125,x45124),x45126)),x45127))
% 159.70/159.35  [4522]E(f329(f263(x45221,x45222,x45223,x45223,x45224,f33(x45223)),f329(f263(x45221,x45221,x45225,x45223,f33(x45221),x45226),x45227)),f329(f263(x45222,x45222,x45225,x45223,f33(x45222),x45226),f329(f263(x45221,x45222,x45225,x45225,x45224,f33(x45225)),x45227)))
% 159.70/159.35  [4222]E(f329(f329(f291(x42221,x42222,x42223),f329(f329(f291(x42221,x42224,x42222),x42225),x42226)),x42227),f329(f329(f291(x42221,x42224,x42223),x42225),f329(f329(f291(x42224,x42222,x42223),x42226),x42227)))
% 159.70/159.35  [4289]E(f329(f329(f262(x42891,x42892,x42893),f329(f74(x42894,f917(x42892,x42893),x42891,x42895),x42896)),x42897),f329(f329(x42895,f329(x42896,f329(f256(x42891,x42892),x42897))),f329(f261(x42891,x42892),x42897)))
% 159.70/159.35  [4370]E(f329(f145(x43701,x43702,f329(f7(x43702,x43701,x43701),x43703),x43704),f329(f171(x43702),f329(f329(f157(x43705,x43702),x43706),x43707))),f329(f145(x43701,x43705,f329(f7(x43705,x43701,x43701),f329(f74(x43702,f917(x43701,x43701),x43705,x43703),x43706)),x43704),f329(f171(x43705),x43707)))
% 159.70/159.35  [4318]E(f329(f329(f41(x43181,f917(f916(x43182,x43183),a904)),x43184),f329(f329(f8(f917(f916(x43185,x43183),a904),f917(f916(x43182,x43183),a904),x43181),f329(f291(x43182,x43185,x43183),x43186)),x43187)),f329(f329(f291(x43182,x43185,x43183),x43186),f329(f329(f41(x43181,f917(f916(x43185,x43183),a904)),x43184),x43187)))
% 159.70/159.35  [4461]E(f329(f329(f41(x44611,f917(f916(x44612,x44613),a904)),x44614),f329(f329(f7(x44611,f917(f916(x44615,x44613),a904),f917(f916(x44612,x44613),a904)),f329(f329(f8(f917(f916(x44612,x44615),a904),f917(f917(f916(x44615,x44613),a904),f917(f916(x44612,x44613),a904)),x44611),f291(x44612,x44615,x44613)),x44616)),x44617)),f329(f329(f291(x44612,x44615,x44613),f329(f329(f41(x44611,f917(f916(x44612,x44615),a904)),x44614),x44616)),x44617))
% 159.70/159.35  [4462]E(f329(f145(x44621,x44622,f329(f329(f7(x44621,f917(x44622,x44623),f917(x44622,x44621)),f329(f329(f8(f917(x44623,x44621),f917(f917(x44622,x44623),f917(x44622,x44621)),x44621),f8(x44623,x44621,x44622)),x44624)),x44625),x44626),x44627),f329(f145(x44621,x44623,x44624,x44626),f329(f329(f157(x44622,x44623),x44625),x44627)))
% 159.70/159.35  [4523]E(f329(f329(f42(x45231,f917(x45232,a904)),x45233),f329(f329(f8(f917(x45234,f917(x45232,a904)),f917(x45232,a904),x45231),f329(f42(x45234,f917(x45232,a904)),x45235)),f329(f329(f7(x45231,f917(x45234,f917(x45232,a904)),f917(x45234,f917(x45232,a904))),f329(f329(f8(f917(f917(x45232,a904),f917(x45232,a904)),f917(f917(x45234,f917(x45232,a904)),f917(x45234,f917(x45232,a904))),x45231),f8(f917(x45232,a904),f917(x45232,a904),x45234)),f329(f329(f8(f917(x45232,a904),f917(f917(x45232,a904),f917(x45232,a904)),x45231),f115(f917(x45232,a904))),x45236))),x45237))),f329(f329(f115(f917(x45232,a904)),f329(f329(f42(x45231,f917(x45232,a904)),x45233),x45236)),f329(f329(f42(x45234,f917(x45232,a904)),x45235),x45237)))
% 159.70/159.35  [4524]E(f329(f329(f41(x45241,f917(x45242,a904)),x45243),f329(f329(f8(f917(x45244,f917(x45242,a904)),f917(x45242,a904),x45241),f329(f41(x45244,f917(x45242,a904)),x45245)),f329(f329(f7(x45241,f917(x45244,f917(x45242,a904)),f917(x45244,f917(x45242,a904))),f329(f329(f8(f917(f917(x45242,a904),f917(x45242,a904)),f917(f917(x45244,f917(x45242,a904)),f917(x45244,f917(x45242,a904))),x45241),f8(f917(x45242,a904),f917(x45242,a904),x45244)),f329(f329(f8(f917(x45242,a904),f917(f917(x45242,a904),f917(x45242,a904)),x45241),f106(f917(x45242,a904))),x45246))),x45247))),f329(f329(f106(f917(x45242,a904)),f329(f329(f41(x45241,f917(x45242,a904)),x45243),x45246)),f329(f329(f41(x45244,f917(x45242,a904)),x45245),x45247)))
% 159.70/159.35  [4516]E(f201(x45161,x45162,f329(f329(f329(x45163,x45164),x45165),x45166),f329(f329(f7(x45161,f916(a104,a104),f917(a104,f911(x45162))),f329(f329(f7(x45161,a104,f917(f916(a104,a104),f917(a104,f911(x45162)))),f329(f329(f7(x45161,a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(x45162))))),x45167),x45164)),x45165)),x45166)),f329(f329(f329(f213(x45161,x45162,x45163,x45167),x45164),x45165),x45166))
% 159.70/159.35  [4530]E(f202(x45301,x45302,f329(f329(f329(x45303,x45304),x45305),x45306),f329(f329(f7(x45301,f916(a104,a104),f917(a104,f911(x45302))),f329(f329(f7(x45301,a104,f917(f916(a104,a104),f917(a104,f911(x45302)))),f329(f329(f7(x45301,a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(x45302))))),x45307),x45304)),x45305)),x45306)),f215(x45301,x45302,x45303,x45307,x45304,x45305,x45306))
% 159.70/159.35  [4521]E(f199(x45211,x45212,f329(f329(f329(x45213,x45214),x45215),x45216),f329(f329(f7(x45211,f916(a104,a104),f917(a104,f911(f913(x45212)))),f329(f329(f7(x45211,a104,f917(f916(a104,a104),f917(a104,f911(f913(x45212))))),f329(f329(f7(x45211,a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(f913(x45212)))))),x45217),x45214)),x45215)),x45216)),f329(f329(f329(f209(x45211,x45212,x45213,x45217),x45214),x45215),x45216))
% 159.70/159.35  [4532]E(f200(x45321,x45322,f329(f329(f329(x45323,x45324),x45325),x45326),f329(f329(f7(x45321,f916(a104,a104),f917(a104,f911(f913(x45322)))),f329(f329(f7(x45321,a104,f917(f916(a104,a104),f917(a104,f911(f913(x45322))))),f329(f329(f7(x45321,a104,f917(a104,f917(f916(a104,a104),f917(a104,f911(f913(x45322)))))),x45327),x45324)),x45325)),x45326)),f211(x45321,x45322,x45323,x45327,x45324,x45325,x45326))
% 159.70/159.35  [4431]E(f329(f263(x44311,x44312,x44313,x44314,x44315,x44316),f329(f329(f257(x44311,x44313),x44317),x44318)),f329(f329(f257(x44312,x44314),f329(x44315,x44317)),f329(x44316,x44318)))
% 159.70/159.35  [4534]E(f329(f329(f157(f916(x45341,x45342),f916(x45343,x45344)),f329(f262(x45341,x45342,f916(x45343,x45344)),f329(f329(f7(x45341,f917(x45342,x45344),f917(x45342,f916(x45343,x45344))),f329(f329(f8(f917(x45344,f916(x45343,x45344)),f917(f917(x45342,x45344),f917(x45342,f916(x45343,x45344))),x45341),f8(x45344,f916(x45343,x45344),x45342)),f329(f329(f8(x45343,f917(x45344,f916(x45343,x45344)),x45341),f257(x45343,x45344)),x45345))),x45346))),f329(f329(f184(x45341,x45342),x45347),x45348)),f329(f329(f184(x45343,x45344),f329(f329(f157(x45341,x45343),x45345),x45347)),f329(f329(f157(x45342,x45344),x45346),x45348)))
% 159.70/159.35  [4537]E(f329(f329(f157(f916(x45371,x45372),x45373),f329(f262(x45371,x45372,x45373),f329(f329(f8(f917(x45372,f916(x45371,x45374)),f917(x45372,x45373),x45371),f329(f8(f916(x45371,x45374),x45373,x45372),x45375)),f329(f329(f7(x45371,f917(x45372,x45374),f917(x45372,f916(x45371,x45374))),f329(f329(f8(f917(x45374,f916(x45371,x45374)),f917(f917(x45372,x45374),f917(x45372,f916(x45371,x45374))),x45371),f8(x45374,f916(x45371,x45374),x45372)),f257(x45371,x45374))),x45376)))),f329(f329(f184(x45371,x45372),x45377),x45378)),f329(f329(f157(f916(x45371,x45374),x45373),x45375),f329(f329(f184(x45371,x45374),x45377),f329(f329(f157(x45372,x45374),x45376),x45378))))
% 159.70/159.35  [4465]E(f329(f329(f157(f916(x44651,x44652),x44653),f329(f262(x44651,x44652,x44653),f329(f329(f8(f917(x44652,f916(x44654,x44652)),f917(x44652,x44653),x44651),f329(f8(f916(x44654,x44652),x44653,x44652),x44655)),f329(f329(f8(x44654,f917(x44652,f916(x44654,x44652)),x44651),f257(x44654,x44652)),x44656)))),f329(f329(f184(x44651,x44652),x44657),x44658)),f329(f329(f157(f916(x44654,x44652),x44653),x44655),f329(f329(f184(x44654,x44652),f329(f329(f157(x44651,x44654),x44656),x44657)),x44658)))
% 159.70/159.35  [4422]E(f329(f329(f262(x44221,x44222,x44223),f329(f329(f8(f917(x44222,f916(x44224,x44225)),f917(x44222,x44223),x44221),f329(f8(f916(x44224,x44225),x44223,x44222),f329(f262(x44224,x44225,x44223),x44226))),x44227)),x44228),f329(f329(f262(x44224,x44225,x44223),x44226),f329(f329(f262(x44221,x44222,f916(x44224,x44225)),x44227),x44228)))
% 159.70/159.35  [4538]E(f329(f329(f41(f916(x45381,x45382),f917(f916(x45383,x45384),a904)),f329(f329(f259(x45381,x45382),x45385),f329(f16(f917(x45382,a904),x45381),x45386))),f329(f262(x45381,x45382,f917(f916(x45383,x45384),a904)),f329(f329(f7(x45381,f917(x45382,f917(x45383,f917(x45384,a904))),f917(x45382,f917(f916(x45383,x45384),a904))),f329(f329(f8(f917(f917(x45383,f917(x45384,a904)),f917(f916(x45383,x45384),a904)),f917(f917(x45382,f917(x45383,f917(x45384,a904))),f917(x45382,f917(f916(x45383,x45384),a904))),x45381),f8(f917(x45383,f917(x45384,a904)),f917(f916(x45383,x45384),a904),x45382)),f329(f329(f8(f917(x45383,a904),f917(f917(x45383,f917(x45384,a904)),f917(f916(x45383,x45384),a904)),x45381),f259(x45383,x45384)),x45387))),f329(f329(f8(f917(x45384,a904),f917(x45383,f917(x45384,a904)),x45382),f16(f917(x45384,a904),x45383)),x45388)))),f329(f329(f259(x45383,x45384),f329(f329(f41(x45381,f917(x45383,a904)),x45385),x45387)),f329(f16(f917(x45384,a904),x45383),f329(f329(f41(x45382,f917(x45384,a904)),x45386),x45388))))
% 159.70/159.35  [4479]E(f329(f329(f264(x44791,x44792,x44793,x44794),f329(f329(f264(x44791,x44795,x44796,f916(x44792,x44793)),x44797),x44798)),x44799),f329(f329(f264(x44791,x44795,x44796,x44794),x44797),f329(f329(f7(x44795,f917(x44792,f917(x44793,x44794)),f917(x44796,x44794)),f329(f329(f8(f917(x44796,f916(x44792,x44793)),f917(f917(x44792,f917(x44793,x44794)),f917(x44796,x44794)),x44795),f264(x44796,x44792,x44793,x44794)),x44798)),x44799)))
% 159.70/159.35  [4508]E(f329(f74(f916(x45081,x45082),f916(x45083,x45084),f916(x45085,x45086),f263(x45081,x45083,x45082,x45084,x45087,x45088)),f263(x45085,x45081,x45086,x45082,x45089,x450810)),f263(x45085,x45083,x45086,x45084,f329(f74(x45081,x45083,x45085,x45087),x45089),f329(f74(x45082,x45084,x45086,x45088),x450810)))
% 159.70/159.35  [4514]E(f329(f263(x45141,x45142,x45143,x45144,x45145,x45146),f329(f263(x45147,x45141,x45148,x45143,x45149,x451410),x451411)),f329(f263(x45147,x45142,x45148,x45144,f329(f74(x45141,x45142,x45147,x45145),x45149),f329(f74(x45143,x45144,x45148,x45146),x451410)),x451411))
% 159.70/159.35  [4673]~P7(x46731)+P7(f913(x46731))
% 159.70/159.35  [4674]~P68(x46741)+P68(f913(x46741))
% 159.70/159.35  [4675]~P108(x46751)+P108(f910(x46751))
% 159.70/159.35  [4678]~P147(x46781)+~E(f80(x46781),f2(x46781))
% 159.70/159.35  [4680]~E(x46801,f2(a104))+E(f329(a22,x46801),f2(a1))
% 159.70/159.35  [4681]~E(x46811,f2(a1))+E(f84(a1,x46811),f2(a1))
% 159.70/159.35  [4687]~P105(x46871)+P33(x46871,f2(x46871))
% 159.70/159.35  [4689]~P112(x46891)+P16(x46891,f118(x46891))
% 159.70/159.35  [4698]P1(x46981)+P1(f329(a324,x46981))
% 159.70/159.35  [4752]~P105(x47521)+~P33(x47521,f80(x47521))
% 159.70/159.35  [4794]~P1(x47941)+~P1(f329(a324,x47941))
% 159.70/159.35  [4815]E(f329(a109,x48151),f2(a909))+~P1(f329(a196,x48151))
% 159.70/159.35  [4881]~P103(x48811)+P17(x48811,x48811,f115(x48811))
% 159.70/159.35  [4882]~P104(x48821)+P17(x48821,x48821,f106(x48821))
% 159.70/159.35  [4883]~P99(x48831)+P17(x48831,x48831,f83(x48831))
% 159.70/159.35  [4884]~P112(x48841)+P17(x48841,x48841,f237(x48841))
% 159.70/159.35  [4885]~P112(x48851)+P17(x48851,x48851,f238(x48851))
% 159.70/159.35  [4886]~P74(x48861)+P19(x48861,x48861,f83(x48861))
% 159.70/159.35  [4684]~E(x46841,f2(a909))+E(f329(f105(a1),x46841),f2(a1))
% 159.70/159.35  [4691]~P96(x46911)+E(f329(f108(x46911),a85),f2(x46911))
% 159.70/159.35  [4694]~E(f568(x46941),f2(a909))+E(f329(f168(a909),x46941),f2(a909))
% 159.70/159.35  [4695]~P114(x46951)+E(f241(x46951,f239(x46951)),f237(x46951))
% 159.70/159.35  [4696]~P114(x46961)+E(f242(x46961,f239(x46961)),f238(x46961))
% 159.70/159.35  [4697]~P92(x46971)+E(f84(x46971,f2(x46971)),f2(x46971))
% 159.70/159.35  [4706]~P105(x47061)+E(f329(f105(x47061),f2(a909)),f2(x47061))
% 159.70/159.35  [4707]~P105(x47071)+E(f329(f105(x47071),f80(a909)),f80(x47071))
% 159.70/159.35  [4708]~P120(x47081)+E(f329(f107(x47081),f2(a1)),f2(x47081))
% 159.70/159.35  [4709]~P120(x47091)+E(f329(f107(x47091),f80(a1)),f80(x47091))
% 159.70/159.35  [4710]E(x47101,f2(a909))+~E(f329(f105(a1),x47101),f2(a1))
% 159.70/159.35  [4746]~P88(x47461)+E(f329(f77(x47461),f2(x47461)),f2(x47461))
% 159.70/159.35  [4747]~P121(x47471)+E(f329(f77(x47471),f80(x47471)),f80(x47471))
% 159.70/159.35  [4748]~P79(x47481)+E(f329(f81(x47481),f2(x47481)),f2(x47481))
% 159.70/159.35  [4749]~P98(x47491)+E(f329(f81(x47491),f191(x47491)),f247(x47491))
% 159.70/159.35  [4750]~P98(x47501)+E(f329(f81(x47501),f247(x47501)),f191(x47501))
% 159.70/159.35  [4751]~P77(x47511)+E(f329(f168(x47511),f118(x47511)),f2(x47511))
% 159.70/159.35  [4770]~P40(x47701)+P45(f329(f175(a1),x47701))
% 159.70/159.35  [4799]~P96(x47991)+E(f329(f81(x47991),f80(x47991)),f329(f108(x47991),a102))
% 159.70/159.35  [4814]~P96(x48141)+P33(x48141,f329(f108(x48141),a85))
% 159.70/159.35  [4840]P40(x48401)+~P45(f329(f175(a1),x48401))
% 159.70/159.35  [4887]E(f329(f105(a1),f329(a109,x48871)),x48871)+P1(f329(a196,x48871))
% 159.70/159.35  [4957]~P119(x49571)+E(f250(x49571,f80(x49571),f83(x49571)),f249(x49571))
% 159.70/159.35  [4990]~P96(x49901)+~P33(x49901,f329(f108(x49901),a102))
% 159.70/159.35  [5138]E(f329(f77(a1),x51381),x51381)+P1(f329(f329(f240(a1),x51381),f2(a1)))
% 159.70/159.35  [5156]~E(f329(a109,x51561),f2(a909))+P1(f329(f329(f239(a1),x51561),f2(a1)))
% 159.70/159.35  [5224]~P1(f329(a196,x52241))+P1(f329(f329(f240(a1),x52241),f2(a1)))
% 159.70/159.35  [5266]~P120(x52661)+P1(f329(f329(f331(x52661),f2(x52661)),f114(x52661)))
% 159.70/159.35  [5267]~P105(x52671)+P1(f329(f329(f331(x52671),f2(x52671)),f189(x52671)))
% 159.70/159.35  [5268]~P120(x52681)+P1(f329(f329(f331(x52681),f80(x52681)),f114(x52681)))
% 159.70/159.35  [5269]~P105(x52691)+P1(f329(f329(f331(x52691),f80(x52691)),f189(x52691)))
% 159.70/159.35  [5270]~P127(x52701)+P1(f329(f329(f240(x52701),f2(x52701)),f80(x52701)))
% 159.70/159.35  [5271]~P127(x52711)+P1(f329(f329(f239(x52711),f2(x52711)),f80(x52711)))
% 159.70/159.35  [5324]E(x53241,f2(a909))+~P1(f329(f329(f239(a909),x53241),f2(a909)))
% 159.70/159.35  [5366]E(f329(a109,x53661),f2(a909))+~P1(f329(f329(f239(a1),x53661),f2(a1)))
% 159.70/159.35  [5428]P1(f329(a196,x54281))+~P1(f329(f329(f240(a1),x54281),f2(a1)))
% 159.70/159.35  [5435]~P112(x54351)+P19(x54351,f910(x54351),f151(x54351,x54351,f5(x54351)))
% 159.70/159.35  [5453]P45(x54531)+~P1(f329(f329(f239(a1),f2(a1)),f337(x54531)))
% 159.70/159.35  [5458]E(f329(f77(a1),x54581),f329(f81(a1),x54581))+~P1(f329(f329(f240(a1),x54581),f2(a1)))
% 159.70/159.35  [5626]~P127(x56261)+~P1(f329(f329(f240(x56261),f80(x56261)),f2(x56261)))
% 159.70/159.35  [5627]~P127(x56271)+~P1(f329(f329(f239(x56271),f80(x56271)),f2(x56271)))
% 159.70/159.35  [5641]~E(x56411,f2(a1))+P1(f329(f329(f240(a1),f329(f77(a1),x56411)),f80(a1)))
% 159.70/159.35  [5642]~E(x56421,f2(a909))+P1(f329(f329(f239(a1),f329(f105(a1),x56421)),f2(a1)))
% 159.70/159.35  [5765]~P77(x57651)+E(f145(x57651,x57651,f82(x57651),f2(x57651)),f168(x57651))
% 159.70/159.35  [5940]~P107(x59401)+P28(a909,x59401,f105(x59401),f247(f917(a909,a904)))
% 159.70/159.35  [6141]E(x61411,f2(a909))+~P1(f329(f329(f239(a1),f329(f105(a1),x61411)),f2(a1)))
% 159.70/159.35  [6142]E(x61421,f2(a1))+~P1(f329(f329(f240(a1),f329(f77(a1),x61421)),f80(a1)))
% 159.70/159.35  [6941]~P1(f329(f329(f240(a1),x69411),f2(a1)))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x69411),x69411)),f2(a1)))
% 159.70/159.35  [7497]P1(f329(f329(f240(a1),x74971),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x74971),x74971)),f2(a1)))
% 159.70/159.35  [8057]E(x80571,f329(a3,f2(a909)))+P1(f329(f329(f240(a909),f329(f329(f23(a909),f329(a20,x80571)),f329(a117,f2(a909)))),f329(a20,x80571)))
% 159.70/159.35  [8836]~P1(f329(f329(f240(a1),x88361),f2(a1)))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88361),x88361)),a102)),f2(a1)))
% 159.70/159.35  [8925]~P1(f329(f329(f240(a1),x89251),f2(a1)))+P1(f329(f329(f240(a1),f329(f329(f82(a1),f329(f329(f82(a1),f80(a1)),x89251)),x89251)),f2(a1)))
% 159.70/159.35  [9250]P1(f329(f329(f240(a1),x92501),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92501),x92501)),a102)),f2(a1)))
% 159.70/159.35  [9321]P1(f329(f329(f240(a1),x93211),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),f329(f329(f82(a1),f80(a1)),x93211)),x93211)),f2(a1)))
% 159.70/159.35  [4788]~E(a85,x47881)+E(f329(f329(f82(a1),x47881),x47881),a85)
% 159.70/159.35  [4789]~E(x47891,a85)+E(f329(f329(f82(a1),x47891),x47891),a85)
% 159.70/159.35  [4800]E(x48001,f2(a1))+E(f329(f329(f38(a1),x48001),x48001),f80(a1))
% 159.70/159.35  [4934]E(x49341,a85)+~E(f329(f329(f82(a1),x49341),x49341),a85)
% 159.70/159.35  [4935]E(a85,x49351)+~E(f329(f329(f82(a1),x49351),x49351),a85)
% 159.70/159.35  [4947]~P8(x49471)+E(f40(x49471,f191(f917(x49471,a904))),f247(x49471))
% 159.70/159.35  [4948]~P8(x49481)+E(f40(x49481,f247(f917(x49481,a904))),f191(x49481))
% 159.70/159.35  [4949]~P8(x49491)+E(f39(x49491,f191(f917(x49491,a904))),f191(x49491))
% 159.70/159.35  [4950]~P8(x49501)+E(f39(x49501,f247(f917(x49501,a904))),f247(x49501))
% 159.70/159.35  [4951]~P112(x49511)+E(f142(x49511,f191(f917(x49511,a904))),f118(x49511))
% 159.70/159.35  [5094]E(x50941,f2(a909))+P1(f329(f329(f240(a909),f2(a909)),x50941))
% 159.70/159.35  [5113]~P9(x51131)+P1(f329(f329(f239(a1),f2(a1)),x51131))
% 159.70/159.35  [5147]~E(f329(f108(a909),x51471),f2(a909))+P1(f329(f329(f239(a1),x51471),a85))
% 159.70/159.35  [5152]P45(x51521)+P1(f329(f329(f331(a1),f337(x51521)),x51521))
% 159.70/159.35  [5153]E(x51531,f329(a3,f2(a909)))+P1(f329(f329(f239(a104),f80(a104)),x51531))
% 159.70/159.35  [5195]P1(f329(a196,x51951))+P1(f329(f329(f239(a1),f2(a1)),x51951))
% 159.70/159.35  [5248]E(f329(f105(a1),f329(a109,x52481)),f2(a1))+P1(f329(f329(f239(a1),f2(a1)),x52481))
% 159.70/159.35  [5306]E(f329(f105(a1),f329(f108(a909),x53061)),f329(f108(a1),x53061))+P1(f329(a196,f329(f108(a1),x53061)))
% 159.70/159.35  [5330]E(f329(f108(a909),x53301),f2(a909))+~P1(f329(a196,f329(f108(a1),x53301)))
% 159.70/159.35  [5331]E(f329(f108(a909),x53311),f2(a909))+~P1(f329(f329(f239(a1),x53311),a85))
% 159.70/159.35  [5363]P9(x53631)+~P1(f329(f329(f239(a1),f2(a1)),x53631))
% 159.70/159.35  [5438]E(f329(a117,f847(x54381)),x54381)+~P1(f329(f329(f240(a909),f2(a909)),x54381))
% 159.70/159.35  [5447]E(f329(a117,f329(f108(a909),x54471)),f80(a909))+~P1(f329(a196,f329(f108(a1),x54471)))
% 159.70/159.35  [5454]E(f329(f105(a1),f876(x54541)),x54541)+~P1(f329(f329(f240(a1),f2(a1)),x54541))
% 159.70/159.35  [5461]~E(x54611,f329(a3,f2(a909)))+~P1(f329(f329(f239(a104),f80(a104)),x54611))
% 159.70/159.35  [5468]E(f329(f105(a1),f329(f108(a909),x54681)),f2(a1))+~P1(f329(a196,f329(f108(a1),x54681)))
% 159.70/159.35  [5493]E(f329(f168(a909),x54931),f2(a909))+P1(f329(f329(f331(a909),f568(x54931)),f329(f175(a909),x54931)))
% 159.70/159.35  [5513]E(f329(f105(a1),f329(a109,x55131)),x55131)+~P1(f329(f329(f239(a1),f2(a1)),x55131))
% 159.70/159.35  [5521]~P1(f329(a196,x55211))+~P1(f329(f329(f239(a1),f2(a1)),x55211))
% 159.70/159.35  [5619]E(f329(f329(f82(a909),f80(a909)),f329(f108(a909),x56191)),f80(a909))+~P1(f329(f329(f240(a1),x56191),a85))
% 159.70/159.35  [5683]E(x56831,f2(a909))+~P1(f329(f329(f240(a909),x56831),f329(a117,f2(a909))))
% 159.70/159.35  [5723]E(f329(f329(f82(a909),f329(f108(a909),x57231)),f80(a909)),f80(a909))+~P1(f329(f329(f240(a1),x57231),a85))
% 159.70/159.35  [5724]E(f329(f329(f23(a909),f329(f108(a909),x57241)),f80(a909)),f2(a909))+~P1(f329(f329(f239(a1),x57241),a85))
% 159.70/159.35  [5736]~P45(x57361)+E(f329(f37(a909),f329(f312(a1,a909,a109),x57361)),f329(f37(a1),x57361))
% 159.70/159.35  [5766]~P112(x57661)+E(f241(x57661,f329(f7(x57661,x57661,a904),f239(x57661))),f238(x57661))
% 159.70/159.35  [5767]~P112(x57671)+E(f242(x57671,f329(f7(x57671,x57671,a904),f239(x57671))),f237(x57671))
% 159.70/159.35  [5777]E(f47(a909,f329(a117,f2(a909)),f329(f108(a909),x57771)),f329(a117,f2(a909)))+~P1(f329(a196,f329(f108(a1),x57771)))
% 159.70/159.35  [5786]P1(f329(f329(f240(a1),f2(a1)),x57861))+~P1(f329(f329(f239(a1),f80(a1)),x57861))
% 159.70/159.35  [5787]~P1(f329(f329(f240(a1),f2(a1)),x57871))+P1(f329(f329(f239(a1),f80(a1)),x57871))
% 159.70/159.35  [5798]E(f329(a117,f329(f329(f23(a909),x57981),f80(a909))),x57981)+~P1(f329(f329(f240(a909),f2(a909)),x57981))
% 159.70/159.35  [5854]P1(f329(f329(f240(a909),f2(a909)),f876(x58541)))+~P1(f329(f329(f240(a1),f2(a1)),x58541))
% 159.70/159.35  [5913]E(f47(a1,f329(f108(a1),a102),x59131),f329(f329(f23(a1),x59131),f80(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x59131))
% 159.70/159.35  [5953]~P1(f329(f329(f240(a1),a85),x59531))+P1(f329(f329(f240(a909),f2(a909)),f329(f108(a909),x59531)))
% 159.70/159.35  [5958]E(f329(a20,f834(x59581)),x59581)+~P1(f329(f329(f331(a909),x59581),f247(f917(a909,a904))))
% 159.70/159.35  [6006]P1(f329(f329(f240(a909),f2(a909)),f329(a109,x60061)))+~P1(f329(f329(f240(a1),f2(a1)),x60061))
% 159.70/159.35  [6055]~P1(f329(f329(f240(a909),f2(a909)),x60551))+P1(f329(f329(f240(a1),f2(a1)),f329(f105(a1),x60551)))
% 159.70/159.35  [6092]~P1(f329(f329(f240(a909),f2(a909)),f329(a109,x60921)))+P1(f329(f329(f240(a1),f2(a1)),x60921))
% 159.70/159.35  [6109]~P45(x61091)+E(f329(f312(a909,a1,f105(a1)),f329(f312(a1,a909,a109),x61091)),x61091)
% 159.70/159.35  [6122]P1(f329(f329(f240(a1),a85),x61221))+~P1(f329(f329(f240(a909),f2(a909)),f329(f108(a909),x61221)))
% 159.70/159.35  [6180]P1(f329(f329(f240(a909),f2(a909)),x61801))+~P1(f329(f329(f240(a1),f2(a1)),f329(f105(a1),x61801)))
% 159.70/159.35  [6294]E(f329(f312(a909,a1,f105(a1)),f329(f285(a909),f329(a109,x62941))),f329(f304(a1,f2(a1)),x62941))+~P1(f329(f329(f239(a1),f2(a1)),x62941))
% 159.70/159.35  [6311]~P127(x63111)+P1(f329(f329(f240(x63111),f2(x63111)),f329(f329(f82(x63111),f80(x63111)),f80(x63111))))
% 159.70/159.35  [6360]P1(f329(f329(f240(a909),f329(a117,f2(a909))),f329(a109,x63601)))+~P1(f329(f329(f240(a1),f80(a1)),x63601))
% 159.70/159.35  [6457]E(x64571,f2(a1))+P1(f329(f51(f2(a1),x64571),f329(f329(f257(a1,a1),f2(a1)),f2(a1))))
% 159.70/159.35  [6628]~P1(f329(f329(f240(a909),f329(a117,f2(a909))),f329(a109,x66281)))+P1(f329(f329(f240(a1),f80(a1)),x66281))
% 159.70/159.35  [7052]~P110(x70521)+P41(x70521,f329(f267(f916(x70521,x70521)),f329(f262(x70521,x70521,a904),f240(x70521))))
% 159.70/159.35  [5670]E(f329(f108(a909),f329(f329(f23(a1),x56701),a102)),f329(a117,f329(f108(a909),x56701)))+P1(f329(a196,f329(f108(a1),x56701)))
% 159.70/159.35  [5686]~P40(x56861)+E(f329(f329(f157(a909,a1),f105(a1)),f329(f329(f157(a1,a909),a109),x56861)),x56861)
% 159.70/159.35  [5710]P31(a903,f2(a909),x57101)+~P1(f329(f329(f331(f908(a903)),x57101),a919))
% 159.70/159.35  [5804]E(f329(f81(a1),f329(f105(a1),f329(a117,f448(x58041)))),x58041)+~P1(f329(f329(f240(a1),x58041),f2(a1)))
% 159.70/159.35  [5814]E(f329(f329(f82(a909),f80(a909)),f329(f108(a909),x58141)),f329(f108(a909),f329(f329(f23(a1),x58141),a102)))+P1(f329(f329(f240(a1),x58141),a85))
% 159.70/159.35  [5856]E(f329(f329(f38(a1),f329(f108(a1),a102)),x58561),f329(f108(a1),a102))+~P1(f329(f329(f240(a1),f2(a1)),x58561))
% 159.70/159.35  [5949]E(f329(f329(f82(a909),f329(f108(a909),x59491)),f80(a909)),f329(f108(a909),f329(f329(f23(a1),x59491),a102)))+P1(f329(f329(f240(a1),x59491),a85))
% 159.70/159.35  [5950]E(f329(f329(f23(a909),f329(f108(a909),x59501)),f80(a909)),f329(f108(a909),f329(f329(f82(a1),x59501),a102)))+P1(f329(f329(f239(a1),x59501),a85))
% 159.70/159.35  [5993]E(f329(a109,f329(f329(f82(a1),f80(a1)),x59931)),f329(a117,f329(a109,x59931)))+~P1(f329(f329(f239(a1),f2(a1)),x59931))
% 159.70/159.35  [6027]E(f329(a117,f329(f329(f23(a909),x60271),f329(a117,f2(a909)))),x60271)+~P1(f329(f329(f240(a909),f2(a909)),x60271))
% 159.70/159.35  [6246]E(f47(a909,f329(a117,f2(a909)),f329(f108(a909),x62461)),f329(a109,f47(a1,f80(a1),f329(f108(a1),x62461))))+P1(f329(a196,f329(f108(a1),x62461)))
% 159.70/159.35  [6287]~P1(f329(f329(f240(a1),a85),x62871))+P1(f329(f329(f240(a1),a85),f329(f329(f82(a1),x62871),x62871)))
% 159.70/159.35  [6288]~P1(f329(f329(f240(a1),a102),x62881))+P1(f329(f329(f240(a1),a102),f329(f329(f82(a1),x62881),x62881)))
% 159.70/159.35  [6289]~P1(f329(f329(f239(a1),a85),x62891))+P1(f329(f329(f239(a1),a85),f329(f329(f82(a1),x62891),x62891)))
% 159.70/159.35  [6290]~P1(f329(f329(f240(a1),a102),x62901))+P1(f329(f329(f239(a1),a102),f329(f329(f82(a1),x62901),x62901)))
% 159.70/159.35  [6470]~P1(f329(f63(x64701),f247(f917(x64701,a904))))+P1(f329(f63(f913(x64701)),f247(f917(f913(x64701),a904))))
% 159.70/159.35  [6559]~P1(f329(f329(f239(a1),f2(a1)),x65591))+P1(f329(f329(f240(a1),f2(a1)),f329(f329(f82(a1),f80(a1)),x65591)))
% 159.70/159.35  [6566]E(f329(f256(a1,a1),f49(f80(a1),f329(f108(a1),x65661))),f329(f329(f38(a1),f80(a1)),f329(f108(a1),x65661)))+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x65661)))
% 159.70/159.35  [6586]E(f329(f261(a1,a1),f49(f80(a1),f329(f108(a1),x65861))),f47(a1,f80(a1),f329(f108(a1),x65861)))+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x65861)))
% 159.70/159.35  [6597]P1(f329(f63(x65971),f247(f917(x65971,a904))))+~P1(f329(f63(f913(x65971)),f247(f917(f913(x65971),a904))))
% 159.70/159.35  [6629]P1(f329(f329(f240(a1),a85),x66291))+~P1(f329(f329(f240(a1),a85),f329(f329(f82(a1),x66291),x66291)))
% 159.70/159.35  [6630]P1(f329(f329(f240(a1),a102),x66301))+~P1(f329(f329(f240(a1),a102),f329(f329(f82(a1),x66301),x66301)))
% 159.70/159.35  [6631]P1(f329(f329(f240(a1),a102),x66311))+~P1(f329(f329(f239(a1),a102),f329(f329(f82(a1),x66311),x66311)))
% 159.70/159.35  [6632]P1(f329(f329(f239(a1),a85),x66321))+~P1(f329(f329(f239(a1),a85),f329(f329(f82(a1),x66321),x66321)))
% 159.70/159.35  [6945]~P1(f329(f63(x69451),f247(f917(x69451,a904))))+P1(f329(f329(f240(a909),f2(a909)),f329(f37(x69451),f247(f917(x69451,a904)))))
% 159.70/159.35  [7539]P1(f329(f63(a909),x75391))+~P1(f329(f63(a1),f329(f312(a909,a1,f105(a1)),x75391)))
% 159.70/159.35  [5594]~E(a102,x55941)+E(f329(f329(f23(a1),f329(f329(f82(a1),x55941),x55941)),a102),a102)
% 159.70/159.35  [5595]~E(x55951,a102)+E(f329(f329(f23(a1),f329(f329(f82(a1),x55951),x55951)),a102),a102)
% 159.70/159.35  [6117]E(x61171,a102)+~E(f329(f329(f23(a1),f329(f329(f82(a1),x61171),x61171)),a102),a102)
% 159.70/159.35  [6118]E(a102,x61181)+~E(f329(f329(f23(a1),f329(f329(f82(a1),x61181),x61181)),a102),a102)
% 159.70/159.35  [6527]~E(f329(f108(a909),x65271),f2(a909))+P1(f329(a196,f329(f108(a1),f329(f329(f82(a1),x65271),a102))))
% 159.70/159.35  [6875]~P1(f329(a196,f329(f108(a1),x68751)))+P1(f329(a196,f329(f108(a1),f329(f329(f82(a1),x68751),x68751))))
% 159.70/159.35  [6876]~P1(f329(f329(f240(a1),x68761),a85))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x68761),x68761)),a85))
% 159.70/159.35  [6877]~P1(f329(f329(f239(a1),x68771),a102))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x68771),x68771)),a102))
% 159.70/159.35  [6878]~P1(f329(f329(f239(a1),x68781),a85))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x68781),x68781)),a85))
% 159.70/159.35  [6879]~P1(f329(f329(f239(a1),x68791),a102))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x68791),x68791)),a102))
% 159.70/159.35  [7196]E(f329(f108(a909),x71961),f2(a909))+~P1(f329(a196,f329(f108(a1),f329(f329(f82(a1),x71961),a102))))
% 159.70/159.35  [7451]~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x74511)))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),f329(f329(f82(a1),x74511),x74511))))
% 159.70/159.35  [7452]P1(f329(a196,f329(f108(a1),x74521)))+~P1(f329(a196,f329(f108(a1),f329(f329(f82(a1),x74521),x74521))))
% 159.70/159.35  [7453]P1(f329(f329(f240(a1),x74531),a85))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x74531),x74531)),a85))
% 159.70/159.35  [7454]P1(f329(f329(f239(a1),x74541),a85))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x74541),x74541)),a85))
% 159.70/159.35  [7455]P1(f329(f329(f239(a1),x74551),a102))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x74551),x74551)),a102))
% 159.70/159.35  [7456]P1(f329(f329(f239(a1),x74561),a102))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x74561),x74561)),a102))
% 159.70/159.35  [7820]E(f329(a112,f564(x78201)),x78201)+~P1(f329(f329(f331(f917(f916(a909,a909),a904)),x78201),a103))
% 159.70/159.35  [6443]~P96(x64431)+E(f329(f108(x64431),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f80(x64431))
% 159.70/159.35  [6925]~P1(f329(a196,f329(f108(a1),x69251)))+E(f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x69251),x69251)),a102)),f2(a909))
% 159.70/159.35  [8002]~P1(f329(f329(f240(a1),f329(f108(a1),x80021)),f2(a1)))+E(f329(f256(a1,a1),f329(a53,f52(f329(f81(a1),f80(a1)),f329(f81(a1),f329(f108(a1),x80021))))),f329(f329(f38(a1),f80(a1)),f329(f108(a1),x80021)))
% 159.70/159.35  [8015]~P1(f329(f329(f240(a1),f329(f108(a1),x80151)),f2(a1)))+E(f329(f261(a1,a1),f329(a53,f52(f329(f81(a1),f80(a1)),f329(f81(a1),f329(f108(a1),x80151))))),f47(a1,f80(a1),f329(f108(a1),x80151)))
% 159.70/159.35  [8065]~P1(f329(f329(f239(a1),a85),x80651))+P1(f329(f329(f240(a1),a85),f329(f329(f23(a1),f329(f329(f82(a1),x80651),x80651)),a102)))
% 159.70/159.35  [8066]~P1(f329(f329(f240(a1),a102),x80661))+P1(f329(f329(f240(a1),a102),f329(f329(f23(a1),f329(f329(f82(a1),x80661),x80661)),a102)))
% 159.70/159.35  [8067]~P1(f329(f329(f239(a1),a85),x80671))+P1(f329(f329(f239(a1),a85),f329(f329(f23(a1),f329(f329(f82(a1),x80671),x80671)),a102)))
% 159.70/159.35  [8068]~P1(f329(f329(f239(a1),a102),x80681))+P1(f329(f329(f239(a1),a102),f329(f329(f23(a1),f329(f329(f82(a1),x80681),x80681)),a102)))
% 159.70/159.35  [8374]~P96(x83741)+~P33(x83741,f329(f108(x83741),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))
% 159.70/159.35  [8559]P1(f329(f329(f240(a1),a102),x85591))+~P1(f329(f329(f240(a1),a102),f329(f329(f23(a1),f329(f329(f82(a1),x85591),x85591)),a102)))
% 159.70/159.35  [8560]P1(f329(f329(f239(a1),a85),x85601))+~P1(f329(f329(f240(a1),a85),f329(f329(f23(a1),f329(f329(f82(a1),x85601),x85601)),a102)))
% 159.70/159.35  [8561]P1(f329(f329(f239(a1),a85),x85611))+~P1(f329(f329(f239(a1),a85),f329(f329(f23(a1),f329(f329(f82(a1),x85611),x85611)),a102)))
% 159.70/159.35  [8562]P1(f329(f329(f239(a1),a102),x85621))+~P1(f329(f329(f239(a1),a102),f329(f329(f23(a1),f329(f329(f82(a1),x85621),x85621)),a102)))
% 159.70/159.35  [8879]E(f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x88791),x88791)),a102)),f329(f329(f88(a909,a909),f329(f108(a909),x88791)),f329(f329(f8(a909,a909,a909),a117),f329(f329(f18(a909,a909,a909),f82(a909)),f5(a909)))))+P1(f329(a196,f329(f108(a1),x88791)))
% 159.70/159.35  [9742]E(x97421,f191(f917(f916(a909,a909),a904)))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x97421),f191(f917(f916(a909,a909),a904)))),a35))
% 159.70/159.35  [8810]~P1(f329(a196,f329(f108(a1),x88101)))+P1(f329(a196,f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88101),x88101)),a102))))
% 159.70/159.35  [8811]~P1(f329(f329(f240(a1),x88111),a85))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88111),x88111)),a102)),a85))
% 159.70/159.35  [8812]~P1(f329(f329(f240(a1),x88121),a102))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88121),x88121)),a102)),a102))
% 159.70/159.35  [8813]~P1(f329(f329(f240(a1),x88131),a85))+P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88131),x88131)),a102)),a85))
% 159.70/159.35  [8814]~P1(f329(f329(f239(a1),x88141),a102))+P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x88141),x88141)),a102)),a102))
% 159.70/159.35  [8918]~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x89181)))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x89181),x89181)),a102))))
% 159.70/159.35  [9078]~P96(x90781)+E(f329(f329(f82(x90781),f80(x90781)),f80(x90781)),f329(f108(x90781),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))
% 159.70/159.35  [9234]P1(f329(a196,f329(f108(a1),x92341)))+~P1(f329(a196,f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92341),x92341)),a102))))
% 159.70/159.35  [9235]P1(f329(f329(f240(a1),x92351),a85))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92351),x92351)),a102)),a85))
% 159.70/159.35  [9236]P1(f329(f329(f240(a1),x92361),a85))+~P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92361),x92361)),a102)),a85))
% 159.70/159.35  [9237]P1(f329(f329(f240(a1),x92371),a102))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92371),x92371)),a102)),a102))
% 159.70/159.35  [9238]P1(f329(f329(f239(a1),x92381),a102))+~P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92381),x92381)),a102)),a102))
% 159.70/159.35  [9787]~P1(f329(f63(f916(a909,a909)),x97871))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f191(f917(f916(a909,a909),a904))),x97871)),a71))
% 159.70/159.35  [9569]~P105(x95691)+E(f329(f329(f249(x95691),f2(x95691)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f2(x95691))
% 159.70/159.35  [9570]~P105(x95701)+E(f329(f329(f249(x95701),f80(x95701)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(x95701))
% 159.70/159.35  [10009]~P1(f329(f329(f240(a909),f80(a909)),x100091))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f38(a909),x100091),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.35  [10015]~P1(f329(f329(f240(a909),f2(a909)),x100151))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f38(a909),f329(f329(f82(a909),x100151),f80(a909))),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.35  [10055]~E(f47(a909,x100551,f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(a909))+P1(f329(f329(f240(a909),f2(a909)),f47(a909,x100551,f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.35  [10074]E(f47(a909,x100741,f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(a909))+~P1(f329(f329(f240(a909),f2(a909)),f47(a909,x100741,f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.35  [4715]~P10(x47151,x47152)+P54(x47151,x47152)
% 159.70/159.35  [4716]~P41(x47161,x47162)+P63(x47161,x47162)
% 159.70/159.35  [4717]~P49(x47171,x47172)+P63(x47171,x47172)
% 159.70/159.35  [4719]~P10(x47191,x47192)+P55(x47191,x47192)
% 159.70/159.35  [4721]~P18(x47211,x47212)+P55(x47211,x47212)
% 159.70/159.35  [4723]~P10(x47231,x47232)+P56(x47231,x47232)
% 159.70/159.35  [4725]~P18(x47251,x47252)+P56(x47251,x47252)
% 159.70/159.35  [4726]~P10(x47261,x47262)+P18(x47261,x47262)
% 159.70/159.35  [4676]~E(x46761,x46762)+E(f274(x46761,x46762),f80(a104))
% 159.70/159.35  [4679]E(f220(x46791,x46792),x46791)+~E(x46792,f2(a909))
% 159.70/159.35  [4686]~E(x46862,f118(x46861))+E(f155(x46861,x46862),f118(x46861))
% 159.70/159.35  [4705]~E(f155(x47052,x47051),f118(x47052))+E(x47051,f118(x47052))
% 159.70/159.35  [4730]~P2(x47302)+P2(f917(x47301,x47302))
% 159.70/159.35  [4731]~P2(x47312)+P103(f917(x47311,x47312))
% 159.70/159.35  [4732]~P100(x47322)+P94(f917(x47321,x47322))
% 159.70/159.35  [4733]~P106(x47332)+P106(f917(x47331,x47332))
% 159.70/159.35  [4734]~P2(x47342)+P104(f917(x47341,x47342))
% 159.70/159.35  [4735]~P81(x47352)+P81(f917(x47351,x47352))
% 159.70/159.35  [4736]~P101(x47362)+P101(f917(x47361,x47362))
% 159.70/159.35  [4737]~P111(x47372)+P111(f917(x47371,x47372))
% 159.70/159.35  [4738]~P113(x47382)+P113(f917(x47381,x47382))
% 159.70/159.35  [4739]~P114(x47392)+P114(f917(x47391,x47392))
% 159.70/159.35  [4740]~P8(x47402)+P8(f917(x47401,x47402))
% 159.70/159.35  [4741]~P91(x47412)+P91(f917(x47411,x47412))
% 159.70/159.35  [4742]~P98(x47422)+P98(f917(x47421,x47422))
% 159.70/159.35  [4743]~P115(x47432)+P115(f917(x47431,x47432))
% 159.70/159.35  [4744]~P100(x47442)+P102(f917(x47441,x47442))
% 159.70/159.35  [4745]~P100(x47452)+P100(f917(x47451,x47452))
% 159.70/159.35  [4757]E(x47571,x47572)+~E(f329(a26,x47571),f329(a26,x47572))
% 159.70/159.35  [4759]E(x47591,x47592)+~E(f329(a117,x47591),f329(a117,x47592))
% 159.70/159.35  [4760]E(x47601,x47602)+~E(f329(a112,x47601),f329(a112,x47602))
% 159.70/159.35  [4761]E(x47611,x47612)+~E(f329(a3,x47611),f329(a3,x47612))
% 159.70/159.35  [4763]E(x47631,x47632)+~E(f329(a20,x47631),f329(a20,x47632))
% 159.70/159.35  [4816]P43(x48161,x48162)+~E(f728(x48162,x48161),f729(x48162,x48161))
% 159.70/159.35  [4846]~P63(x48461,x48462)+P43(x48461,f309(x48461,x48462))
% 159.70/159.35  [4847]~P57(x48471,x48472)+P57(x48471,f309(x48471,x48472))
% 159.70/159.35  [4860]~P66(x48601)+E(f47(x48601,x48602,x48602),f2(x48601))
% 159.70/159.35  [4894]~P41(x48941,x48942)+P41(f910(x48941),f149(x48941,x48942))
% 159.70/159.35  [4895]~P41(x48951,x48952)+P41(f910(x48951),f148(x48951,x48952))
% 159.70/159.35  [4896]~P42(x48961,x48962)+P42(f910(x48961),f150(x48961,x48962))
% 159.70/159.35  [4897]~P42(x48971,x48972)+P42(f910(x48971),f161(x48971,x48972))
% 159.70/159.35  [4898]~P57(x48981,x48982)+P57(f910(x48981),f161(x48981,x48982))
% 159.70/159.35  [4995]~P41(x49951,x49952)+P41(f917(x49951,a904),f321(x49951,x49952))
% 159.70/159.35  [4996]~P41(x49961,x49962)+P41(f917(x49961,a904),f320(x49961,x49962))
% 159.70/159.35  [5122]~P9(x51221)+P45(f305(a1,x51221,x51222))
% 159.70/159.35  [5227]~P41(x52271,x52272)+P65(x52271,f69(x52271,x52271,x52272))
% 159.70/159.35  [5730]~P86(x57301)+P28(x57301,x57301,f81(x57301),x57302)
% 159.70/159.35  [4700]~E(x47002,f118(x47001))+E(f329(f170(x47001),x47002),f118(x47001))
% 159.70/159.35  [4701]~E(x47012,f118(x47011))+E(f329(f171(x47011),x47012),f118(x47011))
% 159.70/159.35  [4765]E(x47651,f329(a109,x47652))+~E(f329(f105(a1),x47651),x47652)
% 159.70/159.35  [4768]E(x47681,f118(x47682))+~E(f329(f170(x47682),x47681),f118(x47682))
% 159.70/159.35  [4769]E(x47691,f118(x47692))+~E(f329(f171(x47692),x47691),f118(x47692))
% 159.70/159.35  [4785]~P96(x47851)+E(f329(f108(x47851),x47852),f329(f107(x47851),x47852))
% 159.70/159.35  [4793]~P7(x47931)+P1(f329(f63(x47931),x47932))
% 159.70/159.35  [4801]~E(f689(x48012,x48011),f118(x48011))+E(f182(x48011,x48012),f118(f910(x48011)))
% 159.70/159.35  [4810]~E(x48102,f118(x48101))+E(f329(f175(x48101),x48102),f191(f917(x48101,a904)))
% 159.70/159.35  [4811]~E(x48112,f118(x48111))+E(f191(f917(x48111,a904)),f329(f175(x48111),x48112))
% 159.70/159.35  [4813]E(x48131,x48132)+~E(f329(f105(a1),x48131),f329(f105(a1),x48132))
% 159.70/159.35  [4817]E(f218(x48171,x48172),f2(a909))+P1(f329(f63(x48171),x48172))
% 159.70/159.35  [4835]~P121(x48351)+E(f84(x48351,f84(x48351,x48352)),f84(x48351,x48352))
% 159.70/159.35  [4849]~P116(x48491)+E(f329(f329(f249(x48491),x48492),f80(a909)),x48492)
% 159.70/159.35  [4850]~P84(x48501)+E(f329(f329(f249(x48501),x48502),f80(a909)),x48502)
% 159.70/159.35  [4851]~P57(x48511,x48512)+E(f329(f289(x48511,x48511),x48512),x48512)
% 159.70/159.35  [4855]E(x48551,x48552)+E(f274(x48551,x48552),f329(f329(f82(a104),x48552),f80(a104)))
% 159.70/159.35  [4858]E(f329(f37(x48581),x48582),f2(a909))+P1(f329(f63(x48581),x48582))
% 159.70/159.35  [4861]~E(f155(x48611,x48612),x48612)+P1(f329(f140(x48611),x48612))
% 159.70/159.35  [4864]~P94(x48641)+E(f329(f329(f115(x48641),x48642),f191(x48641)),x48642)
% 159.70/159.35  [4865]~P76(x48651)+E(f329(f329(f82(x48651),x48652),f2(x48651)),x48652)
% 159.70/159.35  [4866]~P77(x48661)+E(f329(f329(f82(x48661),x48662),f2(x48661)),x48662)
% 159.70/159.35  [4867]~P116(x48671)+E(f329(f329(f82(x48671),x48672),f2(x48671)),x48672)
% 159.70/159.35  [4868]~P79(x48681)+E(f329(f329(f23(x48681),x48682),f2(x48681)),x48682)
% 159.70/159.35  [4869]~P102(x48691)+E(f329(f329(f106(x48691),x48692),f247(x48691)),x48692)
% 159.70/159.35  [4870]~P116(x48701)+E(f329(f329(f83(x48701),x48702),f80(x48701)),x48702)
% 159.70/159.35  [4871]~P80(x48711)+E(f329(f329(f83(x48711),x48712),f80(x48711)),x48712)
% 159.70/159.35  [4872]~P84(x48721)+E(f329(f329(f83(x48721),x48722),f80(x48721)),x48722)
% 159.70/159.35  [4873]~P124(x48731)+E(f329(f329(f292(x48731),x48732),f80(x48731)),x48732)
% 159.70/159.35  [4874]~P66(x48741)+E(f329(f329(f38(x48741),x48742),f80(x48741)),x48742)
% 159.70/159.35  [4875]~P116(x48751)+E(f329(f329(f249(x48751),x48752),f2(a909)),f80(x48751))
% 159.70/159.35  [4876]~P119(x48761)+E(f329(f329(f249(x48761),x48762),f2(a909)),f80(x48761))
% 159.70/159.35  [4877]~E(x48772,f191(f917(x48771,a904)))+E(f329(f37(x48771),x48772),f2(a909))
% 159.70/159.35  [4888]~P66(x48881)+E(f47(x48881,x48882,f2(x48881)),x48882)
% 159.70/159.35  [4899]~P102(x48991)+E(f329(f329(f115(x48991),x48992),f247(x48991)),f247(x48991))
% 159.70/159.35  [4900]~P94(x49001)+E(f329(f329(f106(x49001),x49002),f191(x49001)),f191(x49001))
% 159.70/159.35  [4901]~P116(x49011)+E(f329(f329(f83(x49011),x49012),f2(x49011)),f2(x49011))
% 159.70/159.35  [4902]~P137(x49021)+E(f329(f329(f83(x49021),x49022),f2(x49021)),f2(x49021))
% 159.70/159.35  [4903]~P125(x49031)+E(f329(f329(f292(x49031),x49032),f2(x49031)),f2(x49031))
% 159.70/159.35  [4904]~P66(x49041)+E(f329(f329(f38(x49041),x49042),f2(x49041)),f2(x49041))
% 159.70/159.35  [4906]~P66(x49061)+E(f47(x49061,x49062,f80(x49061)),f2(x49061))
% 159.70/159.35  [4907]~P66(x49071)+E(f47(x49071,f2(x49071),x49072),f2(x49071))
% 159.70/159.35  [4936]E(x49361,f2(a909))+E(f57(x49362,x49361,f118(x49362)),f118(f910(x49362)))
% 159.70/159.35  [4959]P57(x49591,x49592)+~E(f329(f289(x49591,x49591),x49592),x49592)
% 159.70/159.35  [4960]P41(x49601,x49602)+~E(f569(x49602,x49601),f191(f917(x49601,a904)))
% 159.70/159.35  [4961]E(x49611,f118(x49612))+~E(f329(f175(x49612),x49611),f191(f917(x49612,a904)))
% 159.70/159.35  [4962]E(x49621,f118(x49622))+~E(f191(f917(x49622,a904)),f329(f175(x49622),x49621))
% 159.70/159.35  [4965]~E(x49651,x49652)+P1(f329(f329(a326,x49651),x49652))
% 159.70/159.35  [4975]P1(x49751)+P1(f329(f329(a332,x49751),x49752))
% 159.70/159.35  [4976]E(x49761,f118(x49762))+E(f329(f329(f167(x49762),x49761),f2(a909)),f329(f144(x49762),x49761))
% 159.70/159.35  [4979]E(f155(x49791,x49792),x49792)+~P1(f329(f140(x49791),x49792))
% 159.70/159.35  [4986]~P1(x49862)+P1(f329(f329(a328,x49861),x49862))
% 159.70/159.35  [4987]~P1(x49871)+P1(f329(f329(a328,x49871),x49872))
% 159.70/159.35  [4988]~P1(x49882)+P1(f329(f329(a332,x49881),x49882))
% 159.70/159.35  [4998]~E(f690(x49982,x49981),f694(x49982,x49981))+P1(f329(f140(x49981),x49982))
% 159.70/159.35  [5005]E(f329(f267(x50051),x50052),f191(f917(x50051,a904)))+P1(f329(x50052,f335(x50052)))
% 159.70/159.35  [5006]E(f191(f917(x50061,a904)),f329(f267(x50061),x50062))+P1(f329(x50062,f336(x50062)))
% 159.70/159.35  [5076]~P121(x50761)+E(f329(f329(f83(x50761),x50762),f84(x50761,x50762)),f329(f77(x50761),x50762))
% 159.70/159.35  [5087]~E(x50871,f2(a1))+E(f48(x50871,x50872),f329(f329(f257(a1,a1),f2(a1)),f2(a1)))
% 159.70/159.35  [5118]~P63(x51181,x51182)+P63(x51181,f329(f289(x51181,x51181),x51182))
% 159.70/159.35  [5119]~P42(x51191,x51192)+P42(x51191,f329(f289(x51191,x51191),x51192))
% 159.70/159.35  [5120]~P43(x51201,x51202)+P43(x51201,f329(f289(x51201,x51201),x51202))
% 159.70/159.35  [5121]~P57(x51211,x51212)+P57(x51211,f329(f289(x51211,x51211),x51212))
% 159.70/159.35  [5143]E(x51431,x51432)+~P1(f329(f329(a326,x51431),x51432))
% 159.70/159.35  [5154]P1(x51541)+~P1(f329(f329(a327,x51542),x51541))
% 159.70/159.35  [5155]P1(x51551)+~P1(f329(f329(a327,x51551),x51552))
% 159.70/159.35  [5160]~P115(x51601)+P1(f329(f329(f239(x51601),x51602),f247(x51601)))
% 159.70/159.35  [5164]E(x51641,x51642)+~E(f329(x51641,f399(x51642,x51641)),f329(x51642,f399(x51642,x51641)))
% 159.70/159.35  [5197]E(x51971,f2(a909))+E(f220(x51971,f47(a909,x51972,x51971)),f220(x51972,x51971))
% 159.70/159.35  [5202]~P112(x52021)+P16(x52021,f329(f329(f154(x52021),x52022),f118(x52021)))
% 159.70/159.35  [5206]E(x52061,f2(a1))+P1(f329(f51(x52062,x52061),f48(x52062,x52061)))
% 159.70/159.35  [5222]~P18(x52222,x52221)+P1(f329(f329(x52221,f827(x52221)),f827(x52221)))
% 159.70/159.35  [5225]~E(x52251,x52252)+P1(f329(f329(f240(a909),x52251),f329(a117,x52252)))
% 159.70/159.35  [5235]~E(x52351,f2(a909))+P1(f329(f329(f240(a909),x52351),f329(a117,x52352)))
% 159.70/159.35  [5247]P1(f329(x52471,x52472))+P1(f329(f329(f239(a1),f2(a1)),f339(x52471)))
% 159.70/159.35  [5311]P63(x53111,x53112)+~P63(x53111,f329(f289(x53111,x53111),x53112))
% 159.70/159.35  [5312]P42(x53121,x53122)+~P42(x53121,f329(f289(x53121,x53121),x53122))
% 159.70/159.35  [5313]P43(x53131,x53132)+~P43(x53131,f329(f289(x53131,x53131),x53132))
% 159.70/159.35  [5314]P57(x53141,x53142)+~P57(x53141,f329(f289(x53141,x53141),x53142))
% 159.70/159.35  [5317]~E(f47(a909,x53172,x53171),f2(a909))+E(f329(f329(f83(a909),x53171),f446(x53171,x53172)),x53172)
% 159.70/159.35  [5318]~E(f47(a1,x53182,x53181),f2(a1))+E(f329(f329(f83(a1),x53181),f447(x53181,x53182)),x53182)
% 159.70/159.35  [5344]~P1(f329(x53441,x53442))+P1(f329(f329(f239(a1),f2(a1)),f338(x53441)))
% 159.70/159.35  [5355]E(f329(f329(f23(a909),f329(a109,x53551)),f329(a109,x53552)),f329(a109,x53551))+~P1(f329(a196,x53552))
% 159.70/159.35  [5384]E(f275(x53841,x53842),f80(a104))+~P1(f329(f329(f239(a104),x53841),f80(a104)))
% 159.70/159.35  [5479]E(f329(f329(f167(x54791),x54792),f690(x54792,x54791)),f329(f329(f167(x54791),x54792),f694(x54792,x54791)))+P1(f329(f140(x54791),x54792))
% 159.70/159.35  [5522]~P1(f329(x55221,f92(x55222,x55221)))+P1(f329(x55221,f570(x55222,x55221)))
% 159.70/159.35  [5584]P65(x55841,x55842)+~P1(f329(f317(x55841,x55842),f513(x55842,x55841)))
% 159.70/159.35  [5727]~P18(x57272,x57271)+P1(f329(f329(x57271,f828(x57271,x57272)),f828(x57271,x57272)))
% 159.70/159.35  [5728]~P18(x57282,x57281)+P1(f329(f329(x57281,f832(x57281,x57282)),f832(x57281,x57282)))
% 159.70/159.35  [5737]~E(f329(a117,f47(a909,x57371,x57372)),x57372)+E(f47(a909,f329(a117,x57371),x57372),f2(a909))
% 159.70/159.35  [5793]P41(x57931,x57932)+P1(f329(f329(f331(x57931),f607(x57932,x57931)),f608(x57932,x57931)))
% 159.70/159.35  [5800]~P120(x58001)+P1(f329(f329(f331(x58001),f329(f105(x58001),x58002)),f114(x58001)))
% 159.70/159.35  [5801]~P105(x58011)+P1(f329(f329(f331(x58011),f329(f105(x58011),x58012)),f189(x58011)))
% 159.70/159.35  [5802]~P120(x58021)+P1(f329(f329(f331(x58021),f329(f107(x58021),x58022)),f114(x58021)))
% 159.70/159.35  [5803]~P96(x58031)+P1(f329(f329(f331(x58031),f329(f108(x58031),x58032)),f114(x58031)))
% 159.70/159.35  [5935]~P42(x59351,x59352)+E(f329(f329(f291(x59351,x59351,x59351),x59352),f309(x59351,x59352)),x59352)
% 159.70/159.35  [5952]E(f329(a117,f47(a909,x59521,x59522)),x59522)+E(f47(a909,f329(a117,x59521),x59522),f329(a117,f47(a909,x59521,x59522)))
% 159.70/159.35  [6372]P41(x63721,x63722)+~P1(f329(f329(f331(x63721),f514(x63722,x63721)),f318(x63721,x63722)))
% 159.70/159.35  [6409]~P127(x64091)+~P1(f329(f329(f240(x64091),f329(f105(x64091),x64092)),f2(x64091)))
% 159.70/159.35  [6410]~P88(x64101)+~P1(f329(f329(f240(x64101),f329(f77(x64101),x64102)),f2(x64101)))
% 159.70/159.35  [6499]P1(f329(f329(f240(a1),x64991),f47(a1,x64992,x64991)))+~P1(f329(f329(f240(a1),x64991),f2(a1)))
% 159.70/159.35  [6599]E(f329(f329(f311(a909),f329(a117,x65991)),f305(a909,x65992,x65991)),f305(a909,x65992,f329(a117,x65991)))+~P1(f329(f329(f239(a909),x65992),f329(a117,x65991)))
% 159.70/159.35  [6690]~P112(x66901)+P16(x66901,f153(x66901,x66901,f5(x66901),x66902))
% 159.70/159.35  [6820]E(f329(f170(x68201),x68202),x68202)+~P1(f329(f329(f239(a909),f329(f192(f910(x68201)),x68202)),f80(a909)))
% 159.70/159.35  [6839]~P88(x68391)+P1(f329(f329(f239(x68391),f329(f81(x68391),f329(f77(x68391),x68392))),f2(x68391)))
% 159.70/159.35  [6871]~P41(x68711,x68712)+P41(x68711,f329(f329(f291(x68711,x68711,x68711),x68712),f309(x68711,x68712)))
% 159.70/159.35  [6872]~P57(x68721,x68722)+P57(x68721,f329(f329(f291(x68721,x68721,x68721),x68722),f309(x68721,x68722)))
% 159.70/159.35  [7091]~P1(f329(f329(f240(a1),x70912),f2(a1)))+P1(f329(f329(f239(a1),f47(a1,x70911,x70912)),f2(a1)))
% 159.70/159.35  [7494]~P105(x74941)+E(f193(x74941,f329(f329(f7(x74941,x74941,x74941),f82(x74941)),f80(x74941)),x74942,f2(x74941)),f329(f105(x74941),x74942))
% 159.70/159.35  [7525]~P129(x75251)+~P1(f329(f329(f240(x75251),f329(f329(f83(x75251),x75252),x75252)),f2(x75251)))
% 159.70/159.35  [10160]~P121(x101601)+~P1(f329(f329(f240(x101601),f329(f329(f249(x101601),x101602),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f2(x101601)))
% 159.70/159.35  [4766]~E(x47662,f118(x47661))+E(f329(f192(f910(x47661)),x47662),f2(a909))
% 159.70/159.35  [4802]~E(x48021,f2(a909))+E(f329(f329(f82(a909),x48021),x48022),x48022)
% 159.70/159.35  [4803]~E(x48032,f2(a909))+E(f329(f329(f83(a909),x48031),x48032),f2(a909))
% 159.70/159.35  [4805]~E(x48051,f2(a909))+E(f329(f329(f83(a909),x48051),x48052),f2(a909))
% 159.70/159.35  [4806]~E(x48062,f2(a909))+E(f329(f329(f249(a909),x48061),x48062),f80(a909))
% 159.70/159.35  [4807]~E(x48072,f2(a1))+E(f329(f329(f38(a1),x48071),x48072),f2(a1))
% 159.70/159.35  [4818]E(x48181,f118(x48182))+~E(f329(f192(f910(x48182)),x48181),f2(a909))
% 159.70/159.35  [4819]~P2(x48191)+E(f329(f329(f115(x48191),x48192),x48192),x48192)
% 159.70/159.35  [4821]~P103(x48211)+E(f329(f329(f115(x48211),x48212),x48212),x48212)
% 159.70/159.35  [4822]~P2(x48221)+E(f329(f329(f106(x48221),x48222),x48222),x48222)
% 159.70/159.35  [4824]~P104(x48241)+E(f329(f329(f106(x48241),x48242),x48242),x48242)
% 159.70/159.35  [4826]~P99(x48261)+E(f329(f329(f83(x48261),x48262),x48262),x48262)
% 159.70/159.35  [4828]~P112(x48281)+E(f329(f329(f237(x48281),x48282),x48282),x48282)
% 159.70/159.35  [4830]~P112(x48301)+E(f329(f329(f238(x48301),x48302),x48302),x48302)
% 159.70/159.35  [4848]~P79(x48481)+E(f329(f329(f23(x48481),x48482),x48482),f2(x48481))
% 159.70/159.35  [4862]~P79(x48621)+E(f329(f81(x48621),f329(f81(x48621),x48622)),x48622)
% 159.70/159.35  [4863]~P98(x48631)+E(f329(f81(x48631),f329(f81(x48631),x48632)),x48632)
% 159.70/159.35  [4880]~E(x48802,f2(a909))+E(f329(f329(f249(a909),x48801),x48802),f329(a117,f2(a909)))
% 159.70/159.35  [4915]~P94(x49151)+E(f329(f329(f115(x49151),f191(x49151)),x49152),x49152)
% 159.70/159.35  [4916]~P76(x49161)+E(f329(f329(f82(x49161),f2(x49161)),x49162),x49162)
% 159.70/159.35  [4917]~P77(x49171)+E(f329(f329(f82(x49171),f2(x49171)),x49172),x49172)
% 159.70/159.35  [4918]~P116(x49181)+E(f329(f329(f82(x49181),f2(x49181)),x49182),x49182)
% 159.70/159.35  [4919]~P102(x49191)+E(f329(f329(f106(x49191),f247(x49191)),x49192),x49192)
% 159.70/159.35  [4920]~P116(x49201)+E(f329(f329(f83(x49201),f80(x49201)),x49202),x49202)
% 159.70/159.35  [4921]~P80(x49211)+E(f329(f329(f83(x49211),f80(x49211)),x49212),x49212)
% 159.70/159.35  [4922]~P84(x49221)+E(f329(f329(f83(x49221),f80(x49221)),x49222),x49222)
% 159.70/159.35  [4940]~P102(x49401)+E(f329(f329(f115(x49401),f247(x49401)),x49402),f247(x49401))
% 159.70/159.35  [4941]~P94(x49411)+E(f329(f329(f106(x49411),f191(x49411)),x49412),f191(x49411))
% 159.70/159.35  [4942]~P116(x49421)+E(f329(f329(f83(x49421),f2(x49421)),x49422),f2(x49421))
% 159.70/159.35  [4943]~P137(x49431)+E(f329(f329(f83(x49431),f2(x49431)),x49432),f2(x49431))
% 159.70/159.35  [4944]~P84(x49441)+E(f329(f329(f249(x49441),f80(x49441)),x49442),f80(x49441))
% 159.70/159.35  [4945]~P124(x49451)+E(f329(f329(f292(x49451),f2(x49451)),x49452),f2(x49451))
% 159.70/159.35  [4946]~P66(x49461)+E(f329(f329(f38(x49461),f2(x49461)),x49462),f2(x49461))
% 159.70/159.35  [4954]E(x49541,f118(x49542))+E(f147(x49542,f329(f171(x49542),x49541)),f329(f144(x49542),x49541))
% 159.70/159.35  [4955]E(x49551,f118(x49552))+E(f329(f144(x49552),f329(f171(x49552),x49551)),f147(x49552,x49551))
% 159.70/159.35  [4956]E(x49561,f2(a909))+~E(f329(f329(f82(a909),x49562),x49561),x49562)
% 159.70/159.35  [4963]~P120(x49631)+E(f329(f107(x49631),f329(f105(a1),x49632)),f329(f105(x49631),x49632))
% 159.70/159.35  [4964]~P96(x49641)+E(f329(f107(x49641),f329(f108(a1),x49642)),f329(f108(x49641),x49642))
% 159.70/159.35  [4971]E(x49711,f2(a909))+~E(f329(f329(f82(a909),x49712),x49711),f2(a909))
% 159.70/159.35  [4972]E(x49721,f2(a909))+~E(f329(f329(f82(a909),x49721),x49722),f2(a909))
% 159.70/159.35  [4973]E(x49731,f80(a909))+~E(f329(f329(f83(a909),x49732),x49731),f80(a909))
% 159.70/159.35  [4974]E(x49741,f80(a909))+~E(f329(f329(f83(a909),x49741),x49742),f80(a909))
% 159.70/159.35  [4991]~P121(x49911)+E(f329(f77(x49911),f329(f105(x49911),x49912)),f329(f105(x49911),x49912))
% 159.70/159.35  [4992]~P88(x49921)+E(f329(f77(x49921),f329(f77(x49921),x49922)),f329(f77(x49921),x49922))
% 159.70/159.35  [4993]~P88(x49931)+E(f329(f77(x49931),f329(f81(x49931),x49932)),f329(f77(x49931),x49932))
% 159.70/159.35  [4994]~P76(x49941)+E(f329(f168(x49941),f329(f171(x49941),x49942)),f329(f168(x49941),x49942))
% 159.70/159.35  [4999]~E(x49991,f329(a117,f2(a909)))+E(f329(f329(f249(a909),x49991),x49992),f329(a117,f2(a909)))
% 159.70/159.35  [5008]~P79(x50081)+E(f329(f329(f23(x50081),f2(x50081)),x50082),f329(f81(x50081),x50082))
% 159.70/159.35  [5009]~E(x50092,f2(a909))+E(f142(a909,f329(f304(a909,x50091),x50092)),f118(a909))
% 159.70/159.35  [5018]~P96(x50181)+E(f329(f329(f82(x50181),x50182),f329(f108(x50181),a85)),x50182)
% 159.70/159.35  [5019]E(x50191,f2(a1))+E(f49(f329(f77(a1),x50192),f329(f77(a1),x50191)),f55(x50192,x50191))
% 159.70/159.35  [5035]~E(x50351,x50352)+P1(f329(f329(f239(a909),x50351),x50352))
% 159.70/159.35  [5042]~E(x50421,f2(a104))+E(f329(f329(f82(a909),f329(a20,x50421)),x50422),x50422)
% 159.70/159.35  [5043]~E(f329(f108(a1),x50432),f329(f105(a1),x50431))+E(x50431,f329(a109,f329(f108(a1),x50432)))
% 159.70/159.35  [5044]~P8(x50441)+E(f100(x50441,f329(f16(x50441,x50441),x50442)),x50442)
% 159.70/159.35  [5057]~P9(x50571)+P9(f329(f329(f249(a1),x50571),x50572))
% 159.70/159.35  [5058]~P98(x50581)+E(f329(f329(f115(x50581),x50582),f329(f81(x50581),x50582)),f247(x50581))
% 159.70/159.35  [5059]~P79(x50591)+E(f329(f329(f82(x50591),x50592),f329(f81(x50591),x50592)),f2(x50591))
% 159.70/159.35  [5060]~P98(x50601)+E(f329(f329(f106(x50601),x50602),f329(f81(x50601),x50602)),f191(x50601))
% 159.70/159.35  [5084]E(x50841,f2(a909))+~E(f329(f81(a1),f329(f105(a1),x50842)),f329(f105(a1),x50841))
% 159.70/159.35  [5085]E(x50851,f2(a909))+~E(f329(f81(a1),f329(f105(a1),x50851)),f329(f105(a1),x50852))
% 159.70/159.35  [5095]E(f198(x50951,x50952),f2(a1))+P1(f329(f329(f239(a1),x50952),x50951))
% 159.70/159.35  [5096]E(f181(x50961,x50962),f118(a1))+P1(f329(f329(f239(a1),x50961),x50962))
% 159.70/159.35  [5097]E(f246(x50971,x50972),f2(a104))+P1(f329(f329(f240(a104),x50971),x50972))
% 159.70/159.35  [5110]E(x51101,f329(a117,f2(a909)))+~E(f329(f329(f83(a909),x51102),x51101),f329(a117,f2(a909)))
% 159.70/159.35  [5111]E(x51111,f329(a117,f2(a909)))+~E(f329(f329(f83(a909),x51111),x51112),f329(a117,f2(a909)))
% 159.70/159.35  [5112]~P111(x51121)+P1(f329(f329(f239(x51121),x51122),x51122))
% 159.70/159.35  [5115]~P96(x51151)+E(f329(f329(f83(x51151),x51152),f329(f108(x51151),a102)),f329(f81(x51151),x51152))
% 159.70/159.35  [5135]~P120(x51351)+E(f329(f81(x51351),f329(f107(x51351),x51352)),f329(f107(x51351),f329(f81(a1),x51352)))
% 159.70/159.35  [5136]~P96(x51361)+E(f329(f81(x51361),f329(f108(x51361),x51362)),f329(f108(x51361),f329(f81(a1),x51362)))
% 159.70/159.35  [5165]~E(x51651,f329(a117,x51652))+P1(f329(f329(f240(a909),f2(a909)),x51651))
% 159.70/159.35  [5183]~P112(x51831)+E(f329(f81(f917(x51831,a904)),f329(f285(x51831),x51832)),f329(f286(x51831),x51832))
% 159.70/159.35  [5184]~P112(x51841)+E(f329(f81(f917(x51841,a904)),f329(f303(x51841),x51842)),f329(f306(x51841),x51842))
% 159.70/159.35  [5185]~P112(x51851)+E(f329(f81(f917(x51851,a904)),f329(f286(x51851),x51852)),f329(f285(x51851),x51852))
% 159.70/159.35  [5186]~P112(x51861)+E(f329(f81(f917(x51861,a904)),f329(f306(x51861),x51862)),f329(f303(x51861),x51862))
% 159.70/159.35  [5196]~E(f329(f105(a1),x51962),x51961)+P1(f329(f329(f239(a1),f2(a1)),x51961))
% 159.70/159.35  [5205]~E(x52052,f2(a1))+E(f55(x52051,x52052),f329(f329(f257(a1,a1),f2(a1)),f329(f77(a1),x52051)))
% 159.70/159.35  [5207]~P106(x52071)+P1(f329(f329(f239(x52071),f191(x52071)),x52072))
% 159.70/159.35  [5240]E(x52401,x52402)+~E(f329(f329(f82(a1),x52401),x52401),f329(f329(f82(a1),x52402),x52402))
% 159.70/159.35  [5246]~P1(f329(x52461,x52462))+P1(f329(x52461,f329(a109,f338(x52461))))
% 159.70/159.35  [5272]~P121(x52721)+E(f329(f329(f83(x52721),f84(x52721,x52722)),f329(f77(x52721),x52722)),x52722)
% 159.70/159.35  [5273]E(x52731,x52732)+~P1(f329(f329(f197(a25),x52731),x52732))
% 159.70/159.35  [5280]~E(x52802,f2(a909))+E(f87(f916(a909,a909),f50(x52801,x52802)),f329(f329(f257(a909,a909),f2(a909)),x52801))
% 159.70/159.35  [5285]~E(x52851,x52852)+~P1(f329(f329(f240(a909),x52851),x52852))
% 159.70/159.35  [5286]~E(x52861,x52862)+~P1(f329(f329(f240(a1),x52861),x52862))
% 159.70/159.35  [5289]~P105(x52891)+E(f329(f329(f82(x52891),f80(x52891)),f329(f105(x52891),x52892)),f329(f105(x52891),f329(a117,x52892)))
% 159.70/159.35  [5293]~E(x52931,f2(a909))+~P1(f329(f329(f240(a909),x52932),x52931))
% 159.70/159.35  [5307]E(f155(x53071,x53072),x53072)+~E(f329(f192(f910(x53071)),f155(x53071,x53072)),f329(f192(f910(x53071)),x53072))
% 159.70/159.35  [5308]E(f329(f37(x53081),f329(f175(x53081),x53082)),f329(f192(f910(x53081)),x53082))+~P1(f329(f140(x53081),x53082))
% 159.70/159.35  [5322]~P1(f329(x53221,f846(x53221)))+P1(f329(x53221,f329(f105(a1),x53222)))
% 159.70/159.35  [5332]E(f246(x53321,x53322),x53322)+~P1(f329(f329(f240(a104),x53321),x53322))
% 159.70/159.35  [5334]E(f275(x53341,x53342),f80(a104))+~P1(f329(f329(f240(a104),x53342),x53341))
% 159.70/159.35  [5335]E(f181(x53351,x53352),f118(a1))+~P1(f329(f329(f240(a1),x53352),x53351))
% 159.70/159.35  [5336]E(f132(x53361,x53362),f120(a1))+~P1(f329(f329(f240(a1),x53361),x53362))
% 159.70/159.35  [5338]~P113(x53381)+E(f305(x53381,x53382,x53382),f329(f329(f311(x53381),x53382),f191(f917(x53381,a904))))
% 159.70/159.35  [5358]~E(f329(f329(f23(a909),x53581),x53582),f2(a909))+P1(f329(f329(f239(a909),x53581),x53582))
% 159.70/159.35  [5381]~E(x53812,f2(a909))+E(f57(x53811,x53812,f118(x53811)),f329(f329(f154(f910(x53811)),f118(x53811)),f118(f910(x53811))))
% 159.70/159.35  [5385]~P111(x53851)+~P1(f329(f329(f240(x53851),x53852),x53852))
% 159.70/159.35  [5387]~E(f47(a1,x53871,x53872),f2(a1))+E(f47(a1,x53871,f329(f81(a1),x53872)),f2(a1))
% 159.70/159.35  [5389]~E(f47(a1,x53891,x53892),f2(a1))+E(f47(a1,f329(f81(a1),x53891),x53892),f2(a1))
% 159.70/159.35  [5397]E(f329(f304(a909,x53971),f329(a117,x53972)),f191(f917(a909,a904)))+P1(f329(f329(f239(a909),x53971),x53972))
% 159.70/159.35  [5420]E(f142(a909,f329(f304(a909,x54201),x54202)),f118(a909))+P1(f329(f329(f240(a909),x54201),x54202))
% 159.70/159.35  [5425]~E(f329(f37(x54251),f329(f175(x54251),x54252)),f329(f192(f910(x54251)),x54252))+P1(f329(f140(x54251),x54252))
% 159.70/159.35  [5429]~P1(f329(f140(x54291),x54292))+P1(f329(f140(x54291),f329(f170(x54291),x54292)))
% 159.70/159.35  [5430]~P1(f329(f140(x54301),x54302))+P1(f329(f140(x54301),f329(f174(x54301),x54302)))
% 159.70/159.35  [5431]~P1(f329(f140(x54311),x54312))+P1(f329(f140(x54311),f329(f171(x54311),x54312)))
% 159.70/159.35  [5439]P1(f329(x54391,x54392))+~P1(f329(x54391,f329(a109,f339(x54391))))
% 159.70/159.35  [5440]P1(f329(f329(f239(a909),x54402),x54401))+P1(f329(f329(f239(a909),x54401),x54402))
% 159.70/159.35  [5441]P1(f329(f329(f239(a1),x54412),x54411))+P1(f329(f329(f239(a1),x54411),x54412))
% 159.70/159.35  [5445]~P88(x54451)+P1(f329(f329(f239(x54451),x54452),f329(f77(x54451),x54452)))
% 159.70/159.35  [5448]P1(f329(x54481,f858(x54481)))+~P1(f329(x54481,f329(f105(a1),x54482)))
% 159.70/159.35  [5472]E(f329(f329(f23(a909),x54721),x54722),f2(a909))+~P1(f329(f329(f239(a909),x54721),x54722))
% 159.70/159.35  [5473]E(f329(f329(f38(a909),x54731),x54732),f2(a909))+~P1(f329(f329(f240(a909),x54731),x54732))
% 159.70/159.35  [5491]E(f47(a909,x54911,x54912),x54911)+~P1(f329(f329(f240(a909),x54911),x54912))
% 159.70/159.35  [5499]E(f47(a1,x54991,f329(f81(a1),x54992)),f293(x54991,x54992))+P1(f329(f329(f239(a1),f2(a1)),x54992))
% 159.70/159.35  [5511]E(f329(f329(f23(a1),x55111),x55112),f198(x55111,x55112))+~P1(f329(f329(f239(a1),x55112),x55111))
% 159.70/159.35  [5529]P1(f329(f329(f239(a1),f2(a1)),f846(x55291)))+P1(f329(x55291,f329(f105(a1),x55292)))
% 159.70/159.35  [5542]~P127(x55421)+P1(f329(f329(f239(x55421),f2(x55421)),f329(f105(x55421),x55422)))
% 159.70/159.35  [5543]~P88(x55431)+P1(f329(f329(f239(x55431),f2(x55431)),f329(f77(x55431),x55432)))
% 159.70/159.35  [5570]E(f329(f329(f82(a909),x55701),f859(x55702,x55701)),x55702)+~P1(f329(f329(f239(a909),x55701),x55702))
% 159.70/159.35  [5582]~E(f329(f108(a1),x55821),f329(f105(a1),x55822))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x55821)))
% 159.70/159.35  [5585]E(f305(a1,x55851,x55852),f191(f917(a1,a904)))+~P1(f329(f329(f240(a1),x55852),x55851))
% 159.70/159.35  [5587]~P121(x55871)+E(f329(f329(f83(x55871),f329(f77(x55871),x55872)),f329(f77(x55871),x55872)),f329(f329(f83(x55871),x55872),x55872))
% 159.70/159.35  [5593]E(f142(a909,f329(f304(a909,x55931),f329(a117,x55932))),f118(a909))+P1(f329(f329(f239(a909),x55931),x55932))
% 159.70/159.35  [5597]E(f329(f329(f38(a1),x55971),x55972),f294(x55971,x55972))+~P1(f329(f329(f239(a1),f2(a1)),x55972))
% 159.70/159.35  [5617]P1(f329(f140(x56171),x56172))+~P1(f329(f140(x56171),f329(f170(x56171),x56172)))
% 159.70/159.35  [5618]P1(f329(f140(x56181),x56182))+~P1(f329(f140(x56181),f329(f171(x56181),x56182)))
% 159.70/159.35  [5643]P1(f329(f63(a909),x56431))+P1(f329(f329(f331(a909),f877(x56431,x56432)),x56431))
% 159.70/159.35  [5644]P1(f329(f63(a909),x56441))+P1(f329(f329(f331(a909),f887(x56441,x56442)),x56441))
% 159.70/159.35  [5647]P1(f329(f329(f240(a909),x56472),f329(a117,x56471)))+P1(f329(f329(f240(a909),x56471),x56472))
% 159.70/159.35  [5648]E(f47(a1,x56481,x56482),f293(x56481,x56482))+~P1(f329(f329(f239(a1),f2(a1)),x56482))
% 159.70/159.35  [5651]E(f142(a909,f329(f304(a909,x56511),x56512)),f118(a909))+~P1(f329(f329(f239(a909),x56512),x56511))
% 159.70/159.35  [5652]~P86(x56521)+E(f329(f312(x56521,x56521,f81(x56521)),f329(f285(x56521),x56522)),f329(f306(x56521),f329(f81(x56521),x56522)))
% 159.70/159.35  [5653]~P86(x56531)+E(f329(f312(x56531,x56531,f81(x56531)),f329(f303(x56531),x56532)),f329(f286(x56531),f329(f81(x56531),x56532)))
% 159.70/159.35  [5654]~P86(x56541)+E(f329(f312(x56541,x56541,f81(x56541)),f329(f286(x56541),x56542)),f329(f303(x56541),f329(f81(x56541),x56542)))
% 159.70/159.35  [5655]~P86(x56551)+E(f329(f312(x56551,x56551,f81(x56551)),f329(f306(x56551),x56552)),f329(f285(x56551),f329(f81(x56551),x56552)))
% 159.70/159.35  [5666]E(x56661,f191(f917(x56662,a904)))+P1(f329(f329(f331(x56662),f400(x56661,x56662)),x56661))
% 159.70/159.35  [5667]E(x56671,f191(f917(x56672,a904)))+P1(f329(f329(f331(x56672),f401(x56671,x56672)),x56671))
% 159.70/159.35  [5678]~P1(f329(f329(f240(a909),x56781),x56782))+P1(f329(f329(f239(a909),x56781),x56782))
% 159.70/159.35  [5679]~P1(f329(f329(f240(a1),x56791),x56792))+P1(f329(f329(f239(a1),x56791),x56792))
% 159.70/159.35  [5695]E(f49(x56951,x56952),f329(f329(f257(a1,a1),f2(a1)),x56951))+~P1(f329(f329(f240(a1),x56951),x56952))
% 159.70/159.35  [5697]E(f219(f329(f81(a1),x56971),f329(f81(a1),x56972)),f219(x56971,x56972))+~P1(f329(f329(f240(a1),x56972),f2(a1)))
% 159.70/159.35  [5708]E(x57081,x57082)+~E(f329(a3,f329(a117,f329(a20,x57081))),f329(a3,f329(a117,f329(a20,x57082))))
% 159.70/159.35  [5714]E(f49(x57141,x57142),f329(f329(f257(a1,a1),f2(a1)),x57141))+~P1(f329(f329(f239(a1),x57142),f2(a1)))
% 159.70/159.35  [5743]E(f47(a909,f329(f108(a909),x57431),f329(f108(a909),x57432)),f2(a909))+~P1(f329(a196,f329(f108(a1),x57431)))
% 159.70/159.35  [5758]P1(f329(f329(f239(a1),f2(a1)),f858(x57581)))+~P1(f329(x57581,f329(f105(a1),x57582)))
% 159.70/159.35  [5791]P45(f305(a1,x57911,x57912))+~P1(f329(f329(f239(a1),f2(a1)),x57911))
% 159.70/159.35  [5796]~P1(f329(f63(x57961),x57962))+P1(f329(f63(f917(x57961,a904)),f329(f310(x57961),x57962)))
% 159.70/159.35  [5809]E(f329(f329(f82(a1),x58091),f329(f105(a1),f867(x58092,x58091))),x58092)+~P1(f329(f329(f239(a1),x58091),x58092))
% 159.70/159.35  [5817]P1(f329(f329(f239(a909),x58171),x58172))+P1(f329(f329(f239(a909),f329(a117,x58172)),x58171))
% 159.70/159.35  [5860]E(f329(f329(f38(a909),f329(f108(a909),x58601)),f329(f108(a909),x58602)),f2(a909))+~P1(f329(a196,f329(f108(a1),x58601)))
% 159.70/159.35  [5861]E(f329(f329(f83(a909),f329(f108(a909),x58611)),f329(f108(a909),x58612)),f2(a909))+~P1(f329(f329(f240(a1),x58611),a85))
% 159.70/159.35  [5863]P1(f329(f329(f240(a909),x58631),f329(a117,x58632)))+~P1(f329(f329(f240(a909),x58631),x58632))
% 159.70/159.35  [5865]P1(f329(f329(f240(a909),x58651),f329(a117,x58652)))+~P1(f329(f329(f239(a909),x58651),x58652))
% 159.70/159.35  [5867]P1(f329(f329(f239(a909),x58671),f329(a117,x58672)))+~P1(f329(f329(f239(a909),x58671),x58672))
% 159.70/159.35  [5870]~E(x58701,x58702)+P1(f329(f329(f240(a1),x58701),f329(f329(f82(a1),x58702),f80(a1))))
% 159.70/159.35  [5873]E(f47(a1,x58731,x58732),f2(a1))+E(f329(f329(f23(a1),x58732),f47(a1,x58731,x58732)),f47(a1,f329(f81(a1),x58731),x58732))
% 159.70/159.35  [5882]E(x58821,f118(x58822))+P1(f329(f329(f331(x58822),f147(x58822,x58821)),f329(f175(x58822),x58821)))
% 159.70/159.35  [5894]E(f87(f916(a909,a909),f50(x58941,x58942)),f329(f329(f257(a909,a909),f2(a909)),x58941))+~P1(f329(f329(f240(a909),x58941),x58942))
% 159.70/159.35  [5928]E(f329(f329(f82(a909),f329(f108(a909),x59281)),f329(f108(a909),x59282)),f329(f108(a909),x59282))+~P1(f329(f329(f240(a1),x59281),a85))
% 159.70/159.35  [5929]E(f329(f329(f23(a909),f329(f108(a909),x59291)),f329(f108(a909),x59292)),f329(f108(a909),x59291))+~P1(f329(f329(f240(a1),x59292),a85))
% 159.70/159.35  [5936]E(f329(a117,f329(f329(f82(a909),x59361),f860(x59362,x59361))),x59362)+~P1(f329(f329(f240(a909),x59361),x59362))
% 159.70/159.35  [5963]P1(f329(x59631,x59632))+~P1(f329(x59631,f329(a91,f571(x59632,x59631))))
% 159.70/159.35  [5964]P1(f329(x59641,x59642))+~P1(f329(x59641,f329(a3,f842(x59642,x59641))))
% 159.70/159.35  [5972]~P1(f329(f329(f240(a909),x59721),f329(a117,x59722)))+P1(f329(f329(f239(a909),x59721),x59722))
% 159.70/159.35  [6018]E(f329(f329(f311(a909),x60181),f329(f304(a909,x60182),x60181)),f329(f304(a909,x60182),f329(a117,x60181)))+~P1(f329(f329(f239(a909),x60182),x60181))
% 159.70/159.35  [6020]E(x60201,f118(x60202))+E(f329(f329(f137(x60202),f119(x60202,x60201)),f329(f329(f154(x60202),f147(x60202,x60201)),f118(x60202))),x60201)
% 159.70/159.35  [6037]P1(f329(f63(x60371),x60372))+~P1(f329(f329(f240(a909),f2(a909)),f329(f37(x60371),x60372)))
% 159.70/159.35  [6039]~E(x60391,f191(f917(x60392,a904)))+~P1(f329(f329(f240(a909),f2(a909)),f329(f37(x60392),x60391)))
% 159.70/159.35  [6051]~P1(f329(f329(f240(a909),x60511),x60512))+P1(f329(f329(f239(a909),f329(a117,x60511)),x60512))
% 159.70/159.35  [6056]~P112(x60561)+E(f153(x60561,x60561,f5(x60561),f155(x60561,x60562)),f142(x60561,f329(f175(x60561),x60562)))
% 159.70/159.35  [6059]E(x60591,f118(x60592))+P1(f329(f329(f331(x60592),f329(f144(x60592),x60591)),f329(f175(x60592),x60591)))
% 159.70/159.35  [6065]~P127(x60651)+P1(f329(f329(f240(x60651),x60652),f329(f329(f82(x60651),x60652),f80(x60651))))
% 159.70/159.35  [6067]~P88(x60671)+P1(f329(f329(f239(x60671),f329(f81(x60671),x60672)),f329(f77(x60671),x60672)))
% 159.70/159.35  [6101]P1(f329(f63(a909),x61011))+~P1(f329(f329(f240(a909),f887(x61011,x61012)),x61012))
% 159.70/159.35  [6102]P1(f329(f63(a909),x61021))+~P1(f329(f329(f239(a909),f877(x61021,x61022)),x61022))
% 159.70/159.35  [6106]~P1(f329(f63(f916(x61061,x61061)),x61062))+P1(f329(f63(x61061),f329(f284(x61061),x61062)))
% 159.70/159.35  [6164]~P1(f329(f329(f240(a909),x61642),f329(a117,x61641)))+~P1(f329(f329(f240(a909),x61641),x61642))
% 159.70/159.35  [6165]~P113(x61651)+E(f329(f329(f106(f917(x61651,a904)),f329(f303(x61651),x61652)),f329(f286(x61651),x61652)),f329(f329(f311(x61651),x61652),f191(f917(x61651,a904))))
% 159.70/159.35  [6177]P1(f329(f63(x61771),x61772))+~P1(f329(f63(f917(x61771,a904)),f329(f310(x61771),x61772)))
% 159.70/159.35  [6201]P1(f329(f329(f240(a909),f329(a117,x62011)),f329(a117,x62012)))+~P1(f329(f329(f240(a909),x62011),x62012))
% 159.70/159.35  [6202]P1(f329(f329(f240(a909),f329(a20,x62021)),f329(a20,x62022)))+~P1(f329(f329(f240(a104),x62021),x62022))
% 159.70/159.35  [6203]P1(f329(f329(f240(a104),f329(a3,x62031)),f329(a3,x62032)))+~P1(f329(f329(f240(a909),x62031),x62032))
% 159.70/159.35  [6204]P1(f329(f329(f239(a909),f329(a117,x62041)),f329(a117,x62042)))+~P1(f329(f329(f239(a909),x62041),x62042))
% 159.70/159.35  [6205]P1(f329(f329(f239(a909),f329(a20,x62051)),f329(a20,x62052)))+~P1(f329(f329(f239(a104),x62051),x62052))
% 159.70/159.35  [6206]P1(f329(f329(f239(a104),f329(a3,x62061)),f329(a3,x62062)))+~P1(f329(f329(f239(a909),x62061),x62062))
% 159.70/159.35  [6211]E(x62111,x62112)+~E(f329(f312(a909,a1,f105(a1)),x62111),f329(f312(a909,a1,f105(a1)),x62112))
% 159.70/159.35  [6227]P1(f329(f329(f240(a909),x62271),x62272))+~P1(f329(f329(f240(a909),f329(a117,x62271)),x62272))
% 159.70/159.35  [6230]P1(f329(f329(f240(a909),x62301),x62302))+~P1(f329(f329(f239(a909),f329(a117,x62301)),x62302))
% 159.70/159.35  [6231]P1(f329(f329(f239(a909),x62311),x62312))+~P1(f329(f329(f239(a909),f329(a117,x62311)),x62312))
% 159.70/159.35  [6249]E(f47(a1,x62491,x62492),f2(a1))+E(f329(f329(f23(a1),f47(a1,x62491,x62492)),x62492),f47(a1,x62491,f329(f81(a1),x62492)))
% 159.70/159.35  [6314]E(f329(f37(f917(x63141,a904)),f329(f310(x63141),x63142)),f329(f329(f249(a909),f329(a117,f329(a117,f2(a909)))),f329(f37(x63141),x63142)))+~P1(f329(f63(x63141),x63142))
% 159.70/159.35  [6317]E(x63171,f118(x63172))+E(f329(f329(f167(x63172),x63171),f329(f329(f23(a909),f329(f192(f910(x63172)),x63171)),f80(a909))),f147(x63172,x63171))
% 159.70/159.35  [6339]E(x63391,f118(x63392))+E(f329(f329(f137(x63392),f329(f174(x63392),x63391)),f329(f329(f154(x63392),f329(f144(x63392),x63391)),f118(x63392))),f329(f170(x63392),x63391))
% 159.70/159.35  [6369]~P1(f329(f63(x63691),f39(f917(x63691,a904),x63692)))+P1(f329(f63(f917(x63691,a904)),x63692))
% 159.70/159.35  [6391]P1(f329(f329(f239(a909),f329(f108(a909),x63911)),f329(f108(a909),x63912)))+~P1(f329(f329(f239(a1),x63911),a85))
% 159.70/159.35  [6411]~P1(f329(f329(f240(a1),x64111),x64112))+P1(f329(f329(f240(a1),x64111),f329(f329(f82(a1),x64112),f80(a1))))
% 159.70/159.35  [6412]~P1(f329(f329(f239(a1),x64121),x64122))+P1(f329(f329(f240(a1),x64121),f329(f329(f82(a1),x64122),f80(a1))))
% 159.70/159.35  [6413]~P1(f329(f329(f240(a1),x64131),x64132))+P1(f329(f329(f239(a1),x64131),f329(f329(f23(a1),x64132),f80(a1))))
% 159.70/159.35  [6416]~P1(f329(f329(f240(a909),x64161),x64162))+P1(f329(f329(f240(a1),f329(f105(a1),x64161)),f329(f105(a1),x64162)))
% 159.70/159.35  [6417]~P1(f329(f329(f240(a1),x64171),x64172))+P1(f329(f329(f240(a1),f329(f108(a1),x64171)),f329(f108(a1),x64172)))
% 159.70/159.35  [6418]~P1(f329(f329(f239(a1),x64181),x64182))+P1(f329(f329(f239(a909),f329(f108(a909),x64181)),f329(f108(a909),x64182)))
% 159.70/159.35  [6420]~P1(f329(f329(f239(a909),x64201),x64202))+P1(f329(f329(f239(a1),f329(f105(a1),x64201)),f329(f105(a1),x64202)))
% 159.70/159.35  [6421]~P1(f329(f329(f239(a1),x64211),x64212))+P1(f329(f329(f239(a1),f329(f108(a1),x64211)),f329(f108(a1),x64212)))
% 159.70/159.35  [6440]~P1(f329(f329(f239(a909),x64401),x64402))+~P1(f329(f329(f239(a909),f329(a117,x64402)),x64401))
% 159.70/159.35  [6484]~P1(f329(f329(f240(a909),f329(a117,x64841)),f329(a117,x64842)))+P1(f329(f329(f240(a909),x64841),x64842))
% 159.70/159.35  [6485]~P1(f329(f329(f240(a104),f329(a3,x64851)),f329(a3,x64852)))+P1(f329(f329(f240(a909),x64851),x64852))
% 159.70/159.35  [6486]~P1(f329(f329(f240(a909),f329(a109,x64861)),f329(a109,x64862)))+P1(f329(f329(f240(a1),x64861),x64862))
% 159.70/159.35  [6487]~P1(f329(f329(f240(a909),f329(a20,x64871)),f329(a20,x64872)))+P1(f329(f329(f240(a104),x64871),x64872))
% 159.70/159.35  [6488]~P1(f329(f329(f239(a909),f329(a117,x64881)),f329(a117,x64882)))+P1(f329(f329(f239(a909),x64881),x64882))
% 159.70/159.35  [6489]~P1(f329(f329(f239(a104),f329(a3,x64891)),f329(a3,x64892)))+P1(f329(f329(f239(a909),x64891),x64892))
% 159.70/159.35  [6490]~P1(f329(f329(f239(a909),f329(a20,x64901)),f329(a20,x64902)))+P1(f329(f329(f239(a104),x64901),x64902))
% 159.70/159.35  [6533]~P1(f329(f329(f240(a909),f329(a109,x65332)),f329(a109,x65331)))+P1(f329(f329(f240(a1),f2(a1)),x65331))
% 159.70/159.35  [6565]P1(f329(f329(f239(a1),f2(a1)),f47(a1,x65651,x65652)))+~P1(f329(f329(f240(a1),f2(a1)),x65652))
% 159.70/159.35  [6726]P41(x67261,x67262)+~E(f329(f329(f291(x67261,x67261,x67261),x67262),x67262),f191(f917(f916(x67261,x67261),a904)))
% 159.70/159.35  [6738]~P41(x67381,x67382)+P41(x67381,f329(f329(f291(x67381,x67381,x67381),x67382),x67382))
% 159.70/159.35  [6749]P1(f329(f329(f240(a1),x67491),x67492))+~P1(f329(f329(f239(a1),x67491),f329(f329(f23(a1),x67492),f80(a1))))
% 159.70/159.35  [6750]P1(f329(f329(f239(a1),x67501),x67502))+~P1(f329(f329(f240(a1),x67501),f329(f329(f82(a1),x67502),f80(a1))))
% 159.70/159.35  [6753]P1(f329(f329(f240(a909),x67531),x67532))+~P1(f329(f329(f240(a1),f329(f105(a1),x67531)),f329(f105(a1),x67532)))
% 159.70/159.35  [6754]P1(f329(f329(f240(a1),x67541),x67542))+~P1(f329(f329(f240(a909),f329(f108(a909),x67541)),f329(f108(a909),x67542)))
% 159.70/159.35  [6755]P1(f329(f329(f240(a1),x67551),x67552))+~P1(f329(f329(f240(a1),f329(f108(a1),x67551)),f329(f108(a1),x67552)))
% 159.70/159.35  [6757]P1(f329(f329(f239(a909),x67571),x67572))+~P1(f329(f329(f239(a1),f329(f105(a1),x67571)),f329(f105(a1),x67572)))
% 159.70/159.35  [6758]P1(f329(f329(f239(a1),x67581),x67582))+~P1(f329(f329(f239(a1),f329(f108(a1),x67581)),f329(f108(a1),x67582)))
% 159.70/159.35  [6852]~E(f719(x68522,x68521),f118(x68521))+E(f329(f145(f910(x68521),f910(x68521),f137(x68521),f118(x68521)),x68522),f118(x68521))
% 159.70/159.35  [6853]~E(f725(x68532,x68531),f118(x68531))+E(f329(f145(f910(x68531),f910(x68531),f137(x68531),f118(x68531)),x68532),f118(x68531))
% 159.70/159.35  [6858]~P8(x68581)+E(f329(f145(x68581,x68581,f106(x68581),f247(x68581)),x68582),f40(x68581,f329(f175(x68581),x68582)))
% 159.70/159.35  [6859]~P8(x68591)+E(f329(f145(x68591,x68591,f115(x68591),f191(x68591)),x68592),f39(x68591,f329(f175(x68591),x68592)))
% 159.70/159.35  [6873]E(x68731,f2(a104))+E(f329(f329(f82(a909),f329(a20,f329(f329(f23(a104),x68731),f80(a104)))),f329(a117,x68732)),f329(f329(f82(a909),f329(a20,x68731)),x68732))
% 159.70/159.35  [6922]P1(f329(f329(f240(a1),f329(f329(f23(a1),x69221),x69222)),f2(a1)))+~P1(f329(f329(f240(a1),x69221),x69222))
% 159.70/159.35  [6947]~P112(x69471)+E(f329(f329(f115(f917(x69471,a904)),f329(f329(f311(x69471),x69472),f191(f917(x69471,a904)))),f329(f306(x69471),x69472)),f329(f286(x69471),x69472))
% 159.70/159.35  [7020]~P65(x70201,x70202)+P41(x70201,f329(f267(f916(x70201,x70201)),f329(f262(x70201,x70201,a904),x70202)))
% 159.70/159.35  [7021]~P65(x70211,x70212)+P63(x70211,f329(f267(f916(x70211,x70211)),f329(f262(x70211,x70211,a904),x70212)))
% 159.70/159.35  [7022]~P55(x70221,x70222)+P42(x70221,f329(f267(f916(x70221,x70221)),f329(f262(x70221,x70221,a904),x70222)))
% 159.70/159.35  [7023]~P56(x70231,x70232)+P57(x70231,f329(f267(f916(x70231,x70231)),f329(f262(x70231,x70231,a904),x70232)))
% 159.70/159.35  [7024]E(x70241,f191(f917(x70242,a904)))+~P1(f329(f329(f239(f917(x70242,a904)),x70241),f191(f917(x70242,a904))))
% 159.70/159.35  [7106]~P1(f329(f329(f240(a909),f2(a909)),x71062))+P1(f329(f329(f240(a909),f47(a909,x71061,x71062)),x71062))
% 159.70/159.35  [7108]~P1(f329(f329(f240(a1),f2(a1)),x71082))+P1(f329(f329(f240(a1),f47(a1,x71081,x71082)),x71082))
% 159.70/159.35  [7109]~P1(f329(f329(f240(a909),f2(a909)),x71092))+P1(f329(f329(f239(a909),f47(a909,x71091,x71092)),x71092))
% 159.70/159.35  [7110]~P1(f329(f329(f239(a1),f2(a1)),x71101))+P1(f329(f329(f239(a1),f47(a1,x71101,x71102)),x71101))
% 159.70/159.35  [7186]~P113(x71861)+E(f329(f329(f23(f917(x71861,a904)),f329(f329(f311(x71861),x71862),f191(f917(x71861,a904)))),f329(f285(x71861),x71862)),f329(f329(f311(x71861),x71862),f191(f917(x71861,a904))))
% 159.70/159.35  [7258]~P54(x72581,x72582)+P58(x72581,f247(f917(x72581,a904)),f329(f267(f916(x72581,x72581)),f329(f262(x72581,x72581,a904),x72582)))
% 159.70/159.35  [7259]P1(f329(x72591,x72592))+P1(f329(f329(f331(f917(f916(a909,a909),a904)),f571(x72592,x72591)),a103))
% 159.70/159.35  [7304]E(f329(f329(f137(a909),f142(a909,f329(f304(a909,x73041),x73042))),f329(f329(f154(a909),x73042),f118(a909))),f142(a909,f329(f304(a909,x73041),f329(a117,x73042))))+~P1(f329(f329(f239(a909),x73041),x73042))
% 159.70/159.35  [7460]E(x74601,f2(a909))+~E(f329(f145(a909,a909,f82(a909),x74601),x74602),f2(a909))
% 159.70/159.35  [7486]~P1(f329(f329(f240(a1),f329(f329(f23(a1),x74861),x74862)),f2(a1)))+P1(f329(f329(f240(a1),x74861),x74862))
% 159.70/159.35  [7513]P41(x75131,x75132)+~P41(x75131,f329(f329(f291(x75131,x75131,x75131),x75132),x75132))
% 159.70/159.35  [7542]~P1(f329(f329(f239(a909),f329(a117,x75421)),x75422))+P1(f188(a904,a244,f329(f239(a909),x75421),x75422))
% 159.70/159.35  [7698]P28(a909,a909,f329(f329(f7(a909,a909,a909),f23(a909)),x76981),x76982)+P1(f329(f329(f331(a909),f572(x76981,x76982)),x76982))
% 159.70/159.35  [7755]E(f329(f329(f329(f67(a909,x77551,f82(a909)),f329(f16(a909,x77551),f80(a909))),f2(a909)),x77552),f329(f37(x77551),x77552))+~P1(f329(f63(x77551),x77552))
% 159.70/159.35  [7797]P28(a909,a909,f329(f329(f7(a909,a909,a909),f23(a909)),x77971),x77972)+~P1(f329(f329(f239(a909),x77971),f572(x77971,x77972)))
% 159.70/159.35  [7853]P41(x78531,x78532)+P1(f329(f329(f239(f917(x78531,a904)),f569(x78532,x78531)),f329(f288(x78531,x78531,x78532),f569(x78532,x78531))))
% 159.70/159.35  [7858]P65(x78581,x78582)+~P41(x78581,f329(f267(f916(x78581,x78581)),f329(f262(x78581,x78581,a904),x78582)))
% 159.70/159.35  [7859]P55(x78591,x78592)+~P42(x78591,f329(f267(f916(x78591,x78591)),f329(f262(x78591,x78591,a904),x78592)))
% 159.70/159.35  [7860]P56(x78601,x78602)+~P57(x78601,f329(f267(f916(x78601,x78601)),f329(f262(x78601,x78601,a904),x78602)))
% 159.70/159.35  [7934]P1(f329(f329(f239(a909),f329(a117,x79341)),x79342))+~P1(f188(a904,a244,f329(f239(a909),x79341),x79342))
% 159.70/159.35  [7990]P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x79901),x79902)),f309(a909,a319)))+~P1(f329(f329(f239(a909),x79901),x79902))
% 159.70/159.35  [8087]P54(x80871,x80872)+~P58(x80871,f247(f917(x80871,a904)),f329(f267(f916(x80871,x80871)),f329(f262(x80871,x80871,a904),x80872)))
% 159.70/159.35  [8150]~P1(f329(f140(x81501),x81502))+P1(f329(f140(f917(x81501,a904)),f329(f329(f157(f910(x81501),f917(x81501,a904)),f175(x81501)),f56(x81501,x81502))))
% 159.70/159.35  [8352]~P41(x83521,f329(f289(x83521,x83521),x83522))+P41(x83521,f329(f289(x83521,x83521),f329(f329(f291(x83521,x83521,x83521),x83522),f309(x83521,x83522))))
% 159.70/159.35  [8478]P1(f329(f63(f916(x84781,x84781)),f329(f329(f291(x84781,x84781,x84781),x84782),f309(x84781,x84782))))+~P1(f329(f63(f916(x84781,x84781)),x84782))
% 159.70/159.35  [8506]E(x85061,f2(a1))+P1(f329(f51(x85062,x85061),f329(f329(f257(a1,a1),f329(f329(f38(a1),x85062),x85061)),f47(a1,x85062,x85061))))
% 159.70/159.35  [8519]~P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x85191),x85192)),f309(a909,a319)))+P1(f329(f329(f239(a909),x85191),x85192))
% 159.70/159.35  [8537]~P77(x85371)+E(f329(f145(x85371,x85371,f329(f7(x85371,x85371,x85371),f82(x85371)),f2(x85371)),f329(f171(x85371),x85372)),f329(f145(x85371,x85371,f82(x85371),f2(x85371)),x85372))
% 159.70/159.35  [8719]~P112(x87191)+E(f329(f145(f910(x87191),x87191,f329(f7(x87191,f910(x87191),f910(x87191)),f151(x87191,x87191,f5(x87191))),f118(x87191)),x87192),f153(x87191,x87191,f5(x87191),x87192))
% 159.70/159.35  [8821]~P63(x88211,f329(f267(f916(x88211,x88211)),f329(f262(x88211,x88211,a904),x88212)))+P63(x88211,f329(f267(f916(x88211,x88211)),f329(f262(x88211,x88211,a904),f248(x88211,x88211,x88212))))
% 159.70/159.35  [8835]P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x88351),x88352)),f329(f329(f291(a909,a909,a909),a319),f309(a909,a319))))+~P1(f329(f329(f240(a909),x88351),x88352))
% 159.70/159.35  [8877]~P1(f329(f63(f916(x88771,x88771)),f329(f329(f291(x88771,x88771,x88771),x88772),f309(x88771,x88772))))+P1(f329(f63(f916(x88771,x88771)),x88772))
% 159.70/159.35  [8931]~P63(x89311,f329(f267(f916(x89311,x89311)),f329(f262(x89311,x89311,a904),f248(x89311,x89311,x89312))))+P63(x89311,f329(f267(f916(x89311,x89311)),f329(f262(x89311,x89311,a904),x89312)))
% 159.70/159.35  [9133]P63(x91331,x91332)+P1(f329(f329(f331(f916(x91331,x91331)),f329(f329(f257(x91331,x91331),f592(x91332,x91331)),f592(x91332,x91331))),f329(f329(f291(x91331,x91331,x91331),x91332),f309(x91331,x91332))))
% 159.70/159.35  [9134]P63(x91341,x91342)+P1(f329(f329(f331(f916(x91341,x91341)),f329(f329(f257(x91341,x91341),f596(x91342,x91341)),f596(x91342,x91341))),f329(f329(f291(x91341,x91341,x91341),x91342),f309(x91341,x91342))))
% 159.70/159.35  [9253]~P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x92531),x92532)),f329(f329(f291(a909,a909,a909),a319),f309(a909,a319))))+P1(f329(f329(f240(a909),x92531),x92532))
% 159.70/159.35  [5179]~P96(x51791)+E(f329(f329(f82(x51791),f329(f108(x51791),a85)),x51792),x51792)
% 159.70/159.35  [5212]~P98(x52121)+E(f329(f329(f115(x52121),f329(f81(x52121),x52122)),x52122),f247(x52121))
% 159.70/159.35  [5213]~P73(x52131)+E(f329(f329(f82(x52131),f329(f81(x52131),x52132)),x52132),f2(x52131))
% 159.70/159.35  [5214]~P79(x52141)+E(f329(f329(f82(x52141),f329(f81(x52141),x52142)),x52142),f2(x52141))
% 159.70/159.35  [5215]~P98(x52151)+E(f329(f329(f106(x52151),f329(f81(x52151),x52152)),x52152),f191(x52151))
% 159.70/159.35  [5250]~P96(x52501)+E(f329(f329(f83(x52501),f329(f108(x52501),a102)),x52502),f329(f81(x52501),x52502))
% 159.70/159.35  [5412]~P118(x54121)+E(f329(f329(f83(x54121),f329(f81(x54121),f80(x54121))),x54122),f329(f81(x54121),x54122))
% 159.70/159.35  [5457]E(f329(f77(a1),x54571),f80(a1))+~E(f329(f77(a1),f329(f329(f83(a1),x54571),x54572)),f80(a1))
% 159.70/159.35  [5545]~P96(x55451)+E(f329(f329(f82(x55451),f80(x55451)),f329(f108(x55451),x55452)),f329(f108(x55451),f329(f329(f23(a1),x55452),a102)))
% 159.70/159.35  [5598]~P2(x55981)+E(f13(x55981,f329(f329(f311(x55981),x55982),f191(f917(x55981,a904)))),x55982)
% 159.70/159.35  [5599]~P2(x55991)+E(f10(x55991,f329(f329(f311(x55991),x55992),f191(f917(x55991,a904)))),x55992)
% 159.70/159.35  [5600]~P112(x56001)+E(f14(x56001,f329(f329(f311(x56001),x56002),f191(f917(x56001,a904)))),x56002)
% 159.70/159.35  [5601]~P112(x56011)+E(f15(x56011,f329(f329(f311(x56011),x56012),f191(f917(x56011,a904)))),x56012)
% 159.70/159.35  [5602]~P8(x56021)+E(f40(x56021,f329(f329(f311(x56021),x56022),f191(f917(x56021,a904)))),x56022)
% 159.70/159.35  [5603]~P8(x56031)+E(f39(x56031,f329(f329(f311(x56031),x56032),f191(f917(x56031,a904)))),x56032)
% 159.70/159.35  [5625]E(f329(f329(f82(a909),x56251),f329(f329(f23(a909),x56252),x56251)),x56252)+P1(f329(f329(f240(a909),x56252),x56251))
% 159.70/159.35  [5661]E(x56611,f118(x56612))+P1(f329(f329(f240(a909),f2(a909)),f329(f192(f910(x56612)),x56611)))
% 159.70/159.35  [5788]~P112(x57881)+E(f11(x57881,f237(x57881),f329(f329(f311(x57881),x57882),f191(f917(x57881,a904)))),x57882)
% 159.70/159.35  [5789]~P112(x57891)+E(f12(x57891,f238(x57891),f329(f329(f311(x57891),x57892),f191(f917(x57891,a904)))),x57892)
% 159.70/159.35  [5850]E(f329(f329(f82(a909),x58501),f329(f329(f23(a909),x58502),x58501)),x58502)+~P1(f329(f329(f239(a909),x58501),x58502))
% 159.70/159.35  [5851]E(f329(f329(f23(a909),x58511),f329(f329(f23(a909),x58511),x58512)),x58512)+~P1(f329(f329(f239(a909),x58512),x58511))
% 159.70/159.35  [5872]E(f47(a909,f329(f329(f23(a909),x58721),x58722),x58722),f47(a909,x58721,x58722))+P1(f329(f329(f240(a909),x58721),x58722))
% 159.70/159.35  [5883]E(f329(f81(a1),f329(f329(f38(a1),x58831),f329(f81(a1),x58832))),f294(x58831,x58832))+P1(f329(f329(f239(a1),f2(a1)),x58832))
% 159.70/159.35  [5885]~E(x58852,f2(a909))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f249(a909),x58851),x58852)))
% 159.70/159.35  [5941]~P96(x59411)+E(f329(f329(f82(x59411),f329(f81(x59411),f80(x59411))),f329(f108(x59411),x59412)),f329(f108(x59411),f329(f329(f82(a1),x59412),a102)))
% 159.70/159.35  [5942]E(f329(f329(f249(a909),f329(f108(a909),x59421)),x59422),f329(f329(f249(a909),f2(a909)),x59422))+~P1(f329(a196,f329(f108(a1),x59421)))
% 159.70/159.35  [6043]E(f329(f144(a909),f142(a909,f329(f304(a909,x60431),x60432))),x60431)+~P1(f329(f329(f240(a909),x60431),x60432))
% 159.70/159.35  [6060]E(f329(f329(f83(a909),f329(f108(a909),x60601)),f329(f108(a909),x60602)),f329(f108(a909),f329(f329(f83(a1),x60601),x60602)))+P1(f329(f329(f240(a1),x60601),a85))
% 159.70/159.35  [6066]~P129(x60661)+P1(f329(f329(f239(x60661),f2(x60661)),f329(f329(f83(x60661),x60662),x60662)))
% 159.70/159.35  [6078]E(f329(f329(f23(a909),f329(a117,x60781)),x60782),f329(a117,f329(f329(f23(a909),x60781),x60782)))+~P1(f329(f329(f239(a909),x60782),x60781))
% 159.70/159.35  [6081]E(f47(a909,f329(f329(f23(a909),x60811),x60812),x60812),f47(a909,x60811,x60812))+~P1(f329(f329(f239(a909),x60812),x60811))
% 159.70/159.35  [6137]E(f329(f329(f249(a909),f329(a109,x61371)),x61372),f329(a109,f329(f329(f249(a1),x61371),x61372)))+~P1(f329(f329(f239(a1),f2(a1)),x61371))
% 159.70/159.35  [6155]P1(f329(f140(x61551),x61552))+P1(f329(f329(f240(a909),f690(x61552,x61551)),f329(f192(f910(x61551)),x61552)))
% 159.70/159.35  [6156]P1(f329(f140(x61561),x61562))+P1(f329(f329(f240(a909),f694(x61562,x61561)),f329(f192(f910(x61561)),x61562)))
% 159.70/159.35  [6171]~E(x61711,f118(x61712))+~P1(f329(f329(f240(a909),f2(a909)),f329(f192(f910(x61712)),x61711)))
% 159.70/159.35  [6182]E(f147(a909,f142(a909,f329(f304(a909,x61821),x61822))),f329(f329(f23(a909),x61822),f80(a909)))+~P1(f329(f329(f240(a909),x61821),x61822))
% 159.70/159.35  [6185]E(f329(f329(f82(a1),x61851),f329(f105(a1),f329(a117,f864(x61852,x61851)))),x61852)+~P1(f329(f329(f240(a1),x61851),x61852))
% 159.70/159.35  [6192]E(x61921,f2(a909))+E(f329(f329(f83(a909),x61922),f329(f329(f249(a909),x61922),f329(f329(f23(a909),x61921),f80(a909)))),f329(f329(f249(a909),x61922),x61921))
% 159.70/159.35  [6221]E(f329(f329(f83(a909),f329(a109,x62211)),f329(a109,x62212)),f329(a109,f329(f329(f83(a1),x62211),x62212)))+~P1(f329(f329(f239(a1),f2(a1)),x62211))
% 159.70/159.35  [6222]E(f329(f329(f38(a909),f329(a109,x62221)),f329(a109,x62222)),f329(a109,f329(f329(f38(a1),x62221),x62222)))+~P1(f329(f329(f239(a1),f2(a1)),x62221))
% 159.70/159.35  [6236]~P116(x62361)+E(f329(f329(f82(x62361),x62362),x62362),f329(f329(f83(x62361),f329(f329(f82(x62361),f80(x62361)),f80(x62361))),x62362))
% 159.70/159.35  [6258]E(f329(f329(f23(a1),f329(f105(a1),x62581)),f329(f105(a1),x62582)),f329(f105(a1),f329(f329(f23(a909),x62581),x62582)))+~P1(f329(f329(f239(a909),x62582),x62581))
% 159.70/159.35  [6260]E(f329(f329(f257(a1,a1),f329(f108(a1),a102)),f329(f329(f82(a1),x62601),x62602)),f52(x62601,x62602))+~P1(f329(f329(f239(a1),x62602),f2(a1)))
% 159.70/159.35  [6291]E(f182(x62911,x62912),f118(f910(x62911)))+P1(f329(f329(f331(f910(x62911)),f689(x62912,x62911)),f329(f175(f910(x62911)),x62912)))
% 159.70/159.35  [6300]E(f121(a1,f329(f133(a1),x63001),f132(x63002,f329(f329(f82(a1),x63001),f80(a1)))),f132(x63002,x63001))+P1(f329(f329(f240(a1),x63002),x63001))
% 159.70/159.35  [6375]E(f329(f329(f154(a1),x63751),f181(f329(f329(f82(a1),x63751),f80(a1)),x63752)),f181(x63751,x63752))+~P1(f329(f329(f239(a1),x63751),x63752))
% 159.70/159.35  [6414]~P1(f329(f329(f240(a909),x64142),x64141))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f23(a909),x64141),x64142)))
% 159.70/159.35  [6445]~P1(f329(f329(f240(a909),x64451),f329(a109,x64452)))+P1(f329(f329(f240(a1),f329(f105(a1),x64451)),x64452))
% 159.70/159.35  [6474]~P112(x64741)+E(f329(f329(f115(f917(x64741,a904)),f329(f285(x64741),x64742)),f329(f329(f311(x64741),x64742),f191(f917(x64741,a904)))),f329(f303(x64741),x64742))
% 159.70/159.35  [6477]~P1(f329(f329(f240(a909),f2(a909)),x64771))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f249(a909),x64771),x64772)))
% 159.70/159.35  [6478]~P1(f329(f329(f239(a1),f2(a1)),x64781))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f249(a1),x64781),x64782)))
% 159.70/159.35  [6508]~E(f329(x65081,f2(a909)),f2(a909))+E(f329(f329(f6(a909,a909),x65081),f305(a909,f329(a117,f2(a909)),x65082)),f329(f329(f6(a909,a909),x65081),f305(a909,f2(a909),x65082)))
% 159.70/159.35  [6573]~P96(x65731)+E(f329(f329(f83(x65731),f329(f329(f82(x65731),f80(x65731)),f80(x65731))),f329(f108(x65731),x65732)),f329(f108(x65731),f329(f329(f82(a1),x65732),x65732)))
% 159.70/159.35  [6588]E(f329(f329(f311(a1),x65881),f305(a1,f329(f329(f82(a1),x65881),f80(a1)),x65882)),f305(a1,x65881,x65882))+P1(f329(f329(f240(a1),x65882),x65881))
% 159.70/159.35  [6589]P1(f329(f329(f240(a909),x65891),f329(a109,x65892)))+~P1(f329(f329(f240(a1),f329(f105(a1),x65891)),x65892))
% 159.70/159.35  [6694]E(f329(a109,f329(f329(f38(a1),f329(f108(a1),x66941)),f329(f108(a1),x66942))),f329(f329(f38(a909),f329(f108(a909),x66941)),f329(f108(a909),x66942)))+P1(f329(a196,f329(f108(a1),x66941)))
% 159.70/159.35  [6751]P1(f329(f329(f240(a909),x67511),x67512))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f23(a909),x67512),x67511)))
% 159.70/159.35  [6795]P1(f329(f329(f240(a909),f2(a909)),x67951))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f83(a909),x67952),x67951)))
% 159.70/159.35  [6796]P1(f329(f329(f240(a909),f2(a909)),x67961))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f83(a909),x67961),x67962)))
% 159.70/159.35  [6815]~P1(f329(f329(f239(a1),x68151),f2(a1)))+E(f329(f329(f83(a909),f329(a109,f329(f81(a1),x68151))),f329(a109,f329(f81(a1),x68152))),f329(a109,f329(f329(f83(a1),x68151),x68152)))
% 159.70/159.35  [6870]~E(x68702,f191(f917(x68701,a904)))+P1(f329(f329(f239(f917(x68701,a904)),x68702),f329(f81(f917(x68701,a904)),x68702)))
% 159.70/159.35  [6932]~P96(x69321)+E(f329(f329(f82(x69321),f329(f329(f82(x69321),f2(x69321)),f329(f108(x69321),x69322))),f329(f108(x69321),x69322)),f329(f108(x69321),f329(f329(f82(a1),x69322),x69322)))
% 159.70/159.35  [6986]~P1(f329(f329(f240(a1),x69861),x69862))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x69861),f80(a1))),x69862))
% 159.70/159.35  [7053]E(x70531,f2(a909))+~P1(f329(f329(f239(a1),f329(f105(a1),x70532)),f329(f81(a1),f329(f105(a1),x70531))))
% 159.70/159.35  [7054]E(x70541,f2(a909))+~P1(f329(f329(f239(a1),f329(f105(a1),x70541)),f329(f81(a1),f329(f105(a1),x70542))))
% 159.70/159.35  [7154]E(f329(f329(f257(a1,a1),f329(f108(a1),a102)),f329(f329(f82(a1),x71541),x71542)),f52(x71541,x71542))+~P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),x71541),x71542)))
% 159.70/159.35  [7198]~P30(x71981,x71982)+P41(x71981,f329(f256(f917(f916(x71981,x71981),a904),f917(f916(x71981,x71981),a904)),x71982))
% 159.70/159.35  [7216]~P1(f329(f329(f239(a909),f329(a117,f2(a909))),x72161))+P1(f329(f329(f239(a909),f329(a117,f2(a909))),f329(f329(f249(a909),x72161),x72162)))
% 159.70/159.35  [7390]~P1(f329(f329(f240(a1),x73901),x73902))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x73901),x73901)),f329(f329(f82(a1),x73902),x73902)))
% 159.70/159.35  [7402]~P1(f329(f329(f239(a1),x74021),x74022))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x74021),x74021)),f329(f329(f82(a1),x74022),x74022)))
% 159.70/159.35  [7463]~P1(f329(f329(f240(a909),f2(a909)),x74631))+P1(f329(f329(f240(a909),f329(f329(f23(a909),x74631),f329(a117,x74632))),x74631))
% 159.70/159.35  [7495]P1(f329(f329(f239(a909),f329(a117,f2(a909))),x74951))+~P1(f329(f329(f239(a909),f329(a117,f2(a909))),f329(f329(f83(a909),x74952),x74951)))
% 159.70/159.35  [7496]P1(f329(f329(f239(a909),f329(a117,f2(a909))),x74961))+~P1(f329(f329(f239(a909),f329(a117,f2(a909))),f329(f329(f83(a909),x74961),x74962)))
% 159.70/159.35  [7500]P1(f329(f329(f239(a909),f329(f329(f167(a909),x75001),x75002)),f329(f168(a909),x75001)))+~P1(f329(f329(f240(a909),x75002),f329(f192(f910(a909)),x75001)))
% 159.70/159.35  [7541]P1(f329(f329(f240(a1),x75411),x75412))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x75411),f80(a1))),x75412))
% 159.70/159.35  [7587]P1(f329(f63(x75871),f247(f917(x75871,a904))))+~P1(f329(f63(f917(x75872,x75871)),f247(f917(f917(x75872,x75871),a904))))
% 159.70/159.35  [7588]P1(f329(f63(x75881),f247(f917(x75881,a904))))+~P1(f329(f63(f915(x75882,x75881)),f247(f917(f915(x75882,x75881),a904))))
% 159.70/159.35  [7589]P1(f329(f63(x75891),f247(f917(x75891,a904))))+~P1(f329(f63(f915(x75891,x75892)),f247(f917(f915(x75891,x75892),a904))))
% 159.70/159.35  [7628]E(x76281,f191(f917(x76282,a904)))+~P1(f329(f329(f239(f917(x76282,a904)),x76281),f329(f81(f917(x76282,a904)),x76281)))
% 159.70/159.35  [7765]E(f329(f145(f910(x77651),f910(x77651),f137(x77651),f118(x77651)),x77652),f118(x77651))+P1(f329(f329(f331(f910(x77651)),f719(x77652,x77651)),f329(f175(f910(x77651)),x77652)))
% 159.70/159.35  [7766]E(f329(f145(f910(x77661),f910(x77661),f137(x77661),f118(x77661)),x77662),f118(x77661))+P1(f329(f329(f331(f910(x77661)),f725(x77662,x77661)),f329(f175(f910(x77661)),x77662)))
% 159.70/159.35  [8010]P1(f329(f329(f240(a1),x80101),x80102))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x80101),x80101)),f329(f329(f82(a1),x80102),x80102)))
% 159.70/159.35  [8013]P1(f329(f329(f239(a1),x80131),x80132))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x80131),x80131)),f329(f329(f82(a1),x80132),x80132)))
% 159.70/159.35  [8109]~P116(x81091)+E(f329(f329(f83(x81091),f329(f329(f82(x81091),f80(x81091)),f80(x81091))),f329(f329(f6(a909,x81091),f105(x81091)),f305(a909,f80(a909),x81092))),f329(f329(f83(x81091),f329(f105(x81091),x81092)),f329(f329(f82(x81091),f329(f105(x81091),x81092)),f80(x81091))))
% 159.70/159.35  [8166]P1(f329(f329(f331(a909),x81661),x81662))+~P1(f329(f329(f331(a1),f329(f105(a1),x81661)),f329(f312(a909,a1,f105(a1)),x81662)))
% 159.70/159.35  [8323]~P1(f329(f63(x83231),x83232))+E(f329(f312(a909,x83231,f415(x83232,x83231)),f329(f267(a909),f329(f329(f7(a909,a909,a904),f240(a909)),f416(x83232,x83231)))),x83232)
% 159.70/159.35  [8614]P59(x86141,x86142)+P1(f329(f329(f331(f916(x86141,x86141)),f329(f329(f257(x86141,x86141),f495(x86142,x86141)),f495(x86142,x86141))),x86142))
% 159.70/159.35  [8615]P42(x86151,x86152)+P1(f329(f329(f331(f916(x86151,x86151)),f329(f329(f257(x86151,x86151),f813(x86152,x86151)),f817(x86152,x86151))),x86152))
% 159.70/159.36  [8616]P42(x86161,x86162)+P1(f329(f329(f331(f916(x86161,x86161)),f329(f329(f257(x86161,x86161),f817(x86162,x86161)),f818(x86162,x86161))),x86162))
% 159.70/159.36  [8617]P43(x86171,x86172)+P1(f329(f329(f331(f916(x86171,x86171)),f329(f329(f257(x86171,x86171),f729(x86172,x86171)),f728(x86172,x86171))),x86172))
% 159.70/159.36  [8618]P43(x86181,x86182)+P1(f329(f329(f331(f916(x86181,x86181)),f329(f329(f257(x86181,x86181),f728(x86182,x86181)),f729(x86182,x86181))),x86182))
% 159.70/159.36  [8619]P57(x86191,x86192)+P1(f329(f329(f331(f916(x86191,x86191)),f329(f329(f257(x86191,x86191),f829(x86192,x86191)),f830(x86192,x86191))),x86192))
% 159.70/159.36  [8760]~P96(x87601)+E(f329(f329(f23(x87601),f80(x87601)),f329(f108(x87601),x87602)),f329(f108(x87601),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f81(a1),x87602))))
% 159.70/159.36  [8873]~P1(f329(f329(f240(f917(a909,a904)),x88731),x88732))+P1(f329(f329(f240(f917(a1,a904)),f329(f312(a909,a1,f105(a1)),x88731)),f329(f312(a909,a1,f105(a1)),x88732)))
% 159.70/159.36  [8906]~P1(f329(f329(f240(a1),x89061),x89062))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x89061),x89061)),a102)),f329(f329(f82(a1),x89062),x89062)))
% 159.70/159.36  [8908]~P1(f329(f329(f240(a1),x89081),x89082))+P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x89081),x89081)),a102)),f329(f329(f82(a1),x89082),x89082)))
% 159.70/159.36  [8977]~P1(f329(f329(f331(a909),x89771),f329(f175(a909),x89772)))+P1(f329(f329(f239(a909),x89771),f329(f145(a909,a909,f82(a909),f2(a909)),x89772)))
% 159.70/159.36  [9073]P51(x90731,x90732)+~P1(f329(f329(f331(f916(x90731,x90731)),f329(f329(f257(x90731,x90731),f490(x90732,x90731)),f490(x90732,x90731))),x90732))
% 159.70/159.36  [9074]P42(x90741,x90742)+~P1(f329(f329(f331(f916(x90741,x90741)),f329(f329(f257(x90741,x90741),f813(x90742,x90741)),f818(x90742,x90741))),x90742))
% 159.70/159.36  [9075]P57(x90751,x90752)+~P1(f329(f329(f331(f916(x90751,x90751)),f329(f329(f257(x90751,x90751),f830(x90752,x90751)),f829(x90752,x90751))),x90752))
% 159.70/159.36  [9215]~P1(f329(f329(f240(f917(a1,a904)),f329(f312(a909,a1,f105(a1)),x92151)),f329(f312(a909,a1,f105(a1)),x92152)))+P1(f329(f329(f240(f917(a909,a904)),x92151),x92152))
% 159.70/159.36  [9216]~P1(f329(f329(f239(f917(a1,a904)),f329(f312(a909,a1,f105(a1)),x92161)),f329(f312(a909,a1,f105(a1)),x92162)))+P1(f329(f329(f239(f917(a909,a904)),x92161),x92162))
% 159.70/159.36  [9311]P1(f329(f329(f240(a1),x93111),x93112))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x93111),x93111)),a102)),f329(f329(f82(a1),x93112),x93112)))
% 159.70/159.36  [9313]P1(f329(f329(f240(a1),x93131),x93132))+~P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x93131),x93131)),a102)),f329(f329(f82(a1),x93132),x93132)))
% 159.70/159.36  [10181]~P108(x101811)+E(f121(f910(x101811),f329(f133(f910(x101811)),f118(x101811)),f329(f329(f329(f99(f911(f910(x101811))),f329(f329(f240(a1),f2(a1)),x101812)),f329(f123(f916(x101811,f910(x101811)),f910(x101811),f134(x101811,f910(x101811),f135(x101811,f329(f329(f23(a1),x101812),f80(a1))),f135(f910(x101811),f329(f329(f23(a1),x101812),f80(a1))))),f329(f262(x101811,f910(x101811),f911(f910(x101811))),f329(f329(f8(f917(f910(x101811),f910(x101811)),f917(f910(x101811),f911(f910(x101811))),x101811),f329(f8(f910(x101811),f911(f910(x101811)),f910(x101811)),f133(f910(x101811)))),f154(x101811))))),f120(f910(x101811)))),f135(f910(x101811),x101812))
% 159.70/159.36  [10203]~P1(f329(f63(x102031),x102032))+E(f329(f192(f910(x102031)),f92(f910(x102031),f329(f329(f18(f910(x102031),a904,a904),f329(f329(f8(a904,f917(a904,a904),f910(x102031)),a327),f329(f329(f7(f910(x102031),f917(x102031,a904),a904),f329(f329(f8(f917(x102031,a904),f917(f917(x102031,a904),a904),f910(x102031)),a326),f175(x102031))),x102032))),f140(x102031)))),f218(x102031,x102032))
% 159.70/159.36  [6181]E(f329(f329(f82(a909),f329(f329(f23(a909),x61811),x61812)),x61812),x61811)+~P1(f329(f329(f239(a909),x61812),x61811))
% 159.70/159.36  [6254]E(f329(f329(f38(a909),f329(f329(f83(a909),x62541),x62542)),x62542),x62541)+~P1(f329(f329(f240(a909),f2(a909)),x62542))
% 159.70/159.36  [6255]E(f329(f329(f38(a909),f329(f329(f83(a909),x62551),x62552)),x62551),x62552)+~P1(f329(f329(f240(a909),f2(a909)),x62551))
% 159.70/159.36  [6259]~P76(x62591)+E(f329(f329(f6(a909,x62591),f329(f167(x62591),x62592)),f329(f304(a909,f2(a909)),f329(f192(f910(x62591)),x62592))),f329(f168(x62591),x62592))
% 159.70/159.36  [6367]E(f47(a909,f329(a117,f329(f329(f83(a909),x63671),x63672)),x63671),f80(a909))+~P1(f329(f329(f240(a909),f80(a909)),x63671))
% 159.70/159.36  [6373]E(f329(a117,f329(f329(f82(a909),f329(f108(a909),x63731)),x63732)),f329(f329(f82(a909),f80(a909)),x63732))+~P1(f329(a196,f329(f108(a1),x63731)))
% 159.70/159.36  [6402]E(f329(a109,f329(f329(f249(a1),f329(f108(a1),x64021)),x64022)),f329(f329(f249(a909),f329(f108(a909),x64021)),x64022))+P1(f329(a196,f329(f108(a1),x64021)))
% 159.70/159.36  [6644]E(f329(f329(f23(a909),x66441),f329(f108(a909),f329(f329(f82(a1),x66442),a102))),f329(f329(f23(a909),f329(a117,x66441)),f329(f108(a909),x66442)))+~P1(f329(f329(f240(a1),a85),x66442))
% 159.70/159.36  [6725]E(x67251,f2(a909))+E(f329(a117,f329(f329(f82(a909),f329(f329(f23(a909),x67251),f80(a909))),x67252)),f329(f329(f82(a909),x67251),x67252))
% 159.70/159.36  [6764]E(x67641,f2(a1))+P1(f329(f329(f240(a1),f2(a1)),f329(f329(f249(a1),f329(f77(a1),x67641)),x67642)))
% 159.70/159.36  [6780]~E(x67802,f2(a909))+P1(f329(f329(f240(a1),f2(a1)),f329(f329(f249(a1),f329(f77(a1),x67801)),x67802)))
% 159.70/159.36  [6818]E(x68181,f2(a909))+E(f329(f329(f82(a909),x68182),f329(f329(f83(a909),f329(f329(f23(a909),x68181),f80(a909))),x68182)),f329(f329(f83(a909),x68181),x68182))
% 159.70/159.36  [6863]~P1(f329(f329(f239(a1),x68631),x68632))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x68631),a102)),x68632))
% 159.70/159.36  [6989]E(f329(f329(f154(a909),x69891),f142(a909,f329(f304(a909,f329(a117,x69891)),x69892))),f142(a909,f329(f304(a909,x69891),x69892)))+~P1(f329(f329(f240(a909),x69891),x69892))
% 159.70/159.36  [7189]E(x71891,x71892)+~E(f329(f329(f23(a1),f329(f329(f82(a1),x71891),x71891)),a102),f329(f329(f23(a1),f329(f329(f82(a1),x71892),x71892)),a102))
% 159.70/159.36  [7192]E(x71921,f118(x71922))+E(f271(x71922,f329(f329(f157(x71922,f916(a104,x71922)),f329(f257(a104,x71922),f80(a104))),x71921)),f278(x71922,x71921))
% 159.70/159.36  [7429]P1(f329(f329(f239(a1),x74291),x74292))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x74291),a102)),x74292))
% 159.70/159.36  [7908]~P1(f329(f329(f240(a909),x79081),x79082))+P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x79081),x79082)),a245))
% 159.70/159.36  [8138]~P1(f329(f329(f240(a104),f2(a104)),x81381))+P1(f329(f329(f240(a104),f329(f256(a104,f916(a104,a104)),f329(f272(x81381),x81382))),x81381))
% 159.70/159.36  [8405]~P42(x84051,x84052)+P42(x84051,f329(f329(f115(f917(f916(x84051,x84051),a904)),x84052),f309(x84051,f191(f917(f916(x84051,x84051),a904)))))
% 159.70/159.36  [8406]~P43(x84061,x84062)+P43(x84061,f329(f329(f115(f917(f916(x84061,x84061),a904)),x84062),f309(x84061,f191(f917(f916(x84061,x84061),a904)))))
% 159.70/159.36  [8456]~P88(x84561)+P1(f329(f329(f239(x84561),f329(f77(x84561),f329(f168(x84561),x84562))),f329(f168(x84561),f329(f329(f157(x84561,x84561),f77(x84561)),x84562))))
% 159.70/159.36  [8480]P1(f329(f329(f240(a909),x84801),x84802))+~P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),x84801),x84802)),a245))
% 159.70/159.36  [8643]E(f329(f329(f257(x86431,x86431),f621(x86432,x86431)),f621(x86432,x86431)),x86432)+~P1(f329(f329(f331(f916(x86431,x86431)),x86432),f309(x86431,f191(f917(f916(x86431,x86431),a904)))))
% 159.70/159.36  [8685]E(f329(f304(a909,x86851),f329(f329(f82(a909),x86851),f329(f37(a909),x86852))),x86852)+~P1(f329(f329(f239(f917(a909,a904)),x86852),f329(f304(a909,x86851),f329(f329(f82(a909),x86851),f329(f37(a909),x86852)))))
% 159.70/159.36  [8899]P43(x88991,x88992)+~P43(x88991,f329(f329(f115(f917(f916(x88991,x88991),a904)),x88992),f309(x88991,f191(f917(f916(x88991,x88991),a904)))))
% 159.70/159.36  [9023]E(f329(f329(f38(a1),f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x90231),x90231)),a102))),f329(f108(a1),f329(f329(f82(a1),x90232),x90232))),f329(f329(f38(a1),f329(f108(a1),x90231)),f329(f108(a1),x90232)))+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x90232)))
% 159.70/159.36  [9117]~P42(x91171,x91172)+P1(f329(f329(f239(f917(f916(x91171,x91171),a904)),f329(f329(f291(x91171,x91171,x91171),x91172),x91172)),x91172))
% 159.70/159.36  [9144]E(f180(f910(x91441),f329(f329(f8(a904,a904,f910(x91441)),a324),f329(f329(f7(f910(x91441),f910(x91441),a904),a326),f118(x91441))),x91442),f182(x91441,f182(x91441,x91442)))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x91441),a909),f192(f910(x91441))),x91442)))
% 159.70/159.36  [9147]E(f329(f329(f38(a1),f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x91471),x91471)),a102))),f329(f108(a1),f329(f329(f82(a1),x91472),x91472))),f329(f329(f38(a1),f329(f329(f82(a1),f329(f108(a1),x91471)),f80(a1))),f329(f108(a1),x91472)))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x91472)))
% 159.70/159.36  [9990]P1(f329(a196,x99902))+E(f329(f329(f88(a1,a909),f329(f329(f23(a1),x99901),x99902)),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f2(a909))),a109)),f329(f329(f23(a909),f329(a109,x99901)),f329(a109,x99902)))
% 159.70/159.36  [9998]E(f329(f329(f88(a1,a909),f329(f108(a1),f329(f329(f82(a1),x99981),f329(f81(a1),x99982)))),f329(f329(f18(a1,a909,a909),f329(f329(f7(a1,a909,f917(a909,a909)),f329(f329(f8(a904,f917(a909,f917(a909,a909)),a1),f99(a909)),a196)),f2(a909))),a109)),f329(f329(f23(a909),f329(f108(a909),x99981)),f329(f108(a909),x99982)))+P1(f329(f329(f240(a1),x99982),a85))
% 159.70/159.36  [9999]~P30(x99991,x99992)+P1(f329(f329(f239(f917(f916(x99991,x99991),a904)),f329(f329(f291(x99991,x99991,x99991),f329(f256(f917(f916(x99991,x99991),a904),f917(f916(x99991,x99991),a904)),x99992)),f329(f261(f917(f916(x99991,x99991),a904),f917(f916(x99991,x99991),a904)),x99992))),f329(f256(f917(f916(x99991,x99991),a904),f917(f916(x99991,x99991),a904)),x99992)))
% 159.70/159.36  [10056]~E(f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,f917(a909,a904),a904),f331(a909)),x100561))),f329(f329(f7(a909,a909,a904),f240(a909)),f329(a117,x100562))))),f2(a909))+~P1(f329(f329(f331(a909),f2(a909)),x100561))
% 159.70/159.36  [10111]E(f47(a1,f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x101111),x101111)),a102)),f329(f108(a1),f329(f329(f82(a1),x101112),x101112))),f329(f329(f82(a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a1,f329(f108(a1),x101111),f329(f108(a1),x101112)))),f80(a1)))+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x101112)))
% 159.70/159.36  [10120]E(f47(a1,f329(f108(a1),f329(f329(f23(a1),f329(f329(f82(a1),x101201),x101201)),a102)),f329(f108(a1),f329(f329(f82(a1),x101202),x101202))),f329(f329(f23(a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a1,f329(f329(f82(a1),f329(f108(a1),x101201)),f80(a1)),f329(f108(a1),x101202)))),f80(a1)))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x101202)))
% 159.70/159.36  [10169]~P8(x101691)+E(f39(x101691,f329(f267(x101691),f329(f329(f8(f917(x101691,a904),a904,x101691),f90(x101691)),f329(f329(f8(f917(x101691,a904),f917(x101691,a904),x101691),f329(f18(x101691,a904,a904),f329(f329(f8(a904,f917(a904,a904),x101691),a332),f329(f329(f7(x101691,f917(x101691,a904),a904),f331(x101691)),x101692)))),f239(x101691))))),f40(x101691,x101692))
% 159.70/159.36  [10196]~P41(x101961,x101962)+P65(x101961,f329(f329(f7(x101961,f917(f916(x101961,x101961),a904),f917(x101961,a904)),f329(f329(f8(f917(x101961,f917(f917(f916(x101961,x101961),a904),a904)),f917(f917(f916(x101961,x101961),a904),f917(x101961,a904)),x101961),f7(x101961,f917(f916(x101961,x101961),a904),a904)),f329(f329(f8(f917(x101961,f916(x101961,x101961)),f917(x101961,f917(f917(f916(x101961,x101961),a904),a904)),x101961),f329(f8(f916(x101961,x101961),f917(f917(f916(x101961,x101961),a904),a904),x101961),f331(f916(x101961,x101961)))),f257(x101961,x101961)))),x101962))
% 159.70/159.36  [10197]~P11(x101971,f247(f917(x101971,a904)),x101972)+P10(x101971,f329(f329(f7(x101971,f917(f916(x101971,x101971),a904),f917(x101971,a904)),f329(f329(f8(f917(x101971,f917(f917(f916(x101971,x101971),a904),a904)),f917(f917(f916(x101971,x101971),a904),f917(x101971,a904)),x101971),f7(x101971,f917(f916(x101971,x101971),a904),a904)),f329(f329(f8(f917(x101971,f916(x101971,x101971)),f917(x101971,f917(f917(f916(x101971,x101971),a904),a904)),x101971),f329(f8(f916(x101971,x101971),f917(f917(f916(x101971,x101971),a904),a904),x101971),f331(f916(x101971,x101971)))),f257(x101971,x101971)))),x101972))
% 159.70/159.36  [10241]P41(x102411,x102412)+~P65(x102411,f329(f329(f7(x102411,f917(f916(x102411,x102411),a904),f917(x102411,a904)),f329(f329(f8(f917(x102411,f917(f917(f916(x102411,x102411),a904),a904)),f917(f917(f916(x102411,x102411),a904),f917(x102411,a904)),x102411),f7(x102411,f917(f916(x102411,x102411),a904),a904)),f329(f329(f8(f917(x102411,f916(x102411,x102411)),f917(x102411,f917(f917(f916(x102411,x102411),a904),a904)),x102411),f329(f8(f916(x102411,x102411),f917(f917(f916(x102411,x102411),a904),a904),x102411),f331(f916(x102411,x102411)))),f257(x102411,x102411)))),x102412))
% 159.70/159.36  [10242]P11(x102421,f247(f917(x102421,a904)),x102422)+~P10(x102421,f329(f329(f7(x102421,f917(f916(x102421,x102421),a904),f917(x102421,a904)),f329(f329(f8(f917(x102421,f917(f917(f916(x102421,x102421),a904),a904)),f917(f917(f916(x102421,x102421),a904),f917(x102421,a904)),x102421),f7(x102421,f917(f916(x102421,x102421),a904),a904)),f329(f329(f8(f917(x102421,f916(x102421,x102421)),f917(x102421,f917(f917(f916(x102421,x102421),a904),a904)),x102421),f329(f8(f916(x102421,x102421),f917(f917(f916(x102421,x102421),a904),a904),x102421),f331(f916(x102421,x102421)))),f257(x102421,x102421)))),x102422))
% 159.70/159.36  [7377]E(f329(f329(f82(a909),f329(f108(a909),f329(f329(f23(a1),x73771),a102))),x73772),f329(a117,f329(f329(f82(a909),f329(f108(a909),x73771)),x73772)))+P1(f329(a196,f329(f108(a1),x73771)))
% 159.70/159.36  [7823]~P96(x78231)+E(f329(f329(f82(x78231),f329(f329(f82(x78231),f80(x78231)),f329(f108(x78231),x78232))),f329(f108(x78231),x78232)),f329(f108(x78231),f329(f329(f23(a1),f329(f329(f82(a1),x78232),x78232)),a102)))
% 159.70/159.36  [8482]~P1(f329(f329(f239(a1),x84821),x84822))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x84821),x84821)),f329(f329(f23(a1),f329(f329(f82(a1),x84822),x84822)),a102)))
% 159.70/159.36  [8484]~P1(f329(f329(f239(a1),x84841),x84842))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x84841),x84841)),f329(f329(f23(a1),f329(f329(f82(a1),x84842),x84842)),a102)))
% 159.70/159.36  [8910]P1(f329(f329(f239(a1),x89101),x89102))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),x89101),x89101)),f329(f329(f23(a1),f329(f329(f82(a1),x89102),x89102)),a102)))
% 159.70/159.36  [8912]P1(f329(f329(f239(a1),x89121),x89122))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x89121),x89121)),f329(f329(f23(a1),f329(f329(f82(a1),x89122),x89122)),a102)))
% 159.70/159.36  [9204]~P1(f329(f329(f240(a1),x92041),x92042))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92041),x92041)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x92042),x92042)),a102)))
% 159.70/159.36  [9206]~P1(f329(f329(f239(a1),x92061),x92062))+P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x92061),x92061)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x92062),x92062)),a102)))
% 159.70/159.36  [9480]P1(f329(f329(f240(a1),x94801),x94802))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),x94801),x94801)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x94802),x94802)),a102)))
% 159.70/159.36  [9482]P1(f329(f329(f239(a1),x94821),x94822))+~P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),x94821),x94821)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),x94822),x94822)),a102)))
% 159.70/159.36  [9514]~P1(f329(f63(x95141),x95142))+P1(f329(f63(f917(x95141,a904)),f329(f267(f917(x95141,a904)),f329(f329(f7(f917(x95141,a904),f917(x95141,a904),a904),f239(f917(x95141,a904))),x95142))))
% 159.70/159.36  [9564]~E(f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),x95641),f191(f917(f916(a909,a909),a904)))),f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),x95642),f191(f917(f916(a909,a909),a904)))))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x95641),x95642)),a113))
% 159.70/159.36  [9652]E(f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),x96521),f191(f917(f916(a909,a909),a904)))),f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),x96522),f191(f917(f916(a909,a909),a904)))))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x96521),x96522)),a113))
% 159.70/159.36  [9687]P1(f329(f329(f239(a1),f2(a1)),f661(x96871,x96872)))+E(f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96871)),f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96872)))
% 159.70/159.36  [10180]~P8(x101801)+E(f40(x101801,f329(f267(x101801),f329(f329(f8(f917(x101801,a904),a904,x101801),f90(x101801)),f329(f329(f8(f917(x101801,a904),f917(x101801,a904),x101801),f329(f18(x101801,a904,a904),f329(f329(f8(a904,f917(a904,a904),x101801),a332),f329(f329(f7(x101801,f917(x101801,a904),a904),f331(x101801)),x101802)))),f329(f7(x101801,x101801,a904),f239(x101801)))))),f39(x101801,x101802))
% 159.70/159.36  [10202]P1(f329(f329(f331(a909),f2(a909)),x102021))+E(f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),a909),f331(a909)),a117)),x102021))),f329(f329(f7(a909,a909,a904),f240(a909)),x102022)))),f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,f917(a909,a904),a904),f331(a909)),x102021))),f329(f329(f7(a909,a909,a904),f240(a909)),f329(a117,x102022))))))
% 159.70/159.36  [7692]~P96(x76921)+E(f329(f329(f83(x76921),x76922),f329(f108(x76921),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),x76922)
% 159.70/159.36  [7960]~P96(x79601)+E(f329(f329(f82(x79601),f329(f108(x79601),x79602)),f80(x79601)),f329(f108(x79601),f329(f329(f82(a1),x79602),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))
% 159.70/159.36  [8107]P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x81072)))+E(f329(f329(f249(a1),x81071),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x81072),x81072)),a102))),f80(a1))
% 159.70/159.36  [9538]~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x95382)))+E(f329(f329(f249(a1),x95381),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x95382),x95382)),a102))),f329(f329(f88(a1,a1),f329(f329(f249(a1),x95381),f329(f108(a909),x95382))),f329(f329(f18(a1,a1,a1),f329(f329(f8(a1,f917(a1,a1),a1),f83(a1)),f329(f83(a1),x95381))),f5(a1))))
% 159.70/159.36  [9911]~P1(f329(f329(f239(a909),f675(x99112,x99111)),f329(x99111,f675(x99112,x99111))))+P1(f329(f63(a909),f329(f267(a909),f329(f329(f7(a909,a909,a904),f329(f329(f8(a909,f917(a909,a904),a909),f239(a909)),x99111)),x99112))))
% 159.70/159.36  [10046]~P1(f329(f329(f240(a909),f329(f108(a909),x100461)),f329(a117,x100462)))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x100461),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),f240(a909)),a109)),x100462))))
% 159.70/159.36  [10047]~P1(f329(f329(f239(a909),f329(f108(a909),x100471)),f329(a117,x100472)))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x100471),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),f239(a909)),a109)),x100472))))
% 159.70/159.36  [10095]P1(f329(f329(f240(a909),f329(f108(a909),x100951)),f329(a117,x100952)))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x100951),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),f240(a909)),a109)),x100952))))
% 159.70/159.36  [10096]P1(f329(f329(f239(a909),f329(f108(a909),x100961)),f329(a117,x100962)))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x100961),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),f239(a909)),a109)),x100962))))
% 159.70/159.36  [10126]~P1(f329(f329(f240(a909),f329(a117,x101262)),f329(f108(a909),x101261)))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101261),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f8(a909,a904,a1),f329(f240(a909),x101262)),a109)))))
% 159.70/159.36  [10127]~P1(f329(f329(f239(a909),f329(a117,x101272)),f329(f108(a909),x101271)))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101271),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f8(a909,a904,a1),f329(f239(a909),x101272)),a109)))))
% 159.70/159.36  [10167]P1(f329(f329(f240(a909),f329(a117,x101671)),f329(f108(a909),x101672)))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101672),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f8(a909,a904,a1),f329(f240(a909),x101671)),a109)))))
% 159.70/159.36  [10168]P1(f329(f329(f239(a909),f329(a117,x101681)),f329(f108(a909),x101682)))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101682),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f8(a909,a904,a1),f329(f239(a909),x101681)),a109)))))
% 159.70/159.36  [10251]~P1(f329(f329(f331(a909),f2(a909)),x102511))+E(f329(a117,f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,f917(a909,a904),a904),f329(f329(f8(a909,f917(f917(a909,a904),a904),a909),f331(a909)),a117)),x102511))),f329(f329(f7(a909,a909,a904),f240(a909)),x102512))))),f329(f37(a909),f329(f267(a909),f329(f329(f18(a909,a904,a904),f329(f329(f8(a904,f917(a904,a904),a909),a327),f329(f329(f7(a909,f917(a909,a904),a904),f331(a909)),x102511))),f329(f329(f7(a909,a909,a904),f240(a909)),f329(a117,x102512))))))
% 159.70/159.36  [8669]~P96(x86691)+E(f329(f329(f83(x86691),f329(f108(x86691),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),x86692),x86692)
% 159.70/159.36  [8728]~P96(x87281)+E(f329(f329(f82(x87281),f80(x87281)),f329(f108(x87281),x87282)),f329(f108(x87281),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),x87282)))
% 159.70/159.36  [8787]~P96(x87871)+E(f329(f329(f23(x87871),f329(f108(x87871),x87872)),f80(x87871)),f329(f108(x87871),f329(f329(f82(a1),x87872),f329(f81(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [8927]~P1(f329(f329(f240(a909),f329(f108(a909),a85)),x89272))+E(f329(f329(f23(a909),x89271),f329(f329(f23(a909),x89272),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f23(a909),f329(a117,x89271)),x89272))
% 159.70/159.36  [9582]~P116(x95821)+E(f329(f329(f83(x95821),x95822),x95822),f329(f329(f249(x95821),x95822),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [9583]~P84(x95831)+E(f329(f329(f249(x95831),x95832),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f83(x95831),x95832),x95832))
% 159.70/159.36  [9585]~P96(x95851)+E(f329(f329(f83(x95851),x95852),f329(f108(x95851),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f82(x95851),x95852),x95852))
% 159.70/159.36  [9828]~P121(x98281)+E(f329(f329(f249(x98281),f329(f77(x98281),x98282)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f249(x98281),x98282),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [9829]~P120(x98291)+E(f329(f329(f249(x98291),f329(f81(x98291),x98292)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f249(x98291),x98292),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [9825]~P96(x98251)+E(f329(f329(f83(x98251),f329(f108(x98251),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x98252),f329(f329(f82(x98251),x98252),x98252))
% 159.70/159.36  [9945]~P121(x99451)+E(f329(f77(x99451),f329(f329(f249(x99451),x99452),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x99451),x99452),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [10006]~P121(x100061)+P1(f329(f329(f239(x100061),f2(x100061)),f329(f329(f249(x100061),x100062),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.36  [10158]~E(f329(a117,x101582),f329(f108(a909),x101581))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101581),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),a326),a109)),x101582)))))
% 159.70/159.36  [10159]~E(f329(f108(a909),x101591),f329(a117,x101592))+P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x101591),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),a326),a109)),x101592)))))
% 159.70/159.36  [10205]E(f329(a117,x102051),f329(f108(a909),x102052))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x102052),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),a326),a109)),x102051)))))
% 159.70/159.36  [10206]E(f329(f108(a909),x102061),f329(a117,x102062))+~P1(f329(f329(f88(a1,a904),f329(f108(a1),f329(f329(f82(a1),x102061),a102))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a332),f329(f329(f8(a904,a904,a1),a324),a196))),f329(f329(f7(a1,a909,a904),f329(f329(f8(a909,f917(a909,a904),a1),a326),a109)),x102062)))))
% 159.70/159.36  [10252]~P18(x102521,x102522)+P1(f329(f329(f331(f917(x102521,a904)),f837(x102522,x102521)),f329(f329(f8(f917(x102521,a904),a904,f917(x102521,a904)),f89(x102521)),f329(f329(f8(f917(x102521,a904),f917(x102521,a904),f917(x102521,a904)),f329(f18(x102521,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102521),a327),f329(f329(f18(x102521,x102521,a904),x102522),f5(x102521))))),f329(f329(f7(f917(x102521,a904),f917(x102521,f917(x102521,a904)),f917(x102521,a904)),f329(f329(f8(f917(f917(x102521,a904),a904),f917(f917(x102521,f917(x102521,a904)),f917(x102521,a904)),f917(x102521,a904)),f8(f917(x102521,a904),a904,x102521)),a326)),x102522)))))
% 159.70/159.36  [10004]~P96(x100041)+E(f329(f329(f249(x100041),f329(f108(x100041),a102)),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100042)),f80(x100041))
% 159.70/159.36  [10005]~P120(x100051)+E(f329(f329(f249(x100051),f329(f81(x100051),f80(x100051))),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100052)),f80(x100051))
% 159.70/159.36  [10008]~P84(x100081)+E(f329(f329(f249(x100081),x100082),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),a102))),f329(f329(f83(x100081),f329(f329(f83(x100081),x100082),x100082)),x100082))
% 159.70/159.36  [10185]~P1(f329(f329(f239(a1),f2(a1)),x101852))+E(f47(a1,f329(f329(f82(a1),f80(a1)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x101851)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x101852)),f329(f329(f82(a1),f80(a1)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a1,x101851,x101852))))
% 159.70/159.36  [10208]~P1(f329(f329(f239(a1),f2(a1)),x102082))+E(f329(f329(f38(a1),f329(f329(f82(a1),f80(a1)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102081))),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102082)),f329(f329(f38(a1),x102081),x102082))
% 159.70/159.36  [10210]~P1(f329(f329(f239(a1),x102102),f2(a1)))+E(f329(f329(f38(a1),f329(f329(f82(a1),f80(a1)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102101))),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102102)),f329(f329(f38(a1),f329(f329(f82(a1),x102101),f80(a1))),x102102))
% 159.70/159.36  [10211]~P1(f329(f329(f239(a1),x102112),f2(a1)))+E(f47(a1,f329(f329(f82(a1),f80(a1)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102111)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102112)),f329(f329(f23(a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f47(a1,f329(f329(f82(a1),x102111),f80(a1)),x102112))),f80(a1)))
% 159.70/159.36  [10086]~P96(x100861)+E(f329(f329(f249(x100861),f329(f108(x100861),a102)),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100862))),f329(f108(x100861),a102))
% 159.70/159.36  [10088]~P120(x100881)+E(f329(f329(f249(x100881),f329(f81(x100881),f80(x100881))),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100882))),f329(f81(x100881),f80(x100881)))
% 159.70/159.36  [5046]P42(x50461,x50462)+~P11(x50461,x50463,x50462)
% 159.70/159.36  [5048]P57(x50481,x50482)+~P11(x50481,x50483,x50482)
% 159.70/159.36  [5221]~P11(x52211,x52212,x52213)+P58(x52211,x52212,x52213)
% 159.70/159.36  [6237]E(x62371,x62372)+~P46(a25,x62371,x62373,x62372)
% 159.70/159.36  [8181]~E(x81812,x81813)+P38(x81811,x81811,a326,x81812,x81813)
% 159.70/159.36  [8741]E(x87411,x87412)+~P38(x87413,x87413,a326,x87411,x87412)
% 159.70/159.36  [4853]E(f172(x48531,x48532,x48533),f118(x48531))+~E(x48532,f2(a909))
% 159.70/159.36  [5021]~E(f172(x50212,x50211,x50213),f118(x50212))+E(x50211,f2(a909))
% 159.70/159.36  [5226]~P41(x52261,x52263)+P41(x52261,f323(x52261,x52262,x52263))
% 159.70/159.36  [5337]~P34(x53371,x53372,x53373)+P35(a1,x53371,f181(x53372,x53373))
% 159.70/159.36  [5392]P31(x53921,x53922,x53923)+~P31(x53921,f329(a117,x53922),x53923)
% 159.70/159.36  [5410]P34(x54101,x54102,x54103)+~P35(a1,x54101,f181(x54102,x54103))
% 159.70/159.36  [5480]~P11(x54801,x54802,x54803)+P11(f910(x54801),f164(x54801,x54802),f161(x54801,x54803))
% 159.70/159.36  [5481]~P58(x54811,x54812,x54813)+P58(f910(x54811),f164(x54811,x54812),f161(x54811,x54813))
% 159.70/159.36  [5590]P61(x55901,x55902,x55903)+~E(f582(x55903,x55902,x55901),f583(x55903,x55902,x55901))
% 159.70/159.36  [5591]P60(x55911,x55912,x55913)+~E(f599(x55913,x55912,x55911),f600(x55913,x55912,x55911))
% 159.70/159.36  [6547]P32(x65471,x65472,x65473)+~P31(x65471,f658(x65473,x65472,x65471),f781(x65473,x65472,x65471))
% 159.70/159.36  [4808]~E(f329(f171(x48082),x48081),x48083)+E(x48081,f329(f171(x48082),x48083))
% 159.70/159.36  [4809]~E(x48092,f329(f171(x48091),x48093))+E(f329(f171(x48091),x48092),x48093)
% 159.70/159.36  [4859]E(x48591,x48592)+~E(f329(f171(x48593),x48591),f329(f171(x48593),x48592))
% 159.70/159.36  [5072]~P10(x50723,x50721)+P1(f329(f329(x50721,x50722),x50722))
% 159.70/159.36  [5073]~P54(x50733,x50731)+P1(f329(f329(x50731,x50732),x50732))
% 159.70/159.36  [5075]~P65(x50751,x50752)+P1(f329(f317(x50751,x50752),x50753))
% 159.70/159.36  [5139]~P41(x51391,x51392)+P41(f910(x51391),f329(f146(x51391,x51392),x51393))
% 159.70/159.36  [5144]~P1(f329(x51442,x51443))+~E(f329(f267(x51441),x51442),f191(f917(x51441,a904)))
% 159.70/159.36  [5145]~P1(f329(x51452,x51453))+~E(f191(f917(x51451,a904)),f329(f267(x51451),x51452))
% 159.70/159.36  [5157]E(x51571,f2(a909))+E(f147(x51572,f172(x51572,x51571,x51573)),x51573)
% 159.70/159.36  [5175]~P1(f329(x51751,x51753))+P1(f329(x51751,f92(x51752,x51751)))
% 159.70/159.36  [5176]~P1(f329(x51761,x51763))+P1(f329(x51761,f760(x51761,x51762)))
% 159.70/159.36  [5188]E(x51881,f2(a909))+E(f329(f144(x51882),f172(x51882,x51881,x51883)),x51883)
% 159.70/159.36  [5300]~E(x53002,x53003)+P1(f329(f329(f331(x53001),x53002),f329(a326,x53003)))
% 159.70/159.36  [5315]~E(x53152,f2(a909))+E(f329(f175(x53151),f172(x53151,x53152,x53153)),f191(f917(x53151,a904)))
% 159.70/159.36  [5359]E(f329(f171(x53591),x53592),f329(f329(f154(x53591),x53593),f118(x53591)))+~E(x53592,f329(f329(f154(x53591),x53593),f118(x53591)))
% 159.70/159.36  [5360]~E(x53603,f329(f329(f154(x53601),x53602),f118(x53601)))+E(f329(f329(f154(x53601),x53602),f118(x53601)),f329(f171(x53601),x53603))
% 159.70/159.36  [5406]~P37(x54061,x54062,x54063)+P37(x54061,x54062,f329(f171(x54061),x54063))
% 159.70/159.36  [5407]~P35(x54071,x54072,x54073)+P35(x54071,x54072,f329(f171(x54071),x54073))
% 159.70/159.36  [5411]E(f329(f37(x54111),f826(x54112,x54113,x54111)),x54112)+~E(f329(f37(x54111),x54113),f329(a117,x54112))
% 159.70/159.36  [5418]~P41(x54181,x54183)+P1(f329(f329(f331(x54181),x54182),f318(x54181,x54183)))
% 159.70/159.36  [5422]~E(f329(f171(x54222),x54221),f329(f329(f154(x54222),x54223),f118(x54222)))+E(x54221,f329(f329(f154(x54222),x54223),f118(x54222)))
% 159.70/159.36  [5423]~E(f329(f329(f154(x54232),x54233),f118(x54232)),f329(f171(x54232),x54231))+E(x54231,f329(f329(f154(x54232),x54233),f118(x54232)))
% 159.70/159.36  [5446]E(f87(f916(a909,a909),f50(x54461,x54462)),x54463)+~P1(f329(f50(x54461,x54462),x54463))
% 159.70/159.36  [5484]P37(x54841,x54842,x54843)+~P37(x54841,x54842,f329(f171(x54841),x54843))
% 159.70/159.36  [5485]P35(x54851,x54852,x54853)+~P35(x54851,x54852,f329(f171(x54851),x54853))
% 159.70/159.36  [5544]~E(x55442,f118(x55441))+P1(f329(f329(f331(f910(x55441)),x55442),f164(x55441,x55443)))
% 159.70/159.36  [5553]~P58(x55531,x55532,x55533)+P58(x55531,x55532,f329(f289(x55531,x55531),x55533))
% 159.70/159.36  [5554]~P61(x55541,x55542,x55543)+P61(x55541,x55542,f329(f289(x55541,x55541),x55543))
% 159.70/159.36  [5571]~P66(x55711)+E(f47(x55711,f47(x55711,x55712,x55713),x55713),f47(x55711,x55712,x55713))
% 159.70/159.36  [5672]E(x56721,x56722)+~P1(f329(f329(f331(x56723),x56721),f329(a326,x56722)))
% 159.70/159.36  [5719]~P105(x57191)+E(f193(x57191,x57192,f2(a909),x57193),x57193)
% 159.70/159.36  [5741]P58(x57411,x57412,x57413)+~P58(x57411,x57412,f329(f289(x57411,x57411),x57413))
% 159.70/159.36  [5742]P61(x57421,x57422,x57423)+~P61(x57421,x57422,f329(f289(x57421,x57421),x57423))
% 159.70/159.36  [5746]~P112(x57462)+E(f153(x57461,x57462,x57463,f118(x57461)),f118(x57461))
% 159.70/159.36  [5759]E(f173(x57591,x57592,f155(x57591,x57593)),f155(x57591,f173(x57591,x57592,x57593)))+~P1(f329(f140(x57591),x57593))
% 159.70/159.36  [5859]E(f329(f139(x58591,x58592),x58593),f118(x58591))+P1(f329(x58592,f695(x58593,x58592,x58591)))
% 159.70/159.36  [5917]E(f70(x59171,x59172,x59173),x59172)+P1(f329(x59173,f761(x59172,x59171,x59173)))
% 159.70/159.36  [6011]~P1(f329(f140(x60111),x60112))+P1(f329(f140(x60111),f179(x60111,x60112,x60113)))
% 159.70/159.36  [6012]~P1(f329(f140(x60121),x60123))+P1(f329(f140(x60121),f173(x60121,x60122,x60123)))
% 159.70/159.36  [6013]~P1(f329(f140(x60131),x60133))+P1(f329(f140(x60131),f180(x60131,x60132,x60133)))
% 159.70/159.36  [6014]~P1(f329(f140(x60141),x60143))+P1(f329(f140(x60141),f143(x60141,x60142,x60143)))
% 159.70/159.36  [6015]~P148(x60151,x60152,x60153)+P1(f329(x60151,f47(a1,x60152,x60153)))
% 159.70/159.36  [6031]~P37(x60313,x60311,x60312)+P1(f329(x60311,f773(x60312,x60311,x60313)))
% 159.70/159.36  [6032]~P39(x60323,x60321,x60322)+P1(f329(x60321,f779(x60322,x60321,x60323)))
% 159.70/159.36  [6033]~P39(x60333,x60331,x60332)+P1(f329(x60331,f793(x60332,x60331,x60333)))
% 159.70/159.36  [6034]~P37(x60343,x60341,x60342)+P1(f329(x60341,f820(x60342,x60341,x60343)))
% 159.70/159.36  [6035]~P37(x60353,x60351,x60352)+P1(f329(x60351,f821(x60351,x60352,x60353)))
% 159.70/159.36  [6054]E(f329(f139(x60541,x60542),x60543),f180(x60541,x60542,x60543))+P1(f329(x60542,f745(x60543,x60542,x60541)))
% 159.70/159.36  [6097]~P1(f329(f140(x60971),x60973))+P1(f329(f140(f910(x60971)),f57(x60971,x60972,x60973)))
% 159.70/159.36  [6131]~P113(x61311)+E(f329(f329(f106(f917(x61311,a904)),f329(f285(x61311),x61312)),f305(x61311,x61312,x61313)),f191(f917(x61311,a904)))
% 159.70/159.36  [6132]~P113(x61321)+E(f329(f329(f106(f917(x61321,a904)),f329(f303(x61321),x61322)),f307(x61321,x61322,x61323)),f191(f917(x61321,a904)))
% 159.70/159.36  [6133]~P113(x61331)+E(f329(f329(f106(f917(x61331,a904)),f329(f303(x61331),x61332)),f308(x61331,x61332,x61333)),f191(f917(x61331,a904)))
% 159.70/159.36  [6363]E(f329(f139(x63631,x63632),x63633),x63633)+~P1(f329(x63632,f696(x63633,x63632,x63631)))
% 159.70/159.36  [6365]E(f329(f329(f311(x63651),f822(x63652,x63653,x63651)),f826(x63652,x63653,x63651)),x63653)+~E(f329(f37(x63651),x63653),f329(a117,x63652))
% 159.70/159.36  [6380]P148(x63801,x63802,x63803)+~P1(f329(x63801,f47(a1,x63802,x63803)))
% 159.70/159.36  [6429]P35(x64291,x64292,x64293)+~P1(f329(x64292,f780(x64293,x64292,x64291)))
% 159.70/159.36  [6430]P35(x64301,x64302,x64303)+~P1(f329(x64302,f790(x64302,x64303,x64301)))
% 159.70/159.36  [6431]P35(x64311,x64312,x64313)+~P1(f329(x64312,f791(x64313,x64312,x64311)))
% 159.70/159.36  [6432]P34(x64321,x64322,x64323)+~P1(f329(x64321,f805(x64323,x64322,x64321)))
% 159.70/159.36  [6434]E(f180(x64341,x64342,x64343),x64343)+~P1(f329(x64342,f740(x64343,x64342,x64341)))
% 159.70/159.36  [6516]~P1(f329(x65162,f346(x65163,x65162,x65161)))+P1(f329(f253(x65161,x65162),x65163))
% 159.70/159.36  [6517]~P1(f329(x65172,f697(x65173,x65172,x65171)))+P1(f329(f163(x65171,x65172),x65173))
% 159.70/159.36  [6765]~P1(f329(f317(x67651,x67652),f484(x67653,x67652,x67651)))+P1(f329(f317(x67651,x67652),x67653))
% 159.70/159.36  [6766]~P1(f329(f317(x67661,x67662),f494(x67663,x67662,x67661)))+P1(f329(f317(x67661,x67662),x67663))
% 159.70/159.36  [7378]~P66(x73781)+E(f329(f329(f82(x73781),f329(f329(f83(x73781),x73782),f329(f329(f38(x73781),x73783),x73782))),f47(x73781,x73783,x73782)),x73783)
% 159.70/159.36  [7407]P34(x74071,x74072,x74073)+P1(f329(f329(f331(a1),f805(x74073,x74072,x74071)),f305(a1,x74072,x74073)))
% 159.70/159.36  [7845]E(f329(f329(f257(x78451,x78451),f530(x78452,x78453,x78451)),f530(x78452,x78453,x78451)),x78453)+~P1(f329(f329(f331(f916(x78451,x78451)),x78453),f268(x78451,x78452)))
% 159.70/159.36  [7968]~P1(f329(f329(f331(x79681),f532(x79683,x79682,x79681)),f318(x79681,x79683)))+P1(f329(f329(f331(x79681),x79682),f318(x79681,x79683)))
% 159.70/159.36  [7969]~P1(f329(f329(f331(x79691),f585(x79693,x79692,x79691)),f318(x79691,x79693)))+P1(f329(f329(f331(x79691),x79692),f318(x79691,x79693)))
% 159.70/159.36  [7970]~P1(f329(f329(f331(x79701),f587(x79703,x79702,x79701)),f318(x79701,x79703)))+P1(f329(f329(f331(x79701),x79702),f318(x79701,x79703)))
% 159.70/159.36  [8064]P37(a1,x80641,f181(x80642,x80643))+P34(f329(f74(a904,a904,a1,a324),x80641),x80642,x80643)
% 159.70/159.36  [8162]~P66(x81621)+E(f329(f329(f82(x81621),f329(f329(f83(x81621),f329(f329(f38(x81621),x81622),x81623)),x81623)),f47(x81621,x81622,x81623)),x81622)
% 159.70/159.36  [8209]~E(f329(f37(x82091),x82092),f329(a117,x82093))+~P1(f329(f329(f331(x82091),f822(x82093,x82092,x82091)),f826(x82093,x82092,x82091)))
% 159.70/159.36  [8661]~P37(a1,x86611,f181(x86612,x86613))+~P34(f329(f74(a904,a904,a1,a324),x86611),x86612,x86613)
% 159.70/159.36  [8837]P1(f329(f329(f239(f917(f916(x88371,x88371),a904)),f309(x88371,x88372)),f309(x88371,x88373)))+~P1(f329(f329(f239(f917(f916(x88371,x88371),a904)),x88372),f309(x88371,x88373)))
% 159.70/159.36  [9113]E(x91131,f118(x91132))+~P1(f329(f329(f331(f916(f910(x91132),f910(x91132))),f329(f329(f257(f910(x91132),f910(x91132)),x91131),f118(x91132))),f161(x91132,x91133)))
% 159.70/159.36  [9138]E(x91381,f118(x91382))+~P1(f329(f329(f331(f916(f910(x91382),f910(x91382))),f329(f329(f257(f910(x91382),f910(x91382)),f118(x91382)),x91381)),f161(x91382,x91383)))
% 159.70/159.36  [9273]E(f329(f329(f154(x92731),f713(x92732,x92733,x92731)),f714(x92732,x92733,x92731)),x92733)+~P1(f329(f329(f331(f916(f910(x92731),f910(x92731))),f329(f329(f257(f910(x92731),f910(x92731)),f118(x92731)),x92733)),f150(x92731,x92732)))
% 159.70/159.36  [9507]~P129(x95071)+~P1(f329(f329(f240(x95071),f329(f329(f82(x95071),f329(f329(f83(x95071),x95072),x95072)),f329(f329(f83(x95071),x95073),x95073))),f2(x95071)))
% 159.70/159.36  [9557]P1(f329(f63(x95571),x95572))+~P1(f329(f329(f331(f916(f917(x95571,a904),f917(x95571,a904))),f329(f329(f257(f917(x95571,a904),f917(x95571,a904)),x95573),x95572)),f316(x95571)))
% 159.70/159.36  [9853]~P52(x98531,x98532,x98533)+P1(f329(f329(f240(a1),f329(f329(f74(f916(a1,a1),a1,x98531,f256(a1,a1)),f216(x98531)),f234(x98531,x98532,f231(x98531,x98533)))),f2(a1)))
% 159.70/159.36  [9854]~P53(x98541,x98542,x98543)+P1(f329(f329(f239(a1),f329(f329(f74(f916(a1,a1),a1,x98541,f256(a1,a1)),f216(x98541)),f234(x98541,x98542,f231(x98541,x98543)))),f2(a1)))
% 159.70/159.36  [9974]P52(x99741,x99742,x99743)+~P1(f329(f329(f240(a1),f329(f329(f74(f916(a1,a1),a1,x99741,f256(a1,a1)),f216(x99741)),f234(x99741,x99742,f231(x99741,x99743)))),f2(a1)))
% 159.70/159.36  [9975]P53(x99751,x99752,x99753)+~P1(f329(f329(f239(a1),f329(f329(f74(f916(a1,a1),a1,x99751,f256(a1,a1)),f216(x99751)),f234(x99751,x99752,f231(x99751,x99753)))),f2(a1)))
% 159.70/159.36  [10306]~P121(x103061)+~P1(f329(f329(f240(x103061),f329(f329(f82(x103061),f329(f329(f249(x103061),x103062),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x103061),x103063),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f2(x103061)))
% 159.70/159.36  [4838]~E(x48383,f118(x48381))+E(f329(f329(f137(x48381),x48382),x48383),x48382)
% 159.70/159.36  [4839]~E(x48392,f118(x48391))+E(f329(f329(f137(x48391),x48392),x48393),x48393)
% 159.70/159.36  [4845]~E(x48452,f2(a909))+E(f329(f329(f178(x48451),x48452),x48453),f118(x48451))
% 159.70/159.36  [4854]~E(x48543,f118(x48541))+E(f329(f329(f178(x48541),x48542),x48543),f118(x48541))
% 159.70/159.36  [4893]~E(x48931,x48933)+E(x48931,f329(f329(f137(x48932),f118(x48932)),x48933))
% 159.70/159.36  [4984]~P106(x49842)+E(f329(f191(f917(x49841,x49842)),x49843),f191(x49842))
% 159.70/159.36  [4985]~P115(x49852)+E(f329(f247(f917(x49851,x49852)),x49853),f247(x49852))
% 159.70/159.36  [5003]E(x50031,f118(x50032))+~E(f329(f329(f137(x50032),x50033),x50031),x50033)
% 159.70/159.36  [5004]E(x50041,f118(x50042))+~E(f329(f329(f137(x50042),x50041),x50043),x50043)
% 159.70/159.36  [5012]E(x50121,f118(x50122))+~E(f329(f329(f137(x50122),x50123),x50121),f118(x50122))
% 159.70/159.36  [5013]E(x50131,f118(x50132))+~E(f329(f329(f137(x50132),x50131),x50133),f118(x50132))
% 159.70/159.36  [5038]~E(x50382,f2(a909))+E(f329(f329(f83(a909),x50381),x50382),f329(f329(f83(a909),x50383),x50382))
% 159.70/159.36  [5040]~E(x50401,f2(a909))+E(f329(f329(f83(a909),x50401),x50402),f329(f329(f83(a909),x50401),x50403))
% 159.70/159.36  [5098]~P2(x50981)+E(f329(f329(f115(x50981),x50982),x50983),f329(f329(f115(x50981),x50983),x50982))
% 159.70/159.36  [5100]~P103(x51001)+E(f329(f329(f115(x51001),x51002),x51003),f329(f329(f115(x51001),x51003),x51002))
% 159.70/159.36  [5101]~P116(x51011)+E(f329(f329(f82(x51011),x51012),x51013),f329(f329(f82(x51011),x51013),x51012))
% 159.70/159.36  [5102]~P2(x51021)+E(f329(f329(f106(x51021),x51022),x51023),f329(f329(f106(x51021),x51023),x51022))
% 159.70/159.36  [5104]~P104(x51041)+E(f329(f329(f106(x51041),x51042),x51043),f329(f329(f106(x51041),x51043),x51042))
% 159.70/159.36  [5105]~P116(x51051)+E(f329(f329(f83(x51051),x51052),x51053),f329(f329(f83(x51051),x51053),x51052))
% 159.70/159.36  [5107]~P112(x51071)+E(f329(f329(f237(x51071),x51072),x51073),f329(f329(f237(x51071),x51073),x51072))
% 159.70/159.36  [5109]~P112(x51091)+E(f329(f329(f238(x51091),x51092),x51093),f329(f329(f238(x51091),x51093),x51092))
% 159.70/159.36  [5170]E(f47(a909,x51701,x51702),f2(a909))+~E(x51701,f329(f329(f83(a909),x51702),x51703))
% 159.70/159.36  [5171]E(f47(a1,x51711,x51712),f2(a1))+~E(x51711,f329(f329(f83(a1),x51712),x51713))
% 159.70/159.36  [5238]E(x52381,x52382)+~E(f329(f329(f82(a909),x52383),x52381),f329(f329(f82(a909),x52383),x52382))
% 159.70/159.36  [5239]E(x52391,x52392)+~E(f329(f329(f82(a909),x52391),x52393),f329(f329(f82(a909),x52392),x52393))
% 159.70/159.36  [5251]~P73(x52511)+E(f329(f329(f82(x52511),x52512),f329(f81(x52511),x52513)),f329(f329(f23(x52511),x52512),x52513))
% 159.70/159.36  [5252]~P79(x52521)+E(f329(f329(f82(x52521),x52522),f329(f81(x52521),x52523)),f329(f329(f23(x52521),x52522),x52523))
% 159.70/159.36  [5253]~P118(x52531)+E(f329(f329(f82(x52531),x52532),f329(f81(x52531),x52533)),f329(f329(f23(x52531),x52532),x52533))
% 159.70/159.36  [5254]~P98(x52541)+E(f329(f329(f106(x52541),x52542),f329(f81(x52541),x52543)),f329(f329(f23(x52541),x52542),x52543))
% 159.70/159.36  [5255]~P79(x52551)+E(f329(f329(f23(x52551),x52552),f329(f81(x52551),x52553)),f329(f329(f82(x52551),x52552),x52553))
% 159.70/159.36  [5294]~P1(f329(x52943,x52942))+P1(f329(f329(f331(x52941),x52942),x52943))
% 159.70/159.36  [5296]~P76(x52962)+E(f329(f329(f6(x52961,x52962),x52963),f191(f917(x52961,a904))),f2(x52962))
% 159.70/159.36  [5298]~P80(x52982)+E(f329(f329(f9(x52981,x52982),x52983),f191(f917(x52981,a904))),f80(x52982))
% 159.70/159.36  [5349]~E(x53492,f329(f329(f82(a909),x53491),x53493))+P1(f329(f329(f239(a909),x53491),x53492))
% 159.70/159.36  [5352]~E(x53522,f191(f917(x53521,a904)))+E(f329(f329(f62(x53521),x53522),x53523),f191(f917(f917(x53521,a904),a904)))
% 159.70/159.36  [5353]~E(x53532,f191(f917(x53531,a904)))+E(f191(f917(f917(x53531,a904),a904)),f329(f329(f62(x53531),x53532),x53533))
% 159.70/159.36  [5426]~E(f329(f287(x54262,x54263),x54261),f191(f917(x54263,a904)))+E(x54261,f191(f917(f916(x54262,x54263),a904)))
% 159.70/159.36  [5427]~E(f329(f269(x54272,x54273),x54271),f191(f917(x54272,a904)))+E(x54271,f191(f917(f916(x54272,x54273),a904)))
% 159.70/159.36  [5459]E(f329(f287(x54591,x54592),x54593),f191(f917(x54592,a904)))+~E(x54593,f191(f917(f916(x54591,x54592),a904)))
% 159.70/159.36  [5460]E(f329(f269(x54601,x54602),x54603),f191(f917(x54601,a904)))+~E(x54603,f191(f917(f916(x54601,x54602),a904)))
% 159.70/159.36  [5463]E(f277(x54631,x54632,x54633),f329(f329(f23(a104),x54632),x54633))+P1(f329(f329(f240(a104),x54632),x54633))
% 159.70/159.36  [5478]P1(f329(x54781,x54782))+~P1(f329(f329(f331(x54783),x54782),x54781))
% 159.70/159.36  [5516]E(x55161,x55162)+~E(f329(f81(f917(x55163,a904)),x55161),f329(f81(f917(x55163,a904)),x55162))
% 159.70/159.36  [5525]~E(x55251,f191(f917(x55252,a904)))+~P1(f329(f329(f331(x55252),x55253),x55251))
% 159.70/159.36  [5555]~E(x55552,f329(f329(f82(a1),x55551),f329(f105(a1),x55553)))+P1(f329(f329(f239(a1),x55551),x55552))
% 159.70/159.36  [5569]E(f329(f329(f311(x55691),x55692),x55693),x55693)+~P1(f329(f329(f331(x55691),x55692),x55693))
% 159.70/159.36  [5580]E(x55801,f191(f917(x55802,a904)))+~E(f329(f329(f62(x55802),x55801),x55803),f191(f917(f917(x55802,a904),a904)))
% 159.70/159.36  [5581]E(x55811,f191(f917(x55812,a904)))+~E(f191(f917(f917(x55812,a904),a904)),f329(f329(f62(x55812),x55811),x55813))
% 159.70/159.36  [5588]~P130(x55881)+E(f329(f329(f83(x55881),f329(f81(x55881),x55882)),f329(f81(x55881),x55883)),f329(f329(f83(x55881),x55882),x55883))
% 159.70/159.36  [5589]~P69(x55891)+E(f329(f329(f292(x55891),f329(f81(x55891),x55892)),f329(f81(x55891),x55893)),f329(f329(f292(x55891),x55892),x55893))
% 159.70/159.36  [5621]~P1(f329(x56213,x56212))+P1(f329(f329(f331(x56211),x56212),f329(f267(x56211),x56213)))
% 159.70/159.36  [5646]E(x56461,f2(a909))+E(f329(f175(x56462),f172(x56462,x56461,x56463)),f329(f329(f311(x56462),x56463),f191(f917(x56462,a904))))
% 159.70/159.36  [5665]E(f173(x56651,x56652,x56653),x56653)+P1(f329(f329(f331(x56651),x56652),f329(f175(x56651),x56653)))
% 159.70/159.36  [5750]~P1(f329(f140(x57501),x57503))+P1(f329(f140(x57501),f329(f139(x57501,x57502),x57503)))
% 159.70/159.36  [5794]~P66(x57941)+E(f329(f329(f38(x57941),f47(x57941,x57942,x57943)),x57943),f2(x57941))
% 159.70/159.36  [5813]E(f179(x58131,f329(f329(f154(x58131),x58132),f118(x58131)),x58133),f118(x58131))+P1(f329(f329(f331(a909),f2(a909)),x58133))
% 159.70/159.36  [5819]E(x58191,f2(a909))+E(f329(f174(x58192),f172(x58192,x58191,x58193)),f172(x58192,f329(f329(f23(a909),x58191),f80(a909)),x58193))
% 159.70/159.36  [5869]E(f329(f329(f154(x58691),x58692),x58693),f143(x58691,x58692,x58693))+P1(f329(f329(f331(x58691),x58692),f329(f175(x58691),x58693)))
% 159.70/159.36  [5878]E(x58781,x58782)+~E(f329(f329(f83(a909),f329(a117,x58783)),x58781),f329(f329(f83(a909),f329(a117,x58783)),x58782))
% 159.70/159.36  [5879]~E(x58792,f329(f329(f82(a1),x58791),f329(f105(a1),f329(a117,x58793))))+P1(f329(f329(f240(a1),x58791),x58792))
% 159.70/159.36  [5992]~E(x59923,f118(x59921))+E(f329(f329(f329(f186(f910(x59921),f910(x59921)),x59922),f170(x59921)),x59923),f118(x59921))
% 159.70/159.36  [5996]P1(f329(x59961,x59962))+~P1(f329(f329(f331(x59963),x59962),f329(f267(x59963),x59961)))
% 159.70/159.36  [6026]E(x60261,x60262)+~E(f329(f329(f311(x60263),x60261),f191(f917(x60263,a904))),f329(f329(f311(x60263),x60262),f191(f917(x60263,a904))))
% 159.70/159.36  [6040]~P113(x60401)+E(f329(f329(f106(f917(x60401,a904)),f329(f285(x60401),x60402)),f329(f304(x60401,x60402),x60403)),f191(f917(x60401,a904)))
% 159.70/159.36  [6080]E(f143(x60801,x60802,x60803),x60803)+~P1(f329(f329(f331(x60801),x60802),f329(f175(x60801),x60803)))
% 159.70/159.36  [6105]~P86(x61051)+E(f329(f312(x61051,x61051,f81(x61051)),f329(f304(x61051,x61052),x61053)),f307(x61051,f329(f81(x61051),x61053),f329(f81(x61051),x61052)))
% 159.70/159.36  [6116]E(f329(f192(f910(x61161)),f173(x61161,x61162,x61163)),f329(f192(f910(x61161)),x61163))+P1(f329(f329(f331(x61161),x61162),f329(f175(x61161),x61163)))
% 159.70/159.36  [6170]~P113(x61701)+E(f329(f329(f106(f917(x61701,a904)),f329(f304(x61701,x61702),x61703)),f329(f286(x61701),x61703)),f191(f917(x61701,a904)))
% 159.70/159.36  [6190]~P86(x61901)+E(f329(f312(x61901,x61901,f81(x61901)),f305(x61901,x61902,x61903)),f305(x61901,f329(f81(x61901),x61903),f329(f81(x61901),x61902)))
% 159.70/159.36  [6191]~P86(x61911)+E(f329(f312(x61911,x61911,f81(x61911)),f308(x61911,x61912,x61913)),f308(x61911,f329(f81(x61911),x61913),f329(f81(x61911),x61912)))
% 159.70/159.36  [6256]E(f179(x62561,f329(f329(f154(x62561),x62562),f118(x62561)),x62563),f329(f329(f154(x62561),x62562),f118(x62561)))+~P1(f329(f329(f331(a909),f2(a909)),x62563))
% 159.70/159.36  [6263]~P86(x62631)+E(f329(f312(x62631,x62631,f81(x62631)),f307(x62631,x62632,x62633)),f329(f304(x62631,f329(f81(x62631),x62633)),f329(f81(x62631),x62632)))
% 159.70/159.36  [6283]~P67(x62831)+E(f47(x62831,f329(f81(x62831),f47(x62831,x62832,x62833)),x62833),f47(x62831,f329(f81(x62831),x62832),x62833))
% 159.70/159.36  [6378]~P1(f329(f63(f916(x63782,x63781)),x63783))+P1(f329(f63(x63781),f329(f287(x63782,x63781),x63783)))
% 159.70/159.36  [6379]~P1(f329(f63(f916(x63791,x63792)),x63793))+P1(f329(f63(x63791),f329(f269(x63791,x63792),x63793)))
% 159.70/159.36  [6384]~P113(x63841)+E(f329(f329(f106(f917(x63841,a904)),f305(x63841,x63842,x63843)),f329(f306(x63841),x63843)),f191(f917(x63841,a904)))
% 159.70/159.36  [6385]~P113(x63851)+E(f329(f329(f106(f917(x63851,a904)),f307(x63851,x63852,x63853)),f329(f306(x63851),x63853)),f191(f917(x63851,a904)))
% 159.70/159.36  [6386]~P113(x63861)+E(f329(f329(f106(f917(x63861,a904)),f308(x63861,x63862,x63863)),f329(f286(x63861),x63863)),f191(f917(x63861,a904)))
% 159.70/159.36  [6455]E(f329(f329(f167(x64551),x64552),f657(x64552,x64553,x64551)),x64553)+~P1(f329(f329(f331(x64551),x64553),f329(f175(x64551),x64552)))
% 159.70/159.36  [6598]E(x65981,f118(x65982))+~E(f329(f329(f329(f186(f910(x65982),f910(x65982)),x65983),f170(x65982)),x65981),f118(x65982))
% 159.70/159.36  [6675]P46(x66751,x66752,f459(x66753,x66752,x66751),x66753)+~P1(f329(f329(f197(x66751),x66752),x66753))
% 159.70/159.36  [6705]~P1(f329(f63(f916(x67052,x67051)),x67053))+P1(f329(f63(f916(x67051,x67052)),f329(f289(x67052,x67051),x67053)))
% 159.70/159.36  [6854]P61(x68541,x68542,x68543)+P1(f329(f329(f331(x68541),f583(x68543,x68542,x68541)),x68542))
% 159.70/159.36  [6855]P61(x68551,x68552,x68553)+P1(f329(f329(f331(x68551),f582(x68553,x68552,x68551)),x68552))
% 159.70/159.36  [6866]P1(f329(f317(x68661,x68662),x68663))+P1(f329(f329(x68662,f484(x68663,x68662,x68661)),x68663))
% 159.70/159.36  [6867]P1(f329(f317(x68671,x68672),x68673))+P1(f329(f329(x68672,f494(x68673,x68672,x68671)),x68673))
% 159.70/159.36  [6898]E(f329(f192(f910(x68981)),f173(x68981,x68982,x68983)),f329(f329(f23(a909),f329(f192(f910(x68981)),x68983)),f80(a909)))+~P1(f329(f329(f331(x68981),x68982),f329(f175(x68981),x68983)))
% 159.70/159.36  [6937]P1(f329(f253(x69371,x69372),x69373))+P1(f329(f329(f331(x69371),f346(x69373,x69372,x69371)),x69373))
% 159.70/159.36  [6946]~P1(f329(f63(f916(x69462,x69461)),f329(f289(x69461,x69462),x69463)))+P1(f329(f63(f916(x69461,x69462)),x69463))
% 159.70/159.36  [7001]~P1(f329(f329(f331(x70011),x70012),f329(f175(x70011),f119(x70011,x70013))))+P1(f329(f329(f331(x70011),x70012),f329(f175(x70011),x70013)))
% 159.70/159.36  [7006]P32(x70061,x70062,x70063)+P1(f329(f329(f331(f908(x70061)),f781(x70063,x70062,x70061)),x70063))
% 159.70/159.36  [7037]E(f329(f139(x70371,x70372),x70373),x70373)+P1(f329(f329(f331(x70371),f696(x70373,x70372,x70371)),f329(f175(x70371),x70373)))
% 159.70/159.36  [7051]E(f329(f139(x70511,x70512),x70513),f118(x70511))+P1(f329(f329(f331(x70511),f695(x70513,x70512,x70511)),f329(f175(x70511),x70513)))
% 159.70/159.36  [7075]P35(x70751,x70752,x70753)+P1(f329(f329(f331(x70751),f780(x70753,x70752,x70751)),f329(f175(x70751),x70753)))
% 159.70/159.36  [7076]P35(x70761,x70762,x70763)+P1(f329(f329(f331(x70761),f791(x70763,x70762,x70761)),f329(f175(x70761),x70763)))
% 159.70/159.36  [7077]P35(x70771,x70772,x70773)+P1(f329(f329(f331(x70771),f790(x70772,x70773,x70771)),f329(f175(x70771),x70773)))
% 159.70/159.36  [7080]E(f180(x70801,x70802,x70803),x70803)+P1(f329(f329(f331(x70801),f740(x70803,x70802,x70801)),f329(f175(x70801),x70803)))
% 159.70/159.36  [7155]P1(f329(f163(x71551,x71552),x71553))+P1(f329(f329(f331(x71551),f697(x71553,x71552,x71551)),f329(f175(x71551),x71553)))
% 159.70/159.36  [7164]~P37(x71641,x71643,x71642)+P1(f329(f329(f331(x71641),f773(x71642,x71643,x71641)),f329(f175(x71641),x71642)))
% 159.70/159.36  [7165]~P39(x71651,x71653,x71652)+P1(f329(f329(f331(x71651),f779(x71652,x71653,x71651)),f329(f175(x71651),x71652)))
% 159.70/159.36  [7166]~P39(x71661,x71663,x71662)+P1(f329(f329(f331(x71661),f793(x71662,x71663,x71661)),f329(f175(x71661),x71662)))
% 159.70/159.36  [7167]~P37(x71671,x71673,x71672)+P1(f329(f329(f331(x71671),f820(x71672,x71673,x71671)),f329(f175(x71671),x71672)))
% 159.70/159.36  [7168]~P37(x71681,x71682,x71683)+P1(f329(f329(f331(x71681),f821(x71682,x71683,x71681)),f329(f175(x71681),x71683)))
% 159.70/159.36  [7202]P1(f329(f329(f331(x72021),x72022),f659(x72023,x72022,x72021)))+~P1(f329(f329(f331(x72021),x72022),f39(f917(x72021,a904),x72023)))
% 159.70/159.36  [7203]~P76(x72031)+E(f329(f329(f82(x72031),f329(f329(f6(a909,x72031),x72032),f329(f285(a909),x72033))),f329(x72032,x72033)),f329(f329(f6(a909,x72031),x72032),f329(f285(a909),f329(a117,x72033))))
% 159.70/159.36  [7292]~P37(x72922,x72921,x72923)+P1(f329(x72921,f329(f329(f167(x72922),x72923),f776(x72923,x72921,x72922))))
% 159.70/159.36  [7305]~P1(f329(f329(f331(x73051),x73052),f646(x73052,x73053,x73051)))+P1(f329(f329(f331(x73051),x73052),f40(f917(x73051,a904),x73053)))
% 159.70/159.36  [7338]~P76(x73381)+E(f329(f329(f82(x73381),f329(f329(f6(a909,x73381),x73382),f329(f303(a909),x73383))),f329(x73382,f329(a117,x73383))),f329(f329(f6(a909,x73381),x73382),f329(f303(a909),f329(a117,x73383))))
% 159.70/159.36  [7484]P1(f329(f329(f331(f910(x74841)),x74842),f164(x74841,x74843)))+P1(f329(f329(f331(x74841),f682(x74843,x74842,x74841)),f329(f175(x74841),x74842)))
% 159.70/159.36  [7498]~P1(f329(f329(f331(f910(x74981)),x74982),f164(x74981,f318(x74981,x74983))))+P1(f329(f329(f331(f910(x74981)),x74982),f318(f910(x74981),f160(x74981,x74983))))
% 159.70/159.36  [7526]~P1(f329(f329(f331(f910(x75261)),x75262),f318(f910(x75261),f160(x75261,x75263))))+P1(f329(f329(f331(f910(x75261)),x75262),f164(x75261,f318(x75261,x75263))))
% 159.70/159.36  [7562]E(f329(f329(f329(f186(f910(x75621),f910(x75621)),x75622),f170(x75621)),x75623),x75623)+~P1(f329(f329(f239(a909),f329(f192(f910(x75621)),x75623)),f80(a909)))
% 159.70/159.36  [7596]E(f329(f329(f137(x75961),f785(x75962,x75963,x75961)),f329(f329(f154(x75961),x75963),f786(x75962,x75963,x75961))),x75962)+~P1(f329(f329(f331(x75961),x75963),f329(f175(x75961),x75962)))
% 159.70/159.36  [7597]E(f329(f329(f137(x75971),f777(x75972,x75973,x75971)),f329(f329(f154(x75971),x75973),f778(x75972,x75973,x75971))),x75972)+~P1(f329(f329(f331(x75971),x75973),f329(f175(x75971),x75972)))
% 159.70/159.36  [7598]E(f329(f329(f137(x75981),f787(x75982,x75983,x75981)),f329(f329(f154(x75981),x75983),f788(x75982,x75983,x75981))),x75982)+~P1(f329(f329(f331(x75981),x75983),f329(f175(x75981),x75982)))
% 159.70/159.36  [7620]~P28(x76201,x76202,x76203,f247(f917(x76201,a904)))+P28(f910(x76201),f910(x76202),f329(f157(x76201,x76202),x76203),f247(f917(f910(x76201),a904)))
% 159.70/159.36  [7767]E(x77671,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x77672)),x77673)),f329(f261(a909,a909),x77672)))+~P1(f329(f50(x77671,x77673),x77672))
% 159.70/159.36  [7775]P28(x77751,x77752,x77753,f247(f917(x77751,a904)))+~P28(f910(x77751),f910(x77752),f329(f157(x77751,x77752),x77753),f247(f917(f910(x77751),a904)))
% 159.70/159.36  [7819]P1(f329(f329(f331(f917(x78191,a904)),f646(x78192,x78193,x78191)),x78193))+P1(f329(f329(f331(x78191),x78192),f40(f917(x78191,a904),x78193)))
% 159.70/159.36  [7911]P1(f329(f329(f331(f910(x79111)),x79112),f164(x79111,x79113)))+~P1(f329(f329(f331(x79111),f682(x79113,x79112,x79111)),x79113))
% 159.70/159.36  [8018]P35(x80181,x80182,x80183)+~P1(f329(x80182,f329(f329(f167(x80181),x80183),f784(x80183,x80182,x80181))))
% 159.70/159.36  [8042]E(x80421,x80422)+~E(f329(f329(f7(x80423,f917(x80423,a904),a904),f331(x80423)),x80421),f329(f329(f7(x80423,f917(x80423,a904),a904),f331(x80423)),x80422))
% 159.70/159.36  [8050]~P1(f329(f329(f331(f916(x80501,x80501)),x80503),f268(x80501,x80502)))+P1(f329(f329(f331(x80501),f530(x80502,x80503,x80501)),x80502))
% 159.70/159.36  [8052]~P1(f329(f329(f331(x80521),x80523),f39(f917(x80521,a904),x80522)))+P1(f329(f329(f331(f917(x80521,a904)),f659(x80522,x80523,x80521)),x80522))
% 159.70/159.36  [8182]P28(x81821,x81822,f94(x81822,x81821,f247(f917(x81822,a904)),x81823),f247(f917(x81821,a904)))+~E(f329(f312(x81822,x81821,x81823),f247(f917(x81822,a904))),f247(f917(x81821,a904)))
% 159.70/159.36  [8239]~P1(f329(f329(f331(x82391),x82392),f329(f175(x82391),f777(x82393,x82392,x82391))))+~P1(f329(f329(f331(x82391),x82392),f329(f175(x82391),x82393)))
% 159.70/159.36  [8240]~P1(f329(f329(f331(x82401),x82402),f329(f175(x82401),f788(x82403,x82402,x82401))))+~P1(f329(f329(f331(x82401),x82402),f329(f175(x82401),x82403)))
% 159.70/159.36  [8428]E(x84281,f118(x84282))+P1(f329(f329(f331(x84282),f329(f256(x84282,f916(a104,a104)),f329(f278(x84282,x84281),x84283))),f329(f175(x84282),x84281)))
% 159.70/159.36  [8524]~P6(x85241)+E(f329(f145(x85241,x85241,f329(f7(x85241,x85241,x85241),f82(x85241)),x85242),f329(f171(x85241),x85243)),f329(f145(x85241,x85241,f82(x85241),x85242),x85243))
% 159.70/159.36  [8729]~P28(x87292,x87291,x87293,f247(f917(x87292,a904)))+E(f329(f312(x87291,x87292,f94(x87292,x87291,f247(f917(x87292,a904)),x87293)),f247(f917(x87291,a904))),f247(f917(x87292,a904)))
% 159.70/159.36  [9029]~P112(x90291)+E(f329(f175(x90291),f152(x90291,x90291,f5(x90291),x90292,x90293)),f329(f329(f311(x90291),x90292),f329(f175(x90291),x90293)))
% 159.70/159.36  [9040]~E(f329(x90403,f329(f94(x90401,x90402,f247(f917(x90401,a904)),x90403),f836(x90403,x90402,x90401))),f836(x90403,x90402,x90401))+E(f329(f312(x90401,x90402,x90403),f247(f917(x90401,a904))),f247(f917(x90402,a904)))
% 159.70/159.36  [9042]P1(f329(f329(f240(a909),f2(a909)),f598(x90421,x90422,x90423)))+~P1(f329(f329(f331(f916(x90423,x90423)),x90422),f329(f329(f291(x90423,x90423,x90423),x90421),f309(x90423,x90421))))
% 159.70/159.36  [9333]~P63(x93331,x93332)+~P1(f329(f329(f331(f916(x93331,x93331)),f329(f329(f257(x93331,x93331),x93333),x93333)),f329(f329(f291(x93331,x93331,x93331),x93332),f309(x93331,x93332))))
% 159.70/159.36  [9463]~E(f329(f329(f106(f917(f916(x94631,x94631),a904)),f329(f289(x94631,x94631),x94632)),f309(x94631,x94632)),f191(f917(f916(x94631,x94631),a904)))+~P1(f329(f329(f331(f916(x94631,x94631)),f329(f329(f257(x94631,x94631),x94633),x94633)),f329(f329(f291(x94631,x94631,x94631),x94632),f309(x94631,x94632))))
% 159.70/159.36  [9645]~P1(f329(f63(x96451),x96452))+P1(f329(f329(f239(a909),f329(f37(x96451),f329(f329(f23(f917(x96451,a904)),x96452),f329(f329(f311(x96451),x96453),f191(f917(x96451,a904)))))),f329(f37(x96451),x96452)))
% 159.70/159.36  [5159]~E(x51593,f118(x51591))+E(f147(x51591,f329(f329(f154(x51591),x51592),x51593)),x51592)
% 159.70/159.36  [5167]~E(x51673,f118(x51671))+E(f119(x51671,f329(f329(f154(x51671),x51672),x51673)),f118(x51671))
% 159.70/159.36  [5199]E(x51991,f118(x51992))+E(f147(x51992,f329(f329(f154(x51992),x51993),x51991)),f147(x51992,x51991))
% 159.70/159.36  [5201]E(x52011,f118(x52012))+E(f147(x52012,f329(f329(f137(x52012),x52013),x52011)),f147(x52012,x52011))
% 159.70/159.36  [5208]~E(x52083,f118(x52081))+E(f119(x52081,f329(f329(f137(x52081),x52082),x52083)),f119(x52081,x52082))
% 159.70/159.36  [5210]~E(x52103,f118(x52101))+E(f147(x52101,f329(f329(f137(x52101),x52102),x52103)),f147(x52101,x52102))
% 159.70/159.36  [5245]E(x52451,f118(x52452))+E(f329(f144(x52452),f329(f329(f137(x52452),x52451),x52453)),f329(f144(x52452),x52451))
% 159.70/159.36  [5274]~E(x52742,f118(x52741))+E(f329(f144(x52741),f329(f329(f137(x52741),x52742),x52743)),f329(f144(x52741),x52743))
% 159.70/159.36  [5325]~P2(x53251)+E(f329(f329(f115(x53251),x53252),f329(f329(f106(x53251),x53252),x53253)),x53252)
% 159.70/159.36  [5326]~P2(x53261)+E(f329(f329(f106(x53261),x53262),f329(f329(f115(x53261),x53262),x53263)),x53262)
% 159.70/159.36  [5327]~P112(x53271)+E(f329(f329(f237(x53271),x53272),f329(f329(f238(x53271),x53272),x53273)),x53272)
% 159.70/159.36  [5328]~P112(x53281)+E(f329(f329(f238(x53281),x53282),f329(f329(f237(x53281),x53282),x53283)),x53282)
% 159.70/159.36  [5347]~P66(x53471)+E(f47(x53471,f329(f329(f83(x53471),x53472),x53473),x53473),f2(x53471))
% 159.70/159.36  [5348]~P66(x53481)+E(f47(x53481,f329(f329(f83(x53481),x53482),x53483),x53482),f2(x53481))
% 159.70/159.36  [5421]~P73(x54211)+E(f329(f81(x54211),f329(f329(f23(x54211),x54212),x54213)),f329(f329(f23(x54211),x54213),x54212))
% 159.70/159.36  [5482]E(x54821,f118(x54822))+E(f119(x54822,f329(f329(f154(x54822),x54823),x54821)),f329(f329(f154(x54822),x54823),f119(x54822,x54821)))
% 159.70/159.36  [5483]E(x54831,f118(x54832))+E(f119(x54832,f329(f329(f137(x54832),x54833),x54831)),f329(f329(f137(x54832),x54833),f119(x54832,x54831)))
% 159.70/159.36  [5486]~P8(x54861)+E(f40(x54861,f329(f329(f311(x54861),x54862),x54863)),f329(f329(f106(x54861),x54862),f40(x54861,x54863)))
% 159.70/159.36  [5487]~P8(x54871)+E(f39(x54871,f329(f329(f311(x54871),x54872),x54873)),f329(f329(f115(x54871),x54872),f39(x54871,x54873)))
% 159.70/159.36  [5530]~P2(x55301)+E(f329(f329(f115(x55301),x55302),f329(f329(f115(x55301),x55302),x55303)),f329(f329(f115(x55301),x55302),x55303))
% 159.70/159.36  [5532]~P103(x55321)+E(f329(f329(f115(x55321),x55322),f329(f329(f115(x55321),x55322),x55323)),f329(f329(f115(x55321),x55322),x55323))
% 159.70/159.36  [5533]~P2(x55331)+E(f329(f329(f106(x55331),x55332),f329(f329(f106(x55331),x55332),x55333)),f329(f329(f106(x55331),x55332),x55333))
% 159.70/159.36  [5535]~P104(x55351)+E(f329(f329(f106(x55351),x55352),f329(f329(f106(x55351),x55352),x55353)),f329(f329(f106(x55351),x55352),x55353))
% 159.70/159.36  [5536]~P99(x55361)+E(f329(f329(f83(x55361),x55362),f329(f329(f83(x55361),x55362),x55363)),f329(f329(f83(x55361),x55362),x55363))
% 159.70/159.36  [5538]~P112(x55381)+E(f329(f329(f237(x55381),x55382),f329(f329(f237(x55381),x55382),x55383)),f329(f329(f237(x55381),x55382),x55383))
% 159.70/159.36  [5540]~P112(x55401)+E(f329(f329(f238(x55401),x55402),f329(f329(f238(x55401),x55402),x55403)),f329(f329(f238(x55401),x55402),x55403))
% 159.70/159.36  [5547]~P66(x55471)+E(f47(x55471,f329(f329(f82(x55471),x55472),x55473),x55473),f47(x55471,x55472,x55473))
% 159.70/159.36  [5548]~P66(x55481)+E(f47(x55481,f329(f329(f82(x55481),x55482),x55483),x55482),f47(x55481,x55483,x55482))
% 159.70/159.36  [5556]~P130(x55561)+E(f329(f329(f83(x55561),x55562),f329(f81(x55561),x55563)),f329(f81(x55561),f329(f329(f83(x55561),x55562),x55563)))
% 159.70/159.36  [5557]~P69(x55571)+E(f329(f329(f292(x55571),x55572),f329(f81(x55571),x55573)),f329(f81(x55571),f329(f329(f292(x55571),x55572),x55573)))
% 159.70/159.36  [5558]~P77(x55581)+E(f329(f329(f82(x55581),x55582),f329(f168(x55581),x55583)),f329(f168(x55581),f329(f329(f154(x55581),x55582),x55583)))
% 159.70/159.36  [5586]~P130(x55861)+E(f329(f329(f83(x55861),f329(f81(x55861),x55862)),x55863),f329(f329(f83(x55861),x55862),f329(f81(x55861),x55863)))
% 159.70/159.36  [5592]~P11(x55921,x55922,x55923)+E(f39(f917(x55921,a904),f329(f329(f62(x55921),x55922),x55923)),x55922)
% 159.70/159.36  [5657]~P119(x56571)+E(f329(f329(f83(x56571),x56572),f329(f329(f249(x56571),x56572),x56573)),f329(f329(f249(x56571),x56572),f329(a117,x56573)))
% 159.70/159.36  [5658]~P116(x56581)+E(f329(f329(f83(x56581),x56582),f329(f329(f249(x56581),x56582),x56583)),f329(f329(f249(x56581),x56582),f329(a117,x56583)))
% 159.70/159.36  [5668]~P79(x56681)+E(f329(f329(f82(x56681),f329(f81(x56681),x56682)),f329(f329(f82(x56681),x56682),x56683)),x56683)
% 159.70/159.36  [5691]~P105(x56911)+E(f329(f329(f249(x56911),f329(f105(x56911),x56912)),x56913),f329(f105(x56911),f329(f329(f249(a909),x56912),x56913)))
% 159.70/159.36  [5692]~P120(x56921)+E(f329(f329(f249(x56921),f329(f107(x56921),x56922)),x56923),f329(f107(x56921),f329(f329(f249(a1),x56922),x56923)))
% 159.70/159.36  [5698]~P88(x56981)+E(f329(f77(x56981),f329(f329(f23(x56981),x56982),x56983)),f329(f77(x56981),f329(f329(f23(x56981),x56983),x56982)))
% 159.70/159.36  [5700]~P121(x57001)+E(f329(f329(f83(x57001),f84(x57001,x57002)),f84(x57001,x57003)),f84(x57001,f329(f329(f83(x57001),x57002),x57003)))
% 159.70/159.36  [5704]E(x57041,f118(x57042))+E(f329(f329(f137(x57042),f329(f174(x57042),x57041)),x57043),f329(f174(x57042),f329(f329(f137(x57042),x57041),x57043)))
% 159.70/159.36  [5709]~E(x57092,f329(a117,f329(f329(f82(a909),x57091),x57093)))+P1(f329(f329(f240(a909),x57091),x57092))
% 159.70/159.36  [5711]~P121(x57111)+E(f329(f329(f249(x57111),f329(f77(x57111),x57112)),x57113),f329(f77(x57111),f329(f329(f249(x57111),x57112),x57113)))
% 159.70/159.36  [5712]~P130(x57121)+E(f329(f329(f83(x57121),f329(f81(x57121),x57122)),x57123),f329(f81(x57121),f329(f329(f83(x57121),x57122),x57123)))
% 159.70/159.36  [5713]~P124(x57131)+E(f329(f329(f292(x57131),f329(f81(x57131),x57132)),x57133),f329(f81(x57131),f329(f329(f292(x57131),x57132),x57133)))
% 159.70/159.36  [5812]E(f744(x58121,x58122,x58123),f757(x58121,x58122,x58123))+E(f329(f329(f106(f917(x58123,a904)),x58122),x58121),f191(f917(x58123,a904)))
% 159.70/159.36  [5827]~P76(x58272)+E(f329(f329(f6(x58271,x58272),f329(f16(x58272,x58271),f2(x58272))),x58273),f2(x58272))
% 159.70/159.36  [5828]~P80(x58282)+E(f329(f329(f9(x58281,x58282),f329(f16(x58282,x58281),f80(x58282))),x58283),f80(x58282))
% 159.70/159.36  [5830]~P105(x58301)+E(f329(f329(f82(x58301),f329(f105(x58301),x58302)),f329(f105(x58301),x58303)),f329(f105(x58301),f329(f329(f82(a909),x58302),x58303)))
% 159.70/159.36  [5831]~P105(x58311)+E(f329(f329(f83(x58311),f329(f105(x58311),x58312)),f329(f105(x58311),x58313)),f329(f105(x58311),f329(f329(f83(a909),x58312),x58313)))
% 159.70/159.36  [5832]~P120(x58321)+E(f329(f329(f82(x58321),f329(f107(x58321),x58322)),f329(f107(x58321),x58323)),f329(f107(x58321),f329(f329(f82(a1),x58322),x58323)))
% 159.70/159.36  [5833]~P120(x58331)+E(f329(f329(f23(x58331),f329(f107(x58331),x58332)),f329(f107(x58331),x58333)),f329(f107(x58331),f329(f329(f23(a1),x58332),x58333)))
% 159.70/159.36  [5834]~P120(x58341)+E(f329(f329(f83(x58341),f329(f107(x58341),x58342)),f329(f107(x58341),x58343)),f329(f107(x58341),f329(f329(f83(a1),x58342),x58343)))
% 159.70/159.36  [5836]~P96(x58361)+E(f329(f329(f23(x58361),f329(f108(x58361),x58362)),f329(f108(x58361),x58363)),f329(f108(x58361),f329(f329(f23(a1),x58362),x58363)))
% 159.70/159.36  [5838]~P96(x58381)+E(f329(f329(f82(x58381),f329(f108(x58381),x58382)),f329(f108(x58381),x58383)),f329(f108(x58381),f329(f329(f82(a1),x58382),x58383)))
% 159.70/159.36  [5839]~P96(x58391)+E(f329(f329(f83(x58391),f329(f108(x58391),x58392)),f329(f108(x58391),x58393)),f329(f108(x58391),f329(f329(f83(a1),x58392),x58393)))
% 159.70/159.36  [5886]~E(x58863,x58862)+P1(f329(f329(f239(f917(x58861,a904)),x58862),x58863))
% 159.70/159.36  [5892]~E(x58922,x58923)+P1(f329(f329(f239(f917(x58921,a904)),x58922),x58923))
% 159.70/159.36  [5897]~P121(x58971)+E(f329(f329(f83(x58971),f329(f77(x58971),x58972)),f329(f77(x58971),x58973)),f329(f77(x58971),f329(f329(f83(x58971),x58972),x58973)))
% 159.70/159.36  [5898]~P71(x58981)+E(f329(f329(f292(x58981),f329(f77(x58981),x58982)),f329(f77(x58981),x58983)),f329(f77(x58981),f329(f329(f292(x58981),x58982),x58983)))
% 159.70/159.36  [5899]~P98(x58991)+E(f329(f329(f106(x58991),f329(f81(x58991),x58992)),f329(f81(x58991),x58993)),f329(f81(x58991),f329(f329(f115(x58991),x58992),x58993)))
% 159.70/159.36  [5900]~P79(x59001)+E(f329(f329(f82(x59001),f329(f81(x59001),x59002)),f329(f81(x59001),x59003)),f329(f81(x59001),f329(f329(f82(x59001),x59003),x59002)))
% 159.70/159.36  [5901]~P73(x59011)+E(f329(f329(f82(x59011),f329(f81(x59011),x59012)),f329(f81(x59011),x59013)),f329(f81(x59011),f329(f329(f82(x59011),x59012),x59013)))
% 159.70/159.36  [5902]~P98(x59021)+E(f329(f329(f115(x59021),f329(f81(x59021),x59022)),f329(f81(x59021),x59023)),f329(f81(x59021),f329(f329(f106(x59021),x59022),x59023)))
% 159.70/159.36  [5903]~P78(x59031)+E(f329(f329(f238(x59031),f329(f81(x59031),x59032)),f329(f81(x59031),x59033)),f329(f81(x59031),f329(f329(f237(x59031),x59032),x59033)))
% 159.70/159.36  [5904]~P78(x59041)+E(f329(f329(f237(x59041),f329(f81(x59041),x59042)),f329(f81(x59041),x59043)),f329(f81(x59041),f329(f329(f238(x59041),x59042),x59043)))
% 159.70/159.36  [5905]~P77(x59051)+E(f329(f329(f82(x59051),f329(f168(x59051),x59052)),f329(f168(x59051),x59053)),f329(f168(x59051),f329(f329(f137(x59051),x59052),x59053)))
% 159.70/159.36  [5906]E(x59061,f191(f917(x59062,a904)))+~E(f329(f329(f115(f917(x59062,a904)),x59063),x59061),f191(f917(x59062,a904)))
% 159.70/159.36  [5907]E(x59071,f191(f917(x59072,a904)))+~E(f329(f329(f115(f917(x59072,a904)),x59071),x59073),f191(f917(x59072,a904)))
% 159.70/159.36  [5908]~P149(x59081,x59082,x59083)+P1(f329(x59081,f329(f329(f38(a1),x59082),x59083)))
% 159.70/159.36  [5966]~P1(f329(f63(x59661),x59663))+P1(f329(f63(x59661),f329(f329(f311(x59661),x59662),x59663)))
% 159.70/159.36  [5967]~P1(f329(f140(x59671),x59673))+P1(f329(f140(x59671),f329(f329(f178(x59671),x59672),x59673)))
% 159.70/159.36  [5968]~P1(f329(f140(x59681),x59683))+P1(f329(f140(x59681),f329(f329(f141(x59681),x59682),x59683)))
% 159.70/159.36  [5997]~P2(x59971)+P1(f329(f329(f239(x59971),x59972),f329(f329(f115(x59971),x59973),x59972)))
% 159.70/159.36  [5998]~P103(x59981)+P1(f329(f329(f239(x59981),x59982),f329(f329(f115(x59981),x59983),x59982)))
% 159.70/159.36  [5999]~P2(x59991)+P1(f329(f329(f239(x59991),x59992),f329(f329(f115(x59991),x59992),x59993)))
% 159.70/159.36  [6000]~P103(x60001)+P1(f329(f329(f239(x60001),x60002),f329(f329(f115(x60001),x60002),x60003)))
% 159.70/159.36  [6001]~P112(x60011)+P1(f329(f329(f239(x60011),x60012),f329(f329(f238(x60011),x60013),x60012)))
% 159.70/159.36  [6002]~P112(x60021)+P1(f329(f329(f239(x60021),x60022),f329(f329(f238(x60021),x60022),x60023)))
% 159.70/159.36  [6016]~E(x60161,f2(a909))+E(f329(f329(f38(a909),f329(f329(f83(a909),x60161),x60162)),f329(f329(f83(a909),x60161),x60163)),f2(a909))
% 159.70/159.36  [6083]P1(f329(x60831,x60832))+P1(f329(f329(f197(f31(x60831,x60833)),x60832),x60832))
% 159.70/159.36  [6099]~P96(x60991)+E(f329(f329(f23(x60991),f329(f108(x60991),x60992)),f329(f108(x60991),x60993)),f329(f108(x60991),f329(f329(f82(a1),x60992),f329(f81(a1),x60993))))
% 159.70/159.36  [6157]E(x61571,f2(a909))+E(f329(f329(f38(a909),f329(f329(f83(a909),x61571),x61572)),f329(f329(f83(a909),x61571),x61573)),f329(f329(f38(a909),x61572),x61573))
% 159.70/159.36  [6188]E(f155(x61881,f329(f329(f154(x61881),x61882),x61883)),f329(f329(f154(x61881),x61882),f155(x61881,x61883)))+P1(f329(f329(f331(x61881),x61882),f329(f175(x61881),x61883)))
% 159.70/159.36  [6225]P149(x62251,x62252,x62253)+~P1(f329(x62251,f329(f329(f38(a1),x62252),x62253)))
% 159.70/159.36  [6296]E(x62961,f118(x62962))+E(f329(f329(f154(x62962),f329(f144(x62962),x62961)),f329(f329(f178(x62962),x62963),f329(f174(x62962),x62961))),f329(f329(f178(x62962),f329(a117,x62963)),x62961))
% 159.70/159.36  [6303]E(f329(f329(f23(f917(x63031,a904)),x63032),x63033),x63032)+~E(f329(f329(f106(f917(x63031,a904)),x63032),x63033),f191(f917(x63031,a904)))
% 159.70/159.36  [6318]E(f155(x63181,f329(f329(f154(x63181),x63182),x63183)),f155(x63181,x63183))+~P1(f329(f329(f331(x63181),x63182),f329(f175(x63181),x63183)))
% 159.70/159.36  [6348]~P1(f329(f329(f240(a909),x63481),x63483))+P1(f329(f329(f240(a909),x63481),f329(f329(f82(a909),x63482),x63483)))
% 159.70/159.36  [6350]~P1(f329(f329(f240(a909),x63501),x63502))+P1(f329(f329(f240(a909),x63501),f329(f329(f82(a909),x63502),x63503)))
% 159.70/159.36  [6352]~P1(f329(f329(f239(a909),x63521),x63523))+P1(f329(f329(f239(a909),x63521),f329(f329(f82(a909),x63522),x63523)))
% 159.70/159.36  [6354]~P1(f329(f329(f239(a909),x63541),x63542))+P1(f329(f329(f239(a909),x63541),f329(f329(f82(a909),x63542),x63543)))
% 159.70/159.36  [6392]P1(f329(f63(x63921),x63922))+~P1(f329(f63(x63921),f329(f329(f311(x63921),x63923),x63922)))
% 159.70/159.36  [6393]P1(f329(f140(x63931),x63932))+~P1(f329(f140(x63931),f329(f329(f154(x63931),x63933),x63932)))
% 159.70/159.36  [6394]P1(f329(f140(x63941),x63942))+~P1(f329(f140(x63941),f329(f329(f137(x63941),x63943),x63942)))
% 159.70/159.36  [6395]P1(f329(f140(x63951),x63952))+~P1(f329(f140(x63951),f329(f329(f137(x63951),x63952),x63953)))
% 159.70/159.36  [6444]~P116(x64441)+E(f329(f329(f82(x64441),x64442),f329(f329(f83(x64441),x64443),x64442)),f329(f329(f83(x64441),f329(f329(f82(x64441),x64443),f80(x64441))),x64442))
% 159.70/159.36  [6491]~E(x64911,x64912)+~P1(f329(f329(f240(f917(x64913,a904)),x64911),x64912))
% 159.70/159.36  [6538]P1(f329(f329(f331(x65381),x65382),x65383))+P1(f329(f329(f331(x65381),x65382),f329(f81(f917(x65381,a904)),x65383)))
% 159.70/159.36  [6544]E(f147(x65441,f329(f329(f141(x65441),x65442),x65443)),f147(x65441,x65443))+~P1(f329(f329(f240(a909),x65442),f329(f192(f910(x65441)),x65443)))
% 159.70/159.36  [6545]E(f329(f329(f178(x65451),x65452),f119(x65451,x65453)),f329(f329(f178(x65451),x65452),x65453))+~P1(f329(f329(f240(a909),x65452),f329(f192(f910(x65451)),x65453)))
% 159.70/159.36  [6600]E(f329(f329(f329(f186(f910(x66001),f910(x66001)),x66002),f170(x66001)),x66003),x66003)+~E(f47(a909,x66002,f329(f192(f910(x66001)),x66003)),f2(a909))
% 159.70/159.36  [6609]~P11(x66091,x66093,x66092)+E(f329(f329(f291(x66091,x66091,x66091),f329(f289(x66091,x66091),x66092)),x66092),x66092)
% 159.70/159.36  [6651]~E(f329(f329(f115(f917(x66511,a904)),x66512),x66513),x66513)+P1(f329(f329(f239(f917(x66511,a904)),x66512),x66513))
% 159.70/159.36  [6656]~P60(x66561,x66561,x66563)+P60(x66561,x66561,f329(f329(f186(f916(x66561,x66561),a904),x66562),x66563))
% 159.70/159.36  [6659]~P1(f329(f329(f331(x66591),x66593),f329(f175(x66591),x66592)))+P1(f329(f329(f240(a909),f2(a909)),f329(f192(f910(x66591)),x66592)))
% 159.70/159.36  [6686]~P88(x66861)+E(f329(f77(x66861),f329(f329(f82(x66861),f329(f77(x66861),x66862)),f329(f77(x66861),x66863))),f329(f329(f82(x66861),f329(f77(x66861),x66862)),f329(f77(x66861),x66863)))
% 159.70/159.36  [6697]E(f329(f329(f38(a909),f329(f329(f83(a909),x66971),x66972)),f329(f329(f83(a909),x66971),x66973)),f329(f329(f38(a909),x66972),x66973))+~P1(f329(f329(f240(a909),f2(a909)),x66971))
% 159.70/159.36  [6835]~P1(f329(f63(x68351),x68353))+E(f329(f329(f66(x68351,f917(x68351,a904),f311(x68351)),x68352),x68353),f329(f329(f115(f917(x68351,a904)),x68353),x68352))
% 159.70/159.36  [6891]E(f329(f329(f115(f917(x68911,a904)),x68912),x68913),x68912)+~P1(f329(f329(f239(f917(x68911,a904)),x68913),x68912))
% 159.70/159.36  [6893]E(f329(f329(f115(f917(x68931,a904)),x68932),x68933),x68933)+~P1(f329(f329(f239(f917(x68931,a904)),x68932),x68933))
% 159.70/159.36  [6894]E(f329(f329(f106(f917(x68941,a904)),x68942),x68943),x68943)+~P1(f329(f329(f239(f917(x68941,a904)),x68943),x68942))
% 159.70/159.36  [6895]E(f329(f329(f106(f917(x68951,a904)),x68952),x68953),x68952)+~P1(f329(f329(f239(f917(x68951,a904)),x68952),x68953))
% 159.70/159.36  [6944]~P1(f329(f140(x69441),x69442))+E(f329(f329(f23(f917(x69441,a904)),f329(f175(x69441),x69442)),f329(f329(f311(x69441),x69443),f191(f917(x69441,a904)))),f329(f175(x69441),f173(x69441,x69443,x69442)))
% 159.70/159.36  [6996]P41(x69961,x69962)+~P41(x69961,f329(f329(f186(f916(x69961,x69961),a904),x69963),x69962))
% 159.70/159.36  [7063]P1(f329(f51(x70631,x70632),f329(a53,x70633)))+~P1(f329(f51(f329(f81(a1),x70631),f329(f81(a1),x70632)),x70633))
% 159.70/159.36  [7068]E(f329(f329(f23(f917(x70681,a904)),f329(f329(f311(x70681),x70682),x70683)),f329(f329(f311(x70681),x70682),f191(f917(x70681,a904)))),x70683)+P1(f329(f329(f331(x70681),x70682),x70683))
% 159.70/159.36  [7089]E(f329(f329(f106(f917(x70891,a904)),f329(f175(x70891),x70892)),f329(f175(x70891),x70893)),f191(f917(x70891,a904)))+~P1(f329(f140(x70891),f329(f329(f137(x70891),x70892),x70893)))
% 159.70/159.36  [7104]~P1(f329(f329(f331(x71041),x71042),f329(f175(x71041),x71043)))+~P1(f329(f140(x71041),f329(f329(f154(x71041),x71042),x71043)))
% 159.70/159.36  [7174]P35(x71741,x71742,x71743)+P1(f329(f329(f240(a909),f784(x71743,x71742,x71741)),f329(f192(f910(x71741)),x71743)))
% 159.70/159.36  [7184]E(f329(f329(f106(f917(x71841,a904)),x71842),x71843),f191(f917(x71841,a904)))+P1(f329(f329(f331(x71841),f744(x71843,x71842,x71841)),x71842))
% 159.70/159.36  [7185]E(f329(f329(f106(f917(x71851,a904)),x71852),x71853),f191(f917(x71851,a904)))+P1(f329(f329(f331(x71851),f757(x71853,x71852,x71851)),x71853))
% 159.70/159.36  [7188]E(f119(x71881,f329(f329(f178(x71881),x71882),x71883)),f329(f329(f178(x71881),f329(f329(f23(a909),x71882),f80(a909))),x71883))+~P1(f329(f329(f239(a909),x71882),f329(f192(f910(x71881)),x71883)))
% 159.70/159.36  [7247]~P37(x72473,x72472,x72471)+P1(f329(f329(f240(a909),f776(x72471,x72472,x72473)),f329(f192(f910(x72473)),x72471)))
% 159.70/159.36  [7265]P1(f329(f329(f240(a909),f2(a909)),x72651))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x72652),x72651)),f329(f329(f83(a909),x72653),x72651)))
% 159.70/159.36  [7266]P1(f329(f329(f240(a909),f2(a909)),x72661))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x72661),x72662)),f329(f329(f83(a909),x72661),x72663)))
% 159.70/159.36  [7269]~P1(f329(f329(f331(x72691),x72692),x72693))+~P1(f329(f329(f331(x72691),x72692),f329(f81(f917(x72691,a904)),x72693)))
% 159.70/159.36  [7275]~P1(f329(f329(f240(f917(x72751,a904)),x72752),x72753))+P1(f329(f329(f239(f917(x72751,a904)),x72752),x72753))
% 159.70/159.36  [7386]~P1(f329(f329(f240(a909),x73862),x73863))+P1(f329(f329(f240(a909),f329(f329(f82(a909),x73861),x73862)),f329(f329(f82(a909),x73861),x73863)))
% 159.70/159.36  [7387]~P1(f329(f329(f240(a909),x73871),x73873))+P1(f329(f329(f240(a909),f329(f329(f82(a909),x73871),x73872)),f329(f329(f82(a909),x73873),x73872)))
% 159.70/159.36  [7388]~P1(f329(f329(f240(a1),x73881),x73883))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x73881),x73882)),f329(f329(f82(a1),x73883),x73882)))
% 159.70/159.36  [7391]~P1(f329(f329(f239(a909),x73912),x73913))+P1(f329(f329(f239(a909),f329(f329(f82(a909),x73911),x73912)),f329(f329(f82(a909),x73911),x73913)))
% 159.70/159.36  [7392]~P1(f329(f329(f239(a909),x73921),x73923))+P1(f329(f329(f239(a909),f329(f329(f82(a909),x73921),x73922)),f329(f329(f82(a909),x73923),x73922)))
% 159.70/159.36  [7393]~P1(f329(f329(f239(a909),x73933),x73932))+P1(f329(f329(f239(a909),f329(f329(f23(a909),x73931),x73932)),f329(f329(f23(a909),x73931),x73933)))
% 159.70/159.36  [7394]~P1(f329(f329(f239(a909),x73941),x73943))+P1(f329(f329(f239(a909),f329(f329(f23(a909),x73941),x73942)),f329(f329(f23(a909),x73943),x73942)))
% 159.70/159.36  [7396]~P1(f329(f329(f239(a909),x73962),x73963))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x73961),x73962)),f329(f329(f83(a909),x73961),x73963)))
% 159.70/159.36  [7398]~P1(f329(f329(f239(a909),x73981),x73983))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x73981),x73982)),f329(f329(f83(a909),x73983),x73982)))
% 159.70/159.36  [7399]~P1(f329(f329(f239(a909),x73991),x73993))+P1(f329(f329(f239(a909),f329(f329(f38(a909),x73991),x73992)),f329(f329(f38(a909),x73993),x73992)))
% 159.70/159.36  [7400]~P1(f329(f329(f239(a1),x74002),x74003))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x74001),x74002)),f329(f329(f82(a1),x74001),x74003)))
% 159.70/159.36  [7483]E(x74831,x74832)+~P1(f329(f329(f331(x74833),x74831),f329(f329(f311(x74833),x74832),f191(f917(x74833,a904)))))
% 159.70/159.36  [7485]~E(f329(f329(f106(f917(x74851,a904)),x74852),x74853),f191(f917(x74851,a904)))+P1(f329(f329(f239(f917(x74851,a904)),x74852),f329(f81(f917(x74851,a904)),x74853)))
% 159.70/159.36  [7490]P1(f329(f329(f331(f917(x74901,a904)),x74902),f329(f310(x74901),x74903)))+~P1(f329(f329(f239(f917(x74901,a904)),x74902),x74903))
% 159.70/159.36  [7543]E(f329(f329(f154(x75431),f329(f329(f167(x75431),x75432),x75433)),f329(f329(f141(x75431),f329(a117,x75433)),x75432)),f329(f329(f141(x75431),x75433),x75432))+~P1(f329(f329(f240(a909),x75433),f329(f192(f910(x75431)),x75432)))
% 159.70/159.36  [7572]P1(f329(f329(f331(f916(x75721,x75721)),x75722),f309(x75721,x75723)))+~P1(f329(f329(f331(f916(x75721,x75721)),x75722),x75723))
% 159.70/159.36  [7582]~P1(f329(f329(f331(f917(x75821,a904)),x75822),f329(f310(x75821),x75823)))+P1(f329(f329(f239(f917(x75821,a904)),x75822),x75823))
% 159.70/159.36  [7626]P1(f329(f329(f239(f917(x76261,a904)),x76262),f39(f917(x76261,a904),x76263)))+~P1(f329(f329(f331(f917(x76261,a904)),x76262),x76263))
% 159.70/159.36  [7648]~P120(x76481)+E(f329(f329(f83(x76481),f329(f329(f249(x76481),f329(f81(x76481),f80(x76481))),x76482)),f329(f329(f249(x76481),x76483),x76482)),f329(f329(f249(x76481),f329(f81(x76481),x76483)),x76482))
% 159.70/159.36  [7670]E(f329(f329(f167(x76701),x76702),f329(f329(f23(a909),f329(f192(f910(x76701)),x76702)),f329(a117,x76703))),f329(f329(f167(x76701),f329(f171(x76701),x76702)),x76703))+~P1(f329(f329(f240(a909),x76703),f329(f192(f910(x76701)),x76702)))
% 159.70/159.36  [7687]~E(f329(f329(f106(f917(x76871,a904)),f613(x76873,x76872,x76871)),x76873),f191(f917(x76871,a904)))+E(f329(f329(f106(f917(x76871,a904)),f39(f917(x76871,a904),x76872)),x76873),f191(f917(x76871,a904)))
% 159.70/159.36  [7750]~P1(f329(f329(f331(x77503),x77502),f329(f175(x77503),x77501)))+P1(f329(f329(f240(a909),f657(x77501,x77502,x77503)),f329(f192(f910(x77503)),x77501)))
% 159.70/159.36  [7758]P1(f329(f329(f331(x77581),f329(f329(f167(x77581),x77582),x77583)),f329(f175(x77581),x77582)))+~P1(f329(f329(f240(a909),x77583),f329(f192(f910(x77581)),x77582)))
% 159.70/159.36  [7856]~P1(f329(x78562,f741(x78563,x78562,x78561)))+E(f329(f329(f141(x78561),f329(f192(f910(x78561)),f180(x78561,x78562,x78563))),x78563),f118(x78561))
% 159.70/159.36  [7869]P1(f329(f329(f239(f917(f910(x78691),a904)),f164(x78691,x78692)),f164(x78691,x78693)))+~P1(f329(f329(f239(f917(x78691,a904)),x78692),x78693))
% 159.70/159.36  [7870]P1(f329(f329(f239(f917(f910(x78701),a904)),f163(x78701,x78702)),f163(x78701,x78703)))+~P1(f329(f329(f239(f917(x78701,a904)),x78702),x78703))
% 159.70/159.36  [7898]E(f329(f329(f106(f917(x78981,a904)),f39(f917(x78981,a904),x78982)),x78983),f191(f917(x78981,a904)))+P1(f329(f329(f331(f917(x78981,a904)),f613(x78983,x78982,x78981)),x78982))
% 159.70/159.36  [7900]~P1(f329(f329(f331(f917(x79001,a904)),x79003),x79002))+P1(f329(f329(f239(f917(x79001,a904)),f40(f917(x79001,a904),x79002)),x79003))
% 159.70/159.36  [7902]E(f329(f329(f106(f917(x79021,a904)),x79022),x79023),f191(f917(x79021,a904)))+~P1(f329(f329(f239(f917(x79021,a904)),x79022),f329(f81(f917(x79021,a904)),x79023)))
% 159.70/159.36  [7955]E(f329(f329(f23(a909),f329(f329(f82(a909),f329(f168(a909),x79551)),x79552)),f329(f329(f167(a909),x79551),x79553)),f329(f168(a909),f329(f329(f162(a909,x79551),x79553),x79552)))+~P1(f329(f329(f240(a909),x79553),f329(f192(f910(a909)),x79551)))
% 159.70/159.36  [8006]P1(f329(f329(f240(a909),x80061),x80062))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),x80063),x80061)),f329(f329(f82(a909),x80063),x80062)))
% 159.70/159.36  [8007]P1(f329(f329(f240(a909),x80071),x80072))+~P1(f329(f329(f240(a909),f329(f329(f83(a909),x80073),x80071)),f329(f329(f83(a909),x80073),x80072)))
% 159.70/159.36  [8008]P1(f329(f329(f240(a909),x80081),x80082))+~P1(f329(f329(f240(a909),f329(f329(f83(a909),x80081),x80083)),f329(f329(f83(a909),x80082),x80083)))
% 159.70/159.36  [8011]P1(f329(f329(f239(a909),x80111),x80112))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x80113),x80111)),f329(f329(f82(a909),x80113),x80112)))
% 159.70/159.36  [8040]P1(f329(f329(f240(a909),f2(a909)),x80401))+~P1(f329(f329(f240(a909),f329(f329(f83(a909),x80402),x80401)),f329(f329(f83(a909),x80403),x80401)))
% 159.70/159.36  [8041]P1(f329(f329(f240(a909),f2(a909)),x80411))+~P1(f329(f329(f240(a909),f329(f329(f83(a909),x80411),x80412)),f329(f329(f83(a909),x80411),x80413)))
% 159.70/159.36  [8117]E(f252(x81171,x81172,x81173),x81172)+~P1(f329(f329(f239(f917(x81171,a904)),x81173),f329(f329(f311(x81171),x81172),f191(f917(x81171,a904)))))
% 159.70/159.36  [8175]~P1(f329(f140(x81751),x81753))+E(f329(f139(x81751,f329(f329(f8(a904,a904,x81751),a324),f329(a326,x81752))),x81753),f173(x81751,x81752,x81753))
% 159.70/159.36  [8199]E(f329(f329(f141(x81991),f329(f192(f910(x81991)),f180(x81991,x81992,x81993))),x81993),f118(x81991))+P1(f329(f329(f331(x81991),f741(x81993,x81992,x81991)),f329(f175(x81991),x81993)))
% 159.70/159.36  [8204]E(f329(f329(f137(x82041),f329(f329(f178(x82041),x82042),x82043)),f329(f329(f154(x82041),f329(f329(f167(x82041),x82043),x82042)),f118(x82041))),f329(f329(f178(x82041),f329(a117,x82042)),x82043))+~P1(f329(f329(f240(a909),x82042),f329(f192(f910(x82041)),x82043)))
% 159.70/159.36  [8267]E(f329(f139(x82671,f329(f329(f8(a904,a904,x82671),a324),f329(a326,x82672))),x82673),x82673)+P1(f329(f329(f331(x82671),x82672),f329(f175(x82671),x82673)))
% 159.70/159.36  [8273]P1(f329(f329(f239(f917(f917(x82731,a904),a904)),f253(x82731,x82732)),f253(x82731,x82733)))+~P1(f329(f329(f239(f917(x82731,a904)),x82732),x82733))
% 159.70/159.36  [8314]~P1(f329(f140(x83141),x83143))+P1(f329(f140(x83141),f329(f329(f329(f186(f910(x83141),f910(x83141)),x83142),f170(x83141)),x83143)))
% 159.70/159.36  [8319]~P1(f329(f329(f240(a909),x83192),x83193))+P1(f329(f329(f240(a909),f329(f329(f83(a909),f329(a117,x83191)),x83192)),f329(f329(f83(a909),f329(a117,x83191)),x83193)))
% 159.70/159.36  [8341]P1(f329(f329(f239(f917(f917(x83411,a904),a904)),f329(f310(x83411),x83412)),f329(f310(x83411),x83413)))+~P1(f329(f329(f239(f917(x83411,a904)),x83412),x83413))
% 159.70/159.36  [8410]~E(f329(f312(x84101,x84102,x84103),f247(f917(x84101,a904))),f247(f917(x84102,a904)))+E(f329(f74(x84101,x84102,x84102,x84103),f94(x84101,x84102,f247(f917(x84101,a904)),x84103)),f33(x84102))
% 159.70/159.36  [8505]~P1(f329(f329(f239(f917(x85051,a904)),x85053),x85052))+P1(f329(f329(f239(f917(x85051,a904)),f329(f81(f917(x85051,a904)),x85052)),f329(f81(f917(x85051,a904)),x85053)))
% 159.70/159.36  [8540]E(f329(f312(a909,a909,f329(f329(f7(a909,a909,a909),f23(a909)),x85401)),f329(f304(a909,x85402),x85403)),f329(f304(a909,f329(f329(f23(a909),x85402),x85401)),f329(f329(f23(a909),x85403),x85401)))+~P1(f329(f329(f240(a909),x85401),x85403))
% 159.70/159.36  [8567]~P77(x85671)+E(f329(f329(f82(x85671),x85672),f329(f145(x85671,x85671,f82(x85671),f2(x85671)),x85673)),f329(f145(x85671,x85671,f82(x85671),x85672),x85673))
% 159.70/159.36  [8655]~P88(x86551)+P1(f329(f329(f239(x86551),f329(f77(x86551),f329(f329(f82(x86551),x86552),x86553))),f329(f329(f82(x86551),f329(f77(x86551),x86552)),f329(f77(x86551),x86553))))
% 159.70/159.36  [8656]~P88(x86561)+P1(f329(f329(f239(x86561),f329(f77(x86561),f329(f329(f23(x86561),x86562),x86563))),f329(f329(f82(x86561),f329(f77(x86561),x86562)),f329(f77(x86561),x86563))))
% 159.70/159.36  [8667]E(f329(f329(f82(a1),f329(f329(f83(a1),x86671),f47(a1,f329(f329(f38(a1),x86672),x86671),x86673))),f47(a1,x86672,x86671)),f47(a1,x86672,f329(f329(f83(a1),x86671),x86673)))+~P1(f329(f329(f240(a1),f2(a1)),x86673))
% 159.70/159.36  [8673]E(f329(f329(f137(x86731),f329(f329(f178(x86731),x86732),x86733)),f329(f329(f154(x86731),f329(f144(x86731),f329(f329(f141(x86731),x86732),x86733))),f118(x86731))),f329(f329(f178(x86731),f329(a117,x86732)),x86733))+~P1(f329(f329(f240(a909),x86732),f329(f192(f910(x86731)),x86733)))
% 159.70/159.36  [8692]E(f329(f273(x86921,f329(f329(f157(x86921,f916(a104,x86921)),f329(f257(a104,x86921),f80(a104))),x86922)),f329(a3,x86923)),f329(f329(f167(x86921),x86922),x86923))+~P1(f329(f329(f240(a909),x86923),f329(f192(f910(x86921)),x86922)))
% 159.70/159.36  [8757]P1(f329(f329(f331(f916(x87571,x87571)),x87572),f329(f329(f291(x87571,x87571,x87571),x87573),f309(x87571,x87573))))+~P1(f329(f329(f331(f916(x87571,x87571)),x87572),x87573))
% 159.70/159.36  [8767]E(f329(f312(x87671,x87672,x87673),f247(f917(x87671,a904))),f247(f917(x87672,a904)))+~E(f329(f74(x87671,x87672,x87672,x87673),f94(x87671,x87672,f247(f917(x87671,a904)),x87673)),f33(x87672))
% 159.70/159.36  [8777]P1(f329(f329(f239(a909),x87771),x87772))+~P1(f329(f329(f239(a909),f329(f329(f83(a909),f329(a117,x87773)),x87771)),f329(f329(f83(a909),f329(a117,x87773)),x87772)))
% 159.70/159.36  [8792]P1(f329(f329(f239(f917(x87921,a904)),x87922),x87923))+~P1(f329(f329(f239(f917(x87921,a904)),f329(f81(f917(x87921,a904)),x87923)),f329(f81(f917(x87921,a904)),x87922)))
% 159.70/159.36  [8809]P1(f329(f140(x88091),x88092))+~P1(f329(f140(x88091),f329(f329(f329(f186(f910(x88091),f910(x88091)),x88093),f170(x88091)),x88092)))
% 159.70/159.36  [8878]E(f329(f288(x88781,x88781,f309(x88781,x88782)),x88783),x88783)+~P1(f329(f329(f239(f917(x88781,a904)),f329(f288(x88781,x88781,x88782),x88783)),x88783))
% 159.70/159.36  [8924]~P112(x89241)+P16(x89241,f329(f139(x89241,f329(f329(f7(x89241,x89241,a904),a326),f329(x89242,x89243))),x89243))
% 159.70/159.36  [8929]~P1(f329(f329(f239(a909),x89291),x89292))+P1(f329(f329(f239(a909),x89291),f329(f145(a909,a909,f82(a909),x89292),x89293)))
% 159.70/159.36  [9014]~P1(f329(f329(f331(f916(x90141,x90141)),x90142),f309(x90141,x90143)))+P1(f329(f329(f331(f916(x90141,x90141)),x90142),f329(f329(f186(f916(x90141,x90141),a904),f591(x90143,x90142,x90141)),x90143)))
% 159.70/159.36  [9099]~P77(x90991)+E(f329(f329(f82(x90991),x90992),f329(f145(x90991,x90991,f329(f7(x90991,x90991,x90991),f82(x90991)),f2(x90991)),f329(f171(x90991),x90993))),f329(f145(x90991,x90991,f82(x90991),x90992),x90993))
% 159.70/159.36  [9219]~P29(x92192,x92191,x92193,f247(f917(x92192,a904)),f247(f917(x92191,a904)))+E(f94(x92191,x92192,f247(f917(x92191,a904)),f94(x92192,x92191,f247(f917(x92192,a904)),x92193)),x92193)
% 159.70/159.36  [9379]P60(x93791,x93792,x93793)+P1(f329(f329(f331(f916(x93791,x93792)),f329(f329(f257(x93791,x93792),f602(x93793,x93792,x93791)),f600(x93793,x93792,x93791))),x93793))
% 159.70/159.36  [9380]P60(x93801,x93802,x93803)+P1(f329(f329(f331(f916(x93801,x93802)),f329(f329(f257(x93801,x93802),f602(x93803,x93802,x93801)),f599(x93803,x93802,x93801))),x93803))
% 159.70/159.36  [9448]~P1(f329(f329(f331(f916(x94481,x94481)),x94482),f329(f329(f291(x94481,x94481,x94481),x94483),f309(x94481,x94483))))+P1(f329(f329(f331(f916(x94481,x94481)),x94482),f329(f329(f186(f916(x94481,x94481),a904),f598(x94483,x94482,x94481)),x94483)))
% 159.70/159.36  [9449]~P1(f329(x94491,f329(f329(f167(x94492),x94493),f329(f192(f910(x94492)),f180(x94492,x94491,x94493)))))+~P1(f329(f329(f240(a909),f329(f192(f910(x94492)),f180(x94492,x94491,x94493))),f329(f192(f910(x94492)),x94493)))
% 159.70/159.36  [9536]~P1(f329(f329(f239(f917(x95361,a904)),x95362),x95363))+P1(f329(f329(f239(f917(x95361,a904)),f329(f329(f7(x95361,f917(x95361,a904),a904),f331(x95361)),x95362)),f329(f329(f7(x95361,f917(x95361,a904),a904),f331(x95361)),x95363)))
% 159.70/159.36  [9596]~P1(f329(f329(f331(f916(f917(x95961,a904),f917(x95961,a904))),f329(f329(f257(f917(x95961,a904),f917(x95961,a904)),x95962),x95963)),f316(x95961)))+P1(f329(f329(f240(f917(x95961,a904)),x95962),x95963))
% 159.70/159.36  [9621]P61(x96211,x96212,x96213)+~P1(f329(f329(f331(f916(x96211,x96211)),f329(f329(f257(x96211,x96211),f583(x96213,x96212,x96211)),f582(x96213,x96212,x96211))),x96213))
% 159.70/159.36  [9622]P61(x96221,x96222,x96223)+~P1(f329(f329(f331(f916(x96221,x96221)),f329(f329(f257(x96221,x96221),f582(x96223,x96222,x96221)),f583(x96223,x96222,x96221))),x96223))
% 159.70/159.36  [9658]~P1(f329(f329(f331(f916(f910(x96581),f910(x96581))),f329(f329(f257(f910(x96581),f910(x96581)),x96582),x96582)),f150(x96581,x96583)))+P1(f329(f329(f331(f916(x96581,x96581)),f329(f329(f257(x96581,x96581),f674(x96582,x96583,x96581)),f674(x96582,x96583,x96581))),x96583))
% 159.70/159.36  [9708]P1(f329(f329(f239(f917(x97081,a904)),x97082),x97083))+~P1(f329(f329(f239(f917(x97081,a904)),f329(f329(f7(x97081,f917(x97081,a904),a904),f331(x97081)),x97082)),f329(f329(f7(x97081,f917(x97081,a904),a904),f331(x97081)),x97083)))
% 159.70/159.36  [9791]E(f329(f329(f23(a909),f329(f329(f6(a909,a909),x97911),f329(f285(a909),x97912))),f329(f329(f6(a909,a909),x97913),f329(f285(a909),x97912))),f329(f329(f6(a909,a909),f329(f329(f18(a909,a909,a909),f329(f329(f8(a909,f917(a909,a909),a909),f23(a909)),x97911)),x97913)),f329(f285(a909),x97912)))+~P1(f329(f329(f239(a909),f329(x97913,f899(x97912,x97911,x97913))),f329(x97911,f899(x97912,x97911,x97913))))
% 159.70/159.36  [5747]~P79(x57471)+E(f329(f329(f82(x57471),f329(f329(f23(x57471),x57472),x57473)),x57473),x57472)
% 159.70/159.36  [5748]~P79(x57481)+E(f329(f329(f23(x57481),f329(f329(f82(x57481),x57482),x57483)),x57483),x57482)
% 159.70/159.36  [5974]~P79(x59741)+E(f329(f329(f82(x59741),x59742),f329(f329(f82(x59741),f329(f81(x59741),x59742)),x59743)),x59743)
% 159.70/159.36  [6057]~P84(x60571)+E(f329(f329(f83(x60571),f329(f329(f249(x60571),x60572),x60573)),x60572),f329(f329(f249(x60571),x60572),f329(a117,x60573)))
% 159.70/159.36  [6058]~P116(x60581)+E(f329(f329(f83(x60581),f329(f329(f249(x60581),x60582),x60583)),x60582),f329(f329(f249(x60581),x60582),f329(a117,x60583)))
% 159.70/159.36  [6280]~P121(x62801)+E(f329(f77(x62801),f329(f329(f249(x62801),f329(f81(x62801),x62802)),x62803)),f329(f77(x62801),f329(f329(f249(x62801),x62802),x62803)))
% 159.70/159.36  [6332]~P84(x63321)+E(f329(f329(f83(x63321),f329(f329(f249(x63321),x63322),x63323)),x63322),f329(f329(f83(x63321),x63322),f329(f329(f249(x63321),x63322),x63323)))
% 159.70/159.36  [6383]E(f329(f329(f23(a104),f329(f329(f82(a104),x63831),x63832)),x63833),f277(x63831,x63832,x63833))+~P1(f329(f329(f240(a104),x63832),x63833))
% 159.70/159.36  [6406]~E(f329(f329(f141(x64061),x64063),x64062),f118(x64061))+P1(f329(f329(f239(a909),f329(f192(f910(x64061)),x64062)),x64063))
% 159.70/159.36  [6543]E(f329(f329(f83(a909),f329(f108(a909),x65431)),f329(f329(f83(a909),f329(f108(a909),x65432)),x65433)),f2(a909))+~P1(f329(f329(f240(a1),x65431),a85))
% 159.70/159.36  [6560]~P69(x65601)+E(f329(f329(f249(x65601),f329(f329(f292(x65601),f80(x65601)),x65602)),x65603),f329(f329(f292(x65601),f80(x65601)),f329(f329(f249(x65601),x65602),x65603)))
% 159.70/159.36  [6639]E(f329(f329(f23(a909),f329(f329(f82(a909),x66391),x66392)),x66393),f329(f329(f23(a909),x66391),f329(f329(f23(a909),x66393),x66392)))+~P1(f329(f329(f239(a909),x66392),x66393))
% 159.70/159.36  [6640]E(f329(f329(f23(a909),f329(f329(f82(a909),x66401),x66402)),x66403),f329(f329(f82(a909),x66401),f329(f329(f23(a909),x66402),x66403)))+~P1(f329(f329(f239(a909),x66403),x66402))
% 159.70/159.36  [6677]~P2(x66771)+P1(f329(f329(f239(x66771),f329(f329(f106(x66771),x66772),x66773)),x66773))
% 159.70/159.36  [6678]~P104(x66781)+P1(f329(f329(f239(x66781),f329(f329(f106(x66781),x66782),x66783)),x66783))
% 159.70/159.36  [6679]~P2(x66791)+P1(f329(f329(f239(x66791),f329(f329(f106(x66791),x66792),x66793)),x66792))
% 159.70/159.36  [6680]~P104(x66801)+P1(f329(f329(f239(x66801),f329(f329(f106(x66801),x66802),x66803)),x66802))
% 159.70/159.36  [6681]~P112(x66811)+P1(f329(f329(f239(x66811),f329(f329(f237(x66811),x66812),x66813)),x66813))
% 159.70/159.36  [6682]~P112(x66821)+P1(f329(f329(f239(x66821),f329(f329(f237(x66821),x66822),x66823)),x66822))
% 159.70/159.36  [6696]E(f329(f329(f38(a1),f329(f329(f38(a1),x66961),x66962)),x66963),f329(f329(f38(a1),x66961),f329(f329(f83(a1),x66962),x66963)))+~P1(f329(f329(f240(a1),f2(a1)),x66963))
% 159.70/159.36  [6747]~P116(x67471)+E(f329(f329(f82(x67471),f329(f329(f83(x67471),x67472),x67473)),x67473),f329(f329(f83(x67471),f329(f329(f82(x67471),x67472),f80(x67471))),x67473))
% 159.70/159.36  [6748]~P96(x67481)+E(f329(f329(f83(x67481),f329(f81(x67481),f329(f108(x67481),x67482))),x67483),f329(f329(f83(x67481),f329(f108(x67481),f329(f81(a1),x67482))),x67483))
% 159.70/159.36  [6821]~P77(x68211)+E(f329(f168(x68211),f329(f329(f157(x68212,x68211),f329(f16(x68211,x68212),f2(x68211))),x68213)),f2(x68211))
% 159.70/159.36  [6836]E(f329(f329(f82(a909),f329(f108(a909),x68361)),f329(f329(f82(a909),f329(f108(a909),x68362)),x68363)),f329(f329(f82(a909),f329(f108(a909),x68362)),x68363))+~P1(f329(a196,f329(f108(a1),x68361)))
% 159.70/159.36  [6850]~P8(x68501)+E(f40(x68501,f329(f329(f311(x68501),x68502),f329(f329(f311(x68501),x68503),f191(f917(x68501,a904))))),f329(f329(f106(x68501),x68502),x68503))
% 159.70/159.36  [6851]~P8(x68511)+E(f39(x68511,f329(f329(f311(x68511),x68512),f329(f329(f311(x68511),x68513),f191(f917(x68511,a904))))),f329(f329(f115(x68511),x68512),x68513))
% 159.70/159.36  [6874]E(f329(f329(f178(x68741),x68742),x68743),x68743)+~P1(f329(f329(f239(a909),f329(f192(f910(x68741)),x68743)),x68742))
% 159.70/159.36  [6886]E(f329(f329(f141(x68861),x68862),x68863),f118(x68861))+~P1(f329(f329(f239(a909),f329(f192(f910(x68861)),x68863)),x68862))
% 159.70/159.36  [6897]E(f329(f329(f23(a909),f329(f329(f82(a909),x68971),x68972)),x68973),f329(f329(f82(a909),f329(f329(f23(a909),x68971),x68973)),x68972))+~P1(f329(f329(f239(a909),x68973),x68971))
% 159.70/159.36  [6911]~P1(f329(f329(f240(a909),x69111),x69113))+P1(f329(f329(f240(a909),f329(f329(f23(a909),x69111),x69112)),x69113))
% 159.70/159.36  [6938]~P112(x69381)+E(f173(x69381,x69382,f329(f329(f151(x69381,x69381,f5(x69381)),x69382),x69383)),x69383)
% 159.70/159.36  [7025]E(f329(f329(f23(a909),f329(f329(f82(a909),x70251),x70252)),f329(a117,x70253)),f329(f329(f23(a909),x70251),f329(a117,f329(f329(f23(a909),x70253),x70252))))+~P1(f329(f329(f239(a909),x70252),x70253))
% 159.70/159.36  [7026]~P121(x70261)+P1(f329(f329(f239(x70261),f2(x70261)),f329(f329(f249(x70261),f329(f77(x70261),x70262)),x70263)))
% 159.70/159.36  [7073]P27(x70731,x70732,x70733)+~P1(f329(f329(f239(f917(f908(x70731),a904)),x70733),x70732))
% 159.70/159.36  [7115]~P1(f329(f63(x71151),x71152))+P1(f329(f63(x71151),f329(f329(f23(f917(x71151,a904)),x71152),x71153)))
% 159.70/159.36  [7116]~P1(f329(f63(x71161),x71163))+P1(f329(f63(x71161),f329(f329(f106(f917(x71161,a904)),x71162),x71163)))
% 159.70/159.36  [7117]~P1(f329(f63(x71171),x71172))+P1(f329(f63(x71171),f329(f329(f106(f917(x71171,a904)),x71172),x71173)))
% 159.70/159.36  [7255]~P41(x72551,x72553)+P41(x72551,f329(f329(f106(f917(f916(x72551,x72551),a904)),x72552),x72553))
% 159.70/159.36  [7256]~P41(x72561,x72562)+P41(x72561,f329(f329(f106(f917(f916(x72561,x72561),a904)),x72562),x72563))
% 159.70/159.36  [7382]~P2(x73821)+E(f13(x73821,f329(f175(x73821),f329(f329(f154(x73821),x73822),x73823))),f329(f145(x73821,x73821,f115(x73821),x73822),x73823))
% 159.70/159.36  [7383]~P2(x73831)+E(f10(x73831,f329(f175(x73831),f329(f329(f154(x73831),x73832),x73833))),f329(f145(x73831,x73831,f106(x73831),x73832),x73833))
% 159.70/159.36  [7384]~P112(x73841)+E(f14(x73841,f329(f175(x73841),f329(f329(f154(x73841),x73842),x73843))),f329(f145(x73841,x73841,f237(x73841),x73842),x73843))
% 159.70/159.36  [7385]~P112(x73851)+E(f15(x73851,f329(f175(x73851),f329(f329(f154(x73851),x73852),x73853))),f329(f145(x73851,x73851,f238(x73851),x73852),x73853))
% 159.70/159.36  [7450]~P1(f329(f63(x74501),x74502))+P1(f329(f329(f239(a909),f329(f37(x74501),x74502)),f329(f37(x74501),f329(f329(f311(x74501),x74503),x74502))))
% 159.70/159.36  [7457]E(f329(f329(f115(f917(a909,a904)),f329(f304(a909,x74571),x74572)),f329(f304(a909,x74572),f329(f329(f82(a909),x74572),x74573))),f329(f304(a909,x74571),f329(f329(f82(a909),x74572),x74573)))+~P1(f329(f329(f239(a909),x74571),x74572))
% 159.70/159.36  [7466]P1(f329(f329(f240(a909),x74661),x74662))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),x74661),x74663)),x74662))
% 159.70/159.36  [7469]P1(f329(f329(f239(a909),x74691),x74692))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x74693),x74691)),x74692))
% 159.70/159.36  [7470]P1(f329(f329(f239(a909),x74701),x74702))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x74701),x74703)),x74702))
% 159.70/159.36  [7507]~P112(x75071)+E(f11(x75071,f237(x75071),f329(f175(x75071),f329(f329(f154(x75071),x75072),x75073))),f329(f145(x75071,x75071,f237(x75071),x75072),x75073))
% 159.70/159.36  [7508]~P112(x75081)+E(f12(x75081,f238(x75081),f329(f175(x75081),f329(f329(f154(x75081),x75082),x75083))),f329(f145(x75081,x75081,f238(x75081),x75082),x75083))
% 159.70/159.36  [7512]~E(x75122,f191(f917(f916(x75121,x75121),a904)))+P1(f329(f329(f239(f917(f916(x75121,x75121),a904)),x75122),x75123))
% 159.70/159.36  [7621]E(f329(f329(f115(f917(x76211,a904)),x76212),f329(f329(f23(f917(x76211,a904)),x76213),x76212)),x76213)+~P1(f329(f329(f239(f917(x76211,a904)),x76212),x76213))
% 159.70/159.36  [7622]~P1(f329(f329(f240(a909),x76221),f329(f329(f23(a909),x76223),x76222)))+P1(f329(f329(f240(a909),f329(f329(f82(a909),x76221),x76222)),x76223))
% 159.70/159.36  [7623]~P1(f329(f329(f239(a909),x76231),f329(f329(f82(a909),x76233),x76232)))+P1(f329(f329(f239(a909),f329(f329(f23(a909),x76231),x76232)),x76233))
% 159.70/159.36  [7677]E(x76771,f118(x76772))+E(f329(f144(x76772),f329(f329(f329(f186(f910(x76772),f910(x76772)),x76773),f170(x76772)),x76771)),f329(f329(f167(x76772),x76771),f47(a909,x76773,f329(f192(f910(x76772)),x76771))))
% 159.70/159.36  [7686]E(f329(f329(f311(x76861),x76862),f329(f329(f23(f917(x76861,a904)),x76863),f329(f329(f311(x76861),x76862),f191(f917(x76861,a904))))),x76863)+~P1(f329(f329(f331(x76861),x76862),x76863))
% 159.70/159.36  [7847]P1(f329(f329(f240(a909),x78471),f329(f329(f23(a909),x78472),x78473)))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),x78471),x78473)),x78472))
% 159.70/159.36  [7848]P1(f329(f329(f239(a909),x78481),f329(f329(f82(a909),x78482),x78483)))+~P1(f329(f329(f239(a909),f329(f329(f23(a909),x78481),x78483)),x78482))
% 159.70/159.36  [7873]P1(f329(f63(x78731),x78732))+~P1(f329(f63(x78731),f329(f329(f115(f917(x78731,a904)),x78733),x78732)))
% 159.70/159.36  [7874]P1(f329(f63(x78741),x78742))+~P1(f329(f63(x78741),f329(f329(f115(f917(x78741,a904)),x78742),x78743)))
% 159.70/159.36  [7953]~P51(x79531,x79533)+P1(f329(f329(f331(f916(x79531,x79531)),f329(f329(f257(x79531,x79531),x79532),x79532)),x79533))
% 159.70/159.36  [8088]E(f329(f329(f167(a909),f142(a909,f329(f304(a909,x80881),x80882))),x80883),f329(f329(f82(a909),x80881),x80883))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),x80881),x80883)),x80882))
% 159.70/159.36  [8159]~P1(f329(f329(f197(f329(a26,x81591)),x81592),x81593))+P1(f329(f329(f197(f329(f236(a906),f329(a27,x81591))),x81592),x81593))
% 159.70/159.36  [8164]E(f329(f329(f178(a909),x81641),f142(a909,f329(f304(a909,x81642),x81643))),f142(a909,f329(f304(a909,x81642),f329(f329(f82(a909),x81642),x81641))))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x81642),x81641)),x81643))
% 159.70/159.36  [8221]~P96(x82211)+E(f329(f329(f249(x82211),x82212),f329(f108(a909),f329(f329(f82(a1),x82213),x82213))),f329(f329(f88(x82211,x82211),f329(f329(f249(x82211),x82212),f329(f108(a909),x82213))),f329(f329(f18(x82211,x82211,x82211),f83(x82211)),f5(x82211))))
% 159.70/159.36  [8427]P1(f329(f329(f197(f329(a26,x84271)),x84272),x84273))+~P1(f329(f329(f197(f329(f236(a906),f329(a27,x84271))),x84272),x84273))
% 159.70/159.36  [8485]E(f329(f329(f137(x84851),f329(f329(f178(x84851),x84852),x84853)),f329(f329(f154(x84851),f329(f329(f167(x84851),x84853),x84852)),f329(f329(f141(x84851),f329(a117,x84852)),x84853))),x84853)+~P1(f329(f329(f240(a909),x84852),f329(f192(f910(x84851)),x84853)))
% 159.70/159.36  [8492]P1(f329(f329(f239(f917(x84921,a904)),f317(x84921,x84922)),f317(x84921,x84923)))+~P1(f329(f329(f239(f917(x84921,f917(x84921,a904))),x84923),x84922))
% 159.70/159.36  [8493]~P61(x84931,x84932,x84933)+P61(x84931,x84932,f329(f329(f23(f917(f916(x84931,x84931),a904)),x84933),f309(x84931,f191(f917(f916(x84931,x84931),a904)))))
% 159.70/159.36  [8513]P1(f329(f329(f239(f917(x85131,a904)),f318(x85131,x85132)),f318(x85131,x85133)))+~P1(f329(f329(f239(f917(f916(x85131,x85131),a904)),x85133),x85132))
% 159.70/159.36  [8520]~P129(x85201)+P1(f329(f329(f239(x85201),f2(x85201)),f329(f329(f82(x85201),f329(f329(f83(x85201),x85202),x85202)),f329(f329(f83(x85201),x85203),x85203))))
% 159.70/159.36  [8555]P1(f329(f329(f239(f917(x85551,a904)),f329(f284(x85551),x85552)),f329(f284(x85551),x85553)))+~P1(f329(f329(f239(f917(f916(x85551,x85551),a904)),x85552),x85553))
% 159.70/159.36  [8590]~P59(x85901,x85902)+~P1(f329(f329(f331(f916(x85901,x85901)),f329(f329(f257(x85901,x85901),x85903),x85903)),x85902))
% 159.70/159.36  [8592]~P41(x85921,x85922)+~P1(f329(f329(f331(f916(x85921,x85921)),f329(f329(f257(x85921,x85921),x85923),x85923)),x85922))
% 159.70/159.36  [8657]P1(f329(f329(f239(f917(x86571,a904)),f40(f917(x86571,a904),x86572)),f40(f917(x86571,a904),x86573)))+~P1(f329(f329(f239(f917(f917(x86571,a904),a904)),x86573),x86572))
% 159.70/159.36  [8658]P1(f329(f329(f239(f917(x86581,a904)),f39(f917(x86581,a904),x86582)),f39(f917(x86581,a904),x86583)))+~P1(f329(f329(f239(f917(f917(x86581,a904),a904)),x86582),x86583))
% 159.70/159.36  [8711]~P11(x87111,x87113,x87112)+P1(f329(f329(f239(f917(f916(x87111,x87111),a904)),x87112),f329(f329(f259(x87111,x87111),x87113),f329(f16(f917(x87111,a904),x87111),x87113))))
% 159.70/159.36  [8712]~P58(x87121,x87123,x87122)+P1(f329(f329(f239(f917(f916(x87121,x87121),a904)),x87122),f329(f329(f259(x87121,x87121),x87123),f329(f16(f917(x87121,a904),x87121),x87123))))
% 159.70/159.36  [8758]~P88(x87581)+P1(f329(f329(f239(x87581),f329(f329(f23(x87581),f329(f77(x87581),x87582)),f329(f77(x87581),x87583))),f329(f77(x87581),f329(f329(f23(x87581),x87583),x87582))))
% 159.70/159.36  [8759]~P88(x87591)+P1(f329(f329(f239(x87591),f329(f329(f23(x87591),f329(f77(x87591),x87592)),f329(f77(x87591),x87593))),f329(f77(x87591),f329(f329(f23(x87591),x87592),x87593))))
% 159.70/159.36  [8790]P1(f329(f329(f239(f917(f916(x87901,x87901),a904)),f309(x87901,x87902)),f309(x87901,x87903)))+~P1(f329(f329(f239(f917(f916(x87901,x87901),a904)),x87902),x87903))
% 159.70/159.36  [8888]~P28(x88882,x88881,x88883,f247(f917(x88882,a904)))+E(f329(f74(x88881,x88882,x88882,f94(x88882,x88881,f247(f917(x88882,a904)),x88883)),x88883),f33(x88882))
% 159.70/159.36  [8947]P61(x89471,x89472,x89473)+~P61(x89471,x89472,f329(f329(f23(f917(f916(x89471,x89471),a904)),x89473),f309(x89471,f191(f917(f916(x89471,x89471),a904)))))
% 159.70/159.36  [8965]P1(f329(f329(f239(f917(f916(f910(x89651),f910(x89651)),a904)),f160(x89651,x89652)),f160(x89651,x89653)))+~P1(f329(f329(f239(f917(f916(x89651,x89651),a904)),x89652),x89653))
% 159.70/159.36  [8966]P1(f329(f329(f239(f917(f916(f910(x89661),f910(x89661)),a904)),f161(x89661,x89662)),f161(x89661,x89663)))+~P1(f329(f329(f239(f917(f916(x89661,x89661),a904)),x89662),x89663))
% 159.70/159.36  [8987]~P58(x89871,x89873,x89872)+P1(f329(f329(f239(f917(f916(x89871,x89871),a904)),x89872),f329(f329(f291(x89871,x89871,x89871),f329(f289(x89871,x89871),x89872)),x89872)))
% 159.70/159.36  [9043]~P1(f329(f140(x90431),x90432))+E(f329(f139(x90431,f329(f329(f7(x90431,f917(x90431,a904),a904),f331(x90431)),f329(f175(x90431),f179(x90431,x90432,x90433)))),x90432),f179(x90431,x90432,x90433))
% 159.70/159.36  [9097]E(x90971,x90972)+~P1(f329(f329(f331(f916(x90973,x90973)),f329(f329(f257(x90973,x90973),x90971),x90972)),f309(x90973,f191(f917(f916(x90973,x90973),a904)))))
% 159.70/159.36  [9183]P1(f329(f329(f331(x91831),x91832),f318(x91831,x91833)))+P1(f329(f329(f331(f916(x91831,x91831)),f329(f329(f257(x91831,x91831),f532(x91833,x91832,x91831)),x91832)),x91833))
% 159.70/159.36  [9184]P1(f329(f329(f331(x91841),x91842),f318(x91841,x91843)))+P1(f329(f329(f331(f916(x91841,x91841)),f329(f329(f257(x91841,x91841),f585(x91843,x91842,x91841)),x91842)),x91843))
% 159.70/159.36  [9185]P1(f329(f329(f331(x91851),x91852),f318(x91851,x91853)))+P1(f329(f329(f331(f916(x91851,x91851)),f329(f329(f257(x91851,x91851),f587(x91853,x91852,x91851)),x91852)),x91853))
% 159.70/159.36  [9220]P28(x92201,x92202,x92203,f247(f917(x92201,a904)))+~E(f329(f74(x92202,x92201,x92201,f94(x92201,x92202,f247(f917(x92201,a904)),x92203)),x92203),f33(x92201))
% 159.70/159.36  [9282]~P1(f329(f329(f331(f910(x92821)),x92823),f164(x92821,x92822)))+P1(f329(f163(x92821,f329(f329(f7(x92821,f917(x92821,a904),a904),f331(x92821)),x92822)),x92823))
% 159.70/159.36  [9306]P1(f329(x93063,x93062))+E(f329(f267(x93061),f329(f329(f18(x93061,a904,a904),f329(f329(f8(a904,f917(a904,a904),x93061),a327),f329(a326,x93062))),x93063)),f191(f917(x93061,a904)))
% 159.70/159.36  [9323]~P88(x93231)+P1(f329(f329(f239(x93231),f329(f77(x93231),f329(f329(f23(x93231),f329(f77(x93231),x93232)),f329(f77(x93231),x93233)))),f329(f77(x93231),f329(f329(f23(x93231),x93232),x93233))))
% 159.70/159.36  [9338]~P1(f329(x93383,x93382))+E(f329(f267(x93381),f329(f329(f18(x93381,a904,a904),f329(f329(f8(a904,f917(a904,a904),x93381),a327),f329(a326,x93382))),x93383)),f329(f329(f311(x93381),x93382),f191(f917(x93381,a904))))
% 159.70/159.36  [9345]~P1(f329(f329(f331(f917(x93451,a904)),x93453),f329(f310(x93451),x93452)))+P1(f329(f253(x93451,f329(f329(f7(x93451,f917(x93451,a904),a904),f331(x93451)),x93452)),x93453))
% 159.70/159.36  [9378]P41(x93781,x93782)+P1(f329(f329(f331(f916(x93781,x93781)),f329(f329(f257(x93781,x93781),f329(f542(x93782,x93781),f329(a117,x93783))),f329(f542(x93782,x93781),x93783))),x93782))
% 159.70/159.36  [9516]P1(f329(f329(f331(f910(x95161)),x95162),f164(x95161,x95163)))+~P1(f329(f163(x95161,f329(f329(f7(x95161,f917(x95161,a904),a904),f331(x95161)),x95163)),x95162))
% 159.70/159.36  [9528]P1(f329(f329(f331(f917(x95281,a904)),x95282),f329(f310(x95281),x95283)))+~P1(f329(f253(x95281,f329(f329(f7(x95281,f917(x95281,a904),a904),f331(x95281)),x95283)),x95282))
% 159.70/159.36  [9591]P1(f329(f329(f331(x95911),f329(f273(x95911,x95912),x95913)),f329(f175(x95911),f329(f329(f157(f916(a104,x95911),x95911),f261(a104,x95911)),x95912))))+~P1(f329(f329(f240(a104),x95913),f329(f168(a104),f329(f329(f157(f916(a104,x95911),a104),f256(a104,x95911)),x95912))))
% 159.70/159.36  [9638]P1(f329(f329(f239(f917(f916(f910(x96381),f910(x96381)),a904)),f161(x96381,x96382)),f329(f329(f259(f910(x96381),f910(x96381)),f164(x96381,x96383)),f329(f16(f917(f910(x96381),a904),f910(x96381)),f164(x96381,x96383)))))+~P1(f329(f329(f239(f917(f916(x96381,x96381),a904)),x96382),f329(f329(f259(x96381,x96381),x96383),f329(f16(f917(x96381,a904),x96381),x96383))))
% 159.70/159.36  [9661]P1(f329(f329(f331(x96611),f329(f256(x96611,f916(a104,a104)),f329(f271(x96611,x96612),x96613))),f329(f175(x96611),f329(f329(f157(f916(a104,x96611),x96611),f261(a104,x96611)),x96612))))+~P1(f329(f329(f240(a104),f2(a104)),f329(f168(a104),f329(f329(f157(f916(a104,x96611),a104),f256(a104,x96611)),x96612))))
% 159.70/159.36  [9676]~P1(f329(f329(f239(f917(f916(x96761,x96761),a904)),x96762),f329(f329(f259(x96761,x96761),x96763),f329(f16(f917(x96761,a904),x96761),x96763))))+P1(f329(f329(f239(f917(f916(x96761,x96761),a904)),f329(f329(f291(x96761,x96761,x96761),x96762),f309(x96761,x96762))),f329(f329(f259(x96761,x96761),x96763),f329(f16(f917(x96761,a904),x96761),x96763))))
% 159.70/159.36  [9977]~P41(x99771,x99772)+~P1(f329(f329(f331(f916(x99771,x99771)),f329(f329(f257(x99771,x99771),f329(x99773,f329(a117,f543(x99772,x99771,x99773)))),f329(x99773,f543(x99772,x99771,x99773)))),x99772))
% 159.70/159.36  [9978]~P41(x99781,x99782)+~P1(f329(f329(f331(f916(x99781,x99781)),f329(f329(f257(x99781,x99781),f329(x99783,f329(a117,f593(x99783,x99782,x99781)))),f329(x99783,f593(x99783,x99782,x99781)))),x99782))
% 159.70/159.36  [10223]P1(f329(f329(f239(f917(f916(f917(x102231,a904),f917(x102231,a904)),a904)),f329(f329(f291(f917(x102231,a904),f917(x102231,a904),f917(x102231,a904)),f321(x102231,x102232)),f329(f329(f115(f917(f916(f917(x102231,a904),f917(x102231,a904)),a904)),f321(x102231,x102233)),f329(f329(f311(f916(f917(x102231,a904),f917(x102231,a904))),f329(f329(f257(f917(x102231,a904),f917(x102231,a904)),f191(f917(x102231,a904))),f191(f917(x102231,a904)))),f191(f917(f916(f917(x102231,a904),f917(x102231,a904)),a904)))))),f321(x102231,x102232)))+~P1(f329(f329(f239(f917(f916(x102231,x102231),a904)),f329(f329(f291(x102231,x102231,x102231),x102232),x102233)),x102232))
% 159.70/159.36  [10224]P1(f329(f329(f239(f917(f916(f917(x102241,a904),f917(x102241,a904)),a904)),f329(f329(f291(f917(x102241,a904),f917(x102241,a904),f917(x102241,a904)),f320(x102241,x102242)),f329(f329(f115(f917(f916(f917(x102241,a904),f917(x102241,a904)),a904)),f320(x102241,x102243)),f329(f329(f311(f916(f917(x102241,a904),f917(x102241,a904))),f329(f329(f257(f917(x102241,a904),f917(x102241,a904)),f191(f917(x102241,a904))),f191(f917(x102241,a904)))),f191(f917(f916(f917(x102241,a904),f917(x102241,a904)),a904)))))),f320(x102241,x102242)))+~P1(f329(f329(f239(f917(f916(x102241,x102241),a904)),f329(f329(f291(x102241,x102241,x102241),x102242),x102243)),x102242))
% 159.70/159.36  [7381]~P1(f329(f329(f239(a909),x73812),x73811))+E(f329(f329(f23(a909),f329(a117,f329(f329(f23(a909),x73811),x73812))),x73813),f329(f329(f23(a909),f329(a117,x73811)),f329(f329(f82(a909),x73812),x73813)))
% 159.70/159.36  [7420]~P66(x74201)+E(f329(f329(f82(x74201),f47(x74201,x74202,x74203)),f329(f329(f83(x74201),f329(f329(f38(x74201),x74202),x74203)),x74203)),x74202)
% 159.70/159.36  [7627]E(f329(f329(f83(a909),f329(f108(a909),x76271)),f329(f329(f83(a909),f329(f108(a909),x76272)),x76273)),f329(f329(f83(a909),f329(f108(a909),f329(f329(f83(a1),x76271),x76272))),x76273))+P1(f329(f329(f240(a1),x76271),a85))
% 159.70/159.36  [8099]~P1(f329(f329(f239(a909),x80993),x80992))+P1(f329(f329(f239(a909),x80991),f329(f329(f23(a909),f329(f329(f82(a909),x80992),x80991)),x80993)))
% 159.70/159.36  [8305]~P1(f329(f329(f239(a909),x83051),x83052))+E(f329(f329(f137(a909),f142(a909,f329(f304(a909,x83051),x83052))),f142(a909,f329(f304(a909,x83052),f329(f329(f82(a909),x83052),x83053)))),f142(a909,f329(f304(a909,x83051),f329(f329(f82(a909),x83052),x83053))))
% 159.70/159.36  [8564]~P1(f329(f63(x85641),x85642))+E(f329(a117,f329(f37(x85641),f329(f329(f23(f917(x85641,a904)),x85642),f329(f329(f311(x85641),x85643),f191(f917(x85641,a904)))))),f329(f37(x85641),f329(f329(f311(x85641),x85643),x85642)))
% 159.70/159.36  [8611]~P1(f329(f63(x86111),x86112))+E(f329(f329(f82(a909),f80(a909)),f329(f37(x86111),f329(f329(f23(f917(x86111,a904)),x86112),f329(f329(f311(x86111),x86113),f191(f917(x86111,a904)))))),f329(f37(x86111),f329(f329(f311(x86111),x86113),x86112)))
% 159.70/159.36  [8798]E(f329(f329(f23(a909),f329(f37(x87981),x87982)),f329(f37(x87981),f329(f329(f106(f917(x87981,a904)),x87982),x87983))),f329(f37(x87981),f329(f329(f23(f917(x87981,a904)),x87982),x87983)))+~P1(f329(f63(x87981),f329(f329(f106(f917(x87981,a904)),x87982),x87983)))
% 159.70/159.36  [9038]~P9(f329(x90382,f384(x90382,x90383,x90381)))+E(f329(f105(a1),f329(f329(f6(x90381,a909),f329(f329(f8(a1,a909,x90381),a109),x90382)),x90383)),f329(f329(f6(x90381,a1),x90382),x90383))
% 159.70/159.36  [9039]~P9(f329(x90392,f462(x90392,x90393,x90391)))+E(f329(f105(a1),f329(f329(f9(x90391,a909),f329(f329(f8(a1,a909,x90391),a109),x90392)),x90393)),f329(f329(f9(x90391,a1),x90392),x90393))
% 159.70/159.36  [9081]~P1(f329(f63(x90811),x90813))+P1(f329(f329(f239(a909),f329(f329(f23(a909),f329(f37(x90811),x90812)),f329(f37(x90811),x90813))),f329(f37(x90811),f329(f329(f23(f917(x90811,a904)),x90812),x90813))))
% 159.70/159.36  [9108]P1(f329(f329(f331(x91081),f384(x91082,x91083,x91081)),x91083))+E(f329(f105(a1),f329(f329(f6(x91081,a909),f329(f329(f8(a1,a909,x91081),a109),x91082)),x91083)),f329(f329(f6(x91081,a1),x91082),x91083))
% 159.70/159.36  [9109]P1(f329(f329(f331(x91091),f462(x91092,x91093,x91091)),x91093))+E(f329(f105(a1),f329(f329(f9(x91091,a909),f329(f329(f8(a1,a909,x91091),a109),x91092)),x91093)),f329(f329(f9(x91091,a1),x91092),x91093))
% 159.70/159.36  [9175]E(f87(x91751,f329(f329(f7(x91751,f917(x91751,a904),a904),f331(x91751)),f329(f329(f23(f917(x91751,a904)),x91752),f329(f329(f311(x91751),x91753),f191(f917(x91751,a904)))))),f252(x91751,x91753,x91752))+P1(f329(f329(f239(f917(x91751,a904)),x91752),f329(f329(f311(x91751),x91753),f191(f917(x91751,a904)))))
% 159.70/159.36  [9529]E(f329(f329(f157(f910(x95291),x95291),f329(f329(f7(f910(x95291),a909,x95291),f167(x95291)),x95292)),f329(f139(f910(x95291),f329(f329(f8(a909,a904,f910(x95291)),f329(f240(a909),x95292)),f192(f910(x95291)))),x95293)),f329(f329(f167(f910(x95291)),f182(x95291,x95293)),x95292))+~P1(f329(f329(f240(a909),x95292),f329(f192(f910(f910(x95291))),f182(x95291,x95293))))
% 159.70/159.36  [9611]E(f329(f139(x96111,x96112),x96113),f180(x96111,x96112,x96113))+P1(f329(f329(f331(x96111),f745(x96113,x96112,x96111)),f329(f175(x96111),f329(f329(f141(x96111),f329(f192(f910(x96111)),f180(x96111,x96112,x96113))),x96113))))
% 159.70/159.36  [9751]E(f329(f329(f141(x97511),f329(f192(f910(x97511)),f180(x97511,x97512,x97513))),x97513),f118(x97511))+~P1(f329(x97512,f329(f144(x97511),f329(f329(f141(x97511),f329(f192(f910(x97511)),f180(x97511,x97512,x97513))),x97513))))
% 159.70/159.36  [9844]~P1(f329(f329(f331(f916(x98441,x98441)),x98442),f309(x98441,x98443)))+P1(f329(f329(f331(f916(x98441,x98441)),x98442),f329(f329(f41(a909,f917(f916(x98441,x98441),a904)),f247(f917(a909,a904))),f329(f329(f7(a909,f917(f916(x98441,x98441),a904),f917(f916(x98441,x98441),a904)),f186(f916(x98441,x98441),a904)),x98443))))
% 159.70/159.36  [9903]~P1(f329(f329(f239(f917(x99031,a904)),f329(f329(f41(a909,f917(x99031,a904)),f329(f304(a909,f2(a909)),f443(x99033,x99032,x99031))),x99032)),x99033))+P1(f329(f329(f239(f917(x99031,a904)),f329(f329(f41(a909,f917(x99031,a904)),f247(f917(a909,a904))),x99032)),x99033))
% 159.70/159.36  [9952]~P1(f329(f329(f240(a1),f2(a1)),x99523))+P1(f329(f329(f240(a1),x99521),f329(f329(f82(a1),x99522),f329(f329(f83(a1),f329(f329(f82(a1),f329(f77(a1),f329(f329(f23(a1),x99522),x99521))),f80(a1))),x99523))))
% 159.70/159.36  [9964]~P41(x99641,f329(f329(f115(f917(f916(x99641,x99641),a904)),x99642),x99643))+P41(x99641,f329(f329(f115(f917(f916(x99641,x99641),a904)),f329(f329(f115(f917(f916(x99641,x99641),a904)),f329(f329(f291(x99641,x99641,x99641),x99642),x99642)),f329(f329(f291(x99641,x99641,x99641),x99643),x99642))),x99643))
% 159.70/159.36  [10037]P41(x100371,f329(f329(f115(f917(f916(x100371,x100371),a904)),x100372),x100373))+~P41(x100371,f329(f329(f115(f917(f916(x100371,x100371),a904)),f329(f329(f115(f917(f916(x100371,x100371),a904)),f329(f329(f291(x100371,x100371,x100371),x100372),x100372)),f329(f329(f291(x100371,x100371,x100371),x100373),x100372))),x100373))
% 159.70/159.36  [9614]~P120(x96141)+E(f329(f107(x96141),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x96142),x96143)),f191(f917(f916(a909,a909),a904)))))),f329(f329(f23(x96141),f329(f105(x96141),x96142)),f329(f105(x96141),x96143)))
% 159.70/159.36  [9696]P1(f329(x96963,x96962))+E(f329(f267(x96961),f329(f329(f18(x96961,a904,a904),f329(f329(f8(a904,f917(a904,a904),x96961),a327),f329(f329(f7(x96961,x96961,a904),a326),x96962))),x96963)),f191(f917(x96961,a904)))
% 159.70/159.36  [9698]~P1(f329(x96983,x96982))+E(f329(f267(x96981),f329(f329(f18(x96981,a904,a904),f329(f329(f8(a904,f917(a904,a904),x96981),a327),f329(f329(f7(x96981,x96981,a904),a326),x96982))),x96983)),f329(f329(f311(x96981),x96982),f191(f917(x96981,a904))))
% 159.70/159.36  [9931]E(x99311,x99312)+P1(f329(f329(f248(x99313,x99313,f329(f329(f8(f917(x99313,a904),f917(x99313,a904),x99313),f329(f8(a904,a904,x99313),a324)),a326)),x99311),x99312))
% 159.70/159.36  [10017]~E(x100171,x100172)+~P1(f329(f329(f248(x100173,x100173,f329(f329(f8(f917(x100173,a904),f917(x100173,a904),x100173),f329(f8(a904,a904,x100173),a324)),a326)),x100171),x100172))
% 159.70/159.36  [10029]~P1(f329(f63(x100291),x100293))+E(f329(f329(f66(x100291,f917(x100291,a904),f329(f329(f8(f917(x100291,a904),f917(f917(x100291,a904),f917(x100291,a904)),x100291),f329(f7(f917(x100291,a904),f917(x100291,a904),f917(x100291,a904)),f23(f917(x100291,a904)))),f329(f329(f7(x100291,f917(x100291,a904),f917(x100291,a904)),f311(x100291)),f191(f917(x100291,a904))))),x100292),x100293),f329(f329(f23(f917(x100291,a904)),x100292),x100293))
% 159.70/159.36  [10061]~P1(f329(f329(f240(a1),f2(a1)),x100613))+P1(f329(f329(f240(a1),f329(f329(f23(a1),x100611),f329(f329(f83(a1),f329(f329(f82(a1),f329(f77(a1),f329(f329(f23(a1),x100611),x100612))),f80(a1))),x100613))),x100612))
% 159.70/159.36  [10302]~P1(f329(f329(f331(x103021),x103023),f318(x103021,x103022)))+P1(f329(f317(x103021,f329(f329(f7(x103021,f917(f916(x103021,x103021),a904),f917(x103021,a904)),f329(f329(f8(f917(x103021,f917(f917(f916(x103021,x103021),a904),a904)),f917(f917(f916(x103021,x103021),a904),f917(x103021,a904)),x103021),f7(x103021,f917(f916(x103021,x103021),a904),a904)),f329(f329(f8(f917(x103021,f916(x103021,x103021)),f917(x103021,f917(f917(f916(x103021,x103021),a904),a904)),x103021),f329(f8(f916(x103021,x103021),f917(f917(f916(x103021,x103021),a904),a904),x103021),f331(f916(x103021,x103021)))),f257(x103021,x103021)))),x103022)),x103023))
% 159.70/159.36  [10315]P1(f329(f329(f331(x103151),x103152),f318(x103151,x103153)))+~P1(f329(f317(x103151,f329(f329(f7(x103151,f917(f916(x103151,x103151),a904),f917(x103151,a904)),f329(f329(f8(f917(x103151,f917(f917(f916(x103151,x103151),a904),a904)),f917(f917(f916(x103151,x103151),a904),f917(x103151,a904)),x103151),f7(x103151,f917(f916(x103151,x103151),a904),a904)),f329(f329(f8(f917(x103151,f916(x103151,x103151)),f917(x103151,f917(f917(f916(x103151,x103151),a904),a904)),x103151),f329(f8(f916(x103151,x103151),f917(f917(f916(x103151,x103151),a904),a904),x103151),f331(f916(x103151,x103151)))),f257(x103151,x103151)))),x103153)),x103152))
% 159.70/159.36  [9901]~P1(f329(f63(x99011),f329(f267(x99011),x99013)))+P1(f329(f63(x99011),f329(f267(x99011),f329(f329(f18(x99011,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99011),a327),x99012)),x99013))))
% 159.70/159.36  [9902]~P1(f329(f63(x99021),f329(f267(x99021),x99022)))+P1(f329(f63(x99021),f329(f267(x99021),f329(f329(f18(x99021,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99021),a327),x99022)),x99023))))
% 159.70/159.36  [9996]P1(f329(f63(x99961),f329(f267(x99961),x99962)))+~P1(f329(f63(x99961),f329(f267(x99961),f329(f329(f18(x99961,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99961),a328),x99963)),x99962))))
% 159.70/159.36  [9997]P1(f329(f63(x99971),f329(f267(x99971),x99972)))+~P1(f329(f63(x99971),f329(f267(x99971),f329(f329(f18(x99971,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99971),a328),x99972)),x99973))))
% 159.70/159.36  [10282]~P1(f329(f63(x102821),x102822))+P1(f329(f63(f910(x102821)),f329(f267(f910(x102821)),f329(f329(f18(f910(x102821),a904,a904),f329(f329(f8(a904,f917(a904,a904),f910(x102821)),a327),f329(f329(f7(f910(x102821),f917(x102821,a904),a904),f329(f329(f8(f917(x102821,a904),f917(f917(x102821,a904),a904),f910(x102821)),f239(f917(x102821,a904))),f175(x102821))),x102822))),f329(f329(f7(f910(x102821),a909,a904),f329(f329(f8(a909,f917(a909,a904),f910(x102821)),a326),f192(f910(x102821)))),x102823)))))
% 159.70/159.36  [10283]~P1(f329(f63(x102831),x102832))+P1(f329(f63(f910(x102831)),f329(f267(f910(x102831)),f329(f329(f18(f910(x102831),a904,a904),f329(f329(f8(a904,f917(a904,a904),f910(x102831)),a327),f329(f329(f7(f910(x102831),f917(x102831,a904),a904),f329(f329(f8(f917(x102831,a904),f917(f917(x102831,a904),a904),f910(x102831)),f239(f917(x102831,a904))),f175(x102831))),x102832))),f329(f329(f7(f910(x102831),a909,a904),f329(f329(f8(a909,f917(a909,a904),f910(x102831)),f239(a909)),f192(f910(x102831)))),x102833)))))
% 159.70/159.36  [10010]~P116(x100101)+E(f329(f329(f249(x100101),x100102),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100103)),f329(f329(f83(x100101),f329(f329(f249(x100101),x100102),x100103)),f329(f329(f249(x100101),x100102),x100103)))
% 159.70/159.36  [10042]~P84(x100421)+E(f329(f329(f249(x100421),f329(f329(f249(x100421),x100422),x100423)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f249(x100421),x100422),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100423)))
% 159.70/159.36  [10087]~P120(x100871)+E(f329(f329(f249(x100871),f329(f81(x100871),x100872)),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100873)),f329(f329(f249(x100871),x100872),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100873)))
% 159.70/159.36  [10230]~P121(x102301)+P1(f329(f329(f239(x102301),f2(x102301)),f329(f329(f82(x102301),f329(f329(f249(x102301),x102302),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102301),x102303),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))))
% 159.70/159.36  [10097]~P116(x100971)+E(f329(f329(f249(x100971),x100972),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100973))),f329(f329(f83(x100971),x100972),f329(f329(f83(x100971),f329(f329(f249(x100971),x100972),x100973)),f329(f329(f249(x100971),x100972),x100973))))
% 159.70/159.36  [10146]~P84(x101461)+E(f329(f329(f83(x101461),x101462),f329(f329(f249(x101461),f329(f329(f249(x101461),x101462),x101463)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x101461),x101462),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x101463))))
% 159.70/159.36  [10184]~P121(x101841)+P1(f329(f329(f239(x101841),f2(x101841)),f329(f329(f249(x101841),x101842),f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x101843))))
% 159.70/159.36  [10260]~P96(x102601)+E(f329(f329(f82(x102601),f329(f329(f82(x102601),f329(f329(f249(x102601),x102602),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102601),x102603),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f329(f329(f83(x102601),f329(f329(f83(x102601),f329(f108(x102601),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102602)),x102603)),f329(f329(f249(x102601),f329(f329(f82(x102601),x102602),x102603)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [10261]~P96(x102611)+E(f329(f329(f23(x102611),f329(f329(f82(x102611),f329(f329(f249(x102611),x102612),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102611),x102613),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f329(f329(f83(x102611),f329(f329(f83(x102611),f329(f108(x102611),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102612)),x102613)),f329(f329(f249(x102611),f329(f329(f23(x102611),x102612),x102613)),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [4781]E(x47811,x47812)+~E(f32(x47813,x47811),f32(x47814,x47812))
% 159.70/159.36  [4782]E(x47821,x47822)+~E(f32(x47821,x47823),f32(x47822,x47824))
% 159.70/159.36  [4783]E(x47831,x47832)+~E(f31(x47833,x47831),f31(x47834,x47832))
% 159.70/159.36  [4784]E(x47841,x47842)+~E(f31(x47841,x47843),f31(x47842,x47844))
% 159.70/159.36  [5938]P46(f31(x59381,x59383),x59382,x59384,x59382)+P1(f329(x59381,x59382))
% 159.70/159.36  [7062]~P46(x70621,x70622,x70623,x70624)+P46(x70621,x70622,f329(a117,x70623),x70624)
% 159.70/159.36  [7892]P28(x78921,x78922,x78923,x78924)+~E(f516(x78924,x78923,x78922,x78921),f526(x78924,x78923,x78922,x78921))
% 159.70/159.36  [8197]P38(x81971,x81972,x81973,x81974,f118(x81972))+~E(x81974,f118(x81971))
% 159.70/159.36  [8198]P38(x81981,x81982,x81983,f118(x81981),x81984)+~E(x81984,f118(x81982))
% 159.70/159.36  [8748]~P38(x87482,x87483,x87484,x87481,f118(x87483))+E(x87481,f118(x87482))
% 159.70/159.36  [8749]~P38(x87493,x87492,x87494,f118(x87493),x87491)+E(x87491,f118(x87492))
% 159.70/159.36  [5163]~P20(x51633,x51631,x51634)+E(f329(f329(x51631,x51632),x51632),x51632)
% 159.70/159.36  [5419]P1(f329(x54192,x54194))+E(f329(f139(x54191,x54192),f172(x54191,x54193,x54194)),f118(x54191))
% 159.70/159.36  [5456]~E(x54564,f191(f917(x54561,a904)))+E(f329(f312(x54561,x54562,x54563),x54564),f191(f917(x54562,a904)))
% 159.70/159.36  [5696]~P1(f329(x56962,x56964))+E(f329(f139(x56961,x56962),f172(x56961,x56963,x56964)),f172(x56961,x56963,x56964))
% 159.70/159.36  [5726]~E(f329(f312(x57262,x57263,x57264),x57261),f191(f917(x57263,a904)))+E(x57261,f191(f917(x57262,a904)))
% 159.70/159.36  [6017]~P112(x60172)+E(f329(f329(f151(x60171,x60172,x60173),x60174),f118(x60171)),f329(f329(f154(x60171),x60174),f118(x60171)))
% 159.70/159.36  [6377]~E(x63771,f191(f917(x63772,a904)))+~P1(f329(f64(x63772,x63773,x63771),x63774))
% 159.70/159.36  [6399]~P64(x63991,x63993,x63994,x63992)+P1(f329(f63(x63991),x63992))
% 159.70/159.36  [6401]~P64(x64011,x64013,x64012,x64014)+P1(f329(f63(x64011),x64012))
% 159.70/159.36  [6408]~P64(x64082,x64083,x64084,x64081)+~E(x64081,f191(f917(x64082,a904)))
% 159.70/159.36  [6439]~P113(x64391)+E(f329(f329(f106(f917(x64391,a904)),f329(f304(x64391,x64392),x64393)),f305(x64391,x64393,x64394)),f191(f917(x64391,a904)))
% 159.70/159.36  [6466]~P1(f329(f329(x64663,x64664),x64662))+P1(f329(f329(f331(x64661),x64662),f295(x64661,x64663,x64664)))
% 159.70/159.36  [6467]~P1(f329(f329(x64673,x64674),x64672))+P1(f329(f329(f331(x64671),x64672),f296(x64671,x64673,x64674)))
% 159.70/159.36  [6468]~P1(f329(f329(x64683,x64682),x64684))+P1(f329(f329(f331(x64681),x64682),f297(x64681,x64683,x64684)))
% 159.70/159.36  [6469]~P1(f329(f329(x64693,x64692),x64694))+P1(f329(f329(f331(x64691),x64692),f300(x64691,x64693,x64694)))
% 159.70/159.36  [6613]~P113(x66131)+E(f329(f329(f106(f917(x66131,a904)),f305(x66131,x66132,x66133)),f307(x66131,x66133,x66134)),f191(f917(x66131,a904)))
% 159.70/159.36  [6614]~P113(x66141)+E(f329(f329(f106(f917(x66141,a904)),f305(x66141,x66142,x66143)),f308(x66141,x66143,x66144)),f191(f917(x66141,a904)))
% 159.70/159.36  [6615]~P113(x66151)+E(f329(f329(f106(f917(x66151,a904)),f307(x66151,x66152,x66153)),f307(x66151,x66153,x66154)),f191(f917(x66151,a904)))
% 159.70/159.36  [6616]~P113(x66161)+E(f329(f329(f106(f917(x66161,a904)),f307(x66161,x66162,x66163)),f308(x66161,x66163,x66164)),f191(f917(x66161,a904)))
% 159.70/159.36  [6617]~P113(x66171)+E(f329(f329(f106(f917(x66171,a904)),f308(x66171,x66172,x66173)),f305(x66171,x66173,x66174)),f191(f917(x66171,a904)))
% 159.70/159.36  [6654]P1(f329(f329(x66541,x66542),f547(x66542,x66541)))+~P1(f329(f254(x66543,x66544,x66541),x66542))
% 159.70/159.36  [6734]~P112(x67342)+E(f329(f175(x67341),f153(x67341,x67342,x67343,x67344)),f329(f175(x67341),x67344))
% 159.70/159.36  [6785]~P105(x67851)+E(f193(x67851,x67852,f329(a117,x67853),x67854),f193(x67851,x67852,x67853,f329(x67852,x67854)))
% 159.70/159.36  [6845]~P1(f329(f329(f331(x68454),x68453),f295(x68454,x68451,x68452)))+P1(f329(f329(x68451,x68452),x68453))
% 159.70/159.36  [6846]~P1(f329(f329(f331(x68464),x68463),f296(x68464,x68461,x68462)))+P1(f329(f329(x68461,x68462),x68463))
% 159.70/159.36  [6847]~P1(f329(f329(f331(x68474),x68472),f297(x68474,x68471,x68473)))+P1(f329(f329(x68471,x68472),x68473))
% 159.70/159.36  [6848]~P1(f329(f329(f331(x68484),x68482),f300(x68484,x68481,x68483)))+P1(f329(f329(x68481,x68482),x68483))
% 159.70/159.36  [6923]E(f329(f37(f915(x69231,x69232)),f315(x69231,x69232,x69233,x69234)),f2(a909))+P1(f329(f63(x69232),x69234))
% 159.70/159.36  [6924]E(f329(f37(f915(x69241,x69242)),f315(x69241,x69242,x69243,x69244)),f2(a909))+P1(f329(f63(x69241),x69243))
% 159.70/159.36  [7124]~P17(x71244,x71241,x71242)+E(f329(f74(x71241,x71241,x71241,f329(x71242,x71243)),f329(x71242,x71243)),f329(x71242,x71243))
% 159.70/159.36  [7366]E(f280(x73661,x73662,x73663,x73664),f329(f257(f917(a104,f917(a904,f913(f911(x73661)))),f916(a104,a104)),f43(x73661)))+~P1(f329(f329(f239(a104),x73663),f2(a104)))
% 159.70/159.36  [7428]~P46(f329(a26,x74281),x74282,f329(a117,x74283),x74284)+P46(f329(f236(a906),f329(a27,x74281)),x74282,x74283,x74284)
% 159.70/159.36  [7462]P46(f329(a26,x74621),x74622,f329(a117,x74623),x74624)+~P46(f329(f236(a906),f329(a27,x74621)),x74622,x74623,x74624)
% 159.70/159.36  [7748]~P46(f329(a26,x77484),x77483,x77482,x77481)+E(f329(a117,f403(x77481,x77482,x77483,x77484)),x77482)
% 159.70/159.36  [8019]~E(x80192,x80193)+P1(f329(f329(f331(f916(x80191,x80191)),f329(f329(f257(x80191,x80191),x80192),x80193)),f309(x80191,x80194)))
% 159.70/159.36  [8048]~P28(x80481,x80482,x80483,f247(f917(x80481,a904)))+E(f329(f79(x80481,x80482,f247(f917(x80481,a904)),x80483),f329(x80483,x80484)),x80484)
% 159.70/159.36  [8049]~P28(x80491,x80492,x80493,f247(f917(x80491,a904)))+E(f329(f94(x80491,x80492,f247(f917(x80491,a904)),x80493),f329(x80493,x80494)),x80494)
% 159.70/159.36  [8142]~P1(f329(f329(f331(f910(x81421)),f329(f329(f154(x81421),x81424),x81422)),f164(x81421,x81423)))+P1(f329(f329(f331(f910(x81421)),x81422),f164(x81421,x81423)))
% 159.70/159.36  [8143]~P1(f329(f329(f331(f910(x81431)),f329(f329(f137(x81431),x81434),x81432)),f164(x81431,x81433)))+P1(f329(f329(f331(f910(x81431)),x81432),f164(x81431,x81433)))
% 159.70/159.36  [8144]~P1(f329(f329(f331(f910(x81441)),f329(f329(f137(x81441),x81442),x81444)),f164(x81441,x81443)))+P1(f329(f329(f331(f910(x81441)),x81442),f164(x81441,x81443)))
% 159.70/159.36  [8160]~P112(x81601)+P16(x81601,f329(f329(f157(x81602,x81601),x81603),f153(x81602,x81601,x81603,x81604)))
% 159.70/159.36  [8228]~P46(f329(a26,x82281),x82282,x82284,x82283)+P46(f329(f236(a906),f329(a27,x82281)),x82282,f403(x82283,x82284,x82282,x82281),x82283)
% 159.70/159.36  [8262]P28(x82624,x82623,x82621,x82622)+E(f329(x82621,f516(x82622,x82621,x82623,x82624)),f329(x82621,f526(x82622,x82621,x82623,x82624)))
% 159.70/159.36  [8370]~P28(x83702,x83701,x83704,x83703)+P28(x83701,x83702,f79(x83702,x83701,x83703,x83704),f329(f312(x83702,x83701,x83704),x83703))
% 159.70/159.36  [8511]P41(f916(x85112,x85114),f283(x85112,x85114,x85111,x85113))+P1(f329(x85111,f541(x85112,x85113,x85114,x85111)))
% 159.70/159.36  [8638]E(x86381,x86382)+~P1(f329(f329(f331(f916(x86383,x86383)),f329(f329(f257(x86383,x86383),x86381),x86382)),f268(x86383,x86384)))
% 159.70/159.36  [8703]~P1(f329(f63(f915(x87033,x87031)),f315(x87033,x87031,x87034,x87032)))+P1(f329(f63(x87031),x87032))
% 159.70/159.36  [8704]~P1(f329(f63(f915(x87041,x87043)),f315(x87041,x87043,x87042,x87044)))+P1(f329(f63(x87041),x87042))
% 159.70/159.36  [8881]P41(f916(x88811,x88812),f283(x88811,x88812,x88813,x88814))+~P41(x88812,f329(x88814,f541(x88811,x88814,x88812,x88813)))
% 159.70/159.36  [9453]E(f329(f329(f162(x94531,x94532),f692(x94533,x94534,x94532,x94531)),f693(x94533,x94534,x94532,x94531)),x94534)+~P1(f329(f329(f331(f916(f910(x94531),f910(x94531))),f329(f329(f257(f910(x94531),f910(x94531)),x94532),x94534)),f160(x94531,x94533)))
% 159.70/159.36  [9458]~P1(f329(f329(f331(f916(f910(x94581),f910(x94581))),f329(f329(f257(f910(x94581),f910(x94581)),x94582),x94583)),f148(x94581,x94584)))+P1(f329(f329(f331(f916(f910(x94581),f910(x94581))),f329(f329(f257(f910(x94581),f910(x94581)),x94582),x94583)),f150(x94581,x94584)))
% 159.70/159.36  [9567]P1(f329(f63(x95671),x95672))+~P1(f329(f329(f331(f916(f917(x95671,a904),f917(x95671,a904))),f329(f329(f257(f917(x95671,a904),f917(x95671,a904)),x95673),x95672)),f321(x95671,x95674)))
% 159.70/159.36  [9568]P1(f329(f63(x95681),x95682))+~P1(f329(f329(f331(f916(f917(x95681,a904),f917(x95681,a904))),f329(f329(f257(f917(x95681,a904),f917(x95681,a904)),x95682),x95683)),f321(x95681,x95684)))
% 159.70/159.36  [9571]~E(x95711,f191(f917(x95712,a904)))+~P1(f329(f329(f331(f916(f917(x95712,a904),f917(x95712,a904))),f329(f329(f257(f917(x95712,a904),f917(x95712,a904)),x95713),x95711)),f321(x95712,x95714)))
% 159.70/159.36  [10195]P14(x101951,x101952,x101953,x101954)+~P1(f329(f329(f262(x101951,x101951,a904),f329(f329(f7(x101951,f917(x101951,x101952),f917(x101951,a904)),f329(f329(f8(f917(x101952,a904),f917(f917(x101951,x101952),f917(x101951,a904)),x101951),f8(x101952,a904,x101951)),f329(f329(f8(x101952,f917(x101952,a904),x101951),a326),x101954))),x101954)),f519(x101954,x101953,x101952,x101951)))
% 159.70/159.36  [5064]~E(x50642,f118(x50641))+E(f329(f329(f162(x50641,x50642),x50643),x50644),f118(x50641))
% 159.70/159.36  [5065]~E(x50654,f118(x50651))+E(f329(f329(f157(x50651,x50652),x50653),x50654),f118(x50652))
% 159.70/159.36  [5302]E(x53021,f118(x53022))+~E(f329(f329(f157(x53022,x53023),x53024),x53021),f118(x53023))
% 159.70/159.36  [5303]E(x53031,f118(x53032))+~E(f329(f329(f162(x53032,x53031),x53033),x53034),f118(x53032))
% 159.70/159.36  [5339]E(x53391,x53392)+~E(f329(f329(f137(x53393),x53394),x53391),f329(f329(f137(x53393),x53394),x53392))
% 159.70/159.36  [5340]E(x53401,x53402)+~E(f329(f329(f137(x53403),x53401),x53404),f329(f329(f137(x53403),x53402),x53404))
% 159.70/159.36  [5492]P1(f329(x54923,x54922))+E(f173(x54921,x54922,f329(f139(x54921,x54923),x54924)),f329(f139(x54921,x54923),x54924))
% 159.70/159.36  [5494]~P1(f329(x54942,x54943))+P37(x54941,x54942,f329(f329(f154(x54941),x54943),x54944))
% 159.70/159.36  [5503]E(x55031,x55032)+~E(f142(a909,f329(f304(a909,x55031),x55033)),f329(f329(f154(a909),x55032),x55034))
% 159.70/159.36  [5549]~P30(x55492,x55493)+P30(x55491,f329(f329(f75(x55492,x55491),x55493),x55494))
% 159.70/159.36  [5550]~P41(x55502,x55503)+P41(x55501,f329(f329(f290(x55502,x55501),x55503),x55504))
% 159.70/159.36  [5551]~P42(x55512,x55513)+P42(x55511,f329(f329(f290(x55512,x55511),x55513),x55514))
% 159.70/159.36  [5552]~P57(x55522,x55523)+P57(x55521,f329(f329(f290(x55522,x55521),x55523),x55524))
% 159.70/159.36  [5680]~P37(x56801,x56802,x56804)+P37(x56801,x56802,f329(f329(f154(x56801),x56803),x56804))
% 159.70/159.36  [5681]~P37(x56811,x56812,x56814)+P37(x56811,x56812,f329(f329(f137(x56811),x56813),x56814))
% 159.70/159.36  [5682]~P37(x56821,x56822,x56823)+P37(x56821,x56822,f329(f329(f137(x56821),x56823),x56824))
% 159.70/159.36  [5770]~E(x57701,f118(x57702))+~E(f329(f329(f137(x57702),x57703),f329(f329(f154(x57702),x57704),f118(x57702))),x57701)
% 159.70/159.36  [5795]~P35(x57953,x57951,f329(f329(f154(x57953),x57952),x57954))+P1(f329(x57951,x57952))
% 159.70/159.36  [5805]E(f119(x58051,x58052),x58053)+~E(f329(f329(f137(x58051),x58053),f329(f329(f154(x58051),x58054),f118(x58051))),x58052)
% 159.70/159.36  [5806]E(f147(x58061,x58062),x58063)+~E(f329(f329(f137(x58061),x58064),f329(f329(f154(x58061),x58063),f118(x58061))),x58062)
% 159.70/159.36  [5914]~E(f142(a909,f329(f304(a909,x59141),x59142)),f329(f329(f154(a909),x59143),x59144))+P1(f329(f329(f240(a909),x59141),x59142))
% 159.70/159.36  [5923]P35(x59231,x59232,x59233)+~P35(x59231,x59232,f329(f329(f154(x59231),x59234),x59233))
% 159.70/159.36  [5924]P35(x59241,x59242,x59243)+~P35(x59241,x59242,f329(f329(f137(x59241),x59244),x59243))
% 159.70/159.36  [5925]P35(x59251,x59252,x59253)+~P35(x59251,x59252,f329(f329(f137(x59251),x59253),x59254))
% 159.70/159.36  [6123]E(x61231,f329(f329(f137(x61232),f329(f171(x61232),x61233)),f329(f329(f154(x61232),x61234),f118(x61232))))+~E(f329(f171(x61232),x61231),f329(f329(f154(x61232),x61234),x61233))
% 159.70/159.36  [6298]~P113(x62981)+E(f329(f329(f106(f917(x62981,a904)),f329(f304(x62981,x62982),x62983)),f329(f304(x62981,x62983),x62984)),f191(f917(x62981,a904)))
% 159.70/159.36  [6310]E(f329(f329(f167(x63101),f172(x63101,x63102,x63103)),x63104),x63103)+~P1(f329(f329(f240(a909),x63104),x63102))
% 159.70/159.36  [6337]~P76(x63371)+E(f329(f168(x63371),f329(f329(f157(a1,x63371),x63372),f181(x63373,x63374))),f329(f329(f6(a1,x63371),x63372),f329(f175(a1),f181(x63373,x63374))))
% 159.70/159.36  [6338]~P76(x63381)+E(f329(f329(f6(a1,x63381),x63382),f329(f175(a1),f181(x63383,x63384))),f329(f168(x63381),f329(f329(f157(a1,x63381),x63382),f181(x63383,x63384))))
% 159.70/159.36  [6479]~E(x64792,f329(f329(f137(x64791),f329(f171(x64791),x64794)),f329(f329(f154(x64791),x64793),f118(x64791))))+E(f329(f171(x64791),x64792),f329(f329(f154(x64791),x64793),x64794))
% 159.70/159.36  [6497]~P22(x64972,x64973,x64974,x64971)+E(f329(x64971,f191(f917(x64972,a904))),f33(x64973))
% 159.70/159.36  [6524]~P113(x65241)+E(f329(f329(f106(f917(x65241,a904)),f308(x65241,x65242,x65243)),f329(f304(x65241,x65243),x65244)),f191(f917(x65241,a904)))
% 159.70/159.36  [6606]~P46(x66061,x66062,x66064,x66063)+P1(f329(f329(f197(x66061),x66062),x66063))
% 159.70/159.36  [6735]E(x67351,f191(f917(x67352,a904)))+~E(f315(x67353,x67352,x67354,x67351),f191(f917(f915(x67353,x67352),a904)))
% 159.70/159.36  [6736]E(x67361,f191(f917(x67362,a904)))+~E(f315(x67362,x67363,x67361,x67364),f191(f917(f915(x67362,x67363),a904)))
% 159.70/159.36  [6806]~P112(x68062)+E(f329(f192(f910(x68061)),f153(x68061,x68062,x68063,x68064)),f329(f192(f910(x68061)),x68064))
% 159.70/159.36  [6817]~P1(f329(f255(x68173,x68174,x68171),x68172))+P1(f329(f329(x68171,f548(x68172,x68171)),x68172))
% 159.70/159.36  [6856]~P1(f329(f63(x68562),x68564))+P1(f329(f63(x68561),f329(f312(x68562,x68561,x68563),x68564)))
% 159.70/159.36  [7085]~P28(x70852,x70851,x70853,x70854)+E(f329(f37(x70851),f329(f312(x70852,x70851,x70853),x70854)),f329(f37(x70852),x70854))
% 159.70/159.36  [7103]E(f329(f312(x71031,x71032,x71033),f329(f313(x71031,x71032,x71033),x71034)),x71034)+~E(f329(f312(x71031,x71032,x71033),f247(f917(x71031,a904))),f247(f917(x71032,a904)))
% 159.70/159.36  [7521]~P28(x75211,x75212,x75213,f247(f917(x75211,a904)))+E(f329(f313(x75211,x75212,x75213),f329(f312(x75211,x75212,x75213),x75214)),x75214)
% 159.70/159.36  [7807]E(x78071,x78072)+~P1(f329(f329(f331(x78073),x78071),f329(f175(x78073),f172(x78073,x78074,x78072))))
% 159.70/159.36  [7816]~E(x78161,f2(a909))+~P1(f329(f329(f331(x78162),x78163),f329(f175(x78162),f172(x78162,x78161,x78164))))
% 159.70/159.36  [7850]P1(f329(x78501,x78502))+~P1(f329(f329(f331(x78503),x78502),f329(f175(x78503),f180(x78503,x78501,x78504))))
% 159.70/159.36  [7965]~P1(f329(f329(f331(f910(x79651)),f329(f329(f154(x79651),x79652),x79654)),f164(x79651,x79653)))+P1(f329(f329(f331(x79651),x79652),x79653))
% 159.70/159.36  [8096]~P1(f329(f329(f331(x80961),x80962),f329(f175(x80961),f179(x80961,x80963,x80964))))+P1(f329(f329(f331(x80961),x80962),f329(f175(x80961),x80963)))
% 159.70/159.36  [8097]~P1(f329(f329(f331(x80971),x80972),f329(f175(x80971),f173(x80971,x80974,x80973))))+P1(f329(f329(f331(x80971),x80972),f329(f175(x80971),x80973)))
% 159.70/159.36  [8098]~P1(f329(f329(f331(x80981),x80982),f329(f175(x80981),f180(x80981,x80984,x80983))))+P1(f329(f329(f331(x80981),x80982),f329(f175(x80981),x80983)))
% 159.70/159.36  [8108]E(f329(f192(f910(x81081)),x81082),x81083)+~P1(f329(f329(f331(f910(x81081)),x81082),f329(f175(f910(x81081)),f57(x81081,x81083,x81084))))
% 159.70/159.36  [8212]P1(f329(x82123,x82122))+E(f329(f139(x82121,f329(f329(f8(a904,a904,x82121),a324),f329(a326,x82122))),f329(f139(x82121,x82123),x82124)),f329(f139(x82121,x82123),x82124))
% 159.70/159.36  [8321]E(f329(f329(f167(x83211),f180(x83211,x83212,x83213)),x83214),f329(f329(f167(x83211),x83213),x83214))+~P1(f329(f329(f240(a909),x83214),f329(f192(f910(x83211)),f180(x83211,x83212,x83213))))
% 159.70/159.36  [8408]~P76(x84081)+E(f329(f329(f6(a909,x84081),f329(f329(f8(a909,x84081,a909),x84082),a117)),f329(f304(a909,x84083),x84084)),f329(f329(f6(a909,x84081),x84082),f329(f304(a909,f329(a117,x84083)),f329(a117,x84084))))
% 159.70/159.36  [8418]~P76(x84181)+E(f329(f329(f6(a909,x84181),f329(f329(f8(a909,x84181,a909),x84182),a117)),f305(a909,x84183,x84184)),f329(f329(f6(a909,x84181),x84182),f305(a909,f329(a117,x84183),f329(a117,x84184))))
% 159.70/159.36  [8548]~P28(x85481,x85483,x85484,f247(f917(x85481,a904)))+P28(x85481,f917(x85482,x85483),f329(f329(f8(x85483,f917(x85482,x85483),x85481),f16(x85483,x85482)),x85484),f247(f917(x85481,a904)))
% 159.70/159.36  [8646]~P28(x86462,x86461,x86464,x86463)+E(f329(f312(x86461,x86462,f79(x86462,x86461,x86463,x86464)),f329(f312(x86462,x86461,x86464),x86463)),x86463)
% 159.70/159.36  [8705]~P1(f329(f329(f331(f916(x87051,x87051)),f329(f329(f257(x87051,x87051),x87052),x87054)),f268(x87051,x87053)))+P1(f329(f329(f331(x87051),x87052),x87053))
% 159.70/159.36  [8818]~P28(x88182,x88181,x88183,f247(f917(x88182,a904)))+E(f329(f312(x88181,x88182,f94(x88182,x88181,f247(f917(x88182,a904)),x88183)),f329(f312(x88182,x88181,x88183),x88184)),x88184)
% 159.70/159.36  [8920]~E(f329(f329(f6(x89201,a909),x89204),x89203),f329(a117,x89202))+P1(f329(f329(f331(x89201),f428(x89202,x89203,x89204,x89201)),x89203))
% 159.70/159.36  [8939]~E(f329(f329(f6(x89394,a909),x89391),x89393),f329(a117,x89392))+P1(f329(f329(f240(a909),f2(a909)),f329(x89391,f428(x89392,x89393,x89391,x89394))))
% 159.70/159.36  [8950]~P1(f329(f63(x89502),x89504))+P1(f329(f329(f239(a909),f329(f37(x89501),f329(f312(x89502,x89501,x89503),x89504))),f329(f37(x89502),x89504)))
% 159.70/159.36  [8951]E(f329(f329(f257(x89511,x89512),f663(x89513,x89514,x89512,x89511)),f664(x89513,x89514,x89512,x89511)),x89514)+~P1(f329(f329(f331(f916(x89511,x89512)),x89514),f329(f289(x89512,x89511),x89513)))
% 159.70/159.36  [8959]P28(x89591,x89592,x89593,x89594)+P1(f329(f329(f331(x89591),f516(x89594,x89593,x89592,x89591)),x89594))
% 159.70/159.36  [8960]P28(x89601,x89602,x89603,x89604)+P1(f329(f329(f331(x89601),f526(x89604,x89603,x89602,x89601)),x89604))
% 159.70/159.36  [9028]P14(x90281,x90282,x90283,x90284)+P1(f329(f329(f331(f916(x90281,x90281)),f519(x90284,x90283,x90282,x90281)),x90283))
% 159.70/159.36  [9086]P1(f329(x90861,x90862))+~P1(f329(x90861,f329(f329(f257(x90863,x90864),f491(x90864,x90863,x90861)),f493(x90864,x90863,x90861))))
% 159.70/159.36  [9102]E(f329(f192(f910(x91021)),x91022),f329(f192(f910(x91021)),x91023))+~P1(f329(f329(f331(f916(f910(x91021),f910(x91021))),f329(f329(f257(f910(x91021),f910(x91021)),x91022),x91023)),f148(x91021,x91024)))
% 159.70/159.36  [9103]E(f329(f192(f910(x91031)),x91032),f329(f192(f910(x91031)),x91033))+~P1(f329(f329(f331(f916(f910(x91031),f910(x91031))),f329(f329(f257(f910(x91031),f910(x91031)),x91032),x91033)),f160(x91031,x91034)))
% 159.70/159.36  [9106]E(f329(f192(f910(x91061)),x91062),f329(f192(f910(x91061)),x91063))+~P1(f329(f329(f331(f916(f910(x91061),f910(x91061))),f329(f329(f257(f910(x91061),f910(x91061)),x91062),x91063)),f161(x91061,x91064)))
% 159.70/159.36  [9179]P1(f329(f329(f239(a909),f158(x91791,x91792,x91793)),f158(x91791,x91794,x91793)))+P1(f329(f329(f331(x91791),f691(x91794,x91792,x91793,x91791)),f329(f175(x91791),x91793)))
% 159.70/159.36  [9182]E(f329(f192(f910(x91821)),x91822),f329(f192(f910(x91821)),x91823))+~P1(f329(f329(f331(f916(f910(x91821),f910(x91821))),f329(f329(f257(f910(x91821),f910(x91821)),x91822),x91823)),f309(f910(x91821),f160(x91821,x91824))))
% 159.70/159.36  [9424]~P28(x94241,x94242,x94243,x94244)+~P1(f329(f329(f240(a909),f329(f37(x94242),f329(f312(x94241,x94242,x94243),x94244))),f329(f37(x94241),x94244)))
% 159.70/159.36  [9471]~P1(f329(f329(f331(f916(f910(x94711),f910(x94711))),f329(f329(f257(f910(x94711),f910(x94711)),x94712),x94713)),f160(x94711,x94714)))+P1(f329(f329(f331(f916(f910(x94711),f910(x94711))),f329(f329(f257(f910(x94711),f910(x94711)),x94712),x94713)),f161(x94711,f309(x94711,x94714))))
% 159.70/159.36  [9475]~P1(f329(f329(f331(f916(f910(x94751),f910(x94751))),f329(f329(f257(f910(x94751),f910(x94751)),x94752),x94753)),f161(x94751,x94754)))+P1(f329(f329(f331(f916(f910(x94751),f910(x94751))),f329(f329(f257(f910(x94751),f910(x94751)),x94752),x94753)),f309(f910(x94751),f160(x94751,x94754))))
% 159.70/159.36  [9491]P1(f329(f329(f331(f916(x94911,x94911)),f329(f329(f257(x94911,x94911),x94912),x94913)),f309(x94911,x94914)))+~P1(f329(f329(f331(f916(x94911,x94911)),f329(f329(f257(x94911,x94911),x94912),x94913)),f329(f329(f291(x94911,x94911,x94911),x94914),f309(x94911,x94914))))
% 159.70/159.36  [9677]E(f329(f329(f137(x96771),f707(x96772,x96773,x96774,x96771)),f329(f329(f154(x96771),f708(x96772,x96773,x96774,x96771)),f710(x96772,x96773,x96774,x96771))),x96774)+~P1(f329(f329(f331(f916(f910(x96771),f910(x96771))),f329(f329(f257(f910(x96771),f910(x96771)),x96774),x96773)),f160(x96771,x96772)))
% 159.70/159.36  [9678]E(f329(f329(f137(x96781),f707(x96782,x96783,x96784,x96781)),f329(f329(f154(x96781),f709(x96782,x96783,x96784,x96781)),f710(x96782,x96783,x96784,x96781))),x96783)+~P1(f329(f329(f331(f916(f910(x96781),f910(x96781))),f329(f329(f257(f910(x96781),f910(x96781)),x96784),x96783)),f160(x96781,x96782)))
% 159.70/159.36  [9758]P1(f329(f329(f331(f916(x97581,x97581)),f329(f329(f257(x97581,x97581),x97582),f623(x97583,x97584,x97582,x97581))),f309(x97581,x97583)))+~P1(f329(f329(f331(f916(x97581,x97581)),f329(f329(f257(x97581,x97581),x97582),x97584)),f329(f329(f291(x97581,x97581,x97581),x97583),f309(x97581,x97583))))
% 159.70/159.36  [9826]P1(f329(f329(f239(a909),f158(x98261,x98262,x98263)),f158(x98261,x98264,x98263)))+~P1(f329(f329(f240(a909),f329(x98262,f691(x98264,x98262,x98263,x98261))),f329(x98264,f691(x98264,x98262,x98263,x98261))))
% 159.70/159.36  [9897]P1(f329(f329(f331(f916(x98971,x98971)),f329(f329(f257(x98971,x98971),f622(x98972,x98973,x98974,x98971)),x98973)),f309(x98971,x98972)))+~P1(f329(f329(f331(f916(x98971,x98971)),f329(f329(f257(x98971,x98971),x98974),x98973)),f329(f329(f291(x98971,x98971,x98971),x98972),f309(x98971,x98972))))
% 159.70/159.36  [5321]~E(x53212,x53213)+E(f173(x53211,x53212,f329(f329(f154(x53211),x53213),x53214)),x53214)
% 159.70/159.36  [5449]P1(f329(x54492,x54493))+E(f180(x54491,x54492,f329(f329(f154(x54491),x54493),x54494)),f118(x54491))
% 159.70/159.36  [5515]~P91(x55152)+E(f329(f329(f81(f917(x55151,x55152)),x55153),x55154),f329(f81(x55152),f329(x55153,x55154)))
% 159.70/159.36  [5526]~E(x55262,f2(a909))+E(f329(f329(f141(x55261),x55262),f329(f329(f154(x55261),x55263),x55264)),f329(f329(f154(x55261),x55263),x55264))
% 159.70/159.36  [5527]P1(f329(x55272,x55273))+E(f329(f139(x55271,x55272),f329(f329(f154(x55271),x55273),x55274)),f329(f139(x55271,x55272),x55274))
% 159.70/159.36  [5663]~E(x56632,x56634)+P1(f329(f329(f329(f311(x56631),x56632),x56633),x56634))
% 159.70/159.36  [5671]E(x56711,f118(x56712))+E(f147(x56713,f329(f329(f157(x56712,x56713),x56714),x56711)),f329(x56714,f147(x56712,x56711)))
% 159.70/159.36  [5685]~E(x56851,f65(x56852,x56854))+E(f329(x56851,f329(f329(f311(x56852),x56853),f191(f917(x56852,a904)))),x56853)
% 159.70/159.36  [5721]E(x57211,f118(x57212))+E(f329(f144(x57213),f329(f329(f157(x57212,x57213),x57214),x57211)),f329(x57214,f329(f144(x57212),x57211)))
% 159.70/159.36  [5825]~P1(f329(x58253,x58254))+P1(f329(f329(f329(f311(x58251),x58252),x58253),x58254))
% 159.70/159.36  [5944]~P21(x59442,x59444,x59441)+E(f329(x59441,f329(f329(f311(x59442),x59443),f191(f917(x59442,a904)))),x59443)
% 159.70/159.36  [5971]~E(x59712,x59713)+P1(f329(f329(f331(x59711),x59712),f329(f329(f311(x59711),x59713),x59714)))
% 159.70/159.36  [5975]~P2(x59751)+E(f329(f329(f115(x59751),x59752),f329(f329(f115(x59751),x59753),x59754)),f329(f329(f115(x59751),x59753),f329(f329(f115(x59751),x59752),x59754)))
% 159.70/159.36  [5977]~P103(x59771)+E(f329(f329(f115(x59771),x59772),f329(f329(f115(x59771),x59773),x59774)),f329(f329(f115(x59771),x59773),f329(f329(f115(x59771),x59772),x59774)))
% 159.70/159.36  [5978]~P116(x59781)+E(f329(f329(f82(x59781),x59782),f329(f329(f82(x59781),x59783),x59784)),f329(f329(f82(x59781),x59783),f329(f329(f82(x59781),x59782),x59784)))
% 159.70/159.36  [5979]~P2(x59791)+E(f329(f329(f106(x59791),x59792),f329(f329(f106(x59791),x59793),x59794)),f329(f329(f106(x59791),x59793),f329(f329(f106(x59791),x59792),x59794)))
% 159.70/159.36  [5981]~P104(x59811)+E(f329(f329(f106(x59811),x59812),f329(f329(f106(x59811),x59813),x59814)),f329(f329(f106(x59811),x59813),f329(f329(f106(x59811),x59812),x59814)))
% 159.70/159.36  [5982]~P116(x59821)+E(f329(f329(f83(x59821),x59822),f329(f329(f83(x59821),x59823),x59824)),f329(f329(f83(x59821),x59823),f329(f329(f83(x59821),x59822),x59824)))
% 159.70/159.36  [5984]~P112(x59841)+E(f329(f329(f237(x59841),x59842),f329(f329(f237(x59841),x59843),x59844)),f329(f329(f237(x59841),x59843),f329(f329(f237(x59841),x59842),x59844)))
% 159.70/159.36  [5986]~P112(x59861)+E(f329(f329(f238(x59861),x59862),f329(f329(f238(x59861),x59863),x59864)),f329(f329(f238(x59861),x59863),f329(f329(f238(x59861),x59862),x59864)))
% 159.70/159.36  [5991]E(x59911,x59912)+E(f173(x59913,x59911,f329(f329(f154(x59913),x59912),x59914)),f329(f329(f154(x59913),x59912),f173(x59913,x59911,x59914)))
% 159.70/159.36  [6004]~P1(f329(x60042,x60043))+E(f329(f139(x60041,x60042),f329(f329(f154(x60041),x60043),x60044)),f329(f329(f154(x60041),x60043),f329(f139(x60041,x60042),x60044)))
% 159.70/159.36  [6143]~P1(f329(x61432,x61433))+E(f180(x61431,x61432,f329(f329(f154(x61431),x61433),x61434)),f329(f329(f154(x61431),x61433),f180(x61431,x61432,x61434)))
% 159.70/159.36  [6193]P27(x61931,x61932,x61933)+~P27(x61931,x61932,f329(f329(f311(f908(x61931)),x61934),x61933))
% 159.70/159.36  [6209]E(x62091,f191(f917(x62092,a904)))+E(f329(f329(f41(x62092,f917(x62093,a904)),x62091),f329(f16(f917(x62093,a904),x62092),x62094)),x62094)
% 159.70/159.36  [6210]E(x62101,f191(f917(x62102,a904)))+E(f329(f329(f42(x62102,f917(x62103,a904)),x62101),f329(f16(f917(x62103,a904),x62102),x62104)),x62104)
% 159.70/159.36  [6219]~E(x62194,f191(f917(x62192,a904)))+E(f329(f329(f259(x62191,x62192),x62193),f329(f16(f917(x62192,a904),x62191),x62194)),f191(f917(f916(x62191,x62192),a904)))
% 159.70/159.36  [6220]~E(x62203,f191(f917(x62201,a904)))+E(f329(f329(f259(x62201,x62202),x62203),f329(f16(f917(x62202,a904),x62201),x62204)),f191(f917(f916(x62201,x62202),a904)))
% 159.70/159.36  [6271]E(x62711,f2(a909))+E(f329(f329(f141(x62712),x62711),f329(f329(f154(x62712),x62713),x62714)),f329(f329(f141(x62712),f329(f329(f23(a909),x62711),f80(a909))),x62714))
% 159.70/159.36  [6292]E(x62921,f191(f917(x62922,a904)))+E(f329(f312(x62922,x62923,f329(f16(x62923,x62922),x62924)),x62921),f329(f329(f311(x62923),x62924),f191(f917(x62923,a904))))
% 159.70/159.36  [6295]E(f329(f313(x62951,x62952,f329(f16(x62952,x62951),x62953)),x62954),f191(f917(x62951,a904)))+P1(f329(f329(f331(x62952),x62953),x62954))
% 159.70/159.36  [6361]~E(x63613,f191(f917(x63611,a904)))+E(f329(f329(f41(x63611,f917(x63612,a904)),x63613),f329(f16(f917(x63612,a904),x63611),x63614)),f191(f917(x63612,a904)))
% 159.70/159.36  [6362]~E(x63623,f191(f917(x63621,a904)))+E(f329(f329(f42(x63621,f917(x63622,a904)),x63623),f329(f16(f917(x63622,a904),x63621),x63624)),f247(f917(x63622,a904)))
% 159.70/159.36  [6364]~P66(x63641)+E(f47(x63641,f329(f329(f83(x63641),x63642),x63643),f329(f329(f83(x63641),x63642),x63644)),f329(f329(f83(x63641),x63642),f47(x63641,x63643,x63644)))
% 159.70/159.36  [6534]E(f329(f313(x65341,x65342,f329(f16(x65342,x65341),x65343)),x65344),f247(f917(x65341,a904)))+~P1(f329(f329(f331(x65342),x65343),x65344))
% 159.70/159.36  [6558]~P1(f329(f329(f331(x65581),x65582),x65584))+P1(f329(f329(f331(x65581),x65582),f329(f329(f311(x65581),x65583),x65584)))
% 159.70/159.36  [6563]P1(f329(x65631,x65632))+~P1(f329(f163(x65633,x65631),f329(f329(f154(x65633),x65632),x65634)))
% 159.70/159.36  [6572]~E(x65723,f329(f329(f23(a909),f329(f192(f910(x65721)),x65722)),f80(a909)))+E(f119(x65721,f329(f329(f162(x65721,x65722),x65723),x65724)),f119(x65721,x65722))
% 159.70/159.36  [6590]~P112(x65901)+E(f329(f329(f106(f917(x65901,a904)),f329(f303(x65901),x65902)),f305(x65901,x65903,x65904)),f305(x65901,x65903,f329(f329(f237(x65901),x65902),x65904)))
% 159.70/159.36  [6591]~P112(x65911)+E(f329(f329(f106(f917(x65911,a904)),f329(f286(x65911),x65912)),f305(x65911,x65913,x65914)),f305(x65911,f329(f329(f238(x65911),x65912),x65913),x65914))
% 159.70/159.36  [6608]E(f329(f329(f106(f917(x66081,a904)),x66082),f329(f329(f311(x66081),x66083),x66084)),f329(f329(f106(f917(x66081,a904)),x66082),x66084))+P1(f329(f329(f331(x66081),x66083),x66082))
% 159.70/159.36  [6620]E(f173(x66201,x66202,f329(f329(f137(x66201),x66203),x66204)),f329(f329(f137(x66201),x66203),f173(x66201,x66202,x66204)))+P1(f329(f329(f331(x66201),x66202),f329(f175(x66201),x66203)))
% 159.70/159.36  [6625]~P84(x66251)+E(f329(f329(f83(x66251),f329(f329(f249(x66251),x66252),x66253)),f329(f329(f249(x66251),x66252),x66254)),f329(f329(f249(x66251),x66252),f329(f329(f82(a909),x66253),x66254)))
% 159.70/159.36  [6626]~P116(x66261)+E(f329(f329(f83(x66261),f329(f329(f249(x66261),x66262),x66263)),f329(f329(f249(x66261),x66262),x66264)),f329(f329(f249(x66261),x66262),f329(f329(f82(a909),x66263),x66264)))
% 159.70/159.36  [6662]~P101(x66621)+E(f329(f329(f106(x66621),f329(f329(f115(x66621),x66622),x66623)),f329(f329(f115(x66621),x66622),x66624)),f329(f329(f115(x66621),x66622),f329(f329(f106(x66621),x66623),x66624)))
% 159.70/159.36  [6663]~P101(x66631)+E(f329(f329(f115(x66631),f329(f329(f106(x66631),x66632),x66633)),f329(f329(f106(x66631),x66632),x66634)),f329(f329(f106(x66631),x66632),f329(f329(f115(x66631),x66633),x66634)))
% 159.70/159.36  [6664]~P116(x66641)+E(f329(f329(f82(x66641),f329(f329(f83(x66641),x66642),x66643)),f329(f329(f83(x66641),x66642),x66644)),f329(f329(f83(x66641),x66642),f329(f329(f82(x66641),x66643),x66644)))
% 159.70/159.36  [6665]~P112(x66651)+E(f329(f329(f238(x66651),f329(f329(f237(x66651),x66652),x66653)),f329(f329(f237(x66651),x66652),x66654)),f329(f329(f237(x66651),x66652),f329(f329(f238(x66651),x66653),x66654)))
% 159.70/159.36  [6666]~P112(x66661)+E(f329(f329(f237(x66661),f329(f329(f238(x66661),x66662),x66663)),f329(f329(f238(x66661),x66662),x66664)),f329(f329(f238(x66661),x66662),f329(f329(f237(x66661),x66663),x66664)))
% 159.70/159.36  [6700]~P66(x67001)+E(f47(x67001,f329(f329(f83(x67001),x67002),x67003),f329(f329(f83(x67001),x67004),x67003)),f329(f329(f83(x67001),f47(x67001,x67002,x67004)),x67003))
% 159.70/159.36  [6703]~E(f329(f192(f910(x67031)),x67033),f329(f192(f910(x67032)),x67034))+E(f329(f329(f157(f916(x67031,x67032),x67032),f261(x67031,x67032)),f329(f329(f184(x67031,x67032),x67033),x67034)),x67034)
% 159.70/159.36  [6704]~E(f329(f192(f910(x67041)),x67043),f329(f192(f910(x67042)),x67044))+E(f329(f329(f157(f916(x67041,x67042),x67041),f256(x67041,x67042)),f329(f329(f184(x67041,x67042),x67043),x67044)),x67043)
% 159.70/159.36  [6709]P1(f329(f163(x67091,x67092),x67093))+~P1(f329(f163(x67091,x67092),f329(f329(f154(x67091),x67094),x67093)))
% 159.70/159.36  [6710]P1(f329(f163(x67101,x67102),x67103))+~P1(f329(f163(x67101,x67102),f329(f329(f137(x67101),x67104),x67103)))
% 159.70/159.36  [6711]P1(f329(f163(x67111,x67112),x67113))+~P1(f329(f163(x67111,x67112),f329(f329(f137(x67111),x67113),x67114)))
% 159.70/159.36  [6717]~P67(x67171)+E(f47(x67171,f329(f329(f23(x67171),x67172),f47(x67171,x67173,x67174)),x67174),f47(x67171,f329(f329(f23(x67171),x67172),x67173),x67174))
% 159.70/159.36  [6718]~P66(x67181)+E(f47(x67181,f329(f329(f83(x67181),x67182),f47(x67181,x67183,x67184)),x67184),f47(x67181,f329(f329(f83(x67181),x67182),x67183),x67184))
% 159.70/159.36  [6719]~P66(x67191)+E(f47(x67191,f329(f329(f82(x67191),x67192),f47(x67191,x67193,x67194)),x67194),f47(x67191,f329(f329(f82(x67191),x67192),x67193),x67194))
% 159.70/159.36  [6798]~P112(x67981)+E(f329(f329(f106(f917(x67981,a904)),f305(x67981,x67982,x67983)),f329(f303(x67981),x67984)),f305(x67981,x67982,f329(f329(f237(x67981),x67983),x67984)))
% 159.70/159.36  [6799]~P112(x67991)+E(f329(f329(f106(f917(x67991,a904)),f305(x67991,x67992,x67993)),f329(f286(x67991),x67994)),f305(x67991,f329(f329(f238(x67991),x67992),x67994),x67993))
% 159.70/159.36  [6802]~E(f329(f192(f910(x68021)),x68023),f329(f192(f910(x68022)),x68024))+E(f329(f329(f184(x68021,x68022),f329(f171(x68021),x68023)),f329(f171(x68022),x68024)),f329(f171(f916(x68021,x68022)),f329(f329(f184(x68021,x68022),x68023),x68024)))
% 159.70/159.36  [6814]E(x68141,f329(f329(f23(a909),f329(f192(f910(x68142)),x68143)),f80(a909)))+E(f119(x68142,f329(f329(f162(x68142,x68143),x68141),x68144)),f329(f329(f162(x68142,f119(x68142,x68143)),x68141),x68144))
% 159.70/159.36  [6828]~P1(f329(f140(x68282),x68284))+P1(f329(f140(f916(x68281,x68282)),f329(f329(f184(x68281,x68282),x68283),x68284)))
% 159.70/159.36  [6829]~P1(f329(f140(x68291),x68293))+P1(f329(f140(f916(x68291,x68292)),f329(f329(f184(x68291,x68292),x68293),x68294)))
% 159.70/159.36  [7088]E(f329(f329(f38(a909),x70881),x70882),x70883)+~P1(f329(f50(x70881,x70882),f329(f329(f257(a909,a909),x70883),x70884)))
% 159.70/159.36  [7111]E(f47(a909,x71111,x71112),x71113)+~P1(f329(f50(x71111,x71112),f329(f329(f257(a909,a909),x71114),x71113)))
% 159.70/159.36  [7114]P1(f329(f140(x71141),x71142))+~P1(f329(f140(x71143),f329(f329(f157(x71141,x71143),x71144),x71142)))
% 159.70/159.36  [7122]~P27(x71221,x71222,f329(f329(f311(f908(x71221)),x71223),x71224))+P27(x71221,x71222,f329(f329(f311(f908(x71221)),x71223),f191(f917(f908(x71221),a904))))
% 159.70/159.36  [7197]E(f173(x71971,x71972,f329(f329(f137(x71971),x71973),x71974)),f329(f329(f137(x71971),f173(x71971,x71972,x71973)),x71974))+~P1(f329(f329(f331(x71971),x71972),f329(f175(x71971),x71973)))
% 159.70/159.36  [7288]~P67(x72881)+E(f47(x72881,f329(f329(f23(x72881),f47(x72881,x72882,x72883)),x72884),x72883),f47(x72881,f329(f329(f23(x72881),x72882),x72884),x72883))
% 159.70/159.36  [7290]~P66(x72901)+E(f47(x72901,f329(f329(f82(x72901),f47(x72901,x72902,x72903)),x72904),x72903),f47(x72901,f329(f329(f82(x72901),x72902),x72904),x72903))
% 159.70/159.36  [7291]~P66(x72911)+E(f47(x72911,f329(f329(f83(x72911),f47(x72911,x72912,x72913)),x72914),x72913),f47(x72911,f329(f329(f83(x72911),x72912),x72914),x72913))
% 159.70/159.36  [7492]~E(x74921,f329(f329(f154(x74922),x74923),x74924))+~P1(f329(f329(f239(a909),f329(f192(f910(x74922)),x74921)),f329(f192(f910(x74922)),x74924)))
% 159.70/159.36  [7699]P28(x76991,x76992,x76993,f329(f175(x76991),x76994))+~P1(f329(f140(x76992),f329(f329(f157(x76991,x76992),x76993),x76994)))
% 159.70/159.36  [7773]~P1(f329(f329(f239(f917(x77731,a904)),x77732),x77734))+P1(f329(f329(f239(f917(x77731,a904)),x77732),f329(f329(f311(x77731),x77733),x77734)))
% 159.70/159.36  [7808]~P66(x78081)+E(f47(x78081,f329(f329(f82(x78081),f47(x78081,x78082,x78083)),f47(x78081,x78084,x78083)),x78083),f47(x78081,f329(f329(f82(x78081),x78082),x78084),x78083))
% 159.70/159.36  [7809]~P67(x78091)+E(f47(x78091,f329(f329(f23(x78091),f47(x78091,x78092,x78093)),f47(x78091,x78094,x78093)),x78093),f47(x78091,f329(f329(f23(x78091),x78092),x78094),x78093))
% 159.70/159.36  [7810]~P66(x78101)+E(f47(x78101,f329(f329(f83(x78101),f47(x78101,x78102,x78103)),f47(x78101,x78104,x78103)),x78103),f47(x78101,f329(f329(f83(x78101),x78102),x78104),x78103))
% 159.70/159.36  [7915]~E(f329(x79154,f404(x79154,x79153,x79151,x79152)),f191(f917(x79152,a904)))+E(f329(f329(f41(x79151,f917(x79152,a904)),x79153),x79154),f191(f917(x79152,a904)))
% 159.70/159.36  [7916]~E(f329(x79164,f614(x79164,x79163,x79161,x79162)),f247(f917(x79162,a904)))+E(f329(f329(f42(x79161,f917(x79162,a904)),x79163),x79164),f247(f917(x79162,a904)))
% 159.70/159.36  [7917]~E(f329(x79174,f412(x79174,x79173,x79172,x79171)),f191(f917(x79172,a904)))+E(f329(f329(f41(x79171,f917(x79172,a904)),x79173),x79174),f191(f917(x79172,a904)))
% 159.70/159.36  [7918]~E(f329(x79184,f615(x79184,x79183,x79182,x79181)),f247(f917(x79182,a904)))+E(f329(f329(f42(x79181,f917(x79182,a904)),x79183),x79184),f247(f917(x79182,a904)))
% 159.70/159.36  [8322]P1(f329(x83221,x83222))+~P1(f329(f329(f331(x83223),x83222),f329(f329(f106(f917(x83223,a904)),x83224),f329(f267(x83223),x83221))))
% 159.70/159.36  [8360]~P1(f329(f329(f239(f917(x83601,a904)),x83603),x83604))+P1(f329(f329(f239(f917(x83601,a904)),f329(f329(f311(x83601),x83602),x83603)),f329(f329(f311(x83601),x83602),x83604)))
% 159.70/159.36  [8531]P1(f329(f329(f197(x85311),x85312),f590(x85313,x85312,x85314,x85311)))+~P1(f329(f329(f197(f32(x85311,x85314)),x85312),x85313))
% 159.70/159.36  [8532]P1(f329(f329(f197(x85321),x85322),f620(x85323,x85322,x85324,x85321)))+~P1(f329(f329(f197(f32(x85321,x85324)),x85322),x85323))
% 159.70/159.36  [8541]P1(f329(x85412,x85413))+E(f329(f329(f141(x85411),f329(f192(f910(x85411)),f180(x85411,x85412,f329(f329(f154(x85411),x85413),x85414)))),f329(f329(f154(x85411),x85413),x85414)),f329(f329(f154(x85411),x85413),x85414))
% 159.70/159.36  [8660]~P1(f329(f329(f240(a909),f329(x86604,x86602)),f329(x86604,x86603)))+P1(f329(f329(f331(f916(x86601,x86601)),f329(f329(f257(x86601,x86601),x86602),x86603)),f329(f329(f290(a909,x86601),a245),x86604)))
% 159.70/159.36  [8752]~P1(f329(x87522,f764(x87524,x87522,x87523,x87521)))+E(f180(x87521,x87522,f329(f329(f137(x87521),x87523),x87524)),f329(f329(f137(x87521),x87523),f180(x87521,x87522,x87524)))
% 159.70/159.36  [8822]P28(f910(x88221),f910(x88222),f329(f157(x88221,x88222),x88223),x88224)+~P28(x88221,x88222,x88223,f39(f917(x88221,a904),f329(f312(f910(x88221),f917(x88221,a904),f175(x88221)),x88224)))
% 159.70/159.36  [8890]~P1(f329(x88902,x88903))+E(f329(f329(f141(x88901),f329(f192(f910(x88901)),f180(x88901,x88902,f329(f329(f154(x88901),x88903),x88904)))),f329(f329(f154(x88901),x88903),x88904)),f329(f329(f141(x88901),f329(f192(f910(x88901)),f180(x88901,x88902,x88904))),x88904))
% 159.70/159.36  [8930]~E(x89302,x89303)+E(f329(f139(x89301,f329(f329(f8(a904,a904,x89301),a324),f329(a326,x89302))),f329(f329(f154(x89301),x89303),x89304)),f329(f139(x89301,f329(f329(f8(a904,a904,x89301),a324),f329(a326,x89302))),x89304))
% 159.70/159.36  [8940]E(f329(f329(f41(x89401,f917(x89402,a904)),x89403),x89404),f191(f917(x89402,a904)))+P1(f329(f329(f331(x89401),f404(x89404,x89403,x89401,x89402)),x89403))
% 159.70/159.36  [8941]E(f329(f329(f42(x89411,f917(x89412,a904)),x89413),x89414),f247(f917(x89412,a904)))+P1(f329(f329(f331(x89411),f614(x89414,x89413,x89411,x89412)),x89413))
% 159.70/159.36  [8942]E(f329(f329(f41(x89421,f917(x89422,a904)),x89423),x89424),f191(f917(x89422,a904)))+P1(f329(f329(f331(x89421),f412(x89424,x89423,x89422,x89421)),x89423))
% 159.70/159.36  [8943]E(f329(f329(f42(x89431,f917(x89432,a904)),x89433),x89434),f247(f917(x89432,a904)))+P1(f329(f329(f331(x89431),f615(x89434,x89433,x89432,x89431)),x89433))
% 159.70/159.36  [8979]P1(f329(f329(f240(a909),f329(x89791,x89792)),f329(x89791,x89793)))+~P1(f329(f329(f331(f916(x89794,x89794)),f329(f329(f257(x89794,x89794),x89792),x89793)),f329(f329(f290(a909,x89794),a245),x89791)))
% 159.70/159.36  [9006]E(f180(x90061,x90062,f329(f329(f137(x90061),x90063),x90064)),f329(f329(f137(x90061),x90063),f180(x90061,x90062,x90064)))+P1(f329(f329(f331(x90061),f764(x90064,x90062,x90063,x90061)),f329(f175(x90061),x90063)))
% 159.70/159.36  [9046]P1(f329(f329(f197(x90461),f590(x90462,x90463,x90461,x90464)),x90462))+~P1(f329(f329(f197(f32(x90464,x90461)),x90463),x90462))
% 159.70/159.36  [9047]P1(f329(f329(f197(x90471),f620(x90472,x90473,x90471,x90474)),x90472))+~P1(f329(f329(f197(f32(x90474,x90471)),x90473),x90472))
% 159.70/159.36  [9168]P1(f329(f329(f331(x91681),f508(x91682,x91683,x91684,x91681)),x91683))+~P1(f329(f329(f331(f917(x91681,a904)),x91684),f329(f329(f62(x91681),x91683),x91682)))
% 159.70/159.36  [9171]E(x91711,x91712)+~P1(f329(f329(f331(f916(x91713,x91713)),f329(f329(f257(x91713,x91713),x91711),x91712)),f329(f329(f186(f916(x91713,x91713),a904),f2(a909)),x91714)))
% 159.70/159.36  [9252]E(f329(f288(x92521,x92521,x92522),f329(f329(f311(x92521),f508(x92522,x92523,x92524,x92521)),f191(f917(x92521,a904)))),x92524)+~P1(f329(f329(f331(f917(x92521,a904)),x92524),f329(f329(f62(x92521),x92523),x92522)))
% 159.70/159.36  [9263]~P1(f329(f329(f331(f916(x92631,x92631)),f329(f329(f257(x92631,x92631),x92633),x92632)),f309(x92631,x92634)))+P1(f329(f329(f331(f916(x92631,x92631)),f329(f329(f257(x92631,x92631),x92632),x92633)),f309(x92631,f329(f289(x92631,x92631),x92634))))
% 159.70/159.36  [9278]~P66(x92781)+E(f329(f329(f82(x92781),f329(f329(f82(x92781),f329(f329(f83(x92781),x92782),f329(f329(f38(x92781),x92783),x92782))),f47(x92781,x92783,x92782))),x92784),f329(f329(f82(x92781),x92783),x92784))
% 159.70/159.36  [9290]~P1(f329(f329(f331(x92901),x92903),x92904))+P1(f329(f329(f331(f917(x92901,a904)),f329(f288(x92901,x92901,x92902),f329(f329(f311(x92901),x92903),f191(f917(x92901,a904))))),f329(f329(f62(x92901),x92904),x92902)))
% 159.70/159.36  [9302]P1(f329(f329(f331(f916(x93021,x93021)),f329(f329(f257(x93021,x93021),x93022),x93023)),f309(x93021,x93024)))+~P1(f329(f329(f331(f916(x93021,x93021)),f329(f329(f257(x93021,x93021),x93023),x93022)),f309(x93021,f329(f289(x93021,x93021),x93024))))
% 159.70/159.36  [9385]E(f329(f329(f162(x93851,f329(f171(x93851),x93852)),f329(f329(f23(a909),f329(f329(f23(a909),f329(f192(f910(x93851)),x93852)),x93853)),f80(a909))),x93854),f329(f171(x93851),f329(f329(f162(x93851,x93852),x93853),x93854)))+~P1(f329(f329(f240(a909),x93853),f329(f192(f910(x93851)),x93852)))
% 159.70/159.36  [9389]~P1(f329(x93892,f758(x93894,x93892,x93893,x93891)))+E(f329(f329(f141(x93891),f329(f192(f910(x93891)),f180(x93891,x93892,f329(f329(f137(x93891),x93893),x93894)))),f329(f329(f137(x93891),x93893),x93894)),f329(f329(f141(x93891),f329(f192(f910(x93891)),f180(x93891,x93892,x93894))),x93894))
% 159.70/159.36  [9432]~P28(x94322,x94321,x94323,f247(f917(x94322,a904)))+P1(f329(f329(f239(f917(x94321,a904)),f329(f312(x94322,x94321,x94323),f329(f81(f917(x94322,a904)),x94324))),f329(f81(f917(x94321,a904)),f329(f312(x94322,x94321,x94323),x94324))))
% 159.70/159.36  [9444]~P8(x94441)+E(f329(f145(x94441,x94442,f329(f7(x94442,x94441,x94441),f329(f329(f8(x94441,f917(x94441,x94441),x94442),f115(x94441)),x94443)),f191(x94441)),x94444),f329(f329(f41(x94442,x94441),f329(f175(x94442),x94444)),x94443))
% 159.70/159.36  [9445]~P8(x94451)+E(f329(f145(x94451,x94452,f329(f7(x94452,x94451,x94451),f329(f329(f8(x94451,f917(x94451,x94451),x94452),f106(x94451)),x94453)),f247(x94451)),x94454),f329(f329(f42(x94452,x94451),f329(f175(x94452),x94454)),x94453))
% 159.70/159.36  [9455]E(f329(f329(f141(x94551),f329(f192(f910(x94551)),f180(x94551,x94552,f329(f329(f137(x94551),x94553),x94554)))),f329(f329(f137(x94551),x94553),x94554)),f329(f329(f141(x94551),f329(f192(f910(x94551)),f180(x94551,x94552,x94554))),x94554))+P1(f329(f329(f331(x94551),f758(x94554,x94552,x94553,x94551)),f329(f175(x94551),x94553)))
% 159.70/159.36  [9523]~P1(f329(f329(f331(f916(f910(x95234),f910(x95234))),f329(f329(f257(f910(x95234),f910(x95234)),x95233),x95232)),f160(x95234,x95231)))+P1(f329(f329(f240(a909),f692(x95231,x95232,x95233,x95234)),f329(f192(f910(x95234)),x95233)))
% 159.70/159.36  [9524]~P66(x95241)+E(f329(f329(f82(x95241),f329(f329(f82(x95241),f329(f329(f83(x95241),f329(f329(f38(x95241),x95242),x95243)),x95243)),f47(x95241,x95242,x95243))),x95244),f329(f329(f82(x95241),x95242),x95244))
% 159.70/159.36  [9553]~P1(f329(f329(f331(f916(f910(x95531),f910(x95531))),f329(f329(f257(f910(x95531),f910(x95531)),x95532),x95533)),f329(f289(f910(x95531),f910(x95531)),f160(x95531,x95534))))+P1(f329(f329(f331(f916(f910(x95531),f910(x95531))),f329(f329(f257(f910(x95531),f910(x95531)),x95532),x95533)),f160(x95531,f329(f289(x95531,x95531),x95534))))
% 159.70/159.36  [9554]P1(f329(f329(f331(f916(f910(x95541),f910(x95541))),f329(f329(f257(f910(x95541),f910(x95541)),x95542),x95543)),f329(f289(f910(x95541),f910(x95541)),f160(x95541,x95544))))+~P1(f329(f329(f331(f916(f910(x95541),f910(x95541))),f329(f329(f257(f910(x95541),f910(x95541)),x95542),x95543)),f160(x95541,f329(f289(x95541,x95541),x95544))))
% 159.70/159.36  [9594]~P1(f329(f329(f331(x95941),x95943),f329(f269(x95941,x95942),x95944)))+P1(f329(f329(f331(f916(x95941,x95942)),f329(f329(f257(x95941,x95942),x95943),f557(x95944,x95942,x95943,x95941))),x95944))
% 159.70/159.36  [9595]~P1(f329(f329(f331(x95951),x95953),f329(f269(x95951,x95952),x95954)))+P1(f329(f329(f331(f916(x95951,x95952)),f329(f329(f257(x95951,x95952),x95953),f561(x95954,x95952,x95953,x95951))),x95954))
% 159.70/159.36  [9753]~P1(f329(f329(f331(f916(x97531,x97531)),f329(f329(f257(x97531,x97531),x97532),x97534)),f329(f329(f291(x97531,x97531,x97531),x97533),f309(x97531,x97533))))+P1(f329(f329(f331(f916(x97531,x97531)),f329(f329(f257(x97531,x97531),x97532),f622(x97533,x97534,x97532,x97531))),x97533))
% 159.70/159.36  [9919]~P1(f329(f329(f331(f916(x99192,x99191)),x99194),f329(f289(x99191,x99192),x99193)))+P1(f329(f329(f331(f916(x99191,x99192)),f329(f329(f257(x99191,x99192),f664(x99193,x99194,x99191,x99192)),f663(x99193,x99194,x99191,x99192))),x99193))
% 159.70/159.36  [9944]~P1(f329(f329(f331(f916(f910(x99441),f910(x99441))),f329(f329(f257(f910(x99441),f910(x99441)),x99444),x99443)),f160(x99441,x99442)))+P1(f329(f329(f331(f916(x99441,x99441)),f329(f329(f257(x99441,x99441),f708(x99442,x99443,x99444,x99441)),f709(x99442,x99443,x99444,x99441))),x99442))
% 159.70/159.36  [10031]~P1(f329(f329(f331(f916(f910(x100311),f910(x100311))),f329(f329(f257(f910(x100311),f910(x100311)),x100312),x100314)),f160(x100311,x100313)))+P1(f329(f329(f331(f916(x100311,x100311)),f329(f329(f257(x100311,x100311),f329(f329(f167(x100311),x100312),f692(x100313,x100314,x100312,x100311))),f693(x100313,x100314,x100312,x100311))),x100313))
% 159.70/159.36  [10053]~P1(f329(f63(x100532),x100534))+E(f329(f329(f329(f67(f917(x100531,a904),x100532,f115(f917(x100531,a904))),f329(f329(f7(x100532,f917(x100531,a904),f917(x100531,a904)),f329(f329(f8(x100531,f917(f917(x100531,a904),f917(x100531,a904)),x100532),f311(x100531)),x100533)),f191(f917(x100531,a904)))),f191(f917(x100531,a904))),x100534),f329(f312(x100532,x100531,x100533),x100534))
% 159.70/159.36  [10147]~P28(x101471,x101472,x101473,f247(f917(x101471,a904)))+P1(f329(f329(f239(f917(x101471,a904)),f329(f313(x101471,x101472,x101473),f329(f329(f311(x101472),x101474),f191(f917(x101472,a904))))),f329(f329(f311(x101471),f87(x101471,f329(f329(f7(x101471,x101472,a904),f329(f329(f8(x101472,f917(x101472,a904),x101471),a326),x101473)),x101474))),f191(f917(x101471,a904)))))
% 159.70/159.36  [5732]~E(f329(f329(f137(x57321),x57322),x57324),x57323)+E(f329(f329(f178(x57321),f329(f192(f910(x57321)),x57322)),x57323),x57322)
% 159.70/159.36  [5733]~E(f329(f329(f137(x57332),x57333),x57331),x57334)+E(x57331,f329(f329(f141(x57332),f329(f192(f910(x57332)),x57333)),x57334))
% 159.70/159.36  [5744]~E(x57444,f2(a909))+E(f329(f329(f167(x57441),f329(f329(f154(x57441),x57442),x57443)),x57444),x57442)
% 159.70/159.36  [6284]~P116(x62841)+E(f329(f329(f249(x62841),f329(f329(f249(x62841),x62842),x62843)),x62844),f329(f329(f249(x62841),x62842),f329(f329(f83(a909),x62843),x62844)))
% 159.70/159.36  [6285]~P84(x62851)+E(f329(f329(f249(x62851),f329(f329(f249(x62851),x62852),x62853)),x62854),f329(f329(f249(x62851),x62852),f329(f329(f83(a909),x62853),x62854)))
% 159.70/159.36  [6293]E(x62931,f2(a909))+E(f329(f329(f167(x62932),f329(f329(f154(x62932),x62933),x62934)),x62931),f329(f329(f167(x62932),x62934),f329(f329(f23(a909),x62931),f80(a909))))
% 159.70/159.36  [6321]~P124(x63211)+E(f329(f329(f292(x63211),f329(f329(f83(x63211),x63212),x63213)),x63214),f329(f329(f83(x63211),x63212),f329(f329(f292(x63211),x63213),x63214)))
% 159.70/159.36  [6322]~P2(x63221)+E(f329(f329(f115(x63221),f329(f329(f115(x63221),x63222),x63223)),x63224),f329(f329(f115(x63221),x63222),f329(f329(f115(x63221),x63223),x63224)))
% 159.70/159.36  [6324]~P103(x63241)+E(f329(f329(f115(x63241),f329(f329(f115(x63241),x63242),x63243)),x63244),f329(f329(f115(x63241),x63242),f329(f329(f115(x63241),x63243),x63244)))
% 159.70/159.36  [6325]~P6(x63251)+E(f329(f329(f82(x63251),f329(f329(f82(x63251),x63252),x63253)),x63254),f329(f329(f82(x63251),x63252),f329(f329(f82(x63251),x63253),x63254)))
% 159.70/159.36  [6326]~P116(x63261)+E(f329(f329(f82(x63261),f329(f329(f82(x63261),x63262),x63263)),x63264),f329(f329(f82(x63261),x63262),f329(f329(f82(x63261),x63263),x63264)))
% 159.70/159.36  [6327]~P2(x63271)+E(f329(f329(f106(x63271),f329(f329(f106(x63271),x63272),x63273)),x63274),f329(f329(f106(x63271),x63272),f329(f329(f106(x63271),x63273),x63274)))
% 159.70/159.36  [6329]~P104(x63291)+E(f329(f329(f106(x63291),f329(f329(f106(x63291),x63292),x63293)),x63294),f329(f329(f106(x63291),x63292),f329(f329(f106(x63291),x63293),x63294)))
% 159.70/159.36  [6330]~P116(x63301)+E(f329(f329(f83(x63301),f329(f329(f83(x63301),x63302),x63303)),x63304),f329(f329(f83(x63301),x63302),f329(f329(f83(x63301),x63303),x63304)))
% 159.70/159.36  [6331]~P74(x63311)+E(f329(f329(f83(x63311),f329(f329(f83(x63311),x63312),x63313)),x63314),f329(f329(f83(x63311),x63312),f329(f329(f83(x63311),x63313),x63314)))
% 159.70/159.36  [6334]~P112(x63341)+E(f329(f329(f237(x63341),f329(f329(f237(x63341),x63342),x63343)),x63344),f329(f329(f237(x63341),x63342),f329(f329(f237(x63341),x63343),x63344)))
% 159.70/159.36  [6336]~P112(x63361)+E(f329(f329(f238(x63361),f329(f329(f238(x63361),x63362),x63363)),x63364),f329(f329(f238(x63361),x63362),f329(f329(f238(x63361),x63363),x63364)))
% 159.70/159.36  [6345]~P66(x63451)+E(f47(x63451,f329(f329(f82(x63451),x63452),f329(f329(f83(x63451),x63453),x63454)),x63454),f47(x63451,x63452,x63454))
% 159.70/159.36  [6346]~P66(x63461)+E(f47(x63461,f329(f329(f82(x63461),x63462),f329(f329(f83(x63461),x63463),x63464)),x63463),f47(x63461,x63462,x63463))
% 159.70/159.36  [6480]E(f329(f329(f167(x64801),f329(f329(f178(x64801),x64802),x64803)),x64804),f329(f329(f167(x64801),x64803),x64804))+~P1(f329(f329(f240(a909),x64804),x64802))
% 159.70/159.36  [6658]~E(x66582,x66584)+P1(f329(f329(f175(x66581),f329(f329(f154(x66581),x66582),x66583)),x66584))
% 159.70/159.36  [6660]~P116(x66601)+E(f329(f329(f82(x66601),f329(f329(f82(x66601),x66602),x66603)),x66604),f329(f329(f82(x66601),f329(f329(f82(x66601),x66602),x66604)),x66603))
% 159.70/159.36  [6661]~P116(x66611)+E(f329(f329(f83(x66611),f329(f329(f83(x66611),x66612),x66613)),x66614),f329(f329(f83(x66611),f329(f329(f83(x66611),x66612),x66614)),x66613))
% 159.70/159.36  [6722]~P105(x67222)+E(f329(f329(f6(x67221,x67222),f329(f16(x67222,x67221),x67223)),x67224),f329(f329(f83(x67222),f329(f105(x67222),f329(f37(x67221),x67224))),x67223))
% 159.70/159.36  [6889]E(f329(f329(f106(f917(x68891,a904)),f329(f329(f311(x68891),x68892),x68893)),x68894),f329(f329(f106(f917(x68891,a904)),x68893),x68894))+P1(f329(f329(f331(x68891),x68892),x68894))
% 159.70/159.36  [6956]~P101(x69561)+E(f329(f329(f106(x69561),f329(f329(f115(x69561),x69562),x69563)),f329(f329(f115(x69561),x69564),x69563)),f329(f329(f115(x69561),f329(f329(f106(x69561),x69562),x69564)),x69563))
% 159.70/159.36  [6957]~P85(x69571)+E(f329(f329(f237(x69571),f329(f329(f82(x69571),x69572),x69573)),f329(f329(f82(x69571),x69574),x69573)),f329(f329(f82(x69571),f329(f329(f237(x69571),x69572),x69574)),x69573))
% 159.70/159.36  [6958]~P85(x69581)+E(f329(f329(f238(x69581),f329(f329(f82(x69581),x69582),x69583)),f329(f329(f82(x69581),x69584),x69583)),f329(f329(f82(x69581),f329(f329(f238(x69581),x69582),x69584)),x69583))
% 159.70/159.36  [6959]~P86(x69591)+E(f329(f329(f237(x69591),f329(f329(f23(x69591),x69592),x69593)),f329(f329(f23(x69591),x69594),x69593)),f329(f329(f23(x69591),f329(f329(f237(x69591),x69592),x69594)),x69593))
% 159.70/159.36  [6960]~P86(x69601)+E(f329(f329(f238(x69601),f329(f329(f23(x69601),x69602),x69603)),f329(f329(f23(x69601),x69604),x69603)),f329(f329(f23(x69601),f329(f329(f238(x69601),x69602),x69604)),x69603))
% 159.70/159.36  [6961]~P101(x69611)+E(f329(f329(f115(x69611),f329(f329(f106(x69611),x69612),x69613)),f329(f329(f106(x69611),x69614),x69613)),f329(f329(f106(x69611),f329(f329(f115(x69611),x69612),x69614)),x69613))
% 159.70/159.36  [6963]~P117(x69631)+E(f329(f329(f82(x69631),f329(f329(f83(x69631),x69632),x69633)),f329(f329(f83(x69631),x69634),x69633)),f329(f329(f83(x69631),f329(f329(f82(x69631),x69632),x69634)),x69633))
% 159.70/159.36  [6964]~P112(x69641)+E(f329(f329(f238(x69641),f329(f329(f237(x69641),x69642),x69643)),f329(f329(f237(x69641),x69644),x69643)),f329(f329(f237(x69641),f329(f329(f238(x69641),x69642),x69644)),x69643))
% 159.70/159.36  [6965]~P112(x69651)+E(f329(f329(f237(x69651),f329(f329(f238(x69651),x69652),x69653)),f329(f329(f238(x69651),x69654),x69653)),f329(f329(f238(x69651),f329(f329(f237(x69651),x69652),x69654)),x69653))
% 159.70/159.36  [6966]~P116(x69661)+E(f329(f329(f83(x69661),f329(f329(f249(x69661),x69662),x69663)),f329(f329(f249(x69661),x69664),x69663)),f329(f329(f249(x69661),f329(f329(f83(x69661),x69662),x69664)),x69663))
% 159.70/159.36  [6967]~P80(x69671)+E(f329(f329(f83(x69671),f329(f329(f249(x69671),x69672),x69673)),f329(f329(f249(x69671),x69674),x69673)),f329(f329(f249(x69671),f329(f329(f83(x69671),x69672),x69674)),x69673))
% 159.70/159.36  [6968]~P69(x69681)+E(f329(f329(f292(x69681),f329(f329(f249(x69681),x69682),x69683)),f329(f329(f249(x69681),x69684),x69683)),f329(f329(f249(x69681),f329(f329(f292(x69681),x69682),x69684)),x69683))
% 159.70/159.36  [6969]~P124(x69691)+E(f329(f329(f82(x69691),f329(f329(f292(x69691),x69692),x69693)),f329(f329(f292(x69691),x69694),x69693)),f329(f329(f292(x69691),f329(f329(f82(x69691),x69692),x69694)),x69693))
% 159.70/159.36  [6970]~P124(x69701)+E(f329(f329(f23(x69701),f329(f329(f292(x69701),x69702),x69703)),f329(f329(f292(x69701),x69704),x69703)),f329(f329(f292(x69701),f329(f329(f23(x69701),x69702),x69704)),x69703))
% 159.70/159.36  [6971]~P116(x69711)+E(f329(f329(f82(x69711),f329(f329(f83(x69711),x69712),x69713)),f329(f329(f83(x69711),x69714),x69713)),f329(f329(f83(x69711),f329(f329(f82(x69711),x69712),x69714)),x69713))
% 159.70/159.36  [7002]E(f329(f329(f162(x70021,x70022),x70023),x70024),x70022)+~P1(f329(f329(f239(a909),f329(f192(f910(x70021)),x70022)),x70023))
% 159.70/159.36  [7028]~P1(f329(x70283,x70284))+P1(f329(f329(f329(f115(f917(x70281,a904)),x70282),x70283),x70284))
% 159.70/159.36  [7030]~P1(f329(x70302,x70304))+P1(f329(f329(f329(f115(f917(x70301,a904)),x70302),x70303),x70304))
% 159.70/159.36  [7050]E(f329(f329(f167(x70501),f329(f329(f137(x70501),x70502),x70503)),x70504),f329(f329(f167(x70501),x70502),x70504))+~P1(f329(f329(f240(a909),x70504),f329(f192(f910(x70501)),x70502)))
% 159.70/159.36  [7060]E(f329(f329(f23(f917(x70601,a904)),f329(f329(f311(x70601),x70602),x70603)),x70604),f329(f329(f23(f917(x70601,a904)),x70603),x70604))+~P1(f329(f329(f331(x70601),x70602),x70604))
% 159.70/159.36  [7101]~E(f142(a909,f329(f304(a909,x71011),x71012)),f329(f329(f154(a909),x71014),x71013))+E(f142(a909,f329(f304(a909,f329(f329(f82(a909),x71011),f80(a909))),x71012)),x71013)
% 159.70/159.36  [7123]~P1(f329(f329(f175(x71231),x71233),x71234))+P1(f329(f329(f175(x71231),f329(f329(f154(x71231),x71232),x71233)),x71234))
% 159.70/159.36  [7172]E(x71721,f2(a909))+E(f329(f329(f154(x71722),x71723),f329(f329(f178(x71722),f329(f329(f23(a909),x71721),f80(a909))),x71724)),f329(f329(f178(x71722),x71721),f329(f329(f154(x71722),x71723),x71724)))
% 159.70/159.36  [7271]E(f329(f329(f167(x72711),x72712),f329(f329(f23(a909),x72713),f329(f192(f910(x72711)),x72714))),f329(f329(f167(x72711),f329(f329(f137(x72711),x72714),x72712)),x72713))+P1(f329(f329(f240(a909),x72713),f329(f192(f910(x72711)),x72714)))
% 159.70/159.36  [7301]E(f329(f329(f106(f917(x73011,a904)),x73012),f329(f329(f311(x73011),x73013),x73014)),f329(f329(f311(x73011),x73013),f329(f329(f106(f917(x73011,a904)),x73012),x73014)))+~P1(f329(f329(f331(x73011),x73013),x73012))
% 159.70/159.36  [7339]E(f329(f329(f167(x73391),f329(f329(f162(x73391,x73392),x73393),x73394)),x73393),x73394)+~P1(f329(f329(f240(a909),x73393),f329(f192(f910(x73391)),x73392)))
% 159.70/159.36  [7361]E(x73611,f191(f917(x73612,a904)))+E(f329(f312(f916(x73613,x73612),x73613,f256(x73613,x73612)),f329(f329(f259(x73613,x73612),x73614),f329(f16(f917(x73612,a904),x73613),x73611))),x73614)
% 159.70/159.36  [7362]E(x73621,f191(f917(x73622,a904)))+E(f329(f312(f916(x73622,x73623),x73623,f261(x73622,x73623)),f329(f329(f259(x73622,x73623),x73621),f329(f16(f917(x73623,a904),x73622),x73624))),x73624)
% 159.70/159.36  [7441]E(f329(f329(f23(f917(x74411,a904)),f329(f329(f311(x74411),x74412),x74413)),x74414),f329(f329(f311(x74411),x74412),f329(f329(f23(f917(x74411,a904)),x74413),x74414)))+P1(f329(f329(f331(x74411),x74412),x74414))
% 159.70/159.36  [7478]~E(x74784,f191(f917(x74782,a904)))+E(f329(f312(f916(x74781,x74782),x74781,f256(x74781,x74782)),f329(f329(f259(x74781,x74782),x74783),f329(f16(f917(x74782,a904),x74781),x74784))),f191(f917(x74781,a904)))
% 159.70/159.36  [7479]~E(x74793,f191(f917(x74791,a904)))+E(f329(f312(f916(x74791,x74792),x74792,f261(x74791,x74792)),f329(f329(f259(x74791,x74792),x74793),f329(f16(f917(x74792,a904),x74791),x74794))),f191(f917(x74792,a904)))
% 159.70/159.36  [7533]~P1(f329(f329(f331(x75331),x75332),x75334))+P1(f329(f329(f331(x75331),x75332),f329(f329(f115(f917(x75331,a904)),x75333),x75334)))
% 159.70/159.36  [7536]~P1(f329(f329(f331(x75361),x75362),x75363))+P1(f329(f329(f331(x75361),x75362),f329(f329(f115(f917(x75361,a904)),x75363),x75364)))
% 159.70/159.36  [7557]E(f329(f329(f106(f917(x75571,a904)),f329(f329(f311(x75571),x75572),x75573)),x75574),f329(f329(f311(x75571),x75572),f329(f329(f106(f917(x75571,a904)),x75573),x75574)))+~P1(f329(f329(f331(x75571),x75572),x75574))
% 159.70/159.36  [7830]P1(f329(x78301,x78302))+~P1(f329(f329(f329(f106(f917(x78303,a904)),x78304),x78301),x78302))
% 159.70/159.36  [7831]P1(f329(x78311,x78312))+~P1(f329(f329(f329(f106(f917(x78313,a904)),x78311),x78314),x78312))
% 159.70/159.36  [7832]E(f329(f329(f6(x78321,a909),x78322),f329(f329(f23(f917(x78321,a904)),x78323),f329(f329(f311(x78321),x78324),f191(f917(x78321,a904))))),f329(f329(f6(x78321,a909),x78322),x78323))+P1(f329(f329(f331(x78321),x78324),x78323))
% 159.70/159.36  [7838]~P76(x78381)+E(f329(f168(x78381),f329(f329(f157(a909,x78381),x78382),f142(a909,f329(f304(a909,x78383),x78384)))),f329(f329(f6(a909,x78381),x78382),f329(f175(a909),f142(a909,f329(f304(a909,x78383),x78384)))))
% 159.70/159.36  [7839]~P76(x78391)+E(f329(f329(f6(a909,x78391),x78392),f329(f175(a909),f142(a909,f329(f304(a909,x78393),x78394)))),f329(f168(x78391),f329(f329(f157(a909,x78391),x78392),f142(a909,f329(f304(a909,x78393),x78394)))))
% 159.70/159.36  [7958]~E(x79583,x79584)+P1(f329(f64(x79581,x79582,f329(f329(f311(x79581),x79583),f191(f917(x79581,a904)))),x79584))
% 159.70/159.36  [8055]P1(f329(f329(f331(x80551),x80552),f329(f175(x80551),x80553)))+~P1(f329(f329(f331(x80551),x80552),f329(f175(x80551),f329(f329(f178(x80551),x80554),x80553))))
% 159.70/159.36  [8056]P1(f329(f329(f331(x80561),x80562),f329(f175(x80561),x80563)))+~P1(f329(f329(f331(x80561),x80562),f329(f175(x80561),f329(f329(f141(x80561),x80564),x80563))))
% 159.70/159.36  [8132]P1(f329(f329(f331(x81321),x81322),x81323))+~P1(f329(f329(f331(x81321),x81322),f329(f329(f23(f917(x81321,a904)),x81323),x81324)))
% 159.70/159.36  [8134]P1(f329(f329(f331(x81341),x81342),x81343))+~P1(f329(f329(f331(x81341),x81342),f329(f329(f106(f917(x81341,a904)),x81344),x81343)))
% 159.70/159.36  [8137]P1(f329(f329(f331(x81371),x81372),x81373))+~P1(f329(f329(f331(x81371),x81372),f329(f329(f106(f917(x81371,a904)),x81373),x81374)))
% 159.70/159.36  [8155]E(f329(f329(f137(x81551),f329(f329(f178(x81551),x81552),x81553)),f329(f329(f154(x81551),x81554),f329(f329(f141(x81551),f329(a117,x81552)),x81553))),f329(f329(f162(x81551,x81553),x81552),x81554))+~P1(f329(f329(f240(a909),x81552),f329(f192(f910(x81551)),x81553)))
% 159.70/159.36  [8180]P1(f329(f329(f331(x81801),x81802),x81803))+~P1(f329(f329(f239(f917(x81801,a904)),f329(f329(f311(x81801),x81802),x81804)),x81803))
% 159.70/159.36  [8217]~P1(f329(f329(f331(x82171),x82172),x82173))+~P1(f329(f329(f331(x82171),x82172),f329(f329(f23(f917(x82171,a904)),x82174),x82173)))
% 159.70/159.36  [8250]~P1(f329(f329(f240(a909),x82504),f329(f192(f910(x82501)),x82503)))+P1(f329(f329(f331(x82501),x82502),f329(f175(x82501),f329(f329(f162(x82501,x82503),x82504),x82502))))
% 159.70/159.36  [8301]E(f329(f329(f167(x83011),f329(f329(f141(x83011),x83012),x83013)),x83014),f329(f329(f167(x83011),x83013),f329(f329(f82(a909),x83012),x83014)))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x83012),x83014)),f329(f192(f910(x83011)),x83013)))
% 159.70/159.36  [8310]~P105(x83102)+E(f329(f329(f6(x83101,x83102),f329(f329(f8(a909,x83102,x83101),f105(x83102)),x83103)),x83104),f329(f105(x83102),f329(f329(f6(x83101,a909),x83103),x83104)))
% 159.70/159.36  [8311]~P120(x83112)+E(f329(f329(f6(x83111,x83112),f329(f329(f8(a1,x83112,x83111),f107(x83112)),x83113)),x83114),f329(f107(x83112),f329(f329(f6(x83111,a1),x83113),x83114)))
% 159.70/159.36  [8362]~P72(x83622)+E(f329(f329(f9(x83621,x83622),f329(f329(f8(x83622,x83622,x83621),f77(x83622)),x83623)),x83624),f329(f77(x83622),f329(f329(f9(x83621,x83622),x83623),x83624)))
% 159.70/159.36  [8363]~P73(x83632)+E(f329(f329(f6(x83631,x83632),f329(f329(f8(x83632,x83632,x83631),f81(x83632)),x83633)),x83634),f329(f81(x83632),f329(f329(f6(x83631,x83632),x83633),x83634)))
% 159.70/159.36  [8365]E(f329(f329(f6(x83651,a909),x83652),f329(f329(f23(f917(x83651,a904)),x83653),f329(f329(f311(x83651),x83654),f191(f917(x83651,a904))))),f329(f329(f23(a909),f329(f329(f6(x83651,a909),x83652),x83653)),f329(x83652,x83654)))+~P1(f329(f329(f331(x83651),x83654),x83653))
% 159.70/159.36  [8384]P1(f329(f329(f239(f917(x83841,a904)),x83842),x83843))+~P1(f329(f329(f239(f917(x83841,a904)),f329(f329(f311(x83841),x83844),x83842)),x83843))
% 159.70/159.36  [8509]~E(f329(f312(x85092,x85093,x85091),f247(f917(x85092,a904))),f247(f917(x85093,a904)))+E(f329(x85091,f329(f94(x85092,x85093,f247(f917(x85092,a904)),x85091),x85094)),x85094)
% 159.70/159.36  [8599]P41(x85991,x85992)+~P41(x85991,f329(f329(f311(f916(x85991,x85991)),f329(f329(f257(x85991,x85991),x85993),x85994)),x85992))
% 159.70/159.36  [8600]P63(x86001,x86002)+~P63(x86001,f329(f329(f311(f916(x86001,x86001)),f329(f329(f257(x86001,x86001),x86003),x86004)),x86002))
% 159.70/159.36  [8608]~P112(x86081)+E(f329(f329(f151(x86081,x86081,f5(x86081)),x86082),f329(f329(f151(x86081,x86081,f5(x86081)),x86083),x86084)),f329(f329(f151(x86081,x86081,f5(x86081)),x86083),f329(f329(f151(x86081,x86081,f5(x86081)),x86082),x86084)))
% 159.70/159.36  [8623]E(x86231,x86232)+~P1(f329(f64(x86233,x86234,f329(f329(f311(x86233),x86231),f191(f917(x86233,a904)))),x86232))
% 159.70/159.36  [8634]E(f329(f329(f137(x86341),f329(f329(f178(x86341),x86342),x86343)),f329(f329(f178(x86341),x86344),f329(f329(f141(x86341),x86342),x86343))),f329(f329(f178(x86341),f329(f329(f82(a909),x86342),x86344)),x86343))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x86342),x86344)),f329(f192(f910(x86341)),x86343)))
% 159.70/159.36  [8675]P1(f329(f63(x86751),x86752))+~E(x86752,f329(f312(a909,x86751,x86753),f329(f267(a909),f329(f329(f7(a909,a909,a904),f240(a909)),x86754))))
% 159.70/159.36  [8695]~P93(x86951)+E(f329(f145(x86951,x86951,f82(x86951),f329(f329(f82(x86951),x86952),x86953)),x86954),f329(f329(f82(x86951),x86952),f329(f145(x86951,x86951,f82(x86951),x86953),x86954)))
% 159.70/159.36  [8730]P1(f329(f329(f239(f917(x87301,a904)),f329(f269(x87301,x87302),x87303)),f329(f269(x87301,x87302),x87304)))+~P1(f329(f329(f239(f917(f916(x87301,x87302),a904)),x87303),x87304))
% 159.70/159.36  [8742]~P1(f329(f329(f239(a909),x87422),x87424))+P1(f329(f329(f239(f917(x87421,a904)),f329(f175(x87421),f329(f329(f178(x87421),x87422),x87423))),f329(f175(x87421),f329(f329(f178(x87421),x87424),x87423))))
% 159.70/159.36  [8743]~P1(f329(f329(f239(a909),x87434),x87432))+P1(f329(f329(f239(f917(x87431,a904)),f329(f175(x87431),f329(f329(f141(x87431),x87432),x87433))),f329(f175(x87431),f329(f329(f141(x87431),x87434),x87433))))
% 159.70/159.36  [8796]~P1(f329(f63(x87961),f329(f329(f23(f917(x87961,a904)),x87962),x87964)))+P1(f329(f63(x87961),f329(f329(f23(f917(x87961,a904)),x87962),f329(f329(f311(x87961),x87963),x87964))))
% 159.70/159.36  [8833]P1(f329(f329(f331(f916(x88331,x88331)),x88332),f309(x88331,x88333)))+~P1(f329(f329(f331(f916(x88331,x88331)),x88332),f329(f329(f186(f916(x88331,x88331),a904),x88334),x88333)))
% 159.70/159.36  [8913]~P1(f329(f63(x89131),f329(f329(f23(f917(x89131,a904)),x89132),f329(f329(f311(x89131),x89134),x89133))))+P1(f329(f63(x89131),f329(f329(f23(f917(x89131,a904)),x89132),x89133)))
% 159.70/159.36  [9126]~P2(x91261)+P1(f329(f329(f239(x91261),f329(f329(f115(x91261),x91262),f329(f329(f106(x91261),x91263),x91264))),f329(f329(f106(x91261),f329(f329(f115(x91261),x91262),x91263)),f329(f329(f115(x91261),x91262),x91264))))
% 159.70/159.36  [9127]~P112(x91271)+P1(f329(f329(f239(x91271),f329(f329(f238(x91271),x91272),f329(f329(f237(x91271),x91273),x91274))),f329(f329(f237(x91271),f329(f329(f238(x91271),x91272),x91273)),f329(f329(f238(x91271),x91272),x91274))))
% 159.70/159.36  [9285]E(x92851,x92852)+~P1(f329(f329(f331(f916(x92853,x92853)),f329(f329(f257(x92853,x92853),x92851),x92852)),f329(f175(f916(x92853,x92853)),f329(f329(f184(x92853,x92853),x92854),x92854))))
% 159.70/159.36  [9317]~P1(f329(f329(f331(f916(x93171,x93171)),f329(f329(f257(x93171,x93171),x93173),x93172)),f309(x93171,x93174)))+~P41(x93171,f329(f329(f311(f916(x93171,x93171)),f329(f329(f257(x93171,x93171),x93172),x93173)),x93174))
% 159.70/159.36  [9318]~P1(f329(f329(f331(f916(x93181,x93181)),f329(f329(f257(x93181,x93181),x93183),x93182)),f309(x93181,x93184)))+~P63(x93181,f329(f329(f311(f916(x93181,x93181)),f329(f329(f257(x93181,x93181),x93182),x93183)),x93184))
% 159.70/159.36  [9322]E(x93221,x93222)+E(f329(f139(x93223,f329(f329(f8(a904,a904,x93223),a324),f329(a326,x93221))),f329(f329(f154(x93223),x93222),x93224)),f329(f329(f154(x93223),x93222),f329(f139(x93223,f329(f329(f8(a904,a904,x93223),a324),f329(a326,x93221))),x93224)))
% 159.70/159.36  [9364]~P2(x93641)+P1(f329(f329(f239(x93641),f329(f329(f115(x93641),f329(f329(f106(x93641),x93642),x93643)),f329(f329(f106(x93641),x93642),x93644))),f329(f329(f106(x93641),x93642),f329(f329(f115(x93641),x93643),x93644))))
% 159.70/159.36  [9365]~P112(x93651)+P1(f329(f329(f239(x93651),f329(f329(f238(x93651),f329(f329(f237(x93651),x93652),x93653)),f329(f329(f237(x93651),x93652),x93654))),f329(f329(f237(x93651),x93652),f329(f329(f238(x93651),x93653),x93654))))
% 159.70/159.36  [9426]~P29(x94262,x94261,x94264,f247(f917(x94262,a904)),f247(f917(x94261,a904)))+E(f329(f267(x94261),f329(f329(f8(x94262,a904,x94261),x94263),f94(x94262,x94261,f247(f917(x94262,a904)),x94264))),f329(f312(x94262,x94261,x94264),f329(f267(x94262),x94263)))
% 159.70/159.36  [9439]~E(f329(f312(x94392,x94391,x94393),f247(f917(x94392,a904))),f247(f917(x94391,a904)))+P1(f329(f329(f239(f917(x94391,a904)),f329(f81(f917(x94391,a904)),f329(f312(x94392,x94391,x94393),x94394))),f329(f312(x94392,x94391,x94393),f329(f81(f917(x94392,a904)),x94394))))
% 159.70/159.36  [9766]P1(f329(f329(f331(f916(x97661,x97661)),f329(f329(f257(x97661,x97661),x97662),x97663)),f329(f289(x97661,x97661),f329(f329(f291(x97661,x97661,x97661),x97664),f309(x97661,x97664)))))+~P1(f329(f329(f331(f916(x97661,x97661)),f329(f329(f257(x97661,x97661),x97662),x97663)),f329(f329(f291(x97661,x97661,x97661),f329(f289(x97661,x97661),x97664)),f309(x97661,f329(f289(x97661,x97661),x97664)))))
% 159.70/159.36  [9767]~P1(f329(f329(f331(f916(x97671,x97671)),f329(f329(f257(x97671,x97671),x97672),x97673)),f329(f289(x97671,x97671),f329(f329(f291(x97671,x97671,x97671),x97674),f309(x97671,x97674)))))+P1(f329(f329(f331(f916(x97671,x97671)),f329(f329(f257(x97671,x97671),x97672),x97673)),f329(f329(f291(x97671,x97671,x97671),f329(f289(x97671,x97671),x97674)),f309(x97671,f329(f289(x97671,x97671),x97674)))))
% 159.70/159.36  [9788]~P1(f329(f329(f331(x97882),x97884),f329(f287(x97881,x97882),x97883)))+P1(f329(f329(f331(f916(x97881,x97882)),f329(f329(f257(x97881,x97882),f546(x97883,x97881,x97884,x97882)),x97884)),x97883))
% 159.70/159.36  [9789]~P1(f329(f329(f331(x97892),x97894),f329(f287(x97891,x97892),x97893)))+P1(f329(f329(f331(f916(x97891,x97892)),f329(f329(f257(x97891,x97892),f559(x97893,x97891,x97894,x97892)),x97894)),x97893))
% 159.70/159.36  [9814]~P1(f329(f329(f331(x98141),x98144),f329(f329(f115(f917(x98141,a904)),x98142),x98143)))+P1(f329(f329(f329(f115(f917(x98141,a904)),f329(f329(f7(x98141,f917(x98141,a904),a904),f331(x98141)),x98142)),f329(f329(f7(x98141,f917(x98141,a904),a904),f331(x98141)),x98143)),x98144))
% 159.70/159.36  [9815]~P1(f329(f329(f331(x98151),x98154),f329(f329(f106(f917(x98151,a904)),x98152),x98153)))+P1(f329(f329(f329(f106(f917(x98151,a904)),f329(f329(f7(x98151,f917(x98151,a904),a904),f331(x98151)),x98152)),f329(f329(f7(x98151,f917(x98151,a904),a904),f331(x98151)),x98153)),x98154))
% 159.70/159.36  [9895]~P1(f329(f329(f331(f916(x98951,x98951)),f329(f329(f257(x98951,x98951),x98954),x98953)),f329(f329(f291(x98951,x98951,x98951),x98952),f309(x98951,x98952))))+P1(f329(f329(f331(f916(x98951,x98951)),f329(f329(f257(x98951,x98951),f623(x98952,x98953,x98954,x98951)),x98953)),x98952))
% 159.70/159.36  [9932]P1(f329(f329(f331(x99321),x99322),f329(f329(f115(f917(x99321,a904)),x99323),x99324)))+~P1(f329(f329(f329(f115(f917(x99321,a904)),f329(f329(f7(x99321,f917(x99321,a904),a904),f331(x99321)),x99323)),f329(f329(f7(x99321,f917(x99321,a904),a904),f331(x99321)),x99324)),x99322))
% 159.70/159.36  [9933]P1(f329(f329(f331(x99331),x99332),f329(f329(f106(f917(x99331,a904)),x99333),x99334)))+~P1(f329(f329(f329(f106(f917(x99331,a904)),f329(f329(f7(x99331,f917(x99331,a904),a904),f331(x99331)),x99333)),f329(f329(f7(x99331,f917(x99331,a904),a904),f331(x99331)),x99334)),x99332))
% 159.70/159.36  [10200]P36(x102001,f329(f329(f7(x102001,f917(f916(x102001,x102001),a904),f917(x102001,a904)),f329(f329(f8(f917(x102001,f917(f917(f916(x102001,x102001),a904),a904)),f917(f917(f916(x102001,x102001),a904),f917(x102001,a904)),x102001),f7(x102001,f917(f916(x102001,x102001),a904),a904)),f329(f329(f8(f917(x102001,f916(x102001,x102001)),f917(x102001,f917(f917(f916(x102001,x102001),a904),a904)),x102001),f329(f8(f916(x102001,x102001),f917(f917(f916(x102001,x102001),a904),a904),x102001),f331(f916(x102001,x102001)))),f257(x102001,x102001)))),x102002),x102003,x102004)+~P1(f329(f329(f331(f916(f910(x102001),f910(x102001))),f329(f329(f257(f910(x102001),f910(x102001)),x102003),x102004)),f161(x102001,x102002)))
% 159.70/159.36  [10204]P64(x102041,f329(f329(f7(x102041,f917(f916(x102041,x102041),a904),f917(x102041,a904)),f329(f329(f8(f917(x102041,f917(f917(f916(x102041,x102041),a904),a904)),f917(f917(f916(x102041,x102041),a904),f917(x102041,a904)),x102041),f7(x102041,f917(f916(x102041,x102041),a904),a904)),f329(f329(f8(f917(x102041,f916(x102041,x102041)),f917(x102041,f917(f917(f916(x102041,x102041),a904),a904)),x102041),f329(f8(f916(x102041,x102041),f917(f917(f916(x102041,x102041),a904),a904),x102041),f331(f916(x102041,x102041)))),f257(x102041,x102041)))),x102042),x102043,x102044)+~P1(f329(f329(f331(f916(f917(x102041,a904),f917(x102041,a904))),f329(f329(f257(f917(x102041,a904),f917(x102041,a904)),x102043),x102044)),f321(x102041,x102042)))
% 159.70/159.36  [10240]E(x102401,x102402)+~E(f329(f329(f7(x102403,f917(f916(x102403,x102404),a904),f917(x102404,a904)),f329(f329(f8(f917(x102404,f917(f917(f916(x102403,x102404),a904),a904)),f917(f917(f916(x102403,x102404),a904),f917(x102404,a904)),x102403),f7(x102404,f917(f916(x102403,x102404),a904),a904)),f329(f329(f8(f917(x102404,f916(x102403,x102404)),f917(x102404,f917(f917(f916(x102403,x102404),a904),a904)),x102403),f329(f8(f916(x102403,x102404),f917(f917(f916(x102403,x102404),a904),a904),x102404),f331(f916(x102403,x102404)))),f257(x102403,x102404)))),x102401),f329(f329(f7(x102403,f917(f916(x102403,x102404),a904),f917(x102404,a904)),f329(f329(f8(f917(x102404,f917(f917(f916(x102403,x102404),a904),a904)),f917(f917(f916(x102403,x102404),a904),f917(x102404,a904)),x102403),f7(x102404,f917(f916(x102403,x102404),a904),a904)),f329(f329(f8(f917(x102404,f916(x102403,x102404)),f917(x102404,f917(f917(f916(x102403,x102404),a904),a904)),x102403),f329(f8(f916(x102403,x102404),f917(f917(f916(x102403,x102404),a904),a904),x102404),f331(f916(x102403,x102404)))),f257(x102403,x102404)))),x102402))
% 159.70/159.36  [10243]~P36(x102431,f329(f329(f7(x102431,f917(f916(x102431,x102431),a904),f917(x102431,a904)),f329(f329(f8(f917(x102431,f917(f917(f916(x102431,x102431),a904),a904)),f917(f917(f916(x102431,x102431),a904),f917(x102431,a904)),x102431),f7(x102431,f917(f916(x102431,x102431),a904),a904)),f329(f329(f8(f917(x102431,f916(x102431,x102431)),f917(x102431,f917(f917(f916(x102431,x102431),a904),a904)),x102431),f329(f8(f916(x102431,x102431),f917(f917(f916(x102431,x102431),a904),a904),x102431),f331(f916(x102431,x102431)))),f257(x102431,x102431)))),x102434),x102432,x102433)+P1(f329(f329(f331(f916(f910(x102431),f910(x102431))),f329(f329(f257(f910(x102431),f910(x102431)),x102432),x102433)),f161(x102431,x102434)))
% 159.70/159.36  [10244]~P64(x102441,f329(f329(f7(x102441,f917(f916(x102441,x102441),a904),f917(x102441,a904)),f329(f329(f8(f917(x102441,f917(f917(f916(x102441,x102441),a904),a904)),f917(f917(f916(x102441,x102441),a904),f917(x102441,a904)),x102441),f7(x102441,f917(f916(x102441,x102441),a904),a904)),f329(f329(f8(f917(x102441,f916(x102441,x102441)),f917(x102441,f917(f917(f916(x102441,x102441),a904),a904)),x102441),f329(f8(f916(x102441,x102441),f917(f917(f916(x102441,x102441),a904),a904),x102441),f331(f916(x102441,x102441)))),f257(x102441,x102441)))),x102444),x102442,x102443)+P1(f329(f329(f331(f916(f917(x102441,a904),f917(x102441,a904))),f329(f329(f257(f917(x102441,a904),f917(x102441,a904)),x102442),x102443)),f321(x102441,x102444)))
% 159.70/159.36  [7607]~P96(x76071)+E(f329(f329(f82(x76071),f329(f108(x76071),x76072)),f329(f329(f82(x76071),f329(f108(x76071),x76073)),x76074)),f329(f329(f82(x76071),f329(f108(x76071),f329(f329(f82(a1),x76072),x76073))),x76074))
% 159.70/159.36  [7608]~P96(x76081)+E(f329(f329(f82(x76081),f329(f108(x76081),x76082)),f329(f329(f23(x76081),f329(f108(x76081),x76083)),x76084)),f329(f329(f23(x76081),f329(f108(x76081),f329(f329(f82(a1),x76082),x76083))),x76084))
% 159.70/159.36  [7609]~P96(x76091)+E(f329(f329(f83(x76091),f329(f108(x76091),x76092)),f329(f329(f83(x76091),f329(f108(x76091),x76093)),x76094)),f329(f329(f83(x76091),f329(f108(x76091),f329(f329(f83(a1),x76092),x76093))),x76094))
% 159.70/159.36  [7649]~P105(x76491)+E(f329(f168(x76491),f329(f329(f157(x76492,x76491),f329(f16(x76491,x76492),x76493)),x76494)),f329(f329(f83(x76491),f329(f105(x76491),f329(f192(f910(x76492)),x76494))),x76493))
% 159.70/159.36  [7887]E(f329(f273(x78871,f329(f329(f154(f916(a104,x78871)),x78872),x78873)),x78874),f329(f261(a104,x78871),x78872))+~P1(f329(f329(f240(a104),x78874),f329(f256(a104,x78871),x78872)))
% 159.70/159.36  [7935]~P96(x79351)+E(f329(f329(f82(x79351),f329(f108(x79351),x79352)),f329(f329(f23(x79351),x79353),f329(f108(x79351),x79354))),f329(f329(f82(x79351),f329(f108(x79351),f329(f329(f82(a1),x79352),f329(f81(a1),x79354)))),x79353))
% 159.70/159.36  [8069]E(f329(f273(x80691,x80692),f329(f329(f23(a104),x80693),f329(f256(a104,x80691),x80694))),f329(f273(x80691,f329(f329(f154(f916(a104,x80691)),x80694),x80692)),x80693))+P1(f329(f329(f240(a104),x80693),f329(f256(a104,x80691),x80694)))
% 159.70/159.36  [8515]~P1(f329(f329(f331(x85151),x85152),f329(f175(x85151),f119(x85151,x85154))))+P1(f329(f329(f331(x85151),x85152),f329(f175(x85151),f119(x85151,f329(f329(f137(x85151),x85153),x85154)))))
% 159.70/159.36  [8516]~P1(f329(f329(f331(x85161),x85162),f329(f175(x85161),f119(x85161,x85163))))+P1(f329(f329(f331(x85161),x85162),f329(f175(x85161),f119(x85161,f329(f329(f137(x85161),x85163),x85164)))))
% 159.70/159.36  [8536]E(f329(f329(f115(f917(x85361,a904)),f329(f329(f106(f917(x85361,a904)),x85362),x85363)),x85364),f329(f329(f106(f917(x85361,a904)),x85362),f329(f329(f115(f917(x85361,a904)),x85363),x85364)))+~P1(f329(f329(f239(f917(x85361,a904)),x85364),x85362))
% 159.70/159.36  [8846]~E(f329(f329(f115(f917(x88461,a904)),f329(f329(f106(f917(x88461,a904)),x88463),x88464)),x88462),f329(f329(f106(f917(x88461,a904)),x88463),f329(f329(f115(f917(x88461,a904)),x88464),x88462)))+P1(f329(f329(f239(f917(x88461,a904)),x88462),x88463))
% 159.70/159.36  [9132]~P1(f329(f329(f239(f917(x91321,a904)),x91322),f329(f329(f115(f917(x91321,a904)),x91323),x91324)))+P1(f329(f329(f239(f917(x91321,a904)),f329(f329(f23(f917(x91321,a904)),x91322),x91323)),x91324))
% 159.70/159.36  [9249]~E(f329(f312(x92491,x92492,x92493),f247(f917(x92491,a904))),f247(f917(x92492,a904)))+E(f329(f312(x92491,x92492,x92493),f329(f312(x92492,x92491,f94(x92491,x92492,f247(f917(x92491,a904)),x92493)),x92494)),x92494)
% 159.70/159.36  [9259]P1(f329(f329(f239(f917(x92591,a904)),x92592),f329(f329(f115(f917(x92591,a904)),x92593),x92594)))+~P1(f329(f329(f239(f917(x92591,a904)),f329(f329(f23(f917(x92591,a904)),x92592),x92593)),x92594))
% 159.70/159.36  [9347]~P88(x93471)+E(f329(f77(x93471),f329(f329(f6(x93472,x93471),f329(f329(f8(x93471,x93471,x93472),f77(x93471)),x93473)),x93474)),f329(f329(f6(x93472,x93471),f329(f329(f8(x93471,x93471,x93472),f77(x93471)),x93473)),x93474))
% 159.70/159.36  [9515]~P88(x95151)+P1(f329(f329(f239(x95151),f2(x95151)),f329(f329(f6(x95152,x95151),f329(f329(f8(x95151,x95151,x95152),f77(x95151)),x95153)),x95154)))
% 159.70/159.36  [9519]~P73(x95191)+E(f329(f168(x95191),f329(f329(f157(x95192,x95191),f329(f74(x95191,x95191,x95192,f81(x95191)),x95193)),x95194)),f329(f81(x95191),f329(f168(x95191),f329(f329(f157(x95192,x95191),x95193),x95194))))
% 159.70/159.36  [9660]~P88(x96601)+P1(f329(f329(f239(x96601),f329(f77(x96601),f329(f329(f6(x96602,x96601),x96603),x96604))),f329(f329(f6(x96602,x96601),f329(f329(f8(x96601,x96601,x96602),f77(x96601)),x96603)),x96604)))
% 159.70/159.36  [9689]~E(f329(f329(f82(a909),x96891),x96894),f329(f329(f82(a909),x96893),x96892))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x96891),x96892)),f329(f329(f257(a909,a909),x96893),x96894))),a113))
% 159.70/159.36  [9690]~P1(f329(f329(f240(a909),x96901),x96903))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x96901),x96902)),f329(f329(f257(a909,a909),x96903),x96904))),a34))
% 159.70/159.36  [9691]~P1(f329(f329(f240(a909),x96911),x96913))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x96911),x96912)),f329(f329(f257(a909,a909),x96913),x96914))),a72))
% 159.70/159.36  [9840]E(f329(f329(f82(a909),x98401),x98402),f329(f329(f82(a909),x98403),x98404))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x98401),x98404)),f329(f329(f257(a909,a909),x98403),x98402))),a113))
% 159.70/159.36  [9869]E(f329(f329(f167(x98691),f329(f329(f141(x98691),f329(f192(f910(x98691)),f180(x98691,x98692,x98693))),x98693)),x98694),f329(f329(f167(x98691),x98693),f329(f329(f82(a909),x98694),f329(f192(f910(x98691)),f180(x98691,x98692,x98693)))))+~P1(f329(f329(f240(a909),x98694),f329(f192(f910(x98691)),f329(f329(f141(x98691),f329(f192(f910(x98691)),f180(x98691,x98692,x98693))),x98693))))
% 159.70/159.36  [9886]~P1(f329(f329(f331(x98862),x98864),f329(f329(f41(x98861,f917(x98862,a904)),f247(f917(x98861,a904))),x98863)))+P1(f329(f329(f329(f41(x98861,f917(x98862,a904)),f247(f917(x98861,a904))),f329(f329(f8(f917(x98862,a904),f917(x98862,a904),x98861),f329(f7(x98862,f917(x98862,a904),a904),f331(x98862))),x98863)),x98864))
% 159.70/159.36  [9887]~P1(f329(f329(f331(x98872),x98874),f329(f329(f42(x98871,f917(x98872,a904)),f247(f917(x98871,a904))),x98873)))+P1(f329(f329(f329(f42(x98871,f917(x98872,a904)),f247(f917(x98871,a904))),f329(f329(f8(f917(x98872,a904),f917(x98872,a904),x98871),f329(f7(x98872,f917(x98872,a904),a904),f331(x98872))),x98873)),x98874))
% 159.70/159.36  [9959]~P1(f329(f51(x99591,x99592),f329(f329(f257(a1,a1),x99594),x99593)))+P1(f329(f51(f329(f81(a1),x99591),x99592),f329(f329(f257(a1,a1),f329(f329(f329(f99(a1),f329(f329(a326,x99593),f2(a1))),f329(f81(a1),x99594)),f329(f329(f23(a1),f329(f81(a1),x99594)),f80(a1)))),f329(f329(f329(f99(a1),f329(f329(a326,x99593),f2(a1))),f2(a1)),f329(f329(f23(a1),x99592),x99593)))))
% 159.70/159.36  [9969]P1(f329(f329(f331(x99691),x99692),f329(f329(f41(x99693,f917(x99691,a904)),f247(f917(x99693,a904))),x99694)))+~P1(f329(f329(f329(f41(x99693,f917(x99691,a904)),f247(f917(x99693,a904))),f329(f329(f8(f917(x99691,a904),f917(x99691,a904),x99693),f329(f7(x99691,f917(x99691,a904),a904),f331(x99691))),x99694)),x99692))
% 159.70/159.36  [9970]P1(f329(f329(f331(x99701),x99702),f329(f329(f42(x99703,f917(x99701,a904)),f247(f917(x99703,a904))),x99704)))+~P1(f329(f329(f329(f42(x99703,f917(x99701,a904)),f247(f917(x99703,a904))),f329(f329(f8(f917(x99701,a904),f917(x99701,a904),x99703),f329(f7(x99701,f917(x99701,a904),a904),f331(x99701))),x99704)),x99702))
% 159.70/159.36  [9982]E(f329(f329(f41(a909,f917(x99821,a904)),f247(f917(a909,a904))),x99822),f329(f329(f41(a909,f917(x99821,a904)),f247(f917(a909,a904))),x99823))+~E(f329(f329(f41(a909,f917(x99821,a904)),f329(f304(a909,f2(a909)),f444(x99822,x99824,x99823,x99821))),x99823),f329(f329(f41(a909,f917(x99821,a904)),f329(f304(a909,f2(a909)),f329(f329(f82(a909),f444(x99822,x99824,x99823,x99821)),x99824))),x99822))
% 159.70/159.36  [10313]~P1(f329(f329(f239(f917(f916(x103131,x103132),a904)),x103133),x103134))+P1(f329(f329(f239(f917(x103131,f917(x103132,a904))),f329(f329(f7(x103131,f917(f916(x103131,x103132),a904),f917(x103132,a904)),f329(f329(f8(f917(x103132,f917(f917(f916(x103131,x103132),a904),a904)),f917(f917(f916(x103131,x103132),a904),f917(x103132,a904)),x103131),f7(x103132,f917(f916(x103131,x103132),a904),a904)),f329(f329(f8(f917(x103132,f916(x103131,x103132)),f917(x103132,f917(f917(f916(x103131,x103132),a904),a904)),x103131),f329(f8(f916(x103131,x103132),f917(f917(f916(x103131,x103132),a904),a904),x103132),f331(f916(x103131,x103132)))),f257(x103131,x103132)))),x103133)),f329(f329(f7(x103131,f917(f916(x103131,x103132),a904),f917(x103132,a904)),f329(f329(f8(f917(x103132,f917(f917(f916(x103131,x103132),a904),a904)),f917(f917(f916(x103131,x103132),a904),f917(x103132,a904)),x103131),f7(x103132,f917(f916(x103131,x103132),a904),a904)),f329(f329(f8(f917(x103132,f916(x103131,x103132)),f917(x103132,f917(f917(f916(x103131,x103132),a904),a904)),x103131),f329(f8(f916(x103131,x103132),f917(f917(f916(x103131,x103132),a904),a904),x103132),f331(f916(x103131,x103132)))),f257(x103131,x103132)))),x103134)))
% 159.70/159.36  [10331]P1(f329(f329(f239(f917(f916(x103311,x103312),a904)),x103313),x103314))+~P1(f329(f329(f239(f917(x103311,f917(x103312,a904))),f329(f329(f7(x103311,f917(f916(x103311,x103312),a904),f917(x103312,a904)),f329(f329(f8(f917(x103312,f917(f917(f916(x103311,x103312),a904),a904)),f917(f917(f916(x103311,x103312),a904),f917(x103312,a904)),x103311),f7(x103312,f917(f916(x103311,x103312),a904),a904)),f329(f329(f8(f917(x103312,f916(x103311,x103312)),f917(x103312,f917(f917(f916(x103311,x103312),a904),a904)),x103311),f329(f8(f916(x103311,x103312),f917(f917(f916(x103311,x103312),a904),a904),x103312),f331(f916(x103311,x103312)))),f257(x103311,x103312)))),x103313)),f329(f329(f7(x103311,f917(f916(x103311,x103312),a904),f917(x103312,a904)),f329(f329(f8(f917(x103312,f917(f917(f916(x103311,x103312),a904),a904)),f917(f917(f916(x103311,x103312),a904),f917(x103312,a904)),x103311),f7(x103312,f917(f916(x103311,x103312),a904),a904)),f329(f329(f8(f917(x103312,f916(x103311,x103312)),f917(x103312,f917(f917(f916(x103311,x103312),a904),a904)),x103311),f329(f8(f916(x103311,x103312),f917(f917(f916(x103311,x103312),a904),a904),x103312),f331(f916(x103311,x103312)))),f257(x103311,x103312)))),x103314)))
% 159.70/159.36  [9392]~P1(f329(f329(f331(f916(x93921,x93921)),x93922),f309(x93921,x93924)))+P1(f329(f329(f331(f916(x93921,x93921)),x93922),f309(x93921,f329(f329(f115(f917(f916(x93921,x93921),a904)),x93923),x93924))))
% 159.70/159.36  [9393]~P1(f329(f329(f331(f916(x93931,x93931)),x93932),f309(x93931,x93933)))+P1(f329(f329(f331(f916(x93931,x93931)),x93932),f309(x93931,f329(f329(f115(f917(f916(x93931,x93931),a904)),x93933),x93934))))
% 159.70/159.36  [10067]~P1(f329(f329(f240(a909),f329(f329(f82(a909),x100671),x100674)),f329(f329(f82(a909),x100673),x100672)))+P1(f329(f329(f240(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x100671),x100672)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x100673),x100674)),f191(f917(f916(a909,a909),a904)))))))
% 159.70/159.36  [10068]~P1(f329(f329(f239(a909),f329(f329(f82(a909),x100681),x100684)),f329(f329(f82(a909),x100683),x100682)))+P1(f329(f329(f239(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x100681),x100682)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x100683),x100684)),f191(f917(f916(a909,a909),a904)))))))
% 159.70/159.36  [10144]P1(f329(f329(f240(a909),f329(f329(f82(a909),x101441),x101442)),f329(f329(f82(a909),x101443),x101444)))+~P1(f329(f329(f240(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x101441),x101444)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x101443),x101442)),f191(f917(f916(a909,a909),a904)))))))
% 159.70/159.36  [10145]P1(f329(f329(f239(a909),f329(f329(f82(a909),x101451),x101452)),f329(f329(f82(a909),x101453),x101454)))+~P1(f329(f329(f239(a1),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x101451),x101454)),f191(f917(f916(a909,a909),a904)))))),f329(a91,f329(f288(f916(a909,a909),f916(a909,a909),a113),f329(f329(f311(f916(a909,a909)),f329(f329(f257(a909,a909),x101453),x101452)),f191(f917(f916(a909,a909),a904)))))))
% 159.70/159.36  [10186]P1(f329(f329(f239(f917(x101861,a904)),f329(f329(f41(a909,f917(x101861,a904)),f247(f917(a909,a904))),x101862)),f329(f329(f41(a909,f917(x101861,a904)),f247(f917(a909,a904))),x101863)))+~P1(f329(f329(f239(f917(x101861,a904)),f329(f329(f41(a909,f917(x101861,a904)),f329(f304(a909,f2(a909)),f432(x101863,x101864,x101862,x101861))),x101862)),f329(f329(f41(a909,f917(x101861,a904)),f329(f304(a909,f2(a909)),f329(f329(f82(a909),f432(x101863,x101864,x101862,x101861)),x101864))),x101863)))
% 159.70/159.36  [10247]P1(f329(f329(f239(a104),x102474),f2(a104)))+E(f329(f329(f264(f916(a104,a104),f916(x102471,f917(a912,a325)),f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104))),f329(x102472,x102473)),f329(f329(f8(f917(f917(a104,f917(a904,f913(f911(x102471)))),f917(f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104)))),f917(f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104))),f916(x102471,f917(a912,a325))),f329(f264(f916(a104,a104),f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104))),f280(x102471,x102472,f329(f329(f23(a104),x102474),f80(a104)),x102473))),f329(f329(f8(f917(f917(a104,f917(a904,f913(f911(x102471)))),f917(a104,f917(a904,f913(f911(x102471))))),f917(f917(a104,f917(a904,f913(f911(x102471)))),f917(f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104)))),f916(x102471,f917(a912,a325))),f329(f8(f917(a104,f917(a904,f913(f911(x102471)))),f917(f916(a104,a104),f916(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104))),f917(a104,f917(a904,f913(f911(x102471))))),f257(f917(a104,f917(a904,f913(f911(x102471)))),f916(a104,a104)))),f329(f329(f8(f917(a104,f917(a904,f913(f911(x102471)))),f917(f917(a104,f917(a904,f913(f911(x102471)))),f917(a104,f917(a904,f913(f911(x102471))))),f916(x102471,f917(a912,a325))),f46(x102471)),f329(f329(f8(x102471,f917(a104,f917(a904,f913(f911(x102471)))),f916(x102471,f917(a912,a325))),f44(x102471)),f256(x102471,f917(a912,a325))))))),f280(x102471,x102472,x102474,x102473))
% 159.70/159.36  [10303]~P1(f329(f329(f331(x103032),x103034),f329(f287(x103031,x103032),x103033)))+P1(f329(f255(x103031,x103032,f329(f329(f7(x103031,f917(f916(x103031,x103032),a904),f917(x103032,a904)),f329(f329(f8(f917(x103032,f917(f917(f916(x103031,x103032),a904),a904)),f917(f917(f916(x103031,x103032),a904),f917(x103032,a904)),x103031),f7(x103032,f917(f916(x103031,x103032),a904),a904)),f329(f329(f8(f917(x103032,f916(x103031,x103032)),f917(x103032,f917(f917(f916(x103031,x103032),a904),a904)),x103031),f329(f8(f916(x103031,x103032),f917(f917(f916(x103031,x103032),a904),a904),x103032),f331(f916(x103031,x103032)))),f257(x103031,x103032)))),x103033)),x103034))
% 159.70/159.36  [10304]~P1(f329(f329(f331(x103041),x103044),f329(f269(x103041,x103042),x103043)))+P1(f329(f254(x103041,x103042,f329(f329(f7(x103041,f917(f916(x103041,x103042),a904),f917(x103042,a904)),f329(f329(f8(f917(x103042,f917(f917(f916(x103041,x103042),a904),a904)),f917(f917(f916(x103041,x103042),a904),f917(x103042,a904)),x103041),f7(x103042,f917(f916(x103041,x103042),a904),a904)),f329(f329(f8(f917(x103042,f916(x103041,x103042)),f917(x103042,f917(f917(f916(x103041,x103042),a904),a904)),x103041),f329(f8(f916(x103041,x103042),f917(f917(f916(x103041,x103042),a904),a904),x103042),f331(f916(x103041,x103042)))),f257(x103041,x103042)))),x103043)),x103044))
% 159.70/159.36  [10316]P1(f329(f329(f331(x103161),x103162),f329(f287(x103163,x103161),x103164)))+~P1(f329(f255(x103163,x103161,f329(f329(f7(x103163,f917(f916(x103163,x103161),a904),f917(x103161,a904)),f329(f329(f8(f917(x103161,f917(f917(f916(x103163,x103161),a904),a904)),f917(f917(f916(x103163,x103161),a904),f917(x103161,a904)),x103163),f7(x103161,f917(f916(x103163,x103161),a904),a904)),f329(f329(f8(f917(x103161,f916(x103163,x103161)),f917(x103161,f917(f917(f916(x103163,x103161),a904),a904)),x103163),f329(f8(f916(x103163,x103161),f917(f917(f916(x103163,x103161),a904),a904),x103161),f331(f916(x103163,x103161)))),f257(x103163,x103161)))),x103164)),x103162))
% 159.70/159.36  [10317]P1(f329(f329(f331(x103171),x103172),f329(f269(x103171,x103173),x103174)))+~P1(f329(f254(x103171,x103173,f329(f329(f7(x103171,f917(f916(x103171,x103173),a904),f917(x103173,a904)),f329(f329(f8(f917(x103173,f917(f917(f916(x103171,x103173),a904),a904)),f917(f917(f916(x103171,x103173),a904),f917(x103173,a904)),x103171),f7(x103173,f917(f916(x103171,x103173),a904),a904)),f329(f329(f8(f917(x103173,f916(x103171,x103173)),f917(x103173,f917(f917(f916(x103171,x103173),a904),a904)),x103171),f329(f8(f916(x103171,x103173),f917(f917(f916(x103171,x103173),a904),a904),x103173),f331(f916(x103171,x103173)))),f257(x103171,x103173)))),x103174)),x103172))
% 159.70/159.36  [9991]P1(f329(f163(x99911,x99912),x99913))+~P1(f329(f163(x99911,f329(f329(f18(x99911,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99911),a327),x99914)),x99912)),x99913))
% 159.70/159.36  [9992]P1(f329(f163(x99921,x99922),x99923))+~P1(f329(f163(x99921,f329(f329(f18(x99921,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99921),a327),x99922)),x99924)),x99923))
% 159.70/159.36  [10069]~P116(x100691)+E(f329(f329(f83(x100691),f329(f329(f82(x100691),f80(x100691)),f80(x100691))),f329(f329(f6(a909,x100691),f329(f329(f8(x100691,x100691,a909),f329(f82(x100691),x100692)),f329(f329(f7(a909,x100691,x100691),f329(f329(f8(x100691,f917(x100691,x100691),a909),f83(x100691)),f105(x100691))),x100693))),f329(f285(a909),x100694))),f329(f329(f83(x100691),f329(f105(x100691),x100694)),f329(f329(f82(x100691),x100692),f329(f329(f82(x100691),x100692),f329(f329(f83(x100691),f329(f105(x100691),f329(f329(f23(a909),x100694),f80(a909)))),x100693)))))
% 159.70/159.36  [10207]P1(f329(x102071,f544(x102072,x102073,x102074,x102071)))+P41(x102072,f329(f267(f916(x102072,x102072)),f329(f262(x102072,x102072,a904),f329(f329(f8(f917(x102072,a904),f917(x102072,a904),x102072),f329(f18(x102072,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102072),a327),x102071))),f329(f329(f7(x102072,f917(x102072,x102072),f917(x102072,a904)),f329(f329(f8(f917(x102072,a904),f917(f917(x102072,x102072),f917(x102072,a904)),x102072),f8(x102072,a904,x102072)),a326)),x102073)))))
% 159.70/159.36  [10225]~P1(f329(f329(f240(a909),f329(x102254,f329(x102253,f544(x102251,x102253,x102254,x102252)))),f329(x102254,f544(x102251,x102253,x102254,x102252))))+P41(x102251,f329(f267(f916(x102251,x102251)),f329(f262(x102251,x102251,a904),f329(f329(f8(f917(x102251,a904),f917(x102251,a904),x102251),f329(f18(x102251,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102251),a327),x102252))),f329(f329(f7(x102251,f917(x102251,x102251),f917(x102251,a904)),f329(f329(f8(f917(x102251,a904),f917(f917(x102251,x102251),f917(x102251,a904)),x102251),f8(x102251,a904,x102251)),a326)),x102253)))))
% 159.70/159.36  [10289]~P8(x102891)+E(f40(x102891,f329(f267(x102891),f329(f329(f8(f917(f917(x102892,x102891),a904),a904,x102891),f89(f917(x102892,x102891))),f329(f329(f8(f917(f917(x102892,x102891),a904),f917(f917(x102892,x102891),a904),x102891),f329(f18(f917(x102892,x102891),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x102892,x102891)),a327),f329(f329(f7(f917(x102892,x102891),f917(f917(x102892,x102891),a904),a904),f331(f917(x102892,x102891))),x102893)))),f329(f329(f7(x102891,f917(f917(x102892,x102891),x102891),f917(f917(x102892,x102891),a904)),f329(f329(f8(f917(x102891,a904),f917(f917(f917(x102892,x102891),x102891),f917(f917(x102892,x102891),a904)),x102891),f8(x102891,a904,f917(x102892,x102891))),a326)),f329(f329(f7(f917(x102892,x102891),x102892,x102891),f5(f917(x102892,x102891))),x102894)))))),f329(f40(f917(x102892,x102891),x102893),x102894))
% 159.70/159.36  [10290]~P8(x102901)+E(f40(x102901,f329(f267(x102901),f329(f329(f8(f917(f917(x102902,x102901),a904),a904,x102901),f89(f917(x102902,x102901))),f329(f329(f8(f917(f917(x102902,x102901),a904),f917(f917(x102902,x102901),a904),x102901),f329(f18(f917(x102902,x102901),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x102902,x102901)),a327),f329(f329(f7(f917(x102902,x102901),f917(f917(x102902,x102901),a904),a904),f331(f917(x102902,x102901))),x102903)))),f329(f329(f7(x102901,f917(f917(x102902,x102901),x102901),f917(f917(x102902,x102901),a904)),f329(f329(f8(f917(x102901,a904),f917(f917(f917(x102902,x102901),x102901),f917(f917(x102902,x102901),a904)),x102901),f8(x102901,a904,f917(x102902,x102901))),a326)),f329(f329(f7(f917(x102902,x102901),x102902,x102901),f5(f917(x102902,x102901))),x102904)))))),f329(f40(f917(x102902,x102901),x102903),x102904))
% 159.70/159.36  [10291]~P8(x102911)+E(f39(x102911,f329(f267(x102911),f329(f329(f8(f917(f917(x102912,x102911),a904),a904,x102911),f89(f917(x102912,x102911))),f329(f329(f8(f917(f917(x102912,x102911),a904),f917(f917(x102912,x102911),a904),x102911),f329(f18(f917(x102912,x102911),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x102912,x102911)),a327),f329(f329(f7(f917(x102912,x102911),f917(f917(x102912,x102911),a904),a904),f331(f917(x102912,x102911))),x102913)))),f329(f329(f7(x102911,f917(f917(x102912,x102911),x102911),f917(f917(x102912,x102911),a904)),f329(f329(f8(f917(x102911,a904),f917(f917(f917(x102912,x102911),x102911),f917(f917(x102912,x102911),a904)),x102911),f8(x102911,a904,f917(x102912,x102911))),a326)),f329(f329(f7(f917(x102912,x102911),x102912,x102911),f5(f917(x102912,x102911))),x102914)))))),f329(f39(f917(x102912,x102911),x102913),x102914))
% 159.70/159.36  [10292]~P8(x102921)+E(f39(x102921,f329(f267(x102921),f329(f329(f8(f917(f917(x102922,x102921),a904),a904,x102921),f89(f917(x102922,x102921))),f329(f329(f8(f917(f917(x102922,x102921),a904),f917(f917(x102922,x102921),a904),x102921),f329(f18(f917(x102922,x102921),a904,a904),f329(f329(f8(a904,f917(a904,a904),f917(x102922,x102921)),a327),f329(f329(f7(f917(x102922,x102921),f917(f917(x102922,x102921),a904),a904),f331(f917(x102922,x102921))),x102923)))),f329(f329(f7(x102921,f917(f917(x102922,x102921),x102921),f917(f917(x102922,x102921),a904)),f329(f329(f8(f917(x102921,a904),f917(f917(f917(x102922,x102921),x102921),f917(f917(x102922,x102921),a904)),x102921),f8(x102921,a904,f917(x102922,x102921))),a326)),f329(f329(f7(f917(x102922,x102921),x102922,x102921),f5(f917(x102922,x102921))),x102924)))))),f329(f39(f917(x102922,x102921),x102923),x102924))
% 159.70/159.36  [10347]~P1(f329(f329(f331(f916(x103471,x103471)),f329(f329(f257(x103471,x103471),x103473),x103474)),f329(f329(f115(f917(f916(x103471,x103471),a904)),x103472),f309(x103471,f191(f917(f916(x103471,x103471),a904))))))+P1(f329(f329(f329(f329(f115(f917(x103471,f917(x103471,a904))),f329(f329(f7(x103471,f917(f916(x103471,x103471),a904),f917(x103471,a904)),f329(f329(f8(f917(x103471,f917(f917(f916(x103471,x103471),a904),a904)),f917(f917(f916(x103471,x103471),a904),f917(x103471,a904)),x103471),f7(x103471,f917(f916(x103471,x103471),a904),a904)),f329(f329(f8(f917(x103471,f916(x103471,x103471)),f917(x103471,f917(f917(f916(x103471,x103471),a904),a904)),x103471),f329(f8(f916(x103471,x103471),f917(f917(f916(x103471,x103471),a904),a904),x103471),f331(f916(x103471,x103471)))),f257(x103471,x103471)))),x103472)),a326),x103473),x103474))
% 159.70/159.36  [10358]P1(f329(f329(f331(f916(x103581,x103581)),f329(f329(f257(x103581,x103581),x103582),x103583)),f329(f329(f115(f917(f916(x103581,x103581),a904)),x103584),f309(x103581,f191(f917(f916(x103581,x103581),a904))))))+~P1(f329(f329(f329(f329(f115(f917(x103581,f917(x103581,a904))),f329(f329(f7(x103581,f917(f916(x103581,x103581),a904),f917(x103581,a904)),f329(f329(f8(f917(x103581,f917(f917(f916(x103581,x103581),a904),a904)),f917(f917(f916(x103581,x103581),a904),f917(x103581,a904)),x103581),f7(x103581,f917(f916(x103581,x103581),a904),a904)),f329(f329(f8(f917(x103581,f916(x103581,x103581)),f917(x103581,f917(f917(f916(x103581,x103581),a904),a904)),x103581),f329(f8(f916(x103581,x103581),f917(f917(f916(x103581,x103581),a904),a904),x103581),f331(f916(x103581,x103581)))),f257(x103581,x103581)))),x103584)),a326),x103582),x103583))
% 159.70/159.36  [10300]E(f329(f329(f154(f910(x103001)),f329(f329(f154(x103001),x103002),f329(f145(f910(x103001),f910(x103001),f137(x103001),f118(x103001)),f329(f329(f157(f910(x103001),f910(x103001)),f159(f910(x103001),x103001,f118(x103001),f329(f329(f8(f910(x103001),f917(f910(x103001),f910(x103001)),x103001),f16(f910(x103001),f910(x103001))),f329(f329(f7(x103001,f910(x103001),f910(x103001)),f154(x103001)),f118(x103001))))),x103003)))),f182(x103001,f329(f329(f154(f910(x103001)),x103004),f329(f145(f910(f910(x103001)),f910(f910(x103001)),f137(f910(x103001)),f118(f910(x103001))),f329(f329(f157(f910(x103001),f910(f910(x103001))),f159(f910(f910(x103001)),x103001,f118(f910(x103001)),f329(f16(f917(f910(x103001),f910(f910(x103001))),x103001),f329(f329(f7(f910(x103001),f910(f910(x103001)),f910(f910(x103001))),f154(f910(x103001))),f118(f910(x103001)))))),x103003))))),f182(x103001,f329(f329(f154(f910(x103001)),f329(f329(f154(x103001),x103002),x103004)),x103003)))+~P1(f329(f317(f910(f910(x103001)),f183(x103001)),f329(f329(f154(f910(x103001)),f329(f329(f154(x103001),x103002),x103004)),x103003)))
% 159.70/159.36  [10346]~P1(f329(f63(x103462),f329(f267(x103462),x103464)))+P1(f329(f63(x103461),f329(f267(x103461),f329(f329(f8(f917(x103462,a904),a904,x103461),f89(x103462)),f329(f329(f7(x103461,f917(x103462,a904),f917(x103462,a904)),f329(f329(f8(f917(x103462,f917(a904,a904)),f917(f917(x103462,a904),f917(x103462,a904)),x103461),f18(x103462,a904,a904)),f329(f329(f8(f917(x103462,a904),f917(x103462,f917(a904,a904)),x103461),f329(f8(a904,f917(a904,a904),x103462),a327)),f329(f329(f7(x103461,f917(x103462,x103461),f917(x103462,a904)),f329(f329(f8(f917(x103461,a904),f917(f917(x103462,x103461),f917(x103462,a904)),x103461),f8(x103461,a904,x103462)),a326)),x103463)))),x103464)))))
% 159.70/159.36  [5373]E(x53731,x53732)+~E(f172(x53733,x53731,x53734),f172(x53733,x53732,x53735))
% 159.70/159.36  [5374]E(x53741,x53742)+~E(f130(x53743,x53744,x53741),f130(x53743,x53745,x53742))
% 159.70/159.36  [5375]E(x53751,x53752)+~E(f130(x53753,x53751,x53754),f130(x53753,x53752,x53755))
% 159.70/159.36  [8211]~E(f329(x82113,x82114),x82115)+E(f76(x82111,x82112,x82113,x82114,x82115),x82113)
% 159.70/159.36  [8750]~E(f76(x87504,x87505,x87501,x87502,x87503),x87501)+E(f329(x87501,x87502),x87503)
% 159.70/159.36  [9254]~P46(f32(x92541,x92545),x92542,x92543,x92544)+P46(x92541,x92542,x92543,f576(x92544,x92543,x92542,x92545,x92541))
% 159.70/159.36  [9255]~P46(f32(x92551,x92555),x92552,x92553,x92554)+P46(x92551,x92552,x92553,f637(x92554,x92553,x92552,x92555,x92551))
% 159.70/159.36  [9256]~P46(f32(x92565,x92561),x92564,x92563,x92562)+P46(x92561,f576(x92562,x92563,x92564,x92561,x92565),x92563,x92562)
% 159.70/159.36  [9257]~P46(f32(x92575,x92571),x92574,x92573,x92572)+P46(x92571,f637(x92572,x92573,x92574,x92571,x92575),x92573,x92572)
% 159.70/159.36  [9363]~P29(x93632,x93631,x93634,x93633,x93635)+P29(x93631,x93632,f94(x93632,x93631,x93633,x93634),x93635,x93633)
% 159.70/159.36  [6174]P1(f329(f255(x61741,x61742,x61743),x61744))+~P1(f329(f329(x61743,x61745),x61744))
% 159.70/159.36  [6176]P1(f329(f254(x61761,x61762,x61763),x61764))+~P1(f329(f329(x61763,x61764),x61765))
% 159.70/159.36  [6649]~E(x66495,f2(a104))+E(f329(f200(x66491,x66492,x66493,x66494),x66495),f128(x66492))
% 159.70/159.36  [6650]~E(x66505,f2(a104))+E(f329(f202(x66501,x66502,x66503,x66504),x66505),f120(x66502))
% 159.70/159.36  [6787]~E(x67873,f2(a104))+E(f329(f276(x67871,x67872,x67873,x67874),x67875),f329(f257(x67871,x67872),x67875))
% 159.70/159.36  [7843]~P23(x78434,x78431,x78432,x78435)+E(f329(f74(x78431,x78431,x78431,f329(x78432,x78433)),f329(x78432,x78433)),f329(x78432,x78433))
% 159.70/159.36  [8251]~P19(x82515,x82511,x82512)+E(f329(f74(x82511,x82511,x82511,f329(x82512,x82513)),f329(x82512,x82514)),f329(f74(x82511,x82511,x82511,f329(x82512,x82514)),f329(x82512,x82513)))
% 159.70/159.36  [8579]P1(f329(f329(f331(f916(x85791,x85791)),f329(f329(f257(x85791,x85791),x85792),x85793)),f323(x85791,x85794,x85795)))+~P1(f329(f329(f240(a909),f329(x85794,x85792)),f329(x85794,x85793)))
% 159.70/159.36  [8681]~P1(f329(f329(f331(x86814),x86813),f298(x86814,x86811,x86812,x86815)))+P1(f329(f329(x86811,x86812),x86813))
% 159.70/159.36  [8682]~P1(f329(f329(f331(x86824),x86823),f301(x86824,x86821,x86822,x86825)))+P1(f329(f329(x86821,x86822),x86823))
% 159.70/159.36  [8683]~P1(f329(f329(f331(x86834),x86832),f298(x86834,x86831,x86835,x86833)))+P1(f329(f329(x86831,x86832),x86833))
% 159.70/159.36  [8684]~P1(f329(f329(f331(x86844),x86842),f301(x86844,x86841,x86845,x86843)))+P1(f329(f329(x86841,x86842),x86843))
% 159.70/159.36  [8823]~P62(x88232,x88231,x88235,x88233,x88234)+E(f329(f312(x88231,x88232,x88233),x88234),f247(f917(x88232,a904)))
% 159.70/159.36  [9274]~P38(x92741,x92742,x92743,x92744,x92745)+P38(x92741,x92742,x92743,f329(f171(x92741),x92744),f329(f171(x92742),x92745))
% 159.70/159.36  [9276]~P38(x92761,x92762,x92763,f329(f171(x92761),x92764),x92765)+P38(x92761,x92762,x92763,x92764,f329(f171(x92762),x92765))
% 159.70/159.36  [9277]~P38(x92771,x92772,x92773,x92774,f329(f171(x92772),x92775))+P38(x92771,x92772,x92773,f329(f171(x92771),x92774),x92775)
% 159.70/159.36  [9283]P38(x92831,x92832,x92833,x92834,x92835)+~P38(x92831,x92832,x92833,f329(f171(x92831),x92834),f329(f171(x92832),x92835))
% 159.70/159.36  [9679]P1(f329(f329(f331(f916(f910(x96791),f910(x96791))),f329(f329(f257(f910(x96791),f910(x96791)),f329(f329(f154(x96791),x96792),x96793)),f329(f329(f154(x96791),x96792),x96794))),f160(x96791,x96795)))+~P1(f329(f329(f331(f916(f910(x96791),f910(x96791))),f329(f329(f257(f910(x96791),f910(x96791)),x96793),x96794)),f160(x96791,x96795)))
% 159.70/159.36  [9680]P1(f329(f329(f331(f916(f910(x96801),f910(x96801))),f329(f329(f257(f910(x96801),f910(x96801)),f329(f329(f137(x96801),x96802),x96803)),f329(f329(f137(x96801),x96802),x96804))),f150(x96801,x96805)))+~P1(f329(f329(f331(f916(f910(x96801),f910(x96801))),f329(f329(f257(f910(x96801),f910(x96801)),x96803),x96804)),f150(x96801,x96805)))
% 159.70/159.36  [9876]E(f329(f329(f154(x98761),f676(x98762,x98763,x98764,x98765,x98761)),f677(x98762,x98763,x98764,x98765,x98761)),x98765)+~P1(f329(f329(f331(f916(f910(x98761),f910(x98761))),f329(f329(f257(f910(x98761),f910(x98761)),x98765),f329(f329(f154(x98761),x98764),x98763))),f161(x98761,x98762)))
% 159.70/159.36  [9898]E(f329(f329(f154(x98981),f678(x98982,x98983,x98984,x98985,x98981)),f679(x98982,x98983,x98984,x98985,x98981)),x98983)+~P1(f329(f329(f331(f916(f910(x98981),f910(x98981))),f329(f329(f257(f910(x98981),f910(x98981)),f329(f329(f154(x98981),x98985),x98984)),x98983)),f161(x98981,x98982)))
% 159.70/159.36  [10043]~P1(f329(f329(f331(f916(f910(x100431),f910(x100431))),f329(f329(f257(f910(x100431),f910(x100431)),f329(f329(f154(x100431),x100435),x100432)),x100434)),f161(x100431,x100433)))+P1(f329(f329(f331(f916(f910(x100431),f910(x100431))),f329(f329(f257(f910(x100431),f910(x100431)),x100432),f679(x100433,x100434,x100432,x100435,x100431))),f161(x100431,x100433)))
% 159.70/159.36  [10112]~P1(f329(f329(f331(f916(f910(x101121),f910(x101121))),f329(f329(f257(f910(x101121),f910(x101121)),x101125),f329(f329(f154(x101121),x101124),x101123))),f161(x101121,x101122)))+P1(f329(f329(f331(f916(f910(x101121),f910(x101121))),f329(f329(f257(f910(x101121),f910(x101121)),f677(x101122,x101123,x101124,x101125,x101121)),x101123)),f161(x101121,x101122)))
% 159.70/159.36  [10294]P1(f329(f329(f331(f916(x102941,x102941)),f329(f329(f257(x102941,x102941),f329(x102942,f329(f329(f82(a909),x102943),x102944))),f329(x102942,x102943))),f309(x102941,x102945)))+~P1(f329(f329(f331(f916(x102941,x102941)),f329(f329(f257(x102941,x102941),f329(x102942,f329(a117,f597(x102944,x102943,x102945,x102942,x102941)))),f329(x102942,f597(x102944,x102943,x102945,x102942,x102941)))),f309(x102941,x102945)))
% 159.70/159.36  [5341]E(x53411,x53412)+~E(f329(f329(f154(x53413),x53414),x53411),f329(f329(f154(x53413),x53415),x53412))
% 159.70/159.36  [5342]E(x53421,x53422)+~E(f329(f329(f154(x53423),x53421),x53424),f329(f329(f154(x53423),x53422),x53425))
% 159.70/159.36  [5390]P1(f329(x53901,x53902))+~E(f329(f139(x53903,x53901),x53904),f329(f329(f154(x53903),x53902),x53905))
% 159.70/159.36  [5391]P1(f329(x53911,x53912))+~E(f329(f329(f154(x53913),x53912),x53914),f329(f139(x53913,x53911),x53915))
% 159.70/159.36  [5546]~E(f329(f329(f141(x55461),x55463),x55462),f329(f329(f154(x55461),x55464),x55465))+E(f329(f329(f167(x55461),x55462),x55463),x55464)
% 159.70/159.36  [5684]~P17(x56844,x56845,x56841)+E(f329(f329(x56841,x56842),f329(f329(x56841,x56842),x56843)),f329(f329(x56841,x56842),x56843))
% 159.70/159.36  [6233]~E(x62334,f2(a104))+E(f329(f329(f122(x62331,x62332,x62333),x62334),x62335),f329(f329(f257(f910(x62332),x62331),f118(x62332)),x62335))
% 159.70/159.36  [6302]~P112(x63022)+~E(f329(f329(f151(x63021,x63022,x63023),x63024),x63025),f118(x63021))
% 159.70/159.36  [6688]E(x66881,x66882)+~E(f329(f329(f137(x66883),x66884),f329(f329(f154(x66883),x66881),f118(x66883))),f329(f329(f137(x66883),x66885),f329(f329(f154(x66883),x66882),f118(x66883))))
% 159.70/159.36  [6689]E(x66891,x66892)+~E(f329(f329(f137(x66893),x66891),f329(f329(f154(x66893),x66894),f118(x66893))),f329(f329(f137(x66893),x66892),f329(f329(f154(x66893),x66895),f118(x66893))))
% 159.70/159.36  [7000]E(f329(f329(f311(x70001),f329(x70002,x70003)),f329(f312(x70004,x70001,x70002),x70005)),f329(f312(x70004,x70001,x70002),x70005))+~P1(f329(f329(f331(x70004),x70003),x70005))
% 159.70/159.36  [7007]~P1(f329(x70074,f329(x70073,x70075)))+P1(f329(f329(f313(x70071,x70072,x70073),x70074),x70075))
% 159.70/159.36  [7010]~P1(f329(f329(x70103,x70105),x70104))+P1(f329(f329(f248(x70101,x70102,x70103),x70104),x70105))
% 159.70/159.36  [7105]~E(f329(f312(x71051,x71052,x71053),x71054),x71055)+E(f329(f312(f917(x71051,a904),f917(x71052,a904),f312(x71051,x71052,x71053)),f329(f310(x71051),x71054)),f329(f310(x71052),x71055))
% 159.70/159.36  [7449]P28(x74491,x74492,x74493,x74494)+~P28(x74491,x74492,x74493,f329(f329(f311(x74491),x74495),x74494))
% 159.70/159.36  [7514]P1(f329(x75141,x75142))+~P1(f329(f329(f95(x75143,x75144,x75141),x75145),x75142))
% 159.70/159.36  [7561]~P1(f329(f329(f331(x75614),x75613),x75615))+P1(f329(f329(f331(x75611),f329(x75612,x75613)),f329(f312(x75614,x75611,x75612),x75615)))
% 159.70/159.36  [7583]~P112(x75832)+E(f153(x75831,x75832,x75833,f329(f139(x75831,x75834),x75835)),f329(f139(x75831,x75834),f153(x75831,x75832,x75833,x75835)))
% 159.70/159.36  [7614]P1(f329(x76141,f329(x76142,x76143)))+~P1(f329(f329(f313(x76144,x76145,x76142),x76141),x76143))
% 159.70/159.36  [7617]P1(f329(f329(x76171,x76172),x76173))+~P1(f329(f329(f248(x76174,x76175,x76171),x76173),x76172))
% 159.70/159.36  [7618]P1(f329(f329(x76181,x76182),x76183))+~P1(f329(f329(f95(x76184,x76181,x76185),x76182),x76183))
% 159.70/159.36  [7679]~P1(f329(f329(f331(x76793),f329(x76794,x76792)),x76795))+P1(f329(f329(f331(x76791),x76792),f329(f313(x76791,x76793,x76794),x76795)))
% 159.70/159.36  [8082]~P1(f329(f329(f331(x80825),x80823),f329(f313(x80825,x80821,x80822),x80824)))+P1(f329(f329(f331(x80821),f329(x80822,x80823)),x80824))
% 159.70/159.36  [8389]~P19(x83892,x83891,x83893)+E(f329(f145(x83891,x83892,f329(f7(x83892,x83891,x83891),x83893),x83894),f155(x83892,x83895)),f329(f329(f66(x83892,x83891,x83893),x83894),f329(f175(x83892),x83895)))
% 159.70/159.36  [8411]E(f329(x84111,f435(x84112,x84111,x84113,x84114)),x84114)+~P1(f329(f329(f331(x84115),x84114),f329(f312(x84113,x84115,x84111),x84112)))
% 159.70/159.36  [8412]E(f329(x84121,f616(x84122,x84121,x84123,x84124)),x84124)+~P1(f329(f329(f331(x84125),x84124),f329(f312(x84123,x84125,x84121),x84122)))
% 159.70/159.36  [8727]~E(x87272,f329(f329(f154(x87271),x87274),x87275))+P1(f329(f329(f331(f916(f910(x87271),f910(x87271))),f329(f329(f257(f910(x87271),f910(x87271)),f118(x87271)),x87272)),f150(x87271,x87273)))
% 159.70/159.36  [8770]E(f329(x87701,f329(f94(x87702,x87703,x87704,x87701),x87705)),x87705)+~P1(f329(f329(f331(x87703),x87705),f329(f312(x87702,x87703,x87701),x87704)))
% 159.70/159.36  [8773]P28(x87731,x87732,f94(x87732,x87731,x87733,x87734),x87735)+~P1(f329(f329(f239(f917(x87731,a904)),x87735),f329(f312(x87732,x87731,x87734),x87733)))
% 159.70/159.36  [8780]~P38(x87801,x87803,x87805,x87802,x87804)+E(f329(f192(f910(x87801)),x87802),f329(f192(f910(x87803)),x87804))
% 159.70/159.36  [8791]P1(f329(f329(f239(f917(x87911,a904)),f329(f329(f42(x87912,f917(x87911,a904)),x87913),x87914)),f329(x87914,x87915)))+~P1(f329(f329(f331(x87912),x87915),x87913))
% 159.70/159.36  [8839]~P62(x88391,x88392,x88393,x88395,x88394)+E(f329(f312(x88391,x88392,x88393),f247(f917(x88391,a904))),x88394)
% 159.70/159.36  [9060]E(f329(f139(x90601,x90602),f765(x90603,x90604,x90605,x90602,x90601)),x90603)+~E(f329(f139(x90601,x90602),x90605),f329(f329(f154(x90601),x90604),x90603))
% 159.70/159.36  [9061]E(f329(f139(x90611,x90612),f770(x90613,x90612,x90614,x90615,x90611)),x90614)+~E(f329(f329(f154(x90611),x90615),x90614),f329(f139(x90611,x90612),x90613))
% 159.70/159.36  [9155]E(f329(f192(f910(x91551)),x91552),x91553)+~P1(f329(f329(f331(f916(f910(x91551),f910(x91551))),f329(f329(f257(f910(x91551),f910(x91551)),x91554),x91552)),f329(f146(x91551,x91555),x91553)))
% 159.70/159.36  [9156]E(f329(f192(f910(x91561)),x91562),x91563)+~P1(f329(f329(f331(f916(f910(x91561),f910(x91561))),f329(f329(f257(f910(x91561),f910(x91561)),x91562),x91564)),f329(f146(x91561,x91565),x91563)))
% 159.70/159.36  [9224]P1(f329(f329(f331(x92241),f435(x92242,x92243,x92241,x92244)),x92242))+~P1(f329(f329(f331(x92245),x92244),f329(f312(x92241,x92245,x92243),x92242)))
% 159.70/159.36  [9225]P1(f329(f329(f331(x92251),f616(x92252,x92253,x92251,x92254)),x92252))+~P1(f329(f329(f331(x92255),x92254),f329(f312(x92251,x92255,x92253),x92252)))
% 159.70/159.36  [9388]~P44(f917(x93883,a904),f917(x93881,a904),x93882)+P1(f329(f329(f239(f917(x93881,a904)),f329(x93882,f329(f329(f106(f917(x93883,a904)),x93884),x93885))),f329(f329(f106(f917(x93881,a904)),f329(x93882,x93884)),f329(x93882,x93885))))
% 159.70/159.36  [9390]E(f329(f312(x93901,x93902,x93903),f875(x93904,x93903,x93901,x93905,x93902)),x93905)+~P1(f329(f329(f239(f917(x93902,a904)),x93905),f329(f312(x93901,x93902,x93903),x93904)))
% 159.70/159.36  [9697]P1(f329(f329(f331(f916(f910(x96971),f910(x96971))),f329(f329(f257(f910(x96971),f910(x96971)),f329(f329(f154(x96971),x96972),x96973)),f329(f329(f154(x96971),x96972),x96974))),f309(f910(x96971),f160(x96971,x96975))))+~P1(f329(f329(f331(f916(f910(x96971),f910(x96971))),f329(f329(f257(f910(x96971),f910(x96971)),x96973),x96974)),f309(f910(x96971),f160(x96971,x96975))))
% 159.70/159.36  [9728]~E(f329(x97283,f717(x97285,x97284,x97283,x97282,x97281)),f329(x97285,f717(x97285,x97284,x97283,x97282,x97281)))+E(f329(f329(f157(x97281,x97282),x97283),x97284),f329(f329(f157(x97281,x97282),x97285),x97284))
% 159.70/159.36  [9805]~E(f329(f139(x98051,x98055),x98054),f329(f329(f154(x98051),x98053),x98052))+E(f329(f329(f137(x98051),f766(x98052,x98053,x98054,x98055,x98051)),f329(f329(f154(x98051),x98053),f765(x98052,x98053,x98054,x98055,x98051))),x98054)
% 159.70/159.36  [9806]~E(f329(f329(f154(x98061),x98065),x98064),f329(f139(x98061,x98063),x98062))+E(f329(f329(f137(x98061),f768(x98062,x98063,x98064,x98065,x98061)),f329(f329(f154(x98061),x98065),f770(x98062,x98063,x98064,x98065,x98061))),x98062)
% 159.70/159.36  [9810]E(f329(f329(f157(x98101,x98102),x98103),x98104),f329(f329(f157(x98101,x98102),x98105),x98104))+P1(f329(f329(f331(x98101),f717(x98103,x98104,x98105,x98102,x98101)),f329(f175(x98101),x98104)))
% 159.70/159.36  [9841]~P1(f329(f329(f331(x98415),x98414),f329(f288(x98411,x98415,x98413),x98412)))+P1(f329(f329(f331(x98411),f505(x98412,x98413,x98411,x98414,x98415)),x98412))
% 159.70/159.36  [9842]~P1(f329(f329(f331(x98425),x98424),f329(f288(x98421,x98425,x98423),x98422)))+P1(f329(f329(f331(x98421),f534(x98422,x98423,x98421,x98424,x98425)),x98422))
% 159.70/159.36  [9870]~P1(f329(f329(f239(f917(x98705,a904)),x98704),f329(f312(x98701,x98705,x98703),x98702)))+P1(f329(f329(f239(f917(x98701,a904)),f875(x98702,x98703,x98701,x98704,x98705)),x98702))
% 159.70/159.36  [10295]E(x102951,f2(a104))+E(f227(f916(f910(x102952),x102953),f916(x102952,x102953),f329(f329(f257(f910(x102952),x102953),f118(x102952)),x102954),f329(f262(x102952,x102953,f916(f910(x102952),x102953)),f329(f329(f7(x102952,f917(x102953,f916(f910(x102952),x102953)),f917(x102953,f916(f910(x102952),x102953))),f329(f329(f8(f917(f916(f910(x102952),x102953),f916(f910(x102952),x102953)),f917(f917(x102953,f916(f910(x102952),x102953)),f917(x102953,f916(f910(x102952),x102953))),x102952),f8(f916(f910(x102952),x102953),f916(f910(x102952),x102953),x102953)),f329(f329(f8(f917(f910(x102952),f917(x102953,f916(f910(x102952),x102953))),f917(f916(f910(x102952),x102953),f916(f910(x102952),x102953)),x102952),f262(f910(x102952),x102953,f916(f910(x102952),x102953))),f329(f329(f8(f917(f910(x102952),f910(x102952)),f917(f910(x102952),f917(x102953,f916(f910(x102952),x102953))),x102952),f329(f8(f910(x102952),f917(x102953,f916(f910(x102952),x102953)),f910(x102952)),f257(f910(x102952),x102953))),f154(x102952))))),f329(f122(x102953,x102952,x102955),f329(f329(f23(a104),x102951),f80(a104))))),f329(x102955,x102954)),f329(f329(f122(x102953,x102952,x102955),x102951),x102954))
% 159.70/159.36  [6112]E(x61121,x61122)+~E(f329(f261(x61123,x61124),f329(f329(f257(x61123,x61124),x61125),x61121)),x61122)
% 159.70/159.36  [6113]E(x61131,x61132)+~E(f329(f256(x61133,x61134),f329(f329(f257(x61133,x61134),x61131),x61135)),x61132)
% 159.70/159.36  [6376]~E(x63763,f329(f329(f137(x63761),x63764),f329(f329(f154(x63761),x63762),x63765)))+P1(f329(f329(f331(x63761),x63762),f329(f175(x63761),x63763)))
% 159.70/159.36  [6773]E(f329(f312(x67731,x67732,f329(f16(x67732,x67731),x67733)),x67734),f329(f329(f311(x67732),x67733),f191(f917(x67732,a904))))+~P1(f329(f329(f331(x67731),x67735),x67734))
% 159.70/159.36  [6844]E(f329(f329(f115(f917(x68441,a904)),f329(f175(x68441),x68442)),f329(f175(x68441),x68443)),f329(f175(x68441),x68444))+~E(f169(x68441,x68445,x68444),f329(f329(f257(f910(x68441),f910(x68441)),x68442),x68443))
% 159.70/159.36  [6943]~P112(x69432)+E(f329(f192(f910(x69431)),f329(f329(f151(x69431,x69432,x69433),x69434),x69435)),f329(a117,f329(f192(f910(x69431)),x69435)))
% 159.70/159.36  [6955]~P112(x69552)+E(f329(f175(x69551),f329(f329(f151(x69551,x69552,x69553),x69554),x69555)),f329(f329(f311(x69551),x69554),f329(f175(x69551),x69555)))
% 159.70/159.36  [7225]~P116(x72251)+E(f329(f329(f82(x72251),f329(f329(f82(x72251),x72252),x72253)),f329(f329(f82(x72251),x72254),x72255)),f329(f329(f82(x72251),f329(f329(f82(x72251),x72252),x72254)),f329(f329(f82(x72251),x72253),x72255)))
% 159.70/159.36  [7226]~P116(x72261)+E(f329(f329(f83(x72261),f329(f329(f83(x72261),x72262),x72263)),f329(f329(f83(x72261),x72264),x72265)),f329(f329(f83(x72261),f329(f329(f83(x72261),x72262),x72264)),f329(f329(f83(x72261),x72263),x72265)))
% 159.70/159.36  [7227]~P69(x72271)+E(f329(f329(f292(x72271),f329(f329(f83(x72271),x72272),x72273)),f329(f329(f83(x72271),x72274),x72275)),f329(f329(f83(x72271),f329(f329(f292(x72271),x72272),x72274)),f329(f329(f292(x72271),x72273),x72275)))
% 159.70/159.36  [7241]~P112(x72411)+E(f305(x72411,f329(f329(f238(x72411),x72412),x72413),f329(f329(f237(x72411),x72414),x72415)),f329(f329(f106(f917(x72411,a904)),f305(x72411,x72412,x72414)),f305(x72411,x72413,x72415)))
% 159.70/159.36  [7242]~P112(x72421)+E(f307(x72421,f329(f329(f238(x72421),x72422),x72423),f329(f329(f237(x72421),x72424),x72425)),f329(f329(f106(f917(x72421,a904)),f307(x72421,x72422,x72424)),f307(x72421,x72423,x72425)))
% 159.70/159.36  [7243]~P112(x72431)+E(f308(x72431,f329(f329(f238(x72431),x72432),x72433),f329(f329(f237(x72431),x72434),x72435)),f329(f329(f106(f917(x72431,a904)),f308(x72431,x72432,x72434)),f308(x72431,x72433,x72435)))
% 159.70/159.36  [7244]~P112(x72441)+E(f329(f329(f106(f917(x72441,a904)),f329(f304(x72441,x72442),x72443)),f329(f304(x72441,x72444),x72445)),f329(f304(x72441,f329(f329(f238(x72441),x72442),x72444)),f329(f329(f237(x72441),x72443),x72445)))
% 159.70/159.36  [7367]~P1(f329(x73671,f487(x73673,x73672,x73671)))+P1(f329(x73671,f329(f329(f257(x73672,x73673),x73674),x73675)))
% 159.70/159.36  [7481]~E(x74812,f329(x74814,x74815))+P1(f329(f329(f331(x74811),x74812),f329(f312(x74813,x74811,x74814),f247(f917(x74813,a904)))))
% 159.70/159.36  [7558]~P17(x75583,x75582,x75584)+P17(x75581,x75582,f329(f329(f8(x75583,f917(x75582,x75582),x75581),x75584),x75585))
% 159.70/159.36  [7559]~P19(x75593,x75592,x75594)+P19(x75591,x75592,f329(f329(f8(x75593,f917(x75592,x75592),x75591),x75594),x75595))
% 159.70/159.36  [7696]~P28(x76961,x76962,x76963,x76964)+P28(x76961,x76962,x76963,f329(f329(f23(f917(x76961,a904)),x76964),x76965))
% 159.70/159.36  [7852]~P1(f329(f329(x78523,x78524),x78525))+P1(f329(f329(f262(x78521,x78522,a904),x78523),f329(f329(f257(x78521,x78522),x78524),x78525)))
% 159.70/159.36  [7971]~P1(f329(x79712,x79714))+~E(f329(f329(f141(x79711),f329(f192(f910(x79711)),f180(x79711,x79712,x79713))),x79713),f329(f329(f154(x79711),x79714),x79715))
% 159.70/159.36  [7991]P28(x79911,x79912,x79913,x79914)+~P28(x79911,x79912,x79913,f329(f329(f115(f917(x79911,a904)),x79915),x79914))
% 159.70/159.36  [7992]P28(x79921,x79922,x79923,x79924)+~P28(x79921,x79922,x79923,f329(f329(f115(f917(x79921,a904)),x79924),x79925))
% 159.70/159.36  [8039]~P112(x80392)+E(f329(f329(f151(x80391,x80392,x80393),x80394),f153(x80391,x80392,x80393,x80395)),f153(x80391,x80392,x80393,f329(f329(f154(x80391),x80394),x80395)))
% 159.70/159.36  [8208]~P31(x82081,f329(a117,x82082),f329(f329(f329(f93(x82081),x82083),f329(a26,x82084)),x82085))+P31(x82081,x82082,f329(f329(f329(f93(x82081),x82083),f329(f236(a906),f329(a27,x82084))),x82085))
% 159.70/159.36  [8337]P31(x83371,f329(a117,x83372),f329(f329(f329(f93(x83371),x83373),f329(a26,x83374)),x83375))+~P31(x83371,x83372,f329(f329(f329(f93(x83371),x83373),f329(f236(a906),f329(a27,x83374))),x83375))
% 159.70/159.36  [8366]~P17(x83662,x83661,x83663)+E(f329(f145(x83661,x83662,f329(f7(x83662,x83661,x83661),x83663),x83664),x83665),f329(f329(f66(x83662,x83661,x83663),x83664),f329(f175(x83662),x83665)))
% 159.70/159.36  [8394]~E(f329(f329(f141(x83941),f329(f192(f910(x83941)),f180(x83941,x83942,x83943))),x83943),f329(f329(f154(x83941),x83944),x83945))+E(f329(f329(f137(x83941),f180(x83941,x83942,x83943)),f329(f329(f154(x83941),x83944),x83945)),x83943)
% 159.70/159.36  [8422]P1(f329(f329(x84221,x84222),x84223))+~P1(f329(f329(f262(x84224,x84225,a904),x84221),f329(f329(f257(x84224,x84225),x84222),x84223)))
% 159.70/159.36  [8494]P46(x84944,f389(x84945,x84944,x84943,x84942),x84942,f405(x84945,x84944,x84943,x84942))+P31(x84941,x84942,f329(f329(f329(f93(x84941),x84943),x84944),x84945))
% 159.70/159.36  [8896]P1(f329(f329(f239(f917(x88961,a904)),f329(f312(x88962,x88961,x88963),x88964)),f329(f312(x88962,x88961,x88963),x88965)))+~P1(f329(f329(f239(f917(x88962,a904)),x88964),x88965))
% 159.70/159.36  [8897]P1(f329(f329(f239(f917(x88971,a904)),f329(f313(x88971,x88972,x88973),x88974)),f329(f313(x88971,x88972,x88973),x88975)))+~P1(f329(f329(f239(f917(x88972,a904)),x88974),x88975))
% 159.70/159.36  [8972]E(x89721,f2(a104))+E(f329(f329(f264(x89722,x89723,x89722,f916(x89723,x89722)),f329(x89724,x89725)),f276(x89723,x89722,f329(f329(f23(a104),x89721),f80(a104)),x89724)),f329(f276(x89723,x89722,x89721,x89724),x89725))
% 159.70/159.36  [9085]P1(f329(f329(f260(x90851,x90852,a904,x90853),x90854),x90855))+~P1(f329(x90853,f329(f329(f257(x90851,x90852),x90854),x90855)))
% 159.70/159.36  [9307]P31(x93071,x93072,f329(f329(f329(f93(x93071),x93073),x93074),x93075))+P1(f329(f329(x93073,f385(x93075,x93074,x93073,x93072)),f389(x93075,x93074,x93073,x93072)))
% 159.70/159.36  [9368]~P1(f329(f329(f260(x93682,x93683,a904,x93681),x93684),x93685))+P1(f329(x93681,f329(f329(f257(x93682,x93683),x93684),x93685)))
% 159.70/159.36  [9545]P31(x95451,x95452,f329(f329(f329(f93(x95451),x95453),x95454),x95455))+~P1(f329(f329(x95455,f385(x95455,x95454,x95453,x95452)),f405(x95455,x95454,x95453,x95452)))
% 159.70/159.36  [9548]~P1(f329(f329(f331(x95482),x95485),f329(f312(x95481,x95482,x95484),x95483)))+P1(f329(f329(f331(x95481),f329(f94(x95481,x95482,x95483,x95484),x95485)),x95483))
% 159.70/159.36  [9615]~P27(x96151,x96152,f329(f329(f311(f908(x96151)),f329(f329(f329(f93(x96151),x96153),f329(f236(a906),f329(a27,x96154))),x96155)),f191(f917(f908(x96151),a904))))+P27(x96151,x96152,f329(f329(f311(f908(x96151)),f329(f329(f329(f93(x96151),x96153),f329(a26,x96154)),x96155)),f191(f917(f908(x96151),a904))))
% 159.70/159.36  [9640]~P1(f329(f63(x96403),f329(f312(x96402,x96403,x96405),f247(f917(x96402,a904)))))+P1(f329(f63(x96401),f329(f312(x96402,x96401,f329(f329(f8(x96403,x96401,x96402),x96404),x96405)),f247(f917(x96402,a904)))))
% 159.70/159.36  [9664]P1(f329(f329(f239(f917(f917(x96641,a904),a904)),f329(f312(f917(x96642,a904),f917(x96641,a904),f312(x96642,x96641,x96643)),f329(f310(x96642),x96644))),f329(f310(x96641),x96645)))+~P1(f329(f329(f239(f917(x96641,a904)),f329(f312(x96642,x96641,x96643),x96644)),x96645))
% 159.70/159.36  [9737]E(x97371,x97372)+~P1(f329(f68(x97373,x97374,x97375,x97371,f191(f917(x97373,a904))),x97372))
% 159.70/159.36  [9754]E(f329(f329(f257(x97541,x97542),f558(x97543,x97544,x97545,x97542,x97541)),f560(x97543,x97544,x97545,x97542,x97541)),x97545)+~P1(f329(f329(f331(f916(x97541,x97542)),x97545),f329(f329(f259(x97541,x97542),x97544),x97543)))
% 159.70/159.36  [9846]P1(f329(f329(f331(x98461),f558(x98462,x98463,x98464,x98465,x98461)),x98463))+~P1(f329(f329(f331(f916(x98461,x98465)),x98464),f329(f329(f259(x98461,x98465),x98463),x98462)))
% 159.70/159.36  [9948]P27(x99485,x99484,f329(f329(f311(f908(x99485)),f329(f329(f329(f93(x99485),x99481),x99483),x99482)),f191(f917(f908(x99485),a904))))+P1(f329(f329(x99481,f470(x99482,x99483,x99484,x99485,x99481)),f480(x99482,x99483,x99484,x99485,x99481)))
% 159.70/159.36  [10000]P1(f329(f329(f331(x100001),f560(x100002,x100003,x100004,x100001,x100005)),f329(x100002,f558(x100002,x100003,x100004,x100001,x100005))))+~P1(f329(f329(f331(f916(x100005,x100001)),x100004),f329(f329(f259(x100005,x100001),x100003),x100002)))
% 159.70/159.36  [10020]P1(f329(f329(f331(f916(x100201,x100201)),f329(f329(f257(x100201,x100201),x100202),f625(x100203,x100204,x100205,x100202,x100201))),x100203))+~P1(f329(f329(f331(f916(x100201,x100201)),f329(f329(f257(x100201,x100201),x100202),x100205)),f329(f329(f186(f916(x100201,x100201),a904),f329(a117,x100204)),x100203)))
% 159.70/159.36  [10021]P1(f329(f329(f331(f916(x100211,x100211)),f329(f329(f257(x100211,x100211),x100212),f626(x100213,x100214,x100215,x100212,x100211))),x100213))+~P1(f329(f329(f331(f916(x100211,x100211)),f329(f329(f257(x100211,x100211),x100212),x100215)),f329(f329(f186(f916(x100211,x100211),a904),f329(a117,x100214)),x100213)))
% 159.70/159.36  [10038]~P1(f329(f329(f331(f916(f910(x100381),f910(x100381))),f329(f329(f257(f910(x100381),f910(x100381)),f329(f329(f154(x100381),x100382),x100385)),x100384)),f161(x100381,x100383)))+P1(f329(f329(f331(f916(x100381,x100381)),f329(f329(f257(x100381,x100381),x100382),f678(x100383,x100384,x100385,x100382,x100381))),x100383))
% 159.70/159.36  [10040]~P32(x100401,x100402,f329(f329(f311(f908(x100401)),f329(f329(f329(f93(x100401),f95(x100401,x100403,x100404)),x100405),x100403)),f191(f917(f908(x100401),a904))))+P32(x100401,x100402,f329(f329(f311(f908(x100401)),f329(f329(f329(f93(x100401),x100403),f31(x100404,x100405)),f95(x100401,x100403,f329(f74(a904,a904,a905,a324),x100404)))),f191(f917(f908(x100401),a904))))
% 159.70/159.36  [10041]~P27(x100411,x100412,f329(f329(f311(f908(x100411)),f329(f329(f329(f93(x100411),f95(x100411,x100413,x100414)),x100415),x100413)),f191(f917(f908(x100411),a904))))+P27(x100411,x100412,f329(f329(f311(f908(x100411)),f329(f329(f329(f93(x100411),x100413),f31(x100414,x100415)),f95(x100411,x100413,f329(f74(a904,a904,a905,a324),x100414)))),f191(f917(f908(x100411),a904))))
% 159.70/159.36  [10319]P27(x103191,x103192,f329(f329(f311(f908(x103191)),f329(f329(f329(f93(x103191),x103193),x103194),x103195)),f191(f917(f908(x103191),a904))))+~P27(x103191,x103192,f329(f329(f311(f908(x103191)),f329(f329(f329(f93(x103191),f329(f16(f917(a905,a904),x103191),f329(f329(f7(a905,a905,a904),a326),f480(x103195,x103194,x103192,x103191,x103193)))),x103194),f329(f16(f917(a905,a904),x103191),f329(x103195,f470(x103195,x103194,x103192,x103191,x103193))))),f191(f917(f908(x103191),a904))))
% 159.70/159.36  [6452]P1(f329(x64522,x64524))+E(f180(x64521,x64522,f329(f329(f137(x64521),x64523),f329(f329(f154(x64521),x64524),x64525))),f180(x64521,x64522,x64523))
% 159.70/159.36  [6502]~P2(x65022)+E(f329(f329(f329(f115(f917(x65021,x65022)),x65023),x65024),x65025),f329(f329(f115(x65022),f329(x65023,x65025)),f329(x65024,x65025)))
% 159.70/159.36  [6504]~P81(x65042)+E(f329(f329(f329(f23(f917(x65041,x65042)),x65043),x65044),x65045),f329(f329(f23(x65042),f329(x65043,x65045)),f329(x65044,x65045)))
% 159.70/159.36  [6506]~P2(x65062)+E(f329(f329(f329(f106(f917(x65061,x65062)),x65063),x65064),x65065),f329(f329(f106(x65062),f329(x65063,x65065)),f329(x65064,x65065)))
% 159.70/159.36  [6525]E(x65251,x65252)+E(f329(f329(f167(x65253),f329(f329(f162(x65253,x65254),x65251),x65255)),x65252),f329(f329(f167(x65253),x65254),x65252))
% 159.70/159.36  [6792]~E(x67924,f191(f917(x67923,a904)))+E(f329(f329(f115(f917(x67921,a904)),x67922),f329(f329(f41(x67923,f917(x67921,a904)),x67924),x67925)),x67922)
% 159.70/159.36  [6793]~E(x67934,f191(f917(x67933,a904)))+E(f329(f329(f23(f917(x67931,a904)),x67932),f329(f329(f41(x67933,f917(x67931,a904)),x67934),x67935)),x67932)
% 159.70/159.36  [6794]~E(x67944,f191(f917(x67943,a904)))+E(f329(f329(f106(f917(x67941,a904)),x67942),f329(f329(f42(x67943,f917(x67941,a904)),x67944),x67945)),x67942)
% 159.70/159.36  [6810]~E(x68104,f191(f917(x68103,a904)))+E(f329(f329(f311(x68101),x68102),f329(f329(f41(x68103,f917(x68101,a904)),x68104),x68105)),f329(f329(f311(x68101),x68102),f191(f917(x68101,a904))))
% 159.70/159.36  [7605]E(f329(f329(f167(x76051),f329(f329(f157(x76052,x76051),x76053),x76054)),x76055),f329(x76053,f329(f329(f167(x76052),x76054),x76055)))+~P1(f329(f329(f240(a909),x76055),f329(f192(f910(x76052)),x76054)))
% 159.70/159.36  [7667]E(f329(f329(f115(f917(x76671,a904)),f329(x76672,x76673)),f329(f329(f41(x76674,f917(x76671,a904)),x76675),x76672)),f329(f329(f41(x76674,f917(x76671,a904)),x76675),x76672))+~P1(f329(f329(f331(x76674),x76673),x76675))
% 159.70/159.36  [7668]E(f329(f329(f106(f917(x76681,a904)),f329(x76682,x76683)),f329(f329(f42(x76684,f917(x76681,a904)),x76685),x76682)),f329(f329(f42(x76684,f917(x76681,a904)),x76685),x76682))+~P1(f329(f329(f331(x76684),x76683),x76685))
% 159.70/159.36  [8287]~E(x82873,f191(f917(x82871,a904)))+E(f329(f329(f41(x82871,f917(x82872,a904)),x82873),f329(f329(f8(f917(x82872,a904),f917(x82872,a904),x82871),f329(f311(x82872),x82874)),x82875)),f191(f917(x82872,a904)))
% 159.70/159.36  [8293]~P1(f329(f329(f331(x82934),x82933),x82935))+P1(f329(f329(f239(f917(x82931,a904)),f329(x82932,x82933)),f329(f329(f41(x82934,f917(x82931,a904)),x82935),x82932)))
% 159.70/159.36  [8421]~E(f329(x84214,x84212),x84215)+P1(f329(f329(f331(x84211),x84212),f329(f313(x84211,x84213,x84214),f329(f329(f311(x84213),x84215),f191(f917(x84213,a904))))))
% 159.70/159.36  [8469]~P60(x84691,x84692,f329(f289(x84692,x84691),x84693))+E(f329(f329(f106(f917(x84691,a904)),f329(f288(x84692,x84691,x84693),x84694)),f329(f288(x84692,x84691,x84693),x84695)),f329(f288(x84692,x84691,x84693),f329(f329(f106(f917(x84692,a904)),x84694),x84695)))
% 159.70/159.36  [8545]E(x85451,f2(a104))+E(f329(f123(x85452,x85453,f329(x85454,f329(f329(f23(a104),x85451),f80(a104)))),f329(f329(f7(x85452,a104,f911(x85453)),x85455),x85451)),f329(f202(x85452,x85453,x85454,x85455),x85451))
% 159.70/159.36  [8589]E(x85891,f191(f917(x85892,a904)))+E(f329(f329(f41(x85892,f917(x85893,a904)),x85891),f329(f329(f8(f917(x85893,a904),f917(x85893,a904),x85892),f329(f311(x85893),x85894)),x85895)),f329(f329(f311(x85893),x85894),f329(f329(f41(x85892,f917(x85893,a904)),x85891),x85895)))
% 159.70/159.36  [8647]~P28(x86472,x86471,x86473,f247(f917(x86472,a904)))+E(f329(f329(f23(f917(x86471,a904)),f329(f312(x86472,x86471,x86473),x86474)),f329(f312(x86472,x86471,x86473),x86475)),f329(f312(x86472,x86471,x86473),f329(f329(f23(f917(x86472,a904)),x86474),x86475)))
% 159.70/159.36  [8648]~P28(x86482,x86481,x86483,f247(f917(x86482,a904)))+E(f329(f329(f106(f917(x86481,a904)),f329(f312(x86482,x86481,x86483),x86484)),f329(f312(x86482,x86481,x86483),x86485)),f329(f312(x86482,x86481,x86483),f329(f329(f106(f917(x86482,a904)),x86484),x86485)))
% 159.70/159.36  [8714]~P1(f329(f329(f69(x87141,x87142,x87145),x87143),x87144))+P1(f329(f329(f331(f916(x87141,x87142)),f329(f329(f257(x87141,x87142),x87143),x87144)),x87145))
% 159.70/159.36  [8745]P1(f329(f329(f331(x87451),x87452),f329(f287(x87453,x87451),x87454)))+~P1(f329(f329(f331(f916(x87453,x87451)),f329(f329(f257(x87453,x87451),x87455),x87452)),x87454))
% 159.70/159.36  [8747]P1(f329(f329(f331(x87471),x87472),f329(f269(x87471,x87473),x87474)))+~P1(f329(f329(f331(f916(x87471,x87473)),f329(f329(f257(x87471,x87473),x87472),x87475)),x87474))
% 159.70/159.36  [8880]P1(f329(f329(f69(x88801,x88802,x88803),x88804),x88805))+~P1(f329(f329(f331(f916(x88801,x88802)),f329(f329(f257(x88801,x88802),x88804),x88805)),x88803))
% 159.70/159.36  [8919]E(f329(x89191,x89192),x89193)+~P1(f329(f329(f331(x89194),x89192),f329(f313(x89194,x89195,x89191),f329(f329(f311(x89195),x89193),f191(f917(x89195,a904))))))
% 159.70/159.36  [9152]P1(f329(f329(f331(f916(x91521,x91522)),f329(f329(f257(x91521,x91522),x91523),x91524)),f329(f289(x91522,x91521),x91525)))+~P1(f329(f329(f331(f916(x91522,x91521)),f329(f329(f257(x91522,x91521),x91524),x91523)),x91525))
% 159.70/159.36  [9170]~P1(f329(f329(x91701,x91705),x91704))+P1(f329(f329(x91701,f329(f261(x91702,x91703),f329(f329(f257(x91702,x91703),x91704),x91705))),f329(f256(x91702,x91703),f329(f329(f257(x91702,x91703),x91704),x91705))))
% 159.70/159.36  [9199]~P1(f329(f329(f331(f916(x91992,x91991)),f329(f329(f257(x91992,x91991),x91994),x91993)),f329(f289(x91991,x91992),x91995)))+P1(f329(f329(f331(f916(x91991,x91992)),f329(f329(f257(x91991,x91992),x91993),x91994)),x91995))
% 159.70/159.36  [9232]~P1(f329(f329(f331(f916(x92323,x92321)),f329(f329(f257(x92323,x92321),x92325),x92322)),x92324))+P1(f329(f329(f331(x92321),x92322),f329(f288(x92323,x92321,x92324),f329(f329(f311(x92323),x92325),f191(f917(x92323,a904))))))
% 159.70/159.36  [9288]P1(f329(f329(f331(f916(x92881,x92882)),f329(f329(f257(x92881,x92882),x92883),x92884)),x92885))+~P1(f329(f329(f331(x92882),x92884),f329(f288(x92881,x92882,x92885),f329(f329(f311(x92881),x92883),f191(f917(x92881,a904))))))
% 159.70/159.36  [9375]~P76(x93751)+E(f329(f329(f6(a909,x93751),x93752),f305(a909,f329(f329(f82(a909),x93753),x93754),f329(f329(f82(a909),x93755),x93754))),f329(f329(f6(a909,x93751),f329(f329(f8(a909,x93751,a909),x93752),f329(f329(f7(a909,a909,a909),f82(a909)),x93754))),f305(a909,x93753,x93755)))
% 159.70/159.36  [9394]~P76(x93941)+E(f329(f329(f6(a909,x93941),x93942),f329(f304(a909,f329(f329(f82(a909),x93943),x93944)),f329(f329(f82(a909),x93945),x93944))),f329(f329(f6(a909,x93941),f329(f329(f8(a909,x93941,a909),x93942),f329(f329(f7(a909,a909,a909),f82(a909)),x93944))),f329(f304(a909,x93943),x93945)))
% 159.70/159.36  [9450]~P28(x94501,x94502,x94503,f247(f917(x94501,a904)))+E(f329(f329(f157(x94501,x94502),x94503),f329(f139(x94501,f329(f329(f8(a904,a904,x94501),a324),f329(a326,x94504))),x94505)),f329(f139(x94502,f329(f329(f8(a904,a904,x94502),a324),f329(a326,f329(x94503,x94504)))),f329(f329(f157(x94501,x94502),x94503),x94505)))
% 159.70/159.36  [9468]~P28(x94681,x94682,x94683,f329(f329(f311(x94681),x94684),f329(f175(x94681),x94685)))+E(f329(f329(f157(x94681,x94682),x94683),f329(f139(x94681,f329(f329(f8(a904,a904,x94681),a324),f329(a326,x94684))),x94685)),f329(f139(x94682,f329(f329(f8(a904,a904,x94682),a324),f329(a326,f329(x94683,x94684)))),f329(f329(f157(x94681,x94682),x94683),x94685)))
% 159.70/159.36  [9629]P1(f329(f329(f331(f916(f910(x96291),f910(x96291))),f329(f329(f257(f910(x96291),f910(x96291)),f329(f329(f154(x96291),x96292),x96293)),f329(f329(f154(x96291),x96294),x96293))),f160(x96291,x96295)))+~P1(f329(f329(f331(f916(x96291,x96291)),f329(f329(f257(x96291,x96291),x96292),x96294)),x96295))
% 159.70/159.36  [9735]P27(x97351,x97352,f329(f329(f311(f908(x97351)),f329(f329(f329(f93(x97351),x97353),f329(a26,x97354)),x97355)),f191(f917(f908(x97351),a904))))+~P27(x97351,f329(f329(f311(f908(x97351)),f329(f329(f329(f93(x97351),x97353),f329(a26,x97354)),x97355)),x97352),f329(f329(f311(f908(x97351)),f329(f329(f329(f93(x97351),x97353),f329(f236(a906),f329(a27,x97354))),x97355)),f191(f917(f908(x97351),a904))))
% 159.70/159.36  [9749]E(f329(f329(f311(x97491),f391(x97492,x97493,x97494,x97495,x97491)),f392(x97492,x97493,x97494,x97495,x97491)),f329(f329(f311(x97491),x97494),x97493))+~P1(f329(f64(x97491,x97495,f329(f329(f311(x97491),x97494),x97493)),x97492))
% 159.70/159.36  [9750]E(f329(f329(f311(x97501),f393(x97502,x97503,x97504,x97505,x97501)),f394(x97502,x97503,x97504,x97505,x97501)),f329(f329(f311(x97501),x97504),x97503))+~P1(f329(f64(x97501,x97505,f329(f329(f311(x97501),x97504),x97503)),x97502))
% 159.70/159.36  [9831]P1(f329(f329(f331(x98311),f634(x98312,x98313,x98314,x98315,x98311)),x98314))+P1(f329(f329(f329(f42(x98311,f917(x98315,a904)),x98314),x98313),x98312))
% 159.70/159.36  [9836]P1(f329(f329(f331(x98361),f635(x98362,x98363,x98361,x98364,x98365)),x98363))+P1(f329(f329(f331(x98365),x98364),f329(f329(f42(x98361,f917(x98365,a904)),x98363),x98362)))
% 159.70/159.36  [9845]P1(f329(f329(f331(x98451),f632(x98452,x98453,x98451,x98454,x98455)),x98453))+P1(f329(f329(f239(f917(x98455,a904)),x98454),f329(f329(f42(x98451,f917(x98455,a904)),x98453),x98452)))
% 159.70/159.36  [9847]P1(f329(f329(x98471,f398(x98472,x98471,x98473,x98474,x98475)),x98472))+~P1(f329(f329(f329(f41(x98475,f917(x98474,a904)),x98473),x98471),x98472))
% 159.70/159.36  [9851]P1(f329(f329(f331(x98511),f398(x98512,x98513,x98514,x98515,x98511)),x98514))+~P1(f329(f329(f329(f41(x98511,f917(x98515,a904)),x98514),x98513),x98512))
% 159.70/159.36  [9852]P58(x98524,f329(f329(f42(x98521,f917(x98524,a904)),x98525),x98523),f329(f329(f42(x98521,f917(f916(x98524,x98524),a904)),x98525),x98522))+P1(f329(f329(f331(x98521),f800(x98522,x98523,x98524,x98525,x98521)),x98525))
% 159.70/159.36  [9862]P1(f329(f329(f331(x98621),f411(x98622,x98623,x98621,x98624,x98625)),x98623))+~P1(f329(f329(f331(x98625),x98624),f329(f329(f41(x98621,f917(x98625,a904)),x98623),x98622)))
% 159.70/159.36  [9868]P1(f329(f329(f331(x98681),x98682),f329(x98683,f411(x98683,x98684,x98685,x98682,x98681))))+~P1(f329(f329(f331(x98681),x98682),f329(f329(f41(x98685,f917(x98681,a904)),x98684),x98683)))
% 159.70/159.36  [9953]~P1(f329(f329(x99534,f634(x99535,x99534,x99533,x99532,x99531)),x99535))+P1(f329(f329(f329(f42(x99531,f917(x99532,a904)),x99533),x99534),x99535))
% 159.70/159.36  [9956]~P1(f329(f329(f331(x99561),x99562),f329(x99565,f635(x99565,x99564,x99563,x99562,x99561))))+P1(f329(f329(f331(x99561),x99562),f329(f329(f42(x99563,f917(x99561,a904)),x99564),x99565)))
% 159.70/159.36  [9960]~P58(x99601,f329(x99604,f800(x99605,x99604,x99601,x99603,x99602)),f329(x99605,f800(x99605,x99604,x99601,x99603,x99602)))+P58(x99601,f329(f329(f42(x99602,f917(x99601,a904)),x99603),x99604),f329(f329(f42(x99602,f917(f916(x99601,x99601),a904)),x99603),x99605))
% 159.70/159.36  [9961]~P1(f329(f329(f239(f917(x99611,a904)),x99612),f329(x99615,f632(x99615,x99614,x99613,x99612,x99611))))+P1(f329(f329(f239(f917(x99611,a904)),x99612),f329(f329(f42(x99613,f917(x99611,a904)),x99614),x99615)))
% 159.70/159.36  [10024]~P1(f329(f329(f331(x100241),f391(x100245,x100244,x100243,x100242,x100241)),f392(x100245,x100244,x100243,x100242,x100241)))+~P1(f329(f64(x100241,x100242,f329(f329(f311(x100241),x100243),x100244)),x100245))
% 159.70/159.36  [10025]~P1(f329(f329(f331(x100251),f393(x100255,x100254,x100253,x100252,x100251)),f394(x100255,x100254,x100253,x100252,x100251)))+~P1(f329(f64(x100251,x100252,f329(f329(f311(x100251),x100253),x100254)),x100255))
% 159.70/159.36  [10026]~P1(f329(f329(f331(f916(x100261,x100261)),f329(f329(f257(x100261,x100261),x100262),x100265)),f329(f329(f186(f916(x100261,x100261),a904),f329(a117,x100264)),x100263)))+P1(f329(f329(f331(f916(x100261,x100261)),f329(f329(f257(x100261,x100261),x100262),f627(x100263,x100264,x100265,x100262,x100261))),f329(f329(f186(f916(x100261,x100261),a904),x100264),x100263)))
% 159.70/159.36  [10032]P1(f329(f68(x100321,x100321,x100322,f391(x100323,x100324,x100325,x100322,x100321),f392(x100323,x100324,x100325,x100322,x100321)),x100323))+~P1(f329(f64(x100321,x100322,f329(f329(f311(x100321),x100325),x100324)),x100323))
% 159.70/159.36  [10033]P1(f329(f68(x100331,x100331,x100332,f393(x100333,x100334,x100335,x100332,x100331),f394(x100333,x100334,x100335,x100332,x100331)),x100333))+~P1(f329(f64(x100331,x100332,f329(f329(f311(x100331),x100335),x100334)),x100333))
% 159.70/159.36  [10045]~P112(x100451)+P16(x100451,f329(f329(f157(x100452,x100451),x100453),f329(f139(x100452,f329(f329(f7(x100452,x100451,a904),f329(f329(f8(x100451,f917(x100451,a904),x100452),a326),x100453)),f329(x100454,x100455))),x100455)))
% 159.70/159.36  [10084]~P1(f329(f329(f331(x100842),x100845),f329(f288(x100841,x100842,x100844),x100843)))+P1(f329(f329(f331(f916(x100841,x100842)),f329(f329(f257(x100841,x100842),f505(x100843,x100844,x100841,x100845,x100842)),x100845)),x100844))
% 159.70/159.36  [10085]~P1(f329(f329(f331(x100852),x100855),f329(f288(x100851,x100852,x100854),x100853)))+P1(f329(f329(f331(f916(x100851,x100852)),f329(f329(f257(x100851,x100852),f534(x100853,x100854,x100851,x100855,x100852)),x100855)),x100854))
% 159.70/159.36  [10105]~P1(f329(f329(f331(f916(x101051,x101051)),f329(f329(f257(x101051,x101051),x101055),x101054)),f329(f329(f186(f916(x101051,x101051),a904),f329(a117,x101053)),x101052)))+P1(f329(f329(f331(f916(x101051,x101051)),f329(f329(f257(x101051,x101051),f627(x101052,x101053,x101054,x101055,x101051)),x101054)),x101052))
% 159.70/159.36  [10108]~P1(f329(f329(f331(f916(x101081,x101081)),f329(f329(f257(x101081,x101081),x101085),x101084)),f329(f329(f186(f916(x101081,x101081),a904),f329(a117,x101083)),x101082)))+P1(f329(f329(f331(f916(x101081,x101081)),f329(f329(f257(x101081,x101081),f625(x101082,x101083,x101084,x101085,x101081)),x101084)),f329(f329(f186(f916(x101081,x101081),a904),x101083),x101082)))
% 159.70/159.36  [10109]~P1(f329(f329(f331(f916(x101091,x101091)),f329(f329(f257(x101091,x101091),x101095),x101094)),f329(f329(f186(f916(x101091,x101091),a904),f329(a117,x101093)),x101092)))+P1(f329(f329(f331(f916(x101091,x101091)),f329(f329(f257(x101091,x101091),f626(x101092,x101093,x101094,x101095,x101091)),x101094)),f329(f329(f186(f916(x101091,x101091),a904),x101093),x101092)))
% 159.70/159.36  [10110]~P1(f329(f329(f331(f916(f910(x101101),f910(x101101))),f329(f329(f257(f910(x101101),f910(x101101)),x101105),f329(f329(f154(x101101),x101104),x101103))),f161(x101101,x101102)))+P1(f329(f329(f331(f916(x101101,x101101)),f329(f329(f257(x101101,x101101),f676(x101102,x101103,x101104,x101105,x101101)),x101104)),x101102))
% 159.70/159.36  [7688]~E(x76883,f191(f917(x76882,a904)))+E(f329(f329(f115(f917(x76881,a904)),f329(f329(f41(x76882,f917(x76881,a904)),x76883),x76884)),x76885),x76885)
% 159.70/159.36  [7689]~E(x76893,f191(f917(x76892,a904)))+E(f329(f329(f106(f917(x76891,a904)),f329(f329(f42(x76892,f917(x76891,a904)),x76893),x76894)),x76895),x76895)
% 159.70/159.36  [8126]~E(x81263,f191(f917(x81262,a904)))+E(f329(f329(f23(f917(x81261,a904)),f329(f329(f42(x81262,f917(x81261,a904)),x81263),x81264)),x81265),f329(f329(f23(f917(x81261,a904)),f247(f917(x81261,a904))),x81265))
% 159.70/159.36  [8261]E(f329(f329(f162(x82611,f329(f329(f137(x82611),x82612),x82613)),x82614),x82615),f329(f329(f137(x82611),f329(f329(f162(x82611,x82612),x82614),x82615)),x82613))+~P1(f329(f329(f240(a909),x82614),f329(f192(f910(x82611)),x82612)))
% 159.70/159.36  [8535]E(f329(f329(f167(x85351),f329(f329(f157(a909,x85351),x85352),f142(a909,f329(f304(a909,x85353),x85354)))),x85355),f329(x85352,f329(f329(f82(a909),x85353),x85355)))+~P1(f329(f329(f240(a909),x85355),f329(f329(f23(a909),x85354),x85353)))
% 159.70/159.36  [8549]E(x85491,f2(a104))+E(f126(x85492,x85493,f329(x85494,f329(f329(f23(a104),x85491),f80(a104))),f329(f329(f7(x85492,a104,f911(f913(x85493))),x85495),x85491)),f329(f200(x85492,x85493,x85494,x85495),x85491))
% 159.70/159.36  [8576]~E(x85763,f191(f917(x85761,a904)))+E(f329(f329(f41(x85761,f917(x85762,a904)),x85763),f329(f329(f8(f917(x85762,a904),f917(x85762,a904),x85761),f329(f115(f917(x85762,a904)),x85764)),x85765)),f191(f917(x85762,a904)))
% 159.70/159.36  [8577]~E(x85773,f191(f917(x85771,a904)))+E(f329(f329(f42(x85771,f917(x85772,a904)),x85773),f329(f329(f8(f917(x85772,a904),f917(x85772,a904),x85771),f329(f23(f917(x85772,a904)),x85774)),x85775)),f247(f917(x85772,a904)))
% 159.70/159.36  [8578]~E(x85783,f191(f917(x85781,a904)))+E(f329(f329(f42(x85781,f917(x85782,a904)),x85783),f329(f329(f8(f917(x85782,a904),f917(x85782,a904),x85781),f329(f106(f917(x85782,a904)),x85784)),x85785)),f247(f917(x85782,a904)))
% 159.70/159.36  [8583]~P142(x85832)+E(f329(f329(f6(x85831,x85832),f329(f329(f8(x85832,x85832,x85831),f329(f83(x85832),x85833)),x85834)),x85835),f329(f329(f83(x85832),x85833),f329(f329(f6(x85831,x85832),x85834),x85835)))
% 159.70/159.36  [8866]E(x88661,f191(f917(x88662,a904)))+E(f329(f329(f41(x88662,f917(x88663,a904)),x88661),f329(f329(f8(f917(x88663,a904),f917(x88663,a904),x88662),f329(f115(f917(x88663,a904)),x88664)),x88665)),f329(f329(f115(f917(x88663,a904)),x88664),f329(f329(f41(x88662,f917(x88663,a904)),x88661),x88665)))
% 159.70/159.36  [8867]E(x88671,f191(f917(x88672,a904)))+E(f329(f329(f42(x88672,f917(x88673,a904)),x88671),f329(f329(f8(f917(x88673,a904),f917(x88673,a904),x88672),f329(f23(f917(x88673,a904)),x88674)),x88675)),f329(f329(f23(f917(x88673,a904)),x88674),f329(f329(f41(x88672,f917(x88673,a904)),x88671),x88675)))
% 159.70/159.36  [8868]E(x88681,f191(f917(x88682,a904)))+E(f329(f329(f42(x88682,f917(x88683,a904)),x88681),f329(f329(f8(f917(x88683,a904),f917(x88683,a904),x88682),f329(f106(f917(x88683,a904)),x88684)),x88685)),f329(f329(f106(f917(x88683,a904)),x88684),f329(f329(f42(x88682,f917(x88683,a904)),x88681),x88685)))
% 159.70/159.36  [9068]~P1(f329(f329(f240(a909),f329(x90684,x90682)),f329(x90684,x90683)))+P1(f329(f329(f331(f916(x90681,x90681)),f329(f329(f257(x90681,x90681),x90682),x90683)),f156(x90681,f329(f329(f154(f917(x90681,a909)),x90684),x90685))))
% 159.70/159.36  [9326]~P44(f917(x93265,a904),f917(x93261,a904),x93262)+P1(f329(f329(f239(f917(x93261,a904)),f329(f329(f115(f917(x93261,a904)),f329(x93262,x93263)),f329(x93262,x93264))),f329(x93262,f329(f329(f115(f917(x93265,a904)),x93263),x93264))))
% 159.70/159.36  [9343]~P28(x93432,x93431,x93433,f329(f329(f115(f917(x93432,a904)),x93434),x93435))+E(f329(f329(f106(f917(x93431,a904)),f329(f312(x93432,x93431,x93433),f329(f329(f23(f917(x93432,a904)),x93434),x93435))),f329(f312(x93432,x93431,x93433),f329(f329(f23(f917(x93432,a904)),x93435),x93434))),f191(f917(x93431,a904)))
% 159.70/159.36  [9593]~P28(x95933,x95931,x95935,f247(f917(x95933,a904)))+E(f329(f74(x95931,x95932,x95933,f329(f74(x95933,x95932,x95931,x95934),f94(x95933,x95931,f247(f917(x95933,a904)),x95935))),x95935),x95934)
% 159.70/159.36  [9625]~P1(f329(f329(f239(f917(x96253,a904)),f329(f288(x96251,x96253,x96254),x96252)),x96255))+P1(f329(f329(f239(f917(x96251,a904)),x96252),f329(f81(f917(x96251,a904)),f329(f288(x96253,x96251,f329(f289(x96251,x96253),x96254)),f329(f81(f917(x96253,a904)),x96255)))))
% 159.70/159.36  [9649]~P28(x96491,x96492,x96493,f329(f329(f311(x96491),x96494),x96495))+~P1(f329(f329(f331(x96492),f329(x96493,x96494)),f329(f312(x96491,x96492,x96493),f329(f329(f23(f917(x96491,a904)),x96495),f329(f329(f311(x96491),x96494),f191(f917(x96491,a904)))))))
% 159.70/159.36  [9701]P1(f329(f329(f239(f917(x97011,a904)),f329(f288(x97012,x97011,x97013),x97014)),x97015))+~P1(f329(f329(f239(f917(x97012,a904)),x97014),f329(f81(f917(x97012,a904)),f329(f288(x97011,x97012,f329(f289(x97012,x97011),x97013)),f329(f81(f917(x97011,a904)),x97015)))))
% 159.70/159.36  [9776]~P88(x97761)+P1(f329(f329(f239(x97761),f329(f77(x97761),f329(f329(f23(x97761),f329(f329(f82(x97761),x97762),x97763)),f329(f329(f82(x97761),x97764),x97765)))),f329(f329(f82(x97761),f329(f77(x97761),f329(f329(f23(x97761),x97762),x97764))),f329(f77(x97761),f329(f329(f23(x97761),x97763),x97765)))))
% 159.70/159.36  [9883]P1(f329(f329(f331(x98831),f413(x98832,x98833,x98834,x98831,x98835)),x98834))+P1(f329(f329(f239(f917(x98835,a904)),f329(f329(f41(x98831,f917(x98835,a904)),x98834),x98833)),x98832))
% 159.70/159.36  [10063]~P1(f329(f329(f239(f917(x100631,a904)),f329(x100634,f413(x100635,x100634,x100633,x100632,x100631))),x100635))+P1(f329(f329(f239(f917(x100631,a904)),f329(f329(f41(x100632,f917(x100631,a904)),x100633),x100634)),x100635))
% 159.70/159.36  [8694]E(f329(f329(f137(x86941),x86942),f329(f329(f162(x86941,x86943),f329(f329(f23(a909),x86944),f329(f192(f910(x86941)),x86942))),x86945)),f329(f329(f162(x86941,f329(f329(f137(x86941),x86942),x86943)),x86944),x86945))+P1(f329(f329(f240(a909),x86944),f329(f192(f910(x86941)),x86942)))
% 159.70/159.36  [8721]~P145(x87211)+E(f329(f329(f82(x87211),f329(f329(f83(x87211),x87212),x87213)),f329(f329(f82(x87211),f329(f329(f83(x87211),x87214),x87213)),x87215)),f329(f329(f82(x87211),f329(f329(f83(x87211),f329(f329(f82(x87211),x87212),x87214)),x87213)),x87215))
% 159.70/159.36  [9297]~P142(x92971)+E(f329(f168(x92971),f329(f329(f157(x92972,x92971),f329(f329(f8(x92971,x92971,x92972),f329(f83(x92971),x92973)),x92974)),x92975)),f329(f329(f83(x92971),x92973),f329(f168(x92971),f329(f329(f157(x92972,x92971),x92974),x92975))))
% 159.70/159.36  [9467]E(f329(f192(f910(x94671)),f329(f329(f178(x94671),f329(f329(f237(a909),f329(f192(f910(x94671)),x94672)),f329(f192(f910(x94673)),x94674))),x94672)),f329(f192(f910(x94673)),f329(f329(f178(x94673),f329(f329(f237(a909),f329(f192(f910(x94671)),x94672)),f329(f192(f910(x94673)),x94674))),x94674)))+P1(f329(x94675,f329(f329(f184(x94671,x94673),x94672),x94674)))
% 159.70/159.36  [9711]~P142(x97112)+E(f329(f329(f6(x97111,x97112),f329(f329(f7(x97111,x97112,x97112),f329(f329(f8(x97112,f917(x97112,x97112),x97111),f83(x97112)),x97113)),x97114)),x97115),f329(f329(f83(x97112),f329(f329(f6(x97111,x97112),x97113),x97115)),x97114))
% 159.70/159.36  [9712]~P70(x97122)+E(f329(f329(f6(x97121,x97122),f329(f329(f7(x97121,x97122,x97122),f329(f329(f8(x97122,f917(x97122,x97122),x97121),f292(x97122)),x97123)),x97124)),x97125),f329(f329(f292(x97122),f329(f329(f6(x97121,x97122),x97123),x97125)),x97124))
% 159.70/159.36  [9719]~P76(x97192)+E(f329(f329(f6(x97191,x97192),f329(f329(f18(x97191,x97192,x97192),f329(f329(f8(x97192,f917(x97192,x97192),x97191),f82(x97192)),x97193)),x97194)),x97195),f329(f329(f82(x97192),f329(f329(f6(x97191,x97192),x97193),x97195)),f329(f329(f6(x97191,x97192),x97194),x97195)))
% 159.70/159.36  [9720]~P73(x97202)+E(f329(f329(f6(x97201,x97202),f329(f329(f18(x97201,x97202,x97202),f329(f329(f8(x97202,f917(x97202,x97202),x97201),f23(x97202)),x97203)),x97204)),x97205),f329(f329(f23(x97202),f329(f329(f6(x97201,x97202),x97203),x97205)),f329(f329(f6(x97201,x97202),x97204),x97205)))
% 159.70/159.36  [9721]~P80(x97212)+E(f329(f329(f9(x97211,x97212),f329(f329(f18(x97211,x97212,x97212),f329(f329(f8(x97212,f917(x97212,x97212),x97211),f83(x97212)),x97213)),x97214)),x97215),f329(f329(f83(x97212),f329(f329(f9(x97211,x97212),x97213),x97215)),f329(f329(f9(x97211,x97212),x97214),x97215)))
% 159.70/159.36  [9761]~E(x97613,f191(f917(x97611,a904)))+E(f329(f329(f41(x97611,f917(x97612,a904)),x97613),f329(f329(f7(x97611,f917(x97612,a904),f917(x97612,a904)),f329(f329(f8(f917(x97612,a904),f917(f917(x97612,a904),f917(x97612,a904)),x97611),f115(f917(x97612,a904))),x97614)),x97615)),f191(f917(x97612,a904)))
% 159.70/159.36  [9762]~E(x97623,f191(f917(x97621,a904)))+E(f329(f329(f42(x97621,f917(x97622,a904)),x97623),f329(f329(f7(x97621,f917(x97622,a904),f917(x97622,a904)),f329(f329(f8(f917(x97622,a904),f917(f917(x97622,a904),f917(x97622,a904)),x97621),f23(f917(x97622,a904))),x97624)),x97625)),f247(f917(x97622,a904)))
% 159.70/159.36  [9763]~E(x97633,f191(f917(x97631,a904)))+E(f329(f329(f42(x97631,f917(x97632,a904)),x97633),f329(f329(f7(x97631,f917(x97632,a904),f917(x97632,a904)),f329(f329(f8(f917(x97632,a904),f917(f917(x97632,a904),f917(x97632,a904)),x97631),f106(f917(x97632,a904))),x97634)),x97635)),f247(f917(x97632,a904)))
% 159.70/159.36  [9784]E(x97841,f191(f917(x97842,a904)))+E(f329(f329(f41(x97842,f917(x97843,a904)),x97841),f329(f329(f7(x97842,f917(x97843,a904),f917(x97843,a904)),f329(f329(f8(f917(x97843,a904),f917(f917(x97843,a904),f917(x97843,a904)),x97842),f115(f917(x97843,a904))),x97844)),x97845)),f329(f329(f115(f917(x97843,a904)),f329(f329(f41(x97842,f917(x97843,a904)),x97841),x97844)),x97845))
% 159.70/159.36  [9785]E(x97851,f191(f917(x97852,a904)))+E(f329(f329(f42(x97852,f917(x97853,a904)),x97851),f329(f329(f7(x97852,f917(x97853,a904),f917(x97853,a904)),f329(f329(f8(f917(x97853,a904),f917(f917(x97853,a904),f917(x97853,a904)),x97852),f23(f917(x97853,a904))),x97854)),x97855)),f329(f329(f23(f917(x97853,a904)),f329(f329(f42(x97852,f917(x97853,a904)),x97851),x97854)),x97855))
% 159.70/159.36  [9786]E(x97861,f191(f917(x97862,a904)))+E(f329(f329(f42(x97862,f917(x97863,a904)),x97861),f329(f329(f7(x97862,f917(x97863,a904),f917(x97863,a904)),f329(f329(f8(f917(x97863,a904),f917(f917(x97863,a904),f917(x97863,a904)),x97862),f106(f917(x97863,a904))),x97864)),x97865)),f329(f329(f106(f917(x97863,a904)),f329(f329(f42(x97862,f917(x97863,a904)),x97861),x97864)),x97865))
% 159.70/159.36  [9348]~P1(f329(f329(f239(a909),x93481),x93484))+E(f329(f329(f23(a909),f329(f329(f82(a909),f329(f329(f83(a909),x93481),x93482)),x93483)),f329(f329(f82(a909),f329(f329(f83(a909),x93484),x93482)),x93485)),f329(f329(f23(a909),x93483),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x93484),x93481)),x93482)),x93485)))
% 159.70/159.36  [9935]~P142(x99351)+E(f329(f168(x99351),f329(f329(f157(x99352,x99351),f329(f329(f7(x99352,x99351,x99351),f329(f329(f8(x99351,f917(x99351,x99351),x99352),f83(x99351)),x99353)),x99354)),x99355)),f329(f329(f83(x99351),f329(f168(x99351),f329(f329(f157(x99352,x99351),x99353),x99355))),x99354))
% 159.70/159.36  [9941]~P76(x99411)+E(f329(f168(x99411),f329(f329(f157(x99412,x99411),f329(f329(f18(x99412,x99411,x99411),f329(f329(f8(x99411,f917(x99411,x99411),x99412),f82(x99411)),x99413)),x99414)),x99415)),f329(f329(f82(x99411),f329(f168(x99411),f329(f329(f157(x99412,x99411),x99413),x99415))),f329(f168(x99411),f329(f329(f157(x99412,x99411),x99414),x99415))))
% 159.70/159.36  [9942]~P73(x99421)+E(f329(f168(x99421),f329(f329(f157(x99422,x99421),f329(f329(f18(x99422,x99421,x99421),f329(f329(f8(x99421,f917(x99421,x99421),x99422),f23(x99421)),x99423)),x99424)),x99425)),f329(f329(f23(x99421),f329(f168(x99421),f329(f329(f157(x99422,x99421),x99423),x99425))),f329(f168(x99421),f329(f329(f157(x99422,x99421),x99424),x99425))))
% 159.70/159.36  [10076]P1(f329(x100761,f329(f329(f184(x100762,x100763),x100764),x100765)))+~P1(f329(x100761,f329(f329(f184(x100762,x100763),f329(f329(f178(x100762),f329(f329(f237(a909),f329(f192(f910(x100762)),x100764)),f329(f192(f910(x100763)),x100765))),x100764)),f329(f329(f178(x100763),f329(f329(f237(a909),f329(f192(f910(x100762)),x100764)),f329(f192(f910(x100763)),x100765))),x100765))))
% 159.70/159.36  [10329]~P1(f329(f329(f331(f916(x103292,x103291)),f329(f329(f257(x103292,x103291),x103294),x103295)),f329(f289(x103291,x103292),x103293)))+P1(f329(f329(f248(x103291,x103292,f329(f329(f7(x103291,f917(f916(x103291,x103292),a904),f917(x103292,a904)),f329(f329(f8(f917(x103292,f917(f917(f916(x103291,x103292),a904),a904)),f917(f917(f916(x103291,x103292),a904),f917(x103292,a904)),x103291),f7(x103292,f917(f916(x103291,x103292),a904),a904)),f329(f329(f8(f917(x103292,f916(x103291,x103292)),f917(x103292,f917(f917(f916(x103291,x103292),a904),a904)),x103291),f329(f8(f916(x103291,x103292),f917(f917(f916(x103291,x103292),a904),a904),x103292),f331(f916(x103291,x103292)))),f257(x103291,x103292)))),x103293)),x103294),x103295))
% 159.70/159.36  [10342]P1(f329(f329(f331(f916(x103421,x103422)),f329(f329(f257(x103421,x103422),x103423),x103424)),f329(f289(x103422,x103421),x103425)))+~P1(f329(f329(f248(x103422,x103421,f329(f329(f7(x103422,f917(f916(x103422,x103421),a904),f917(x103421,a904)),f329(f329(f8(f917(x103421,f917(f917(f916(x103422,x103421),a904),a904)),f917(f917(f916(x103422,x103421),a904),f917(x103421,a904)),x103422),f7(x103421,f917(f916(x103422,x103421),a904),a904)),f329(f329(f8(f917(x103421,f916(x103422,x103421)),f917(x103421,f917(f917(f916(x103422,x103421),a904),a904)),x103422),f329(f8(f916(x103422,x103421),f917(f917(f916(x103422,x103421),a904),a904),x103421),f331(f916(x103422,x103421)))),f257(x103422,x103421)))),x103425)),x103423),x103424))
% 159.70/159.36  [9592]~P1(f329(f329(f239(a909),x95924),x95921))+E(f329(f329(f23(a909),f329(f329(f82(a909),f329(f329(f83(a909),x95921),x95922)),x95923)),f329(f329(f82(a909),f329(f329(f83(a909),x95924),x95922)),x95925)),f329(f329(f23(a909),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x95921),x95924)),x95922)),x95923)),x95925))
% 159.70/159.36  [10351]P27(x103511,x103512,f329(f312(a907,f908(x103511),f329(f329(f18(a907,f917(x103511,f917(a905,a904)),f908(x103511)),f329(f329(f18(a907,a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),f329(f329(f8(f917(x103511,f917(a905,a904)),f917(a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),a907),f93(x103511)),x103513)),a26)),x103514)),x103515))+~P27(x103511,f329(f329(f115(f917(f908(x103511),a904)),x103512),f329(f312(a907,f908(x103511),f329(f329(f18(a907,f917(x103511,f917(a905,a904)),f908(x103511)),f329(f329(f18(a907,a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),f329(f329(f8(f917(x103511,f917(a905,a904)),f917(a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),a907),f93(x103511)),x103513)),a26)),x103514)),x103515)),f329(f312(a907,f908(x103511),f329(f329(f18(a907,f917(x103511,f917(a905,a904)),f908(x103511)),f329(f329(f18(a907,a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),f329(f329(f8(f917(x103511,f917(a905,a904)),f917(a906,f917(f917(x103511,f917(a905,a904)),f908(x103511))),a907),f93(x103511)),x103513)),f329(f329(f8(f913(a906),a906,a907),f236(a906)),a27))),x103514)),x103515))
% 159.70/159.36  [5367]E(x53671,x53672)+~E(f29(x53673,x53674,x53671),f29(x53675,x53676,x53672))
% 159.70/159.36  [5368]E(x53681,x53682)+~E(f29(x53683,x53681,x53684),f29(x53685,x53682,x53686))
% 159.70/159.36  [5369]E(x53691,x53692)+~E(f29(x53691,x53693,x53694),f29(x53692,x53695,x53696))
% 159.70/159.36  [5370]E(x53701,x53702)+~E(f28(x53703,x53704,x53701),f28(x53705,x53706,x53702))
% 159.70/159.36  [5371]E(x53711,x53712)+~E(f28(x53713,x53711,x53714),f28(x53715,x53712,x53716))
% 159.70/159.36  [5372]E(x53721,x53722)+~E(f28(x53721,x53723,x53724),f28(x53722,x53725,x53726))
% 159.70/159.36  [7375]E(x73751,x73752)+~E(f224(x73753,x73754,x73755,x73751),f224(x73753,x73754,x73756,x73752))
% 159.70/159.36  [7376]E(x73761,x73762)+~E(f224(x73763,x73764,x73761,x73765),f224(x73763,x73764,x73762,x73766))
% 159.70/159.36  [8518]~P22(x85185,x85181,x85182,x85186)+E(f329(f74(x85181,x85181,x85181,f329(x85182,x85183)),f329(x85182,x85184)),f329(f74(x85181,x85181,x85181,f329(x85182,x85184)),f329(x85182,x85183)))
% 159.70/159.36  [8762]~P62(x87624,x87625,x87622,x87621,x87626)+E(f329(x87621,f329(x87622,x87623)),x87623)
% 159.70/159.36  [8917]P28(x89171,x89172,x89173,x89174)+~P28(x89171,x89175,f329(f74(x89172,x89175,x89171,x89176),x89173),x89174)
% 159.70/159.36  [8986]~E(x89866,x89864)+E(f329(f76(x89861,x89862,x89863,x89864,x89865),x89866),x89865)
% 159.70/159.36  [8993]E(x89931,x89932)+E(f329(f76(x89933,x89934,x89935,x89932,x89936),x89931),f329(x89935,x89931))
% 159.70/159.36  [9005]~P28(x90054,x90052,f329(f74(x90051,x90052,x90054,x90053),x90055),x90056)+P28(x90051,x90052,x90053,f329(f312(x90054,x90051,x90055),x90056))
% 159.70/159.36  [9722]P1(f329(f63(x97221),x97222))+~P1(f329(f68(x97221,x97223,x97224,x97225,x97222),x97226))
% 159.70/159.36  [9731]~P1(f329(f329(f331(x97314),x97313),f302(x97314,x97315,x97311,x97312,x97316)))+P1(f329(f329(x97311,x97312),x97313))
% 159.70/159.36  [9732]~P1(f329(f329(f331(x97324),x97323),f299(x97324,x97321,x97325,x97322,x97326)))+P1(f329(f329(x97321,x97322),x97323))
% 159.70/159.36  [9733]~P1(f329(f329(f331(x97334),x97332),f302(x97334,x97331,x97335,x97336,x97333)))+P1(f329(f329(x97331,x97332),x97333))
% 159.70/159.36  [9734]~P1(f329(f329(f331(x97344),x97342),f299(x97344,x97345,x97341,x97346,x97343)))+P1(f329(f329(x97341,x97342),x97343))
% 159.70/159.36  [5875]E(x58751,x58752)+~E(f329(f329(f257(x58753,x58754),x58755),x58751),f329(f329(f257(x58753,x58754),x58756),x58752))
% 159.70/159.36  [5877]E(x58771,x58772)+~E(f329(f329(f257(x58773,x58774),x58771),x58775),f329(f329(f257(x58773,x58774),x58772),x58776))
% 159.70/159.36  [6010]~P19(x60105,x60106,x60101)+E(f329(f329(x60101,x60102),f329(f329(x60101,x60103),x60104)),f329(f329(x60101,x60103),f329(f329(x60101,x60102),x60104)))
% 159.70/159.36  [7443]~P36(x74434,x74431,f329(f329(f154(x74434),x74432),x74435),f329(f329(f154(x74434),x74433),x74436))+P1(f329(f329(x74431,x74432),x74433))
% 159.70/159.36  [7804]P36(x78041,x78042,x78043,x78044)+~P36(x78041,x78042,f329(f329(f154(x78041),x78045),x78043),f329(f329(f154(x78041),x78046),x78044))
% 159.70/159.36  [8857]~P62(x88575,x88571,x88572,x88576,x88574)+P1(f329(f329(f331(x88571),f329(x88572,x88573)),x88574))
% 159.70/159.36  [9034]E(f329(f78(x90341,x90342,x90343,x90344,x90345),x90346),f329(x90343,x90346))+P1(f329(f329(f331(x90341),x90346),x90345))
% 159.70/159.36  [9058]~E(x90583,f329(f329(f154(x90581),x90585),x90586))+P1(f329(f329(f331(f916(f910(x90581),f910(x90581))),f329(f329(f257(f910(x90581),f910(x90581)),x90582),f329(f329(f137(x90581),x90582),x90583))),f150(x90581,x90584)))
% 159.70/159.36  [9063]E(f329(f78(x90631,x90632,x90633,x90634,x90635),x90636),f329(x90634,x90636))+~P1(f329(f329(f331(x90631),x90636),x90635))
% 159.70/159.36  [9303]~P38(x93031,x93032,x93033,x93035,x93036)+P38(x93031,x93032,x93033,f329(f329(f178(x93031),x93034),x93035),f329(f329(f178(x93032),x93034),x93036))
% 159.70/159.36  [9304]~P38(x93041,x93042,x93043,x93045,x93046)+P38(x93041,x93042,x93043,f329(f329(f141(x93041),x93044),x93045),f329(f329(f141(x93042),x93044),x93046))
% 159.70/159.36  [9558]E(f329(f312(x95581,x95582,f76(x95581,x95582,x95583,x95584,x95585)),x95586),f329(f312(x95581,x95582,x95583),x95586))+P1(f329(f329(f331(x95581),x95584),x95586))
% 159.70/159.36  [9561]E(f329(f329(f157(x95611,x95612),f76(x95611,x95612,x95613,x95614,x95615)),x95616),f329(f329(f157(x95611,x95612),x95613),x95616))+P1(f329(f329(f331(x95611),x95614),f329(f175(x95611),x95616)))
% 159.70/159.36  [9796]~P26(x97964,x97962,x97965,x97963,x97966,x97961)+E(f329(x97961,f191(f917(x97962,a904))),x97963)
% 159.70/159.36  [10027]~E(f329(x100274,f329(f256(x100271,x100273),x100275)),f329(x100276,f329(f256(x100271,x100273),x100275)))+E(f329(f263(x100271,x100272,x100273,x100273,x100274,f33(x100273)),x100275),f329(f263(x100271,x100272,x100273,x100273,x100276,f33(x100273)),x100275))
% 159.70/159.36  [10028]~E(f329(x100284,f329(f261(x100281,x100282),x100285)),f329(x100286,f329(f261(x100281,x100282),x100285)))+E(f329(f263(x100281,x100281,x100282,x100283,f33(x100281),x100284),x100285),f329(f263(x100281,x100281,x100282,x100283,f33(x100281),x100286),x100285))
% 159.70/159.36  [10072]~E(f329(f263(x100722,x100726,x100723,x100723,x100721,f33(x100723)),x100724),f329(f263(x100722,x100726,x100723,x100723,x100725,f33(x100723)),x100724))+E(f329(x100721,f329(f256(x100722,x100723),x100724)),f329(x100725,f329(f256(x100722,x100723),x100724)))
% 159.70/159.36  [10073]~E(f329(f263(x100732,x100732,x100733,x100736,f33(x100732),x100731),x100734),f329(f263(x100732,x100732,x100733,x100736,f33(x100732),x100735),x100734))+E(f329(x100731,f329(f261(x100732,x100733),x100734)),f329(x100735,f329(f261(x100732,x100733),x100734)))
% 159.70/159.36  [8955]P1(f329(f329(f331(x89551),x89552),x89553))+~P1(f329(f329(f331(f916(x89551,x89554)),f329(f329(f257(x89551,x89554),x89552),x89555)),f329(f329(f259(x89551,x89554),x89553),x89556)))
% 159.70/159.36  [8969]P1(f329(f329(f331(x89691),x89692),f329(x89693,x89694)))+~P1(f329(f329(f331(f916(x89695,x89691)),f329(f329(f257(x89695,x89691),x89694),x89692)),f329(f329(f259(x89695,x89691),x89696),x89693)))
% 159.70/159.36  [9417]P1(f329(f329(f331(f916(x94171,x94171)),f329(f329(f257(x94171,x94171),f329(x94172,x94173)),f329(x94172,x94174))),x94175))+~P1(f329(f329(f331(f916(x94176,x94176)),f329(f329(f257(x94176,x94176),x94173),x94174)),f329(f329(f290(x94171,x94176),x94175),x94172)))
% 159.70/159.36  [9437]~P1(f329(f329(f331(f916(x94374,x94374)),f329(f329(f257(x94374,x94374),f329(x94376,x94372)),f329(x94376,x94373))),x94375))+P1(f329(f329(f331(f916(x94371,x94371)),f329(f329(f257(x94371,x94371),x94372),x94373)),f329(f329(f290(x94374,x94371),x94375),x94376)))
% 159.70/159.36  [10075]E(f329(f329(f257(x100751,x100752),f666(x100753,x100754,x100755,x100756,x100752,x100751)),f670(x100753,x100754,x100755,x100756,x100752,x100751)),x100756)+~P1(f329(f329(f331(f916(x100751,x100752)),x100756),f329(f329(f291(x100751,x100755,x100752),x100754),x100753)))
% 159.70/159.36  [10287]~P1(f329(f329(f331(f916(x102871,x102876)),x102875),f329(f329(f291(x102871,x102872,x102876),x102874),x102873)))+P1(f329(f329(f331(f916(x102871,x102872)),f329(f329(f257(x102871,x102872),f666(x102873,x102874,x102872,x102875,x102876,x102871)),f667(x102873,x102874,x102872,x102875,x102876,x102871))),x102874))
% 159.70/159.36  [10288]~P1(f329(f329(f331(f916(x102886,x102882)),x102885),f329(f329(f291(x102886,x102881,x102882),x102884),x102883)))+P1(f329(f329(f331(f916(x102881,x102882)),f329(f329(f257(x102881,x102882),f667(x102883,x102884,x102881,x102885,x102882,x102886)),f670(x102883,x102884,x102881,x102885,x102882,x102886))),x102883))
% 159.70/159.36  [7875]~P8(x78752)+E(f329(f329(f41(x78751,x78752),x78753),f329(f329(f7(x78751,x78754,x78752),x78755),x78756)),f329(f329(f329(f41(x78751,f917(x78754,x78752)),x78753),x78755),x78756))
% 159.70/159.36  [7876]~P8(x78762)+E(f329(f329(f42(x78761,x78762),x78763),f329(f329(f7(x78761,x78764,x78762),x78765),x78766)),f329(f329(f329(f42(x78761,f917(x78764,x78762)),x78763),x78765),x78766))
% 159.70/159.36  [8676]E(f329(f329(f41(x86761,f917(x86762,a904)),x86763),f329(f329(f8(f917(x86762,a904),f917(x86762,a904),x86761),f329(f311(x86762),x86764)),x86765)),f329(f329(f311(x86762),x86764),f329(f329(f41(x86761,f917(x86762,a904)),x86763),x86765)))+~P1(f329(f329(f331(x86761),x86766),x86763))
% 159.70/159.36  [9111]~P8(x91112)+E(f329(f329(f41(x91111,x91112),x91113),f329(f329(f8(f917(x91114,x91112),x91112,x91111),f329(f41(x91114,x91112),x91115)),f329(f7(x91114,x91111,x91112),x91116))),f329(f329(f41(x91114,x91112),x91115),f329(f329(f8(f917(x91111,x91112),x91112,x91114),f329(f41(x91111,x91112),x91113)),x91116)))
% 159.70/159.36  [9112]~P8(x91122)+E(f329(f329(f42(x91121,x91122),x91123),f329(f329(f8(f917(x91124,x91122),x91122,x91121),f329(f42(x91124,x91122),x91125)),f329(f7(x91124,x91121,x91122),x91126))),f329(f329(f42(x91124,x91122),x91125),f329(f329(f8(f917(x91121,x91122),x91122,x91124),f329(f42(x91121,x91122),x91123)),x91126)))
% 159.70/159.36  [9330]P1(f329(f329(f331(x93301),x93302),f329(f175(x93301),x93303)))+~P1(f329(f329(f331(f916(x93304,x93301)),f329(f329(f257(x93304,x93301),x93305),x93302)),f329(f175(f916(x93304,x93301)),f329(f329(f184(x93304,x93301),x93306),x93303))))
% 159.70/159.36  [9331]P1(f329(f329(f331(x93311),x93312),f329(f175(x93311),x93313)))+~P1(f329(f329(f331(f916(x93311,x93314)),f329(f329(f257(x93311,x93314),x93312),x93315)),f329(f175(f916(x93311,x93314)),f329(f329(f184(x93311,x93314),x93313),x93316))))
% 159.70/159.36  [9433]P1(f329(f329(f239(f917(x94331,a904)),f329(f288(x94332,x94331,x94333),x94334)),x94335))+~P1(f329(f329(f239(f917(f916(x94332,x94331),a904)),x94333),f329(f329(f259(x94332,x94331),x94336),f329(f16(f917(x94331,a904),x94332),x94335))))
% 159.70/159.36  [9628]P1(f329(f329(f331(f916(f910(x96281),f910(x96281))),f329(f329(f257(f910(x96281),f910(x96281)),f329(f329(f154(x96281),x96282),x96283)),f329(f329(f154(x96281),x96284),x96285))),f150(x96281,x96286)))+~P1(f329(f329(f331(f916(x96281,x96281)),f329(f329(f257(x96281,x96281),x96282),x96284)),x96286))
% 159.70/159.36  [10071]E(f329(f329(f257(x100711,x100712),f577(x100713,x100714,x100715,x100712,x100711,x100716)),f578(x100713,x100714,x100715,x100712,x100711,x100716)),x100716)+P1(f329(f329(f331(x100715),x100714),f329(f329(f262(x100711,x100712,f917(x100715,a904)),x100713),x100716)))
% 159.70/159.36  [10077]E(f329(f329(f257(x100771,x100772),f579(x100773,x100774,x100772,x100771,x100775,x100776)),f580(x100773,x100774,x100772,x100771,x100775,x100776)),x100773)+~P1(f329(f329(f331(x100776),x100775),f329(f329(f262(x100771,x100772,f917(x100776,a904)),x100774),x100773)))
% 159.70/159.36  [10238]P1(f329(f329(f331(x102381),x102382),f329(f329(x102383,f579(x102384,x102383,x102385,x102386,x102382,x102381)),f580(x102384,x102383,x102385,x102386,x102382,x102381))))+~P1(f329(f329(f331(x102381),x102382),f329(f329(f262(x102386,x102385,f917(x102381,a904)),x102383),x102384)))
% 159.70/159.36  [10262]~P1(f329(f329(f331(x102621),x102622),f329(f329(x102625,f577(x102625,x102622,x102621,x102624,x102623,x102626)),f578(x102625,x102622,x102621,x102624,x102623,x102626))))+P1(f329(f329(f331(x102621),x102622),f329(f329(f262(x102623,x102624,f917(x102621,a904)),x102625),x102626)))
% 159.70/159.36  [8566]E(x85661,x85662)+E(f329(f329(f162(x85663,f329(f329(f162(x85663,x85664),x85661),x85665)),x85662),x85666),f329(f329(f162(x85663,f329(f329(f162(x85663,x85664),x85662),x85666)),x85661),x85665))
% 159.70/159.36  [9686]~P1(f329(f329(f331(x96863),x96866),x96865))+E(f329(f329(f311(x96861),x96862),f329(f312(x96863,x96861,x96864),f329(f329(f23(f917(x96863,a904)),x96865),f329(f329(f311(x96863),x96866),f191(f917(x96863,a904)))))),f329(f312(x96863,x96861,f76(x96863,x96861,x96864,x96866,x96862)),x96865))
% 159.70/159.36  [9193]~P1(f329(f329(x91934,x91935),x91936))+P1(f329(f329(f329(f329(f115(f917(x91931,f917(x91932,a904))),x91933),x91934),x91935),x91936))
% 159.70/159.36  [9195]~P1(f329(f329(x91953,x91955),x91956))+P1(f329(f329(f329(f329(f115(f917(x91951,f917(x91952,a904))),x91953),x91954),x91955),x91956))
% 159.70/159.36  [9488]P1(f329(f329(x94881,x94882),x94883))+~P1(f329(f329(f329(f329(f106(f917(x94884,f917(x94885,a904))),x94886),x94881),x94882),x94883))
% 159.70/159.36  [9489]P1(f329(f329(x94891,x94892),x94893))+~P1(f329(f329(f329(f329(f106(f917(x94894,f917(x94895,a904))),x94891),x94896),x94892),x94893))
% 159.70/159.36  [9923]~P76(x99232)+E(f329(f329(f6(x99231,x99232),f329(f329(f7(x99231,f917(x99233,a904),x99232),f329(f329(f8(f917(x99233,x99232),f917(f917(x99233,a904),x99232),x99231),f6(x99233,x99232)),x99234)),x99235)),x99236),f329(f329(f6(f916(x99231,x99233),x99232),f329(f262(x99231,x99233,x99232),x99234)),f329(f329(f259(x99231,x99233),x99236),f329(f16(f917(x99233,a904),x99231),x99235))))
% 159.70/159.36  [9924]~P80(x99242)+E(f329(f329(f9(x99241,x99242),f329(f329(f7(x99241,f917(x99243,a904),x99242),f329(f329(f8(f917(x99243,x99242),f917(f917(x99243,a904),x99242),x99241),f9(x99243,x99242)),x99244)),x99245)),x99246),f329(f329(f9(f916(x99241,x99243),x99242),f329(f262(x99241,x99243,x99242),x99244)),f329(f329(f259(x99241,x99243),x99246),f329(f16(f917(x99243,a904),x99241),x99245))))
% 159.70/159.36  [10054]~P76(x100542)+E(f329(f329(f6(x100541,x100542),f329(f329(f7(x100541,f917(x100543,a904),x100542),f329(f329(f8(f917(x100543,x100542),f917(f917(x100543,a904),x100542),x100541),f6(x100543,x100542)),f329(f7(x100543,x100541,x100542),x100544))),x100545)),x100546),f329(f329(f6(x100543,x100542),f329(f329(f7(x100543,f917(x100541,a904),x100542),f329(f329(f8(f917(x100541,x100542),f917(f917(x100541,a904),x100542),x100543),f6(x100541,x100542)),x100544)),x100546)),x100545))
% 159.70/159.36  [10355]~P1(f329(f329(f331(f916(x103551,x103552)),f329(f329(f257(x103551,x103552),x103555),x103556)),f329(f329(f115(f917(f916(x103551,x103552),a904)),x103553),x103554)))+P1(f329(f329(f329(f329(f115(f917(x103551,f917(x103552,a904))),f329(f329(f7(x103551,f917(f916(x103551,x103552),a904),f917(x103552,a904)),f329(f329(f8(f917(x103552,f917(f917(f916(x103551,x103552),a904),a904)),f917(f917(f916(x103551,x103552),a904),f917(x103552,a904)),x103551),f7(x103552,f917(f916(x103551,x103552),a904),a904)),f329(f329(f8(f917(x103552,f916(x103551,x103552)),f917(x103552,f917(f917(f916(x103551,x103552),a904),a904)),x103551),f329(f8(f916(x103551,x103552),f917(f917(f916(x103551,x103552),a904),a904),x103552),f331(f916(x103551,x103552)))),f257(x103551,x103552)))),x103553)),f329(f329(f7(x103551,f917(f916(x103551,x103552),a904),f917(x103552,a904)),f329(f329(f8(f917(x103552,f917(f917(f916(x103551,x103552),a904),a904)),f917(f917(f916(x103551,x103552),a904),f917(x103552,a904)),x103551),f7(x103552,f917(f916(x103551,x103552),a904),a904)),f329(f329(f8(f917(x103552,f916(x103551,x103552)),f917(x103552,f917(f917(f916(x103551,x103552),a904),a904)),x103551),f329(f8(f916(x103551,x103552),f917(f917(f916(x103551,x103552),a904),a904),x103552),f331(f916(x103551,x103552)))),f257(x103551,x103552)))),x103554)),x103555),x103556))
% 159.70/159.36  [10356]~P1(f329(f329(f331(f916(x103561,x103562)),f329(f329(f257(x103561,x103562),x103565),x103566)),f329(f329(f106(f917(f916(x103561,x103562),a904)),x103563),x103564)))+P1(f329(f329(f329(f329(f106(f917(x103561,f917(x103562,a904))),f329(f329(f7(x103561,f917(f916(x103561,x103562),a904),f917(x103562,a904)),f329(f329(f8(f917(x103562,f917(f917(f916(x103561,x103562),a904),a904)),f917(f917(f916(x103561,x103562),a904),f917(x103562,a904)),x103561),f7(x103562,f917(f916(x103561,x103562),a904),a904)),f329(f329(f8(f917(x103562,f916(x103561,x103562)),f917(x103562,f917(f917(f916(x103561,x103562),a904),a904)),x103561),f329(f8(f916(x103561,x103562),f917(f917(f916(x103561,x103562),a904),a904),x103562),f331(f916(x103561,x103562)))),f257(x103561,x103562)))),x103563)),f329(f329(f7(x103561,f917(f916(x103561,x103562),a904),f917(x103562,a904)),f329(f329(f8(f917(x103562,f917(f917(f916(x103561,x103562),a904),a904)),f917(f917(f916(x103561,x103562),a904),f917(x103562,a904)),x103561),f7(x103562,f917(f916(x103561,x103562),a904),a904)),f329(f329(f8(f917(x103562,f916(x103561,x103562)),f917(x103562,f917(f917(f916(x103561,x103562),a904),a904)),x103561),f329(f8(f916(x103561,x103562),f917(f917(f916(x103561,x103562),a904),a904),x103562),f331(f916(x103561,x103562)))),f257(x103561,x103562)))),x103564)),x103565),x103566))
% 159.70/159.36  [10363]P1(f329(f329(f331(f916(x103631,x103632)),f329(f329(f257(x103631,x103632),x103633),x103634)),f329(f329(f115(f917(f916(x103631,x103632),a904)),x103635),x103636)))+~P1(f329(f329(f329(f329(f115(f917(x103631,f917(x103632,a904))),f329(f329(f7(x103631,f917(f916(x103631,x103632),a904),f917(x103632,a904)),f329(f329(f8(f917(x103632,f917(f917(f916(x103631,x103632),a904),a904)),f917(f917(f916(x103631,x103632),a904),f917(x103632,a904)),x103631),f7(x103632,f917(f916(x103631,x103632),a904),a904)),f329(f329(f8(f917(x103632,f916(x103631,x103632)),f917(x103632,f917(f917(f916(x103631,x103632),a904),a904)),x103631),f329(f8(f916(x103631,x103632),f917(f917(f916(x103631,x103632),a904),a904),x103632),f331(f916(x103631,x103632)))),f257(x103631,x103632)))),x103635)),f329(f329(f7(x103631,f917(f916(x103631,x103632),a904),f917(x103632,a904)),f329(f329(f8(f917(x103632,f917(f917(f916(x103631,x103632),a904),a904)),f917(f917(f916(x103631,x103632),a904),f917(x103632,a904)),x103631),f7(x103632,f917(f916(x103631,x103632),a904),a904)),f329(f329(f8(f917(x103632,f916(x103631,x103632)),f917(x103632,f917(f917(f916(x103631,x103632),a904),a904)),x103631),f329(f8(f916(x103631,x103632),f917(f917(f916(x103631,x103632),a904),a904),x103632),f331(f916(x103631,x103632)))),f257(x103631,x103632)))),x103636)),x103633),x103634))
% 159.70/159.36  [10364]P1(f329(f329(f331(f916(x103641,x103642)),f329(f329(f257(x103641,x103642),x103643),x103644)),f329(f329(f106(f917(f916(x103641,x103642),a904)),x103645),x103646)))+~P1(f329(f329(f329(f329(f106(f917(x103641,f917(x103642,a904))),f329(f329(f7(x103641,f917(f916(x103641,x103642),a904),f917(x103642,a904)),f329(f329(f8(f917(x103642,f917(f917(f916(x103641,x103642),a904),a904)),f917(f917(f916(x103641,x103642),a904),f917(x103642,a904)),x103641),f7(x103642,f917(f916(x103641,x103642),a904),a904)),f329(f329(f8(f917(x103642,f916(x103641,x103642)),f917(x103642,f917(f917(f916(x103641,x103642),a904),a904)),x103641),f329(f8(f916(x103641,x103642),f917(f917(f916(x103641,x103642),a904),a904),x103642),f331(f916(x103641,x103642)))),f257(x103641,x103642)))),x103645)),f329(f329(f7(x103641,f917(f916(x103641,x103642),a904),f917(x103642,a904)),f329(f329(f8(f917(x103642,f917(f917(f916(x103641,x103642),a904),a904)),f917(f917(f916(x103641,x103642),a904),f917(x103642,a904)),x103641),f7(x103642,f917(f916(x103641,x103642),a904),a904)),f329(f329(f8(f917(x103642,f916(x103641,x103642)),f917(x103642,f917(f917(f916(x103641,x103642),a904),a904)),x103641),f329(f8(f916(x103641,x103642),f917(f917(f916(x103641,x103642),a904),a904),x103642),f331(f916(x103641,x103642)))),f257(x103641,x103642)))),x103646)),x103643),x103644))
% 159.70/159.36  [10349]~P1(f329(f329(f331(f916(x103492,x103493)),f329(f329(f257(x103492,x103493),x103495),x103496)),f329(f329(f41(x103491,f917(f916(x103492,x103493),a904)),f247(f917(x103491,a904))),x103494)))+P1(f329(f329(f329(f329(f41(x103491,f917(x103492,f917(x103493,a904))),f247(f917(x103491,a904))),f329(f329(f8(f917(f916(x103492,x103493),a904),f917(x103492,f917(x103493,a904)),x103491),f329(f7(x103492,f917(f916(x103492,x103493),a904),f917(x103493,a904)),f329(f329(f8(f917(x103493,f917(f917(f916(x103492,x103493),a904),a904)),f917(f917(f916(x103492,x103493),a904),f917(x103493,a904)),x103492),f7(x103493,f917(f916(x103492,x103493),a904),a904)),f329(f329(f8(f917(x103493,f916(x103492,x103493)),f917(x103493,f917(f917(f916(x103492,x103493),a904),a904)),x103492),f329(f8(f916(x103492,x103493),f917(f917(f916(x103492,x103493),a904),a904),x103493),f331(f916(x103492,x103493)))),f257(x103492,x103493))))),x103494)),x103495),x103496))
% 159.70/159.36  [10350]~P1(f329(f329(f331(f916(x103502,x103503)),f329(f329(f257(x103502,x103503),x103505),x103506)),f329(f329(f42(x103501,f917(f916(x103502,x103503),a904)),f247(f917(x103501,a904))),x103504)))+P1(f329(f329(f329(f329(f42(x103501,f917(x103502,f917(x103503,a904))),f247(f917(x103501,a904))),f329(f329(f8(f917(f916(x103502,x103503),a904),f917(x103502,f917(x103503,a904)),x103501),f329(f7(x103502,f917(f916(x103502,x103503),a904),f917(x103503,a904)),f329(f329(f8(f917(x103503,f917(f917(f916(x103502,x103503),a904),a904)),f917(f917(f916(x103502,x103503),a904),f917(x103503,a904)),x103502),f7(x103503,f917(f916(x103502,x103503),a904),a904)),f329(f329(f8(f917(x103503,f916(x103502,x103503)),f917(x103503,f917(f917(f916(x103502,x103503),a904),a904)),x103502),f329(f8(f916(x103502,x103503),f917(f917(f916(x103502,x103503),a904),a904),x103503),f331(f916(x103502,x103503)))),f257(x103502,x103503))))),x103504)),x103505),x103506))
% 159.70/159.36  [10360]P1(f329(f329(f331(f916(x103601,x103602)),f329(f329(f257(x103601,x103602),x103603),x103604)),f329(f329(f41(x103605,f917(f916(x103601,x103602),a904)),f247(f917(x103605,a904))),x103606)))+~P1(f329(f329(f329(f329(f41(x103605,f917(x103601,f917(x103602,a904))),f247(f917(x103605,a904))),f329(f329(f8(f917(f916(x103601,x103602),a904),f917(x103601,f917(x103602,a904)),x103605),f329(f7(x103601,f917(f916(x103601,x103602),a904),f917(x103602,a904)),f329(f329(f8(f917(x103602,f917(f917(f916(x103601,x103602),a904),a904)),f917(f917(f916(x103601,x103602),a904),f917(x103602,a904)),x103601),f7(x103602,f917(f916(x103601,x103602),a904),a904)),f329(f329(f8(f917(x103602,f916(x103601,x103602)),f917(x103602,f917(f917(f916(x103601,x103602),a904),a904)),x103601),f329(f8(f916(x103601,x103602),f917(f917(f916(x103601,x103602),a904),a904),x103602),f331(f916(x103601,x103602)))),f257(x103601,x103602))))),x103606)),x103603),x103604))
% 159.70/159.36  [10361]P1(f329(f329(f331(f916(x103611,x103612)),f329(f329(f257(x103611,x103612),x103613),x103614)),f329(f329(f42(x103615,f917(f916(x103611,x103612),a904)),f247(f917(x103615,a904))),x103616)))+~P1(f329(f329(f329(f329(f42(x103615,f917(x103611,f917(x103612,a904))),f247(f917(x103615,a904))),f329(f329(f8(f917(f916(x103611,x103612),a904),f917(x103611,f917(x103612,a904)),x103615),f329(f7(x103611,f917(f916(x103611,x103612),a904),f917(x103612,a904)),f329(f329(f8(f917(x103612,f917(f917(f916(x103611,x103612),a904),a904)),f917(f917(f916(x103611,x103612),a904),f917(x103612,a904)),x103611),f7(x103612,f917(f916(x103611,x103612),a904),a904)),f329(f329(f8(f917(x103612,f916(x103611,x103612)),f917(x103612,f917(f917(f916(x103611,x103612),a904),a904)),x103611),f329(f8(f916(x103611,x103612),f917(f917(f916(x103611,x103612),a904),a904),x103612),f331(f916(x103611,x103612)))),f257(x103611,x103612))))),x103616)),x103613),x103614))
% 159.70/159.36  [7551]E(f329(x75511,f329(x75512,x75513)),f329(x75514,x75513))+~E(f329(f74(x75515,x75516,x75517,x75511),x75512),x75514)
% 159.70/159.36  [9702]E(x97021,x97022)+E(f76(x97023,x97024,f76(x97023,x97024,x97025,x97021,x97026),x97022,x97027),f76(x97023,x97024,f76(x97023,x97024,x97025,x97022,x97027),x97021,x97026))
% 159.70/159.36  [9795]~P25(x97953,x97954,x97951,x97955,x97956,x97957)+E(f329(f329(x97951,x97952),x97952),x97952)
% 159.70/159.36  [6114]~E(f329(f329(f157(x61141,x61145),x61146),x61142),f329(f329(f157(x61143,x61145),x61147),x61144))+E(f329(f192(f910(x61141)),x61142),f329(f192(f910(x61143)),x61144))
% 159.70/159.36  [8605]E(f329(x86051,f329(x86052,x86053)),f329(x86054,x86053))+~E(f329(f74(x86055,x86056,x86057,x86051),x86052),f329(f74(x86056,x86056,x86057,f33(x86056)),x86054))
% 159.70/159.36  [8944]~P38(x89444,x89445,x89441,f329(f329(f154(x89444),x89442),x89446),f329(f329(f154(x89445),x89443),x89447))+P1(f329(f329(x89441,x89442),x89443))
% 159.70/159.36  [9337]P38(x93371,x93372,x93373,x93374,x93375)+~P38(x93371,x93372,x93373,f329(f329(f154(x93371),x93376),x93374),f329(f329(f154(x93372),x93377),x93375))
% 159.70/159.36  [9957]P1(f329(f329(x99571,x99572),f539(x99573,x99572,x99574,x99571)))+~P1(f329(f329(f258(x99575,x99576,x99577,x99571,x99574),x99572),x99573))
% 159.70/159.36  [9979]P1(f329(f329(x99791,f539(x99792,x99793,x99791,x99794)),x99792))+~P1(f329(f329(f258(x99795,x99796,x99797,x99794,x99791),x99793),x99792))
% 159.70/159.36  [6160]E(x61601,x61602)+~E(f329(f329(f329(f93(x61603),x61604),x61605),x61601),f329(f329(f329(f93(x61603),x61606),x61607),x61602))
% 159.70/159.36  [6161]E(x61611,x61612)+~E(f329(f329(f329(f93(x61613),x61614),x61611),x61615),f329(f329(f329(f93(x61613),x61616),x61612),x61617))
% 159.70/159.36  [6162]E(x61621,x61622)+~E(f329(f329(f329(f93(x61623),x61621),x61624),x61625),f329(f329(f329(f93(x61623),x61622),x61626),x61627))
% 159.70/159.36  [9066]~P23(x90666,x90661,x90663,x90667)+E(f329(f74(x90661,x90661,x90662,f329(x90663,x90664)),f329(f74(x90661,x90661,x90662,f329(x90663,x90664)),x90665)),f329(f74(x90661,x90661,x90662,f329(x90663,x90664)),x90665))
% 159.70/159.36  [9440]~P38(x94403,x94402,x94404,f329(f329(f157(x94401,x94403),x94405),x94406),x94407)+P38(x94401,x94402,f329(f329(f8(x94403,f917(x94402,a904),x94401),x94404),x94405),x94406,x94407)
% 159.70/159.36  [9464]P38(x94641,x94642,x94643,f329(f329(f157(x94644,x94641),x94645),x94646),x94647)+~P38(x94644,x94642,f329(f329(f8(x94641,f917(x94642,a904),x94644),x94643),x94645),x94646,x94647)
% 159.70/159.36  [9065]~P1(f329(f329(f331(x90651),x90652),f329(f329(x90655,x90656),x90657)))+P1(f329(f329(f331(x90651),x90652),f329(f329(f262(x90653,x90654,f917(x90651,a904)),x90655),f329(f329(f257(x90653,x90654),x90656),x90657))))
% 159.70/159.36  [9359]P1(f329(f329(f329(x93591,x93592),x93593),x93594))+~P1(f329(f329(f329(f262(x93595,x93596,f917(x93597,a904)),x93591),f329(f329(f257(x93595,x93596),x93592),x93593)),x93594))
% 159.70/159.36  [9502]P1(f329(f329(f331(x95021),f329(f329(x95022,x95023),x95024)),f329(f312(f916(x95025,x95026),x95021,f329(f262(x95025,x95026,x95021),x95022)),x95027)))+~P1(f329(f329(f331(f916(x95025,x95026)),f329(f329(f257(x95025,x95026),x95023),x95024)),x95027))
% 159.70/159.36  [9843]P1(f329(f329(f331(f916(f910(x98431),f910(x98431))),f329(f329(f257(f910(x98431),f910(x98431)),f329(f329(f137(x98431),x98432),f329(f329(f154(x98431),x98433),x98434))),f329(f329(f137(x98431),x98432),f329(f329(f154(x98431),x98435),x98436)))),f150(x98431,x98437)))+~P1(f329(f329(f331(f916(x98431,x98431)),f329(f329(f257(x98431,x98431),x98433),x98435)),x98437))
% 159.70/159.36  [9907]~P38(x99071,x99073,x99074,x99076,f329(f329(f157(x99072,x99073),x99075),x99077))+P38(x99071,x99072,f329(f329(f7(x99071,f917(x99072,x99073),f917(x99072,a904)),f329(f329(f8(f917(x99073,a904),f917(f917(x99072,x99073),f917(x99072,a904)),x99071),f8(x99073,a904,x99072)),x99074)),x99075),x99076,x99077)
% 159.70/159.36  [9983]P38(x99831,x99832,x99833,x99834,f329(f329(f157(x99835,x99832),x99836),x99837))+~P38(x99831,x99835,f329(f329(f7(x99831,f917(x99835,x99832),f917(x99835,a904)),f329(f329(f8(f917(x99832,a904),f917(f917(x99835,x99832),f917(x99835,a904)),x99831),f8(x99832,a904,x99835)),x99833)),x99836),x99834,x99837)
% 159.70/159.36  [10274]P1(f329(f329(f331(x102741),f636(x102742,x102743,x102744,x102745,x102746,x102747,x102741)),x102745))+P1(f329(f329(f329(f329(f42(x102741,f917(x102747,f917(x102746,a904))),x102745),x102744),x102743),x102742))
% 159.70/159.36  [10275]P1(f329(f329(f331(x102751),f811(x102752,x102753,x102754,x102755,x102756,x102757,x102751)),x102757))+P1(f329(f329(f329(f329(f42(x102751,f917(x102753,f917(x102752,a904))),x102757),x102756),x102755),x102754))
% 159.70/159.36  [10276]P1(f329(f329(f331(x102761),f429(x102762,x102763,x102764,x102765,x102766,x102767,x102761)),x102765))+~P1(f329(f329(f329(f329(f41(x102761,f917(x102767,f917(x102766,a904))),x102765),x102764),x102763),x102762))
% 159.70/159.36  [10277]P1(f329(f329(f331(x102771),f812(x102772,x102773,x102774,x102775,x102776,x102777,x102771)),x102775))+~P1(f329(f329(f329(f329(f41(x102771,f917(x102777,f917(x102776,a904))),x102775),x102774),x102773),x102772))
% 159.70/159.36  [10309]P1(f329(f329(f329(x103091,f429(x103092,x103093,x103091,x103094,x103095,x103096,x103097)),x103093),x103092))+~P1(f329(f329(f329(f329(f41(x103097,f917(x103096,f917(x103095,a904))),x103094),x103091),x103093),x103092))
% 159.70/159.36  [10310]P1(f329(f329(f329(x103101,f812(x103102,x103103,x103101,x103104,x103105,x103106,x103107)),x103103),x103102))+~P1(f329(f329(f329(f329(f41(x103107,f917(x103106,f917(x103105,a904))),x103104),x103101),x103103),x103102))
% 159.70/159.36  [10326]~P1(f329(f329(f329(x103265,f636(x103267,x103266,x103265,x103264,x103263,x103262,x103261)),x103266),x103267))+P1(f329(f329(f329(f329(f42(x103261,f917(x103262,f917(x103263,a904))),x103264),x103265),x103266),x103267))
% 159.70/159.36  [10327]~P1(f329(f329(f329(x103275,f811(x103273,x103272,x103277,x103276,x103275,x103274,x103271)),x103276),x103277))+P1(f329(f329(f329(f329(f42(x103271,f917(x103272,f917(x103273,a904))),x103274),x103275),x103276),x103277))
% 159.70/159.36  [10348]~P1(f329(f329(f331(f916(x103481,x103483)),f329(f329(f257(x103481,x103483),x103486),x103487)),f329(f329(f291(x103481,x103482,x103483),x103484),x103485)))+P1(f329(f329(f258(x103481,x103482,x103483,f329(f329(f7(x103481,f917(f916(x103481,x103482),a904),f917(x103482,a904)),f329(f329(f8(f917(x103482,f917(f917(f916(x103481,x103482),a904),a904)),f917(f917(f916(x103481,x103482),a904),f917(x103482,a904)),x103481),f7(x103482,f917(f916(x103481,x103482),a904),a904)),f329(f329(f8(f917(x103482,f916(x103481,x103482)),f917(x103482,f917(f917(f916(x103481,x103482),a904),a904)),x103481),f329(f8(f916(x103481,x103482),f917(f917(f916(x103481,x103482),a904),a904),x103482),f331(f916(x103481,x103482)))),f257(x103481,x103482)))),x103484),f329(f329(f7(x103482,f917(f916(x103482,x103483),a904),f917(x103483,a904)),f329(f329(f8(f917(x103483,f917(f917(f916(x103482,x103483),a904),a904)),f917(f917(f916(x103482,x103483),a904),f917(x103483,a904)),x103482),f7(x103483,f917(f916(x103482,x103483),a904),a904)),f329(f329(f8(f917(x103483,f916(x103482,x103483)),f917(x103483,f917(f917(f916(x103482,x103483),a904),a904)),x103482),f329(f8(f916(x103482,x103483),f917(f917(f916(x103482,x103483),a904),a904),x103483),f331(f916(x103482,x103483)))),f257(x103482,x103483)))),x103485)),x103486),x103487))
% 159.70/159.36  [10359]P1(f329(f329(f331(f916(x103591,x103592)),f329(f329(f257(x103591,x103592),x103593),x103594)),f329(f329(f291(x103591,x103595,x103592),x103596),x103597)))+~P1(f329(f329(f258(x103591,x103595,x103592,f329(f329(f7(x103591,f917(f916(x103591,x103595),a904),f917(x103595,a904)),f329(f329(f8(f917(x103595,f917(f917(f916(x103591,x103595),a904),a904)),f917(f917(f916(x103591,x103595),a904),f917(x103595,a904)),x103591),f7(x103595,f917(f916(x103591,x103595),a904),a904)),f329(f329(f8(f917(x103595,f916(x103591,x103595)),f917(x103595,f917(f917(f916(x103591,x103595),a904),a904)),x103591),f329(f8(f916(x103591,x103595),f917(f917(f916(x103591,x103595),a904),a904),x103595),f331(f916(x103591,x103595)))),f257(x103591,x103595)))),x103596),f329(f329(f7(x103595,f917(f916(x103595,x103592),a904),f917(x103592,a904)),f329(f329(f8(f917(x103592,f917(f917(f916(x103595,x103592),a904),a904)),f917(f917(f916(x103595,x103592),a904),f917(x103592,a904)),x103595),f7(x103592,f917(f916(x103595,x103592),a904),a904)),f329(f329(f8(f917(x103592,f916(x103595,x103592)),f917(x103592,f917(f917(f916(x103595,x103592),a904),a904)),x103595),f329(f8(f916(x103595,x103592),f917(f917(f916(x103595,x103592),a904),a904),x103592),f331(f916(x103595,x103592)))),f257(x103595,x103592)))),x103597)),x103593),x103594))
% 159.70/159.36  [10286]~P142(x102862)+E(f329(f329(f6(x102861,x102862),f329(f329(f7(x102861,f917(x102863,a904),x102862),f329(f329(f8(f917(x102863,x102862),f917(f917(x102863,a904),x102862),x102861),f6(x102863,x102862)),f329(f329(f7(x102861,f917(x102863,x102862),f917(x102863,x102862)),f329(f329(f8(f917(x102862,x102862),f917(f917(x102863,x102862),f917(x102863,x102862)),x102861),f8(x102862,x102862,x102863)),f329(f329(f8(x102862,f917(x102862,x102862),x102861),f83(x102862)),x102864))),x102865))),x102866)),x102867),f329(f329(f83(x102862),f329(f329(f6(x102861,x102862),x102864),x102867)),f329(f329(f6(x102863,x102862),x102865),x102866)))
% 159.70/159.36  [9391]~P22(x93917,x93911,x93913,x93918)+E(f329(f74(x93911,x93911,x93912,f329(x93913,x93914)),f329(f74(x93911,x93911,x93912,f329(x93913,x93915)),x93916)),f329(f74(x93911,x93911,x93912,f329(x93913,x93915)),f329(f74(x93911,x93911,x93912,f329(x93913,x93914)),x93916)))
% 159.70/159.36  [10352]E(f329(f329(f257(x103521,x103522),f329(x103523,f562(x103524,x103525,x103523,x103526,x103527,x103528,x103522,x103521))),f329(x103525,f563(x103524,x103525,x103523,x103526,x103527,x103528,x103522,x103521))),x103528)+~P1(f329(f329(f331(f916(x103521,x103522)),x103528),f329(f312(f916(x103527,x103526),f916(x103521,x103522),f263(x103527,x103521,x103526,x103522,x103523,x103525)),x103524)))
% 159.70/159.36  [10368]~P1(f329(f329(f331(f916(x103688,x103687)),x103686),f329(f312(f916(x103681,x103682),f916(x103688,x103687),f263(x103681,x103688,x103682,x103687,x103685,x103684)),x103683)))+P1(f329(f329(f331(f916(x103681,x103682)),f329(f329(f257(x103681,x103682),f562(x103683,x103684,x103685,x103682,x103681,x103686,x103687,x103688)),f563(x103683,x103684,x103685,x103682,x103681,x103686,x103687,x103688))),x103683))
% 159.70/159.36  [9832]P1(f329(f329(f331(f916(f916(x98321,x98322),f916(x98321,x98322))),f329(f329(f257(f916(x98321,x98322),f916(x98321,x98322)),f329(f329(f257(x98321,x98322),x98323),x98324)),f329(f329(f257(x98321,x98322),x98325),x98326))),f322(x98321,x98322,x98327,x98328)))+~P1(f329(f329(f331(f916(x98321,x98321)),f329(f329(f257(x98321,x98321),x98323),x98325)),x98327))
% 159.70/159.36  [10341]E(f329(f145(x103411,x103412,f329(f7(x103412,x103411,x103411),x103413),f329(x103414,x103415)),x103416),f329(x103414,f329(f145(x103417,x103412,f329(f7(x103412,x103417,x103417),x103418),x103415),x103416)))+P1(f329(f329(f331(x103412),f755(x103415,x103418,x103414,x103413,x103417,x103411,x103416,x103412)),f329(f175(x103412),x103416)))
% 159.70/159.36  [10362]~E(f329(f74(x103621,x103621,x103627,f329(x103623,f755(x103625,x103628,x103624,x103623,x103627,x103621,x103626,x103622))),x103624),f329(f74(x103627,x103621,x103627,x103624),f329(x103628,f755(x103625,x103628,x103624,x103623,x103627,x103621,x103626,x103622))))+E(f329(f145(x103621,x103622,f329(f7(x103622,x103621,x103621),x103623),f329(x103624,x103625)),x103626),f329(x103624,f329(f145(x103627,x103622,f329(f7(x103622,x103627,x103627),x103628),x103625),x103626)))
% 159.70/159.36  [8610]E(f329(x86101,f329(x86102,x86103)),f329(x86104,f329(x86105,x86103)))+~E(f329(f74(x86106,x86107,x86108,x86101),x86102),f329(f74(x86109,x86107,x86108,x86104),x86105))
% 159.70/159.36  [10201]P1(f329(f329(f331(f916(x102011,x102012)),f329(f329(f257(x102011,x102012),f329(x102013,x102014)),f329(x102015,x102016))),f329(f312(f916(x102017,x102018),f916(x102011,x102012),f263(x102017,x102011,x102018,x102012,x102013,x102015)),x102019)))+~P1(f329(f329(f331(f916(x102017,x102018)),f329(f329(f257(x102017,x102018),x102014),x102016)),x102019))
% 159.70/159.36  [8891]~E(f329(x88914,f329(x88915,x88916)),f329(x88919,f329(x889110,x889111)))+E(f329(f329(f74(x88911,x88912,x88913,x88914),x88915),x88916),f329(f329(f74(x88917,x88912,x88918,x88919),x889110),x889111))
% 159.70/159.36  [4682]~P104(x46821)+~P112(x46821)+E(f106(x46821),f237(x46821))
% 159.70/159.36  [4683]~P103(x46831)+~P112(x46831)+E(f115(x46831),f238(x46831))
% 159.70/159.36  [4933]~P121(x49331)+~P96(x49331)+E(f329(f77(x49331),f329(f108(x49331),a102)),f80(x49331))
% 159.70/159.36  [5223]E(x52231,f2(a1))+E(f84(a1,x52231),f329(f81(a1),f80(a1)))+P1(f329(f329(f240(a1),f2(a1)),x52231))
% 159.70/159.36  [5434]E(x54341,f2(a1))+E(f84(a1,x54341),f80(a1))+~P1(f329(f329(f240(a1),f2(a1)),x54341))
% 159.70/159.36  [7447]~P45(x74471)+P1(f329(f63(a1),x74471))+~P1(f329(f63(a909),f329(f312(a1,a909,a109),x74471)))
% 159.70/159.36  [9794]E(x97941,f191(f917(f916(a909,a909),a904)))+~P1(f329(f63(f916(a909,a909)),x97941))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f191(f917(f916(a909,a909),a904))),x97941)),a36))
% 159.70/159.36  [9958]E(x99581,f2(a909))+E(x99581,f329(a117,f2(a909)))+~P1(f329(f329(f240(a909),x99581),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.36  [10233]E(x102331,f2(a104))+E(f329(f329(f82(a1),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(a22,f329(f329(f38(a104),x102331),f329(f108(a104),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))),f80(a1)),f329(a22,x102331))+E(f47(a104,x102331,f329(f108(a104),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f2(a104))
% 159.70/159.36  [10081]E(x100811,f2(a104))+~E(f47(a104,x100811,f329(f108(a104),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f2(a104))+E(f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(a22,f329(f329(f38(a104),x100811),f329(f108(a104),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f329(a22,x100811))
% 159.70/159.36  [4764]~P63(x47641,x47642)+P49(x47641,x47642)+~P50(a904)
% 159.70/159.36  [4692]~P105(x46921)+P33(x46921,x46922)+~E(x46922,f2(x46921))
% 159.70/159.36  [4693]~P112(x46931)+P16(x46931,x46932)+~E(x46932,f118(x46931))
% 159.70/159.36  [4702]~P121(x47021)+~E(x47022,f2(x47021))+E(f84(x47021,x47022),f2(x47021))
% 159.70/159.36  [4703]~P92(x47031)+~E(x47032,f2(x47031))+E(f84(x47031,x47032),f2(x47031))
% 159.70/159.36  [4711]~P105(x47112)+~P33(x47112,x47111)+E(x47111,f2(x47112))
% 159.70/159.36  [4756]~P121(x47562)+~E(f84(x47562,x47561),f2(x47562))+E(x47561,f2(x47562))
% 159.70/159.36  [4771]~P7(x47712)+~P7(x47711)+P7(f917(x47711,x47712))
% 159.70/159.36  [4772]~P7(x47722)+~P7(x47721)+P7(f915(x47721,x47722))
% 159.70/159.36  [4773]~P7(x47732)+~P7(x47731)+P7(f916(x47731,x47732))
% 159.70/159.36  [4774]~P9(x47742)+~P9(x47741)+P9(f198(x47741,x47742))
% 159.70/159.36  [4775]~P68(x47752)+~P68(x47751)+P68(f917(x47751,x47752))
% 159.70/159.36  [4776]~P68(x47762)+~P68(x47761)+P68(f915(x47761,x47762))
% 159.70/159.36  [4777]~P68(x47772)+~P68(x47771)+P68(f916(x47771,x47772))
% 159.70/159.36  [4778]~P108(x47782)+~P108(x47781)+P108(f916(x47781,x47782))
% 159.70/159.36  [4905]~P112(x49051)+~P16(x49051,x49052)+P16(x49051,f155(x49051,x49052))
% 159.70/159.36  [5148]~P9(x51482)+~P9(x51481)+P9(f47(a1,x51481,x51482))
% 159.70/159.36  [4713]~P78(x47131)+~E(x47132,f2(x47131))+E(f329(f81(x47131),x47132),x47132)
% 159.70/159.36  [4728]~P95(x47281)+~E(x47282,f2(a1))+E(f329(f107(x47281),x47282),f2(x47281))
% 159.70/159.36  [4729]~P120(x47291)+~E(x47292,f2(a1))+E(f329(f107(x47291),x47292),f2(x47291))
% 159.70/159.36  [4753]~P79(x47531)+~E(f2(x47531),x47532)+E(f329(f81(x47531),x47532),f2(x47531))
% 159.70/159.36  [4754]~P88(x47541)+~E(x47542,f2(x47541))+E(f329(f77(x47541),x47542),f2(x47541))
% 159.70/159.36  [4755]~P79(x47551)+~E(x47552,f2(x47551))+E(f329(f81(x47551),x47552),f2(x47551))
% 159.70/159.36  [4780]~P78(x47802)+E(x47801,f2(x47802))+~E(f329(f81(x47802),x47801),x47801)
% 159.70/159.36  [4786]E(x47861,f329(a109,x47862))+~E(x47861,f2(a909))+~E(x47862,f329(f105(a1),x47861))
% 159.70/159.36  [4787]E(f329(a109,x47871),x47872)+~E(x47872,f2(a909))+~E(x47871,f329(f105(a1),x47872))
% 159.70/159.36  [4791]~P95(x47912)+E(x47911,f2(a1))+~E(f329(f107(x47912),x47911),f2(x47912))
% 159.70/159.36  [4795]~P88(x47952)+E(x47951,f2(x47952))+~E(f329(f77(x47952),x47951),f2(x47952))
% 159.70/159.36  [4796]~P79(x47962)+E(x47961,f2(x47962))+~E(f329(f81(x47962),x47961),f2(x47962))
% 159.70/159.36  [4797]~P79(x47971)+E(f2(x47971),x47972)+~E(f329(f81(x47971),x47972),f2(x47971))
% 159.70/159.36  [4980]~P112(x49801)+~P16(x49801,x49802)+P16(x49801,f329(f174(x49801),x49802))
% 159.70/159.36  [5007]~P1(x50072)+~P1(x50071)+P1(f329(f329(a327,x50071),x50072))
% 159.70/159.36  [5041]~E(f80(a909),f2(a909))+E(f329(f37(x50411),x50412),f2(a909))+~P1(f329(f63(x50411),x50412))
% 159.70/159.36  [5078]~P142(x50781)+~P119(x50781)+E(f329(f329(f249(x50781),f2(x50781)),f329(a117,x50782)),f2(x50781))
% 159.70/159.36  [5116]~P112(x51161)+P16(x51161,f142(x51161,x51162))+~P1(f329(f63(x51161),x51162))
% 159.70/159.36  [5117]~P112(x51171)+P16(x51171,f748(x51172,x51171))+~P1(f329(f63(x51171),x51172))
% 159.70/159.36  [5140]~P112(x51401)+E(f329(f175(x51401),f142(x51401,x51402)),x51402)+~P1(f329(f63(x51401),x51402))
% 159.70/159.36  [5141]~P112(x51411)+E(f329(f175(x51411),f748(x51412,x51411)),x51412)+~P1(f329(f63(x51411),x51412))
% 159.70/159.36  [5169]P1(x51691)+P1(x51692)+~P1(f329(f329(a328,x51692),x51691))
% 159.70/159.36  [5182]E(x51821,f191(f917(x51822,a904)))+~E(f329(f37(x51822),x51821),f2(a909))+~P1(f329(f63(x51822),x51821))
% 159.70/159.36  [5187]P1(x51871)+~P1(x51872)+~P1(f329(f329(a332,x51872),x51871))
% 159.70/159.36  [5241]~P75(x52411)+E(f329(f77(x52411),x52412),x52412)+P1(f329(f329(f240(x52411),x52412),f2(x52411)))
% 159.70/159.36  [5242]~P8(x52422)+~P44(x52422,x52422,x52421)+E(f329(x52421,f101(x52422,x52421)),f101(x52422,x52421))
% 159.70/159.36  [5243]~P8(x52432)+~P44(x52432,x52432,x52431)+E(f329(x52431,f100(x52432,x52431)),f100(x52432,x52431))
% 159.70/159.36  [5304]~P68(x53042)+~P1(f329(f58(x53042),x53041))+P1(f329(x53041,f749(x53041,x53042)))
% 159.70/159.36  [5305]~P68(x53052)+~P1(f329(f58(x53052),x53051))+P1(f329(x53051,f756(x53051,x53052)))
% 159.70/159.36  [5345]E(x53451,f118(x53452))+P1(f329(f140(x53452),f119(x53452,x53451)))+~P1(f329(f140(x53452),x53451))
% 159.70/159.36  [5350]~P112(x53501)+~P1(f329(f63(x53501),x53502))+P1(f329(f140(x53501),f142(x53501,x53502)))
% 159.70/159.36  [5351]~P112(x53511)+~P1(f329(f63(x53511),x53512))+P1(f329(f140(x53511),f748(x53512,x53511)))
% 159.70/159.36  [5356]~P120(x53561)+E(f329(f105(x53561),f329(a109,x53562)),f329(f107(x53561),x53562))+P1(f329(f329(f240(a1),x53562),f2(a1)))
% 159.70/159.36  [5383]P10(x53832,x53831)+E(f329(x53831,f507(x53831)),f329(x53831,f512(x53831)))+P1(f329(f329(x53831,f507(x53831)),f512(x53831)))
% 159.70/159.36  [5396]E(f329(f105(a1),f378(x53961,x53962)),x53961)+P1(f329(x53962,f329(a109,x53961)))+~P1(f329(x53962,f2(a909)))
% 159.70/159.36  [5408]~P68(x54081)+~P1(f329(x54082,f762(x54082,x54081)))+P1(f329(f59(x54081),x54082))
% 159.70/159.36  [5409]~P68(x54091)+~P1(f329(x54092,f772(x54092,x54091)))+P1(f329(f59(x54091),x54092))
% 159.70/159.36  [5444]~P121(x54441)+~E(f84(x54441,x54442),f329(f81(x54441),f80(x54441)))+P1(f329(f329(f240(x54441),x54442),f2(x54441)))
% 159.70/159.36  [5517]~E(x55172,f2(a1))+E(f219(x55171,x55172),f329(f329(f257(a1,a1),f2(a1)),f80(a1)))+P1(f329(f329(f240(a1),x55172),f2(a1)))
% 159.70/159.36  [5518]~E(x55181,f2(a1))+E(f219(x55181,x55182),f329(f329(f257(a1,a1),f2(a1)),f80(a1)))+P1(f329(f329(f240(a1),x55182),f2(a1)))
% 159.70/159.36  [5568]E(f329(f105(a1),f378(x55681,x55682)),x55681)+P1(f329(x55682,f329(a109,x55681)))+P1(f329(f329(f240(a1),x55681),f2(a1)))
% 159.70/159.36  [5635]~P121(x56351)+E(f84(x56351,x56352),f329(f81(x56351),f80(x56351)))+~P1(f329(f329(f240(x56351),x56352),f2(x56351)))
% 159.70/159.36  [5636]~P88(x56361)+E(f329(f77(x56361),x56362),f329(f81(x56361),x56362))+~P1(f329(f329(f240(x56361),x56362),f2(x56361)))
% 159.70/159.36  [5637]~P88(x56371)+E(f329(f77(x56371),x56372),f329(f81(x56371),x56372))+~P1(f329(f329(f239(x56371),x56372),f2(x56371)))
% 159.70/159.36  [5638]~P75(x56381)+E(f329(f77(x56381),x56382),f329(f81(x56381),x56382))+~P1(f329(f329(f240(x56381),x56382),f2(x56381)))
% 159.70/159.36  [5738]~P1(f329(x57381,f378(x57382,x57381)))+P1(f329(x57381,f329(a109,x57382)))+~P1(f329(x57381,f2(a909)))
% 159.70/159.36  [5745]E(x57451,f2(a909))+E(f329(a117,f848(x57452,x57451)),x57451)+~P1(f329(f329(f240(a909),x57451),f329(a117,x57452)))
% 159.70/159.36  [5749]P10(x57491,x57492)+~E(f329(x57492,f507(x57492)),f329(x57492,f512(x57492)))+~P1(f329(f329(x57492,f507(x57492)),f512(x57492)))
% 159.70/159.36  [5768]~P112(x57681)+P16(x57681,x57682)+P1(f329(f329(f239(a909),f731(x57682,x57681)),f732(x57682,x57681)))
% 159.70/159.36  [5769]~P112(x57691)+P16(x57691,x57692)+P1(f329(f329(f239(a909),f739(x57692,x57691)),f743(x57692,x57691)))
% 159.70/159.36  [5855]~P88(x58551)+~E(x58552,f2(x58551))+P1(f329(f329(f239(x58551),f329(f77(x58551),x58552)),f2(x58551)))
% 159.70/159.36  [5943]~P1(f329(x59431,f378(x59432,x59431)))+P1(f329(x59431,f329(a109,x59432)))+P1(f329(f329(f240(a1),x59432),f2(a1)))
% 159.70/159.36  [5969]~P1(f329(x59691,f329(a109,x59692)))+P1(f329(x59691,f2(a909)))+~P1(f329(f329(f240(a1),x59692),f2(a1)))
% 159.70/159.36  [6313]~P121(x63131)+~P1(f329(f329(f240(x63131),x63132),f2(x63131)))+P1(f329(f329(f240(x63131),f84(x63131,x63132)),f2(x63131)))
% 159.70/159.36  [6426]~P121(x64261)+P1(f329(f329(f240(x64261),f329(f107(x64261),x64262)),f2(x64261)))+~P1(f329(f329(f240(a1),x64262),f2(a1)))
% 159.70/159.36  [6427]~P121(x64271)+P1(f329(f329(f239(x64271),f329(f107(x64271),x64272)),f2(x64271)))+~P1(f329(f329(f239(a1),x64272),f2(a1)))
% 159.70/159.36  [6435]~P88(x64352)+E(x64351,f2(x64352))+~P1(f329(f329(f239(x64352),f329(f77(x64352),x64351)),f2(x64352)))
% 159.70/159.36  [6514]~P120(x65141)+~P1(f329(f329(f331(x65141),x65142),f114(x65141)))+P1(f329(f329(f331(x65141),f329(f81(x65141),x65142)),f114(x65141)))
% 159.70/159.36  [6546]~P121(x65461)+~P1(f329(f329(f240(x65461),f84(x65461,x65462)),f2(x65461)))+P1(f329(f329(f240(x65461),x65462),f2(x65461)))
% 159.70/159.36  [6720]~P121(x67202)+~P1(f329(f329(f240(x67202),f329(f107(x67202),x67201)),f2(x67202)))+P1(f329(f329(f240(a1),x67201),f2(a1)))
% 159.70/159.36  [6721]~P121(x67212)+~P1(f329(f329(f239(x67212),f329(f107(x67212),x67211)),f2(x67212)))+P1(f329(f329(f239(a1),x67211),f2(a1)))
% 159.70/159.36  [6804]~P8(x68041)+~P44(x68041,x68041,x68042)+P1(f329(f329(f239(x68041),f329(x68042,f101(x68041,x68042))),f101(x68041,x68042)))
% 159.70/159.36  [6805]~P8(x68051)+~P44(x68051,x68051,x68052)+P1(f329(f329(f239(x68051),f329(x68052,f100(x68051,x68052))),f100(x68051,x68052)))
% 159.70/159.36  [7218]~P78(x72181)+~P1(f329(f329(f240(x72181),x72182),f2(x72181)))+P1(f329(f329(f240(x72181),f329(f329(f82(x72181),x72182),x72182)),f2(x72181)))
% 159.70/159.36  [7219]~P121(x72191)+~P1(f329(f329(f240(x72191),x72192),f2(x72191)))+P1(f329(f329(f240(x72191),f329(f329(f82(x72191),x72192),x72192)),f2(x72191)))
% 159.70/159.36  [7220]~P78(x72201)+~P1(f329(f329(f239(x72201),x72202),f2(x72201)))+P1(f329(f329(f239(x72201),f329(f329(f82(x72201),x72202),x72202)),f2(x72201)))
% 159.70/159.36  [7798]~P78(x77981)+~P1(f329(f329(f240(x77981),f329(f329(f82(x77981),x77982),x77982)),f2(x77981)))+P1(f329(f329(f240(x77981),x77982),f2(x77981)))
% 159.70/159.36  [7799]~P121(x77991)+~P1(f329(f329(f240(x77991),f329(f329(f82(x77991),x77992),x77992)),f2(x77991)))+P1(f329(f329(f240(x77991),x77992),f2(x77991)))
% 159.70/159.36  [7800]~P78(x78001)+~P1(f329(f329(f239(x78001),f329(f329(f82(x78001),x78002),x78002)),f2(x78001)))+P1(f329(f329(f239(x78001),x78002),f2(x78001)))
% 159.70/159.36  [4832]~E(x48322,f2(a909))+~E(x48321,f2(a909))+E(f329(f329(f82(a909),x48321),x48322),f2(a909))
% 159.70/159.36  [4833]~E(x48332,f80(a909))+~E(x48331,f80(a909))+E(f329(f329(f83(a909),x48331),x48332),f80(a909))
% 159.70/159.36  [4834]~E(x48342,f80(a1))+~E(x48341,f80(a1))+E(f329(f329(f83(a1),x48341),x48342),f80(a1))
% 159.70/159.36  [4889]~P124(x48892)+E(x48891,f2(x48892))+E(f329(f329(f292(x48892),x48891),x48891),f80(x48892))
% 159.70/159.36  [4890]~P66(x48902)+E(x48901,f2(x48902))+E(f329(f329(f38(x48902),x48901),x48901),f80(x48902))
% 159.70/159.36  [4891]~P125(x48912)+E(x48911,f2(x48912))+E(f329(f329(f292(x48912),x48911),x48911),f80(x48912))
% 159.70/159.36  [4909]~P78(x49091)+~E(x49092,f2(x49091))+E(f329(f329(f82(x49091),x49092),x49092),f2(x49091))
% 159.70/159.36  [4912]~P144(x49121)+~E(x49122,f80(x49121))+E(f329(f329(f83(x49121),x49122),x49122),f80(x49121))
% 159.70/159.36  [4913]~P125(x49131)+~E(x49132,f2(x49131))+E(f329(f329(f292(x49131),x49132),x49132),f2(x49131))
% 159.70/159.36  [4958]~E(x49582,f2(a909))+~E(x49581,f2(a909))+E(f329(f81(a1),f329(f105(a1),x49581)),f329(f105(a1),x49582))
% 159.70/159.36  [4977]E(x49771,f80(a909))+E(x49772,f2(a909))+~E(f329(f329(f83(a909),x49772),x49771),x49772)
% 159.70/159.36  [4989]E(x49891,f2(a909))+E(x49892,f2(a909))+~E(f329(f329(f83(a909),x49892),x49891),f2(a909))
% 159.70/159.36  [5016]~E(x50162,f2(a909))+~E(x50161,f329(a117,f2(a909)))+E(f329(f329(f82(a909),x50161),x50162),f329(a117,f2(a909)))
% 159.70/159.36  [5017]~E(x50171,f2(a909))+~E(x50172,f329(a117,f2(a909)))+E(f329(f329(f82(a909),x50171),x50172),f329(a117,f2(a909)))
% 159.70/159.36  [5024]E(x50241,f80(a1))+E(x50242,f329(f108(a1),a102))+~E(f329(f329(f83(a1),x50241),x50242),f80(a1))
% 159.70/159.36  [5025]E(x50251,f80(a1))+E(x50252,f329(f108(a1),a102))+~E(f329(f329(f83(a1),x50252),x50251),f80(a1))
% 159.70/159.36  [5026]E(x50261,f80(a1))+E(x50261,f329(f108(a1),a102))+~E(f329(f329(f83(a1),x50262),x50261),f80(a1))
% 159.70/159.36  [5028]E(x50281,f80(a1))+E(x50281,f329(f108(a1),a102))+~E(f329(f329(f83(a1),x50281),x50282),f80(a1))
% 159.70/159.36  [5050]~P78(x50502)+E(x50501,f2(x50502))+~E(f329(f329(f82(x50502),x50501),x50501),f2(x50502))
% 159.70/159.36  [5056]~E(x50561,f329(f108(a1),a102))+~E(x50562,f329(f108(a1),a102))+E(f329(f329(f83(a1),x50561),x50562),f80(a1))
% 159.70/159.36  [5067]E(x50671,f2(a909))+E(x50672,f2(a909))+~E(f329(f329(f82(a909),x50672),x50671),f329(a117,f2(a909)))
% 159.70/159.36  [5077]~P69(x50771)+~P96(x50771)+E(f329(f329(f292(x50771),x50772),f329(f108(x50771),a85)),f2(x50771))
% 159.70/159.36  [5083]~P144(x50831)+~E(x50832,f329(f81(x50831),f80(x50831)))+E(f329(f329(f83(x50831),x50832),x50832),f80(x50831))
% 159.70/159.36  [5088]~P9(x50882)+~P9(x50881)+P9(f329(f329(f82(a1),x50881),x50882))
% 159.70/159.36  [5089]~P9(x50892)+~P9(x50891)+P9(f329(f329(f83(a1),x50891),x50892))
% 159.70/159.36  [5090]~P9(x50902)+~P9(x50901)+P9(f329(f329(f38(a1),x50901),x50902))
% 159.70/159.36  [5092]~E(x50922,f2(a1))+E(x50921,f2(a1))+E(f48(x50921,x50922),f329(f329(f257(a1,a1),f2(a1)),x50921))
% 159.70/159.36  [5114]~E(x51142,f329(a117,f2(a909)))+~E(x51141,f329(a117,f2(a909)))+E(f329(f329(f83(a909),x51141),x51142),f329(a117,f2(a909)))
% 159.70/159.36  [5131]E(x51311,f2(a909))+E(x51312,f329(a117,f2(a909)))+~E(f329(f329(f249(a909),x51312),x51311),f329(a117,f2(a909)))
% 159.70/159.36  [5132]E(x51321,f2(a909))+E(x51321,f329(a117,f2(a909)))+~E(f329(f329(f82(a909),x51322),x51321),f329(a117,f2(a909)))
% 159.70/159.36  [5133]E(x51331,f2(a909))+E(x51331,f329(a117,f2(a909)))+~E(f329(f329(f82(a909),x51331),x51332),f329(a117,f2(a909)))
% 159.70/159.36  [5142]~P69(x51421)+~P96(x51421)+E(f329(f329(f292(x51421),x51422),f329(f108(x51421),a102)),f329(f81(x51421),x51422))
% 159.70/159.36  [5161]E(x51611,f329(a109,x51612))+~E(x51611,f2(a909))+P1(f329(f329(f239(a1),f2(a1)),x51612))
% 159.70/159.36  [5162]E(f329(a109,x51621),x51622)+~E(x51622,f2(a909))+P1(f329(f329(f239(a1),f2(a1)),x51621))
% 159.70/159.36  [5178]E(x51781,f329(a117,f2(a909)))+E(x51782,f329(a117,f2(a909)))+~E(f329(f329(f82(a909),x51781),x51782),f329(a117,f2(a909)))
% 159.70/159.36  [5189]~E(x51891,f329(a109,x51892))+E(x51891,f2(a909))+P1(f329(f329(f239(a1),f2(a1)),x51892))
% 159.70/159.36  [5190]~E(f329(a109,x51902),x51901)+E(x51901,f2(a909))+P1(f329(f329(f239(a1),f2(a1)),x51902))
% 159.70/159.36  [5216]~P2(x52161)+E(f329(f65(x52161,f115(x52161)),x52162),f13(x52161,x52162))+~P1(f329(f63(x52161),x52162))
% 159.70/159.36  [5217]~P2(x52171)+E(f329(f65(x52171,f106(x52171)),x52172),f10(x52171,x52172))+~P1(f329(f63(x52171),x52172))
% 159.70/159.36  [5218]~P112(x52181)+E(f329(f65(x52181,f237(x52181)),x52182),f14(x52181,x52182))+~P1(f329(f63(x52181),x52182))
% 159.70/159.36  [5219]~P112(x52191)+E(f329(f65(x52191,f238(x52191)),x52192),f15(x52191,x52192))+~P1(f329(f63(x52191),x52192))
% 159.70/159.36  [5299]E(x52991,x52992)+~E(f329(f329(f23(a909),x52992),x52991),f2(a909))+~E(f329(f329(f23(a909),x52991),x52992),f2(a909))
% 159.70/159.36  [5316]P9(x53161)+~P45(x53162)+~P1(f329(f329(f331(a1),x53161),x53162))
% 159.70/159.36  [5346]~P121(x53461)+~E(f84(x53461,x53462),f80(x53461))+P1(f329(f329(f240(x53461),f2(x53461)),x53462))
% 159.70/159.36  [5357]~P96(x53571)+E(f329(f105(x53571),f329(f108(a909),x53572)),f329(f108(x53571),x53572))+P1(f329(a196,f329(f108(a1),x53572)))
% 159.70/159.36  [5362]~P49(x53621,x53622)+P50(a904)+P1(f329(f63(f916(x53621,x53621)),x53622))
% 159.70/159.36  [5436]~P112(x54361)+E(f329(f65(x54361,f237(x54361)),x54362),f11(x54361,f237(x54361),x54362))+~P1(f329(f63(x54361),x54362))
% 159.70/159.36  [5437]~P112(x54371)+E(f329(f65(x54371,f238(x54371)),x54372),f12(x54371,f238(x54371),x54372))+~P1(f329(f63(x54371),x54372))
% 159.70/159.36  [5451]E(x54511,x54512)+P1(f329(f329(f240(a909),x54512),x54511))+P1(f329(f329(f240(a909),x54511),x54512))
% 159.70/159.36  [5452]E(x54521,x54522)+P1(f329(f329(f240(a1),x54522),x54521))+P1(f329(f329(f240(a1),x54521),x54522))
% 159.70/159.36  [5504]~P96(x55041)+E(f329(f105(x55041),f329(f108(a909),x55042)),f2(x55041))+~P1(f329(a196,f329(f108(a1),x55042)))
% 159.70/159.36  [5507]~E(x55072,f329(a109,x55071))+E(x55071,f329(f105(a1),x55072))+~P1(f329(f329(f239(a1),f2(a1)),x55071))
% 159.70/159.36  [5508]~E(f329(a109,x55081),x55082)+E(x55081,f329(f105(a1),x55082))+~P1(f329(f329(f239(a1),f2(a1)),x55081))
% 159.70/159.36  [5509]~E(x55091,f329(a109,x55092))+E(f329(f105(a1),x55091),x55092)+~P1(f329(f329(f239(a1),f2(a1)),x55092))
% 159.70/159.36  [5519]E(x55191,f329(a109,x55192))+~E(x55192,f329(f105(a1),x55191))+~P1(f329(f329(f239(a1),f2(a1)),x55192))
% 159.70/159.36  [5520]E(f329(a109,x55201),x55202)+~E(x55201,f329(f105(a1),x55202))+~P1(f329(f329(f239(a1),f2(a1)),x55201))
% 159.70/159.36  [5559]~P88(x55592)+E(x55591,f2(x55592))+P1(f329(f329(f240(x55592),f2(x55592)),f329(f77(x55592),x55591)))
% 159.70/159.36  [5624]~P121(x56241)+E(f84(x56241,x56242),f80(x56241))+~P1(f329(f329(f240(x56241),f2(x56241)),x56242))
% 159.70/159.36  [5628]~P96(x56281)+E(f329(f105(x56281),f329(f108(a909),x56282)),f2(x56281))+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x56282)))
% 159.70/159.36  [5639]~P88(x56391)+E(f329(f77(x56391),x56392),x56392)+~P1(f329(f329(f240(x56391),f2(x56391)),x56392))
% 159.70/159.36  [5640]~P88(x56401)+E(f329(f77(x56401),x56402),x56402)+~P1(f329(f329(f239(x56401),f2(x56401)),x56402))
% 159.70/159.36  [5649]E(x56491,f2(a909))+~E(f142(a909,f329(f304(a909,x56492),x56491)),f118(a909))+P1(f329(f329(f239(a909),x56491),x56492))
% 159.70/159.36  [5659]~P76(x56591)+E(f329(f329(f6(x56591,x56591),f5(x56591)),f329(f175(x56591),x56592)),f329(f168(x56591),x56592))+~P1(f329(f140(x56591),x56592))
% 159.70/159.37  [5662]~P120(x56621)+E(f329(f105(x56621),f329(a109,x56622)),f329(f107(x56621),x56622))+~P1(f329(f329(f239(a1),f2(a1)),x56622))
% 159.70/159.37  [5689]E(x56891,x56892)+P1(f329(f329(f240(a909),x56891),x56892))+~P1(f329(f329(f239(a909),x56891),x56892))
% 159.70/159.37  [5690]E(x56901,x56902)+P1(f329(f329(f240(a1),x56901),x56902))+~P1(f329(f329(f239(a1),x56901),x56902))
% 159.70/159.37  [5693]E(x56931,f80(a1))+~E(f329(f329(f83(a1),x56932),x56931),f80(a1))+~P1(f329(f329(f240(a1),f2(a1)),x56932))
% 159.70/159.37  [5694]E(x56941,f80(a1))+~E(f329(f329(f83(a1),x56941),x56942),f80(a1))+~P1(f329(f329(f240(a1),f2(a1)),x56941))
% 159.70/159.37  [5735]~P45(x57352)+P1(f329(f329(f239(a1),f2(a1)),x57351))+~P1(f329(f329(f331(a1),x57351),x57352))
% 159.70/159.37  [5755]~P63(x57551,x57552)+P41(x57551,x57552)+~P1(f329(f63(f916(x57551,x57551)),x57552))
% 159.70/159.37  [5757]~P63(x57571,x57572)+P49(x57571,x57572)+~P1(f329(f63(f916(x57571,x57571)),x57572))
% 159.70/159.37  [5799]E(x57991,f191(f917(x57992,a904)))+~P1(f329(f63(x57992),x57991))+P1(f329(f329(f240(a909),f2(a909)),f329(f37(x57992),x57991)))
% 159.70/159.37  [5826]~P1(f329(x58261,x58262))+P1(f329(x58261,f2(a909)))+P1(f329(f329(f240(a909),f900(x58262,x58261)),x58262))
% 159.70/159.37  [5849]E(x58491,f2(a909))+~E(f329(f168(a909),x58492),f2(a909))+~P1(f329(f329(f331(a909),x58491),f329(f175(a909),x58492)))
% 159.70/159.37  [5915]E(x59151,x59152)+~P1(f329(f329(f239(a909),x59152),x59151))+~P1(f329(f329(f239(a909),x59151),x59152))
% 159.70/159.37  [5916]E(x59161,x59162)+~P1(f329(f329(f239(a1),x59162),x59161))+~P1(f329(f329(f239(a1),x59161),x59162))
% 159.70/159.37  [5918]E(f329(f37(x59181),x59182),f2(a909))+~P1(f329(f63(x59181),x59182))+P1(f329(f329(f331(x59181),f454(x59182,x59181)),x59182))
% 159.70/159.37  [5927]E(f52(x59271,x59272),f48(x59271,x59272))+P1(f329(f329(f239(a1),f2(a1)),x59271))+~P1(f329(f329(f240(a1),f2(a1)),x59272))
% 159.70/159.37  [5956]~P1(f329(x59561,f345(x59561)))+P1(f329(x59561,f329(a109,x59562)))+~P1(f329(f329(f239(a1),f2(a1)),x59562))
% 159.70/159.37  [5959]P1(f329(f329(f240(a909),x59591),f888(x59592)))+~P1(f329(f63(a909),x59592))+~P1(f329(f329(f331(a909),x59591),x59592))
% 159.70/159.37  [5960]P1(f329(f329(f239(a909),x59601),f878(x59602)))+~P1(f329(f63(a909),x59602))+~P1(f329(f329(f331(a909),x59601),x59602))
% 159.70/159.37  [5990]E(x59901,x59902)+~P1(f329(f329(f240(a909),x59901),f329(a117,x59902)))+P1(f329(f329(f240(a909),x59901),x59902))
% 159.70/159.37  [6022]E(x60221,f329(a117,x60222))+~P1(f329(f329(f239(a909),x60221),f329(a117,x60222)))+P1(f329(f329(f239(a909),x60221),x60222))
% 159.70/159.37  [6038]P1(f329(x60381,f379(x60381)))+~P1(f329(x60381,f329(a109,x60382)))+~P1(f329(f329(f239(a1),f2(a1)),x60382))
% 159.70/159.37  [6052]~P1(f329(x60521,x60522))+~P1(f329(f329(f239(a1),f2(a1)),x60522))+P1(f329(x60521,f329(f105(a1),f874(x60521))))
% 159.70/159.37  [6064]~P88(x60642)+~E(x60641,f2(x60642))+~P1(f329(f329(f240(x60642),f2(x60642)),f329(f77(x60642),x60641)))
% 159.70/159.37  [6090]~P63(x60901,x60902)+P41(x60901,f329(f289(x60901,x60901),x60902))+~P1(f329(f63(f916(x60901,x60901)),x60902))
% 159.70/159.37  [6100]~P96(x61001)+E(f329(f105(x61001),f329(f108(a909),x61002)),f329(f108(x61001),x61002))+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x61002)))
% 159.70/159.37  [6104]E(f329(a117,x61041),x61042)+~P1(f329(f329(f240(a909),x61041),x61042))+P1(f329(f329(f240(a909),f329(a117,x61041)),x61042))
% 159.70/159.37  [6120]E(f329(f329(f38(a1),x61201),x61202),f2(a1))+~P1(f329(f329(f239(a1),x61201),f2(a1)))+~P1(f329(f329(f240(a1),x61202),x61201))
% 159.70/159.37  [6130]E(f47(a1,x61301,x61302),x61301)+~P1(f329(f329(f239(a1),x61301),f2(a1)))+~P1(f329(f329(f240(a1),x61302),x61301))
% 159.70/159.37  [6144]E(f49(x61441,x61442),f48(x61441,x61442))+~P1(f329(f329(f239(a1),f2(a1)),x61441))+~P1(f329(f329(f239(a1),f2(a1)),x61442))
% 159.70/159.37  [6154]E(f329(f329(f38(a1),x61541),x61542),f2(a1))+~P1(f329(f329(f239(a1),f2(a1)),x61541))+~P1(f329(f329(f240(a1),x61541),x61542))
% 159.70/159.37  [6166]E(f47(a909,f329(f108(a909),x61661),f329(f108(a909),x61662)),f329(f108(a909),x61661))+P1(f329(a196,f329(f108(a1),x61661)))+~P1(f329(a196,f329(f108(a1),x61662)))
% 159.70/159.37  [6168]E(f47(a1,x61681,x61682),x61681)+~P1(f329(f329(f239(a1),f2(a1)),x61681))+~P1(f329(f329(f240(a1),x61681),x61682))
% 159.70/159.37  [6169]E(x61691,x61692)+~P1(f329(f329(f240(a909),x61691),f329(a117,x61692)))+~P1(f329(f329(f239(a909),x61692),x61691))
% 159.70/159.37  [6183]~P121(x61831)+~P1(f329(f329(f240(x61831),x61832),f2(x61831)))+P1(f329(f329(f240(x61831),x61832),f329(f81(x61831),x61832)))
% 159.70/159.37  [6184]~P78(x61841)+~P1(f329(f329(f239(x61841),x61842),f2(x61841)))+P1(f329(f329(f239(x61841),x61842),f329(f81(x61841),x61842)))
% 159.70/159.37  [6194]~P8(x61941)+E(f329(f329(f66(x61941,x61941,f106(x61941)),f247(x61941)),x61942),f40(x61941,x61942))+~P1(f329(f63(x61941),x61942))
% 159.70/159.37  [6195]~P8(x61951)+E(f329(f329(f66(x61951,x61951,f115(x61951)),f191(x61951)),x61952),f39(x61951,x61952))+~P1(f329(f63(x61951),x61952))
% 159.70/159.37  [6212]~P127(x62121)+~P1(f329(f329(f240(a909),f2(a909)),x62122))+P1(f329(f329(f240(x62121),f2(x62121)),f329(f105(x62121),x62122)))
% 159.70/159.37  [6213]~P121(x62131)+~P1(f329(f329(f240(a1),f2(a1)),x62132))+P1(f329(f329(f240(x62131),f2(x62131)),f329(f107(x62131),x62132)))
% 159.70/159.37  [6214]~P121(x62141)+~P1(f329(f329(f239(a1),f2(a1)),x62142))+P1(f329(f329(f239(x62141),f2(x62141)),f329(f107(x62141),x62142)))
% 159.70/159.37  [6217]~P9(x62172)+~P9(x62171)+E(f329(f312(a909,a1,f105(a1)),f305(a909,f329(a109,x62171),f329(a109,x62172))),f305(a1,x62171,x62172))
% 159.70/159.37  [6223]P1(f329(x62231,x62232))+~P1(f329(f329(f239(a1),f2(a1)),x62232))+~P1(f329(x62231,f329(f105(a1),f879(x62231))))
% 159.70/159.37  [6253]E(f329(f329(f82(a909),f329(f108(a909),x62531)),f329(f108(a909),x62532)),f329(f108(a909),x62531))+P1(f329(f329(f240(a1),x62531),a85))+~P1(f329(f329(f240(a1),x62532),a85))
% 159.70/159.37  [6257]~P121(x62571)+P1(f329(f329(f240(x62571),f2(x62571)),f84(x62571,x62572)))+~P1(f329(f329(f240(x62571),f2(x62571)),x62572))
% 159.70/159.37  [6268]~P86(x62681)+~P1(f329(f329(f240(x62681),x62682),f2(x62681)))+P1(f329(f329(f240(x62681),f2(x62681)),f329(f81(x62681),x62682)))
% 159.70/159.37  [6269]~P86(x62691)+~P1(f329(f329(f239(x62691),x62692),f2(x62691)))+P1(f329(f329(f239(x62691),f2(x62691)),f329(f81(x62691),x62692)))
% 159.70/159.37  [6272]E(x62721,f247(f917(x62722,a904)))+~E(f329(f37(x62722),x62721),f329(f37(x62722),f247(f917(x62722,a904))))+~P1(f329(f63(x62722),f247(f917(x62722,a904))))
% 159.70/159.37  [6304]~P121(x63041)+P1(f329(f329(f240(x63041),x63042),f2(x63041)))+~P1(f329(f329(f240(x63041),x63042),f329(f81(x63041),x63042)))
% 159.70/159.37  [6305]~P78(x63051)+P1(f329(f329(f239(x63051),x63052),f2(x63051)))+~P1(f329(f329(f239(x63051),x63052),f329(f81(x63051),x63052)))
% 159.70/159.37  [6315]~P96(x63151)+P1(f329(f329(f331(x63151),f329(f108(x63151),x63152)),f189(x63151)))+~P1(f329(f329(f239(a1),a85),x63152))
% 159.70/159.37  [6344]E(x63441,f2(a909))+~P1(f329(f329(f240(a909),x63441),f329(a117,x63442)))+P1(f329(f329(f240(a909),f848(x63442,x63441)),x63442))
% 159.70/159.37  [6366]~P121(x63661)+~P1(f329(f329(f240(x63661),f2(x63661)),f84(x63661,x63662)))+P1(f329(f329(f240(x63661),f2(x63661)),x63662))
% 159.70/159.37  [6368]~E(f329(f108(a909),x63682),f329(f108(a909),x63681))+P1(f329(f329(f239(a1),f329(f108(a1),x63681)),f2(a1)))+~P1(f329(a196,f329(f108(a1),x63682)))
% 159.70/159.37  [6397]E(f329(f256(a1,a1),f52(x63971,x63972)),f329(f329(f38(a1),x63971),x63972))+~P1(f329(f329(f240(a1),x63971),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x63972))
% 159.70/159.37  [6433]E(f329(f261(a1,a1),f52(x64331,x64332)),f47(a1,x64331,x64332))+~P1(f329(f329(f240(a1),x64331),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x64332))
% 159.70/159.37  [6436]~P127(x64362)+~P1(f329(f329(f240(x64362),f2(x64362)),f329(f105(x64362),x64361)))+P1(f329(f329(f240(a909),f2(a909)),x64361))
% 159.70/159.37  [6437]~P121(x64372)+~P1(f329(f329(f240(x64372),f2(x64372)),f329(f107(x64372),x64371)))+P1(f329(f329(f240(a1),f2(a1)),x64371))
% 159.70/159.37  [6438]~P121(x64382)+~P1(f329(f329(f239(x64382),f2(x64382)),f329(f107(x64382),x64381)))+P1(f329(f329(f239(a1),f2(a1)),x64381))
% 159.70/159.37  [6441]E(f329(f256(a1,a1),f49(x64411,x64412)),f329(f329(f38(a1),x64411),x64412))+~P1(f329(f329(f240(a1),f2(a1)),x64411))+~P1(f329(f329(f239(a1),f2(a1)),x64412))
% 159.70/159.37  [6456]E(f329(f261(a1,a1),f49(x64561,x64562)),f47(a1,x64561,x64562))+~P1(f329(f329(f240(a1),f2(a1)),x64561))+~P1(f329(f329(f239(a1),f2(a1)),x64562))
% 159.70/159.37  [6471]~P86(x64711)+P1(f329(f329(f240(x64711),x64712),f2(x64711)))+~P1(f329(f329(f240(x64711),f2(x64711)),f329(f81(x64711),x64712)))
% 159.70/159.37  [6472]~P86(x64721)+P1(f329(f329(f239(x64721),x64722),f2(x64721)))+~P1(f329(f329(f239(x64721),f2(x64721)),f329(f81(x64721),x64722)))
% 159.70/159.37  [6495]~P8(x64951)+~P44(x64951,x64951,x64952)+P1(f329(f329(f239(x64951),f101(x64951,x64952)),f329(x64952,f101(x64951,x64952))))
% 159.70/159.37  [6496]~P8(x64961)+~P44(x64961,x64961,x64962)+P1(f329(f329(f239(x64961),f100(x64961,x64962)),f329(x64962,f100(x64961,x64962))))
% 159.70/159.37  [6500]P1(f329(f51(x65001,x65002),f52(x65001,x65002)))+~P1(f329(f329(f240(a1),x65001),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x65002))
% 159.70/159.37  [6526]P1(f329(f51(x65261,x65262),f49(x65261,x65262)))+~P1(f329(f329(f240(a1),f2(a1)),x65262))+~P1(f329(f329(f239(a1),f2(a1)),x65261))
% 159.70/159.37  [6570]~P86(x65701)+P1(f329(f329(f240(x65701),f329(f81(x65701),x65702)),f2(x65701)))+~P1(f329(f329(f240(x65701),f2(x65701)),x65702))
% 159.70/159.37  [6571]~P86(x65711)+P1(f329(f329(f239(x65711),f329(f81(x65711),x65712)),f2(x65711)))+~P1(f329(f329(f239(x65711),f2(x65711)),x65712))
% 159.70/159.37  [6587]E(f329(f329(f23(a909),f329(a109,x65871)),f329(a109,x65872)),f329(a109,f198(x65871,x65872)))+~P1(f329(f329(f239(a1),f2(a1)),x65872))+~P1(f329(f329(f239(a1),f2(a1)),x65871))
% 159.70/159.37  [6604]P1(f329(f329(f239(a1),f2(a1)),f198(x66041,x66042)))+~P1(f329(f329(f239(a1),f2(a1)),x66042))+~P1(f329(f329(f239(a1),f2(a1)),x66041))
% 159.70/159.37  [6643]~P1(f329(x66431,x66432))+P1(f329(x66431,f2(a909)))+P1(f329(x66431,f329(f329(f82(a909),f900(x66432,x66431)),f80(a909))))
% 159.70/159.37  [6727]E(f329(f108(a909),x67271),f329(f108(a909),x67272))+~P1(f329(f329(f239(a1),f329(f108(a1),x67272)),f2(a1)))+~P1(f329(a196,f329(f108(a1),x67271)))
% 159.70/159.37  [6737]~E(x67371,f2(a909))+~E(f698(x67372,x67371),f2(a909))+E(f329(f145(a909,a909,f82(a909),x67371),x67372),f2(a909))
% 159.70/159.37  [6761]~P1(f329(f63(x67611),f609(x67612,x67611)))+~P1(f329(f63(f917(x67611,a904)),x67612))+P1(f329(f63(x67611),f39(f917(x67611,a904),x67612)))
% 159.70/159.37  [6767]E(x67671,x67672)+P1(f329(f329(f240(a1),x67671),x67672))+~P1(f329(f329(f240(a1),x67671),f329(f329(f82(a1),x67672),f80(a1))))
% 159.70/159.37  [6769]P1(f329(f329(f240(a909),f329(a109,x67691)),f329(a109,x67692)))+~P1(f329(f329(f240(a1),f2(a1)),x67692))+~P1(f329(f329(f240(a1),x67691),x67692))
% 159.70/159.37  [6770]P1(f329(f329(f240(a909),f329(a109,x67701)),f329(a109,x67702)))+~P1(f329(f329(f239(a1),f2(a1)),x67701))+~P1(f329(f329(f240(a1),x67701),x67702))
% 159.70/159.37  [6771]P1(f329(f329(f239(a909),f329(a109,x67711)),f329(a109,x67712)))+~P1(f329(f329(f240(a1),f2(a1)),x67711))+~P1(f329(f329(f239(a1),x67711),x67712))
% 159.70/159.37  [6772]P1(f329(f329(f239(a909),f329(a109,x67721)),f329(a109,x67722)))+~P1(f329(f329(f239(a1),f2(a1)),x67722))+~P1(f329(f329(f239(a1),x67721),x67722))
% 159.70/159.37  [6784]E(f47(a909,f329(a109,x67841),f329(a109,x67842)),f329(a109,f47(a1,x67841,x67842)))+~P1(f329(f329(f239(a1),f2(a1)),x67842))+~P1(f329(f329(f239(a1),f2(a1)),x67841))
% 159.70/159.37  [6808]~P86(x68081)+~P1(f329(f329(f240(x68081),f329(f81(x68081),x68082)),f2(x68081)))+P1(f329(f329(f240(x68081),f2(x68081)),x68082))
% 159.70/159.37  [6809]~P86(x68091)+~P1(f329(f329(f239(x68091),f329(f81(x68091),x68092)),f2(x68091)))+P1(f329(f329(f239(x68091),f2(x68091)),x68092))
% 159.70/159.37  [6823]~P1(f329(f329(f240(a1),a85),x68232))+~P1(f329(f329(f240(a1),x68231),x68232))+P1(f329(f329(f240(a909),f329(f108(a909),x68231)),f329(f108(a909),x68232)))
% 159.70/159.37  [6912]~P1(f329(f329(f239(a1),f2(a1)),x69121))+P1(f329(f329(f240(a909),f329(a109,x69121)),x69122))+~P1(f329(f329(f240(a1),x69121),f329(f105(a1),x69122)))
% 159.70/159.37  [6917]P1(f329(x69171,x69172))+~P1(f329(x69171,f329(a20,f835(x69171,x69172))))+~P1(f329(f329(f331(a909),x69172),f247(f917(a909,a904))))
% 159.70/159.37  [6928]E(x69281,f2(a1))+E(f47(a1,x69282,x69281),f2(a1))+E(f329(f329(f23(a1),f329(f81(a1),f329(f329(f38(a1),x69282),x69281))),f80(a1)),f329(f329(f38(a1),x69282),f329(f81(a1),x69281)))
% 159.70/159.37  [6942]~P1(f329(f329(f239(a1),f2(a1)),x69421))+~P1(f329(f329(f240(a909),f329(a109,x69421)),x69422))+P1(f329(f329(f240(a1),x69421),f329(f105(a1),x69422)))
% 159.70/159.37  [6978]~P1(f329(f329(f239(a909),f329(a109,x69781)),f329(a109,x69782)))+~P1(f329(f329(f240(a1),f2(a1)),x69781))+P1(f329(f329(f239(a1),x69781),x69782))
% 159.70/159.37  [6979]~P1(f329(f329(f239(a909),f329(a109,x69791)),f329(a109,x69792)))+~P1(f329(f329(f239(a1),f2(a1)),x69792))+P1(f329(f329(f239(a1),x69791),x69792))
% 159.70/159.37  [7005]P1(f329(f329(f239(a1),x70051),x70052))+~P1(f329(f329(f239(a909),f329(f108(a909),x70051)),f329(f108(a909),x70052)))+P1(f329(f329(f239(a1),x70051),a85))
% 159.70/159.37  [7033]P1(f329(f329(f239(a1),f2(a1)),f47(a1,x70331,x70332)))+~P1(f329(f329(f239(a1),f2(a1)),x70332))+~P1(f329(f329(f239(a1),f2(a1)),x70331))
% 159.70/159.37  [7129]P1(f329(f329(f240(a1),a85),x71291))+~P1(f329(f329(f240(a1),x71292),x71291))+~P1(f329(f329(f240(a909),f329(f108(a909),x71292)),f329(f108(a909),x71291)))
% 159.70/159.37  [7181]E(f329(f329(f257(a1,a1),f329(f329(f38(a1),x71811),x71812)),f47(a1,x71811,x71812)),f52(x71811,x71812))+~P1(f329(f329(f240(a1),x71811),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x71812))
% 159.70/159.37  [7201]E(f329(f329(f257(a1,a1),f329(f329(f38(a1),x72011),x72012)),f47(a1,x72011,x72012)),f49(x72011,x72012))+~P1(f329(f329(f239(a1),f2(a1)),x72012))+~P1(f329(f329(f239(a1),f2(a1)),x72011))
% 159.70/159.37  [7252]~P99(x72522)+E(x72521,f118(x72522))+E(f329(f145(x72522,x72522,f83(x72522),f329(f144(x72522),x72521)),f329(f174(x72522),x72521)),f329(f65(x72522,f83(x72522)),f329(f175(x72522),x72521)))
% 159.70/159.37  [7372]~E(x73721,f2(a909))+E(f329(f145(a909,a909,f82(a909),x73721),x73722),f2(a909))+P1(f329(f329(f331(a909),f698(x73722,x73721)),f329(f175(a909),x73722)))
% 159.70/159.37  [7423]~P1(f329(f329(f240(a1),x74232),f2(a1)))+P1(f329(f329(f240(a1),f329(f329(f38(a1),x74231),x74232)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x74231))
% 159.70/159.37  [7425]~P1(f329(f329(f240(a1),x74251),f2(a1)))+P1(f329(f329(f240(a1),f329(f329(f38(a1),x74251),x74252)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x74252))
% 159.70/159.37  [7426]~P1(f329(f329(f240(a1),x74262),f2(a1)))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x74261),x74262)),f2(a1)))+~P1(f329(f329(f239(a1),f2(a1)),x74261))
% 159.70/159.37  [7427]~P1(f329(f329(f239(a1),x74271),f2(a1)))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x74271),x74272)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x74272))
% 159.70/159.37  [7434]P1(f329(f329(f331(f917(x74341,a904)),f609(x74342,x74341)),x74342))+~P1(f329(f63(f917(x74341,a904)),x74342))+P1(f329(f63(x74341),f39(f917(x74341,a904),x74342)))
% 159.70/159.37  [7530]P28(x75301,x75301,x75302,f247(f917(x75301,a904)))+~E(f329(f312(x75301,x75301,x75302),f247(f917(x75301,a904))),f247(f917(x75301,a904)))+~P1(f329(f63(x75301),f247(f917(x75301,a904))))
% 159.70/159.37  [7653]~P28(x76531,x76531,x76532,f247(f917(x76531,a904)))+E(f329(f312(x76531,x76531,x76532),f247(f917(x76531,a904))),f247(f917(x76531,a904)))+~P1(f329(f63(x76531),f247(f917(x76531,a904))))
% 159.70/159.37  [7791]E(f329(f329(f38(a1),x77911),x77912),f329(f108(a1),a102))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x77911),x77912)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x77911))
% 159.70/159.37  [7849]~P1(f329(f329(f240(a1),x78492),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f38(a1),x78491),x78492)),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x78491))
% 159.70/159.37  [7854]E(f329(f329(f82(a1),x78541),x78542),f47(a1,x78541,x78542))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),x78541),x78542)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x78541))
% 159.70/159.37  [7857]P1(f329(f329(f240(a1),x78571),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f38(a1),x78571),x78572)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x78572))
% 159.70/159.37  [8571]~P112(x85711)+P16(x85711,x85712)+~P1(f329(f329(f239(x85711),f329(f329(f167(x85711),x85712),f731(x85712,x85711))),f329(f329(f167(x85711),x85712),f732(x85712,x85711))))
% 159.70/159.37  [8572]~P112(x85721)+P16(x85721,x85722)+~P1(f329(f329(f239(x85721),f329(f329(f167(x85721),x85722),f739(x85722,x85721))),f329(f329(f167(x85721),x85722),f743(x85722,x85721))))
% 159.70/159.37  [5792]E(x57921,f2(a1))+~E(f47(a1,x57922,x57921),f2(a1))+E(f329(f329(f38(a1),x57922),f329(f81(a1),x57921)),f329(f81(a1),f329(f329(f38(a1),x57922),x57921)))
% 159.70/159.37  [5810]~P45(x58102)+~P45(x58101)+P45(f329(f329(f115(f917(a1,a904)),x58101),x58102))
% 159.70/159.37  [5811]~P45(x58112)+~P45(x58111)+P45(f329(f329(f106(f917(a1,a904)),x58111),x58112))
% 159.70/159.37  [5829]~P69(x58291)+~P96(x58291)+E(f329(f81(x58291),f329(f329(f292(x58291),f80(x58291)),x58292)),f329(f329(f292(x58291),f329(f108(x58291),a102)),x58292))
% 159.70/159.37  [5948]E(x59481,f2(a1))+~E(f47(a1,x59482,x59481),f2(a1))+E(f329(f329(f38(a1),f329(f81(a1),x59482)),x59481),f329(f81(a1),f329(f329(f38(a1),x59482),x59481)))
% 159.70/159.37  [6084]~P112(x60841)+P16(x60841,x60842)+P1(f329(f329(f240(a909),f732(x60842,x60841)),f329(f192(f910(x60841)),x60842)))
% 159.70/159.37  [6085]~P112(x60851)+P16(x60851,x60852)+P1(f329(f329(f240(a909),f743(x60852,x60851)),f329(f192(f910(x60851)),x60852)))
% 159.70/159.37  [6247]~P96(x62471)+~E(f329(f108(x62471),x62472),f2(x62471))+P33(x62471,f329(f108(x62471),f329(f329(f82(a1),x62472),f329(f81(a1),a85))))
% 159.70/159.37  [6248]~P96(x62481)+~E(f329(f108(x62481),x62482),f2(x62481))+P33(x62481,f329(f108(x62481),f329(f329(f82(a1),a85),f329(f81(a1),x62482))))
% 159.70/159.37  [6250]E(f329(a53,f49(f329(f81(a1),x62501),f329(f81(a1),x62502))),f48(x62501,x62502))+P1(f329(f329(f240(a1),f2(a1)),x62502))+P1(f329(f329(f239(a1),f2(a1)),x62501))
% 159.70/159.37  [6374]~E(x63742,f2(a909))+~E(x63741,f2(a909))+P1(f329(f329(f239(a1),f329(f105(a1),x63741)),f329(f81(a1),f329(f105(a1),x63742))))
% 159.70/159.37  [6403]E(f329(f329(f82(a909),f329(f108(a909),x64031)),f329(f108(a909),x64032)),f329(f108(a909),f329(f329(f82(a1),x64031),x64032)))+P1(f329(f329(f240(a1),x64031),a85))+P1(f329(f329(f240(a1),x64032),a85))
% 159.70/159.37  [6535]~P78(x65351)+~P1(f329(f329(f240(x65351),f2(x65351)),x65352))+P1(f329(f329(f240(x65351),f329(f81(x65351),x65352)),x65352))
% 159.70/159.37  [6536]~P78(x65361)+~P1(f329(f329(f239(x65361),f2(x65361)),x65362))+P1(f329(f329(f239(x65361),f329(f81(x65361),x65362)),x65362))
% 159.70/159.37  [6713]E(f329(f329(f23(a909),f329(a109,x67131)),f329(a109,x67132)),f329(a109,f329(f329(f23(a1),x67131),x67132)))+~P1(f329(f329(f239(a1),f2(a1)),x67132))+~P1(f329(f329(f239(a1),x67132),x67131))
% 159.70/159.37  [6745]E(f329(a109,f47(a1,f329(f108(a1),x67451),f329(f108(a1),x67452))),f47(a909,f329(f108(a909),x67451),f329(f108(a909),x67452)))+P1(f329(a196,f329(f108(a1),x67451)))+P1(f329(a196,f329(f108(a1),x67452)))
% 159.70/159.37  [6762]~P78(x67621)+P1(f329(f329(f240(x67621),f2(x67621)),x67622))+~P1(f329(f329(f240(x67621),f329(f81(x67621),x67622)),x67622))
% 159.70/159.37  [6763]~P78(x67631)+P1(f329(f329(f239(x67631),f2(x67631)),x67632))+~P1(f329(f329(f239(x67631),f329(f81(x67631),x67632)),x67632))
% 159.70/159.37  [6775]~P78(x67751)+~P1(f329(f329(f240(x67751),f2(x67751)),x67752))+P1(f329(f329(f240(x67751),f2(x67751)),f329(f329(f82(x67751),x67752),x67752)))
% 159.70/159.37  [6777]~P78(x67771)+~P1(f329(f329(f239(x67771),f2(x67771)),x67772))+P1(f329(f329(f239(x67771),f2(x67771)),f329(f329(f82(x67771),x67772),x67772)))
% 159.70/159.37  [6789]E(f329(f329(f82(a909),f329(a109,x67891)),f329(a109,x67892)),f329(a109,f329(f329(f82(a1),x67891),x67892)))+~P1(f329(f329(f239(a1),f2(a1)),x67892))+~P1(f329(f329(f239(a1),f2(a1)),x67891))
% 159.70/159.37  [6801]E(x68011,f2(a909))+P1(f329(f329(f240(a909),f2(a909)),x68012))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f249(a909),x68012),x68011)))
% 159.70/159.37  [6833]~P96(x68331)+E(f329(f108(x68331),x68332),f2(x68331))+~P33(x68331,f329(f108(x68331),f329(f329(f82(a1),a85),f329(f81(a1),x68332))))
% 159.70/159.37  [6834]~P96(x68341)+E(f329(f108(x68341),x68342),f2(x68341))+~P33(x68341,f329(f108(x68341),f329(f329(f82(a1),x68342),f329(f81(a1),a85))))
% 159.70/159.37  [6890]~P1(f329(f63(x68901),x68902))+~P1(f329(f63(x68901),f247(f917(x68901,a904))))+P1(f329(f63(x68901),f329(f81(f917(x68901,a904)),x68902)))
% 159.70/159.37  [6913]~P1(f329(f329(f240(a1),f2(a1)),x69132))+~P1(f329(f329(f239(a1),x69132),x69131))+P1(f329(f329(f240(a1),f2(a1)),f329(f329(f38(a1),x69131),x69132)))
% 159.70/159.37  [6914]~P1(f329(f329(f240(a1),x69142),f2(a1)))+~P1(f329(f329(f239(a1),x69141),f2(a1)))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f38(a1),x69141),x69142)))
% 159.70/159.37  [6950]~P1(f329(f329(f240(a909),f2(a909)),x69502))+~P1(f329(f329(f240(a909),f2(a909)),x69501))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f83(a909),x69501),x69502)))
% 159.70/159.37  [6951]~P1(f329(f329(f239(a1),f2(a1)),x69512))+~P1(f329(f329(f239(a1),f2(a1)),x69511))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),x69511),x69512)))
% 159.70/159.37  [6952]~P1(f329(f329(f239(a1),f2(a1)),x69522))+~P1(f329(f329(f239(a1),f2(a1)),x69521))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f83(a1),x69521),x69522)))
% 159.70/159.37  [6953]~P1(f329(f329(f240(a1),f2(a1)),x69532))+~P1(f329(f329(f239(a1),f2(a1)),x69531))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f38(a1),x69531),x69532)))
% 159.70/159.37  [6954]~P1(f329(f329(f239(a1),f2(a1)),x69542))+~P1(f329(f329(f239(a1),f2(a1)),x69541))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f38(a1),x69541),x69542)))
% 159.70/159.37  [7018]E(x70181,f2(a1))+E(f47(a1,x70182,x70181),f2(a1))+E(f329(f329(f23(a1),f329(f81(a1),f329(f329(f38(a1),x70182),x70181))),f80(a1)),f329(f329(f38(a1),f329(f81(a1),x70182)),x70181))
% 159.70/159.37  [7074]P1(f329(f329(f240(a909),f2(a909)),x70741))+P1(f329(f329(f240(a909),f2(a909)),x70742))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f82(a909),x70742),x70741)))
% 159.70/159.37  [7078]~P78(x70781)+P1(f329(f329(f240(x70781),f2(x70781)),x70782))+~P1(f329(f329(f240(x70781),f2(x70781)),f329(f329(f82(x70781),x70782),x70782)))
% 159.70/159.37  [7079]~P78(x70791)+P1(f329(f329(f239(x70791),f2(x70791)),x70792))+~P1(f329(f329(f239(x70791),f2(x70791)),f329(f329(f82(x70791),x70792),x70792)))
% 159.70/159.37  [7130]~P1(f329(f63(x71301),x71302))+P1(f329(f63(x71301),f247(f917(x71301,a904))))+~P1(f329(f63(x71301),f329(f81(f917(x71301,a904)),x71302)))
% 159.70/159.37  [7193]P1(f329(f329(f239(a1),x71931),f2(a1)))+~P1(f329(f329(f240(a1),x71932),f2(a1)))+~P1(f329(f329(f239(a1),f2(a1)),f329(f329(f38(a1),x71931),x71932)))
% 159.70/159.37  [7199]~P1(f329(f329(f240(a1),f2(a1)),x71991))+P1(f329(f329(f239(a1),x71991),x71992))+~P1(f329(f329(f240(a1),f2(a1)),f329(f329(f38(a1),x71992),x71991)))
% 159.70/159.37  [7200]~P1(f329(f329(f239(a1),f2(a1)),x72002))+P1(f329(f329(f239(a1),x72001),x72002))+~P1(f329(f329(f240(a1),f2(a1)),f329(f329(f38(a1),x72002),x72001)))
% 159.70/159.37  [7229]P1(f329(f329(f240(a1),f2(a1)),x72291))+~P1(f329(f329(f239(a1),f2(a1)),x72292))+~P1(f329(f329(f240(a1),f2(a1)),f329(f329(f38(a1),x72292),x72291)))
% 159.70/159.37  [7230]P1(f329(f329(f239(a1),f2(a1)),x72301))+~P1(f329(f329(f240(a1),f2(a1)),x72302))+~P1(f329(f329(f239(a1),f2(a1)),f329(f329(f38(a1),x72301),x72302)))
% 159.70/159.37  [7684]~P1(f329(f63(x76842),f247(f917(x76842,a904))))+~P1(f329(f63(x76841),f247(f917(x76841,a904))))+P1(f329(f63(f915(x76841,x76842)),f247(f917(f915(x76841,x76842),a904))))
% 159.70/159.37  [7685]~P1(f329(f63(x76852),f247(f917(x76852,a904))))+~P1(f329(f63(x76851),f247(f917(x76851,a904))))+P1(f329(f63(f916(x76851,x76852)),f247(f917(f916(x76851,x76852),a904))))
% 159.70/159.37  [7756]~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x77561))+~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x77562))+P1(f329(f329(f240(a909),x77561),f329(f329(f83(a909),x77562),x77561)))
% 159.70/159.37  [7757]~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x77571))+~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x77572))+P1(f329(f329(f240(a909),x77571),f329(f329(f83(a909),x77571),x77572)))
% 159.70/159.37  [7790]E(f329(f37(x77901),f247(f917(x77901,a904))),f329(a117,f2(a909)))+P1(f329(f63(x77902),f247(f917(x77902,a904))))+~P1(f329(f63(f917(x77902,x77901)),f247(f917(f917(x77902,x77901),a904))))
% 159.70/159.37  [7920]~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x79202))+~P1(f329(f329(f240(a909),f329(a117,f2(a909))),x79201))+P1(f329(f329(f240(a909),f329(a117,f2(a909))),f329(f329(f83(a909),x79201),x79202)))
% 159.70/159.37  [7921]~P1(f329(f329(f239(a909),f329(a117,f2(a909))),x79211))+~P1(f329(f329(f239(a909),f329(a117,f2(a909))),x79212))+P1(f329(f329(f239(a909),f329(a117,f2(a909))),f329(f329(f83(a909),x79211),x79212)))
% 159.70/159.37  [8276]~P113(x82761)+P44(a909,x82761,x82762)+~P1(f329(f329(f239(x82761),f329(x82762,f382(x82762,x82761))),f329(x82762,f329(a117,f382(x82762,x82761)))))
% 159.70/159.37  [8626]E(x86261,f118(x86262))+~P1(f329(f140(x86262),x86261))+E(f180(x86262,f329(f329(f8(a904,a904,x86262),a324),f329(f329(f7(x86262,x86262,a904),a326),f147(x86262,x86261))),x86261),f119(x86262,x86261))
% 159.70/159.37  [8723]~P45(x87232)+~P45(x87231)+E(f329(f312(a909,a1,f105(a1)),f329(f329(f115(f917(a909,a904)),f329(f312(a1,a909,a109),x87231)),f329(f312(a1,a909,a109),x87232))),f329(f329(f115(f917(a1,a904)),x87231),x87232))
% 159.70/159.37  [8724]~P45(x87242)+~P45(x87241)+E(f329(f312(a909,a1,f105(a1)),f329(f329(f106(f917(a909,a904)),f329(f312(a1,a909,a109),x87241)),f329(f312(a1,a909,a109),x87242))),f329(f329(f106(f917(a1,a904)),x87241),x87242))
% 159.70/159.37  [9384]~P96(x93841)+~E(f329(f108(x93841),x93842),f80(x93841))+P33(x93841,f329(f108(x93841),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f81(a1),x93842))))
% 159.70/159.37  [9626]~P96(x96261)+E(f329(f108(x96261),x96262),f80(x96261))+~P33(x96261,f329(f108(x96261),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f81(a1),x96262))))
% 159.70/159.37  [10366]E(x103661,f2(a1))+E(x103662,f2(a1))+E(f329(f263(a1,a1,a1,a1,f33(a1),f329(f83(a1),f84(a1,x103662))),f329(f329(f329(f99(f916(a1,a1)),f329(f329(a326,f84(a1,x103661)),f84(a1,x103662))),f55(x103661,x103662)),f329(f329(f262(a1,a1,f916(a1,a1)),f329(f329(f18(a1,f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f917(f916(a1,a1),f916(a1,a1))),f917(f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),a1),f18(a1,f916(a1,a1),f916(a1,a1))),f329(f329(f8(f916(a1,a1),f917(a1,f917(f916(a1,a1),f916(a1,a1))),a1),f329(f7(a1,f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),f329(f329(f8(a904,f917(f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),a1),f99(f916(a1,a1))),f329(f329(f7(a1,a1,a904),a326),f2(a1))))),f329(f329(f7(a1,a1,f916(a1,a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f81(a1))),f2(a1))))),f329(f329(f7(a1,f917(a1,a1),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f916(a1,a1)),f917(f917(a1,a1),f917(a1,f916(a1,a1))),a1),f8(a1,f916(a1,a1),a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f917(a1,a1),a1),f23(a1)),f81(a1))),f80(a1))))),f329(f23(a1),f329(f77(a1),x103662))))),f55(x103661,x103662)))),f48(x103661,x103662))
% 159.70/159.37  [10367]E(x103671,f2(a1))+E(x103672,f2(a1))+E(f329(f263(a1,a1,a1,a1,f33(a1),f329(f83(a1),f84(a1,x103672))),f329(f329(f329(f99(f916(a1,a1)),f329(f329(a328,f329(f329(a327,f329(f329(f240(a1),f2(a1)),x103672)),f329(f329(f239(a1),f2(a1)),x103671))),f329(f329(a327,f329(f329(f240(a1),x103672),f2(a1))),f329(f329(f240(a1),x103671),f2(a1))))),f55(x103671,x103672)),f329(f329(f262(a1,a1,f916(a1,a1)),f329(f329(f18(a1,f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f917(f916(a1,a1),f916(a1,a1))),f917(f917(a1,f916(a1,a1)),f917(a1,f916(a1,a1))),a1),f18(a1,f916(a1,a1),f916(a1,a1))),f329(f329(f8(f916(a1,a1),f917(a1,f917(f916(a1,a1),f916(a1,a1))),a1),f329(f7(a1,f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),f329(f329(f8(a904,f917(f916(a1,a1),f917(f916(a1,a1),f916(a1,a1))),a1),f99(f916(a1,a1))),f329(f329(f7(a1,a1,a904),a326),f2(a1))))),f329(f329(f7(a1,a1,f916(a1,a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f81(a1))),f2(a1))))),f329(f329(f7(a1,f917(a1,a1),f917(a1,f916(a1,a1))),f329(f329(f8(f917(a1,f916(a1,a1)),f917(f917(a1,a1),f917(a1,f916(a1,a1))),a1),f8(a1,f916(a1,a1),a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f329(f329(f7(a1,a1,a1),f329(f329(f8(a1,f917(a1,a1),a1),f23(a1)),f81(a1))),f80(a1))))),f329(f23(a1),f329(f77(a1),x103672))))),f55(x103671,x103672)))),f48(x103671,x103672))
% 159.70/159.37  [5818]~P121(x58181)+~P96(x58181)+E(f329(f77(x58181),f329(f329(f249(x58181),f329(f108(x58181),a102)),x58182)),f80(x58181))
% 159.70/159.37  [6316]~P120(x63161)+~P1(f329(f329(f240(a1),x63162),f2(a1)))+E(f329(f81(x63161),f329(f105(x63161),f329(a109,f329(f81(a1),x63162)))),f329(f107(x63161),x63162))
% 159.70/159.37  [6519]P1(f329(f329(f239(a104),x65191),f80(a104)))+E(f329(f329(f82(a104),f80(a104)),f275(x65191,f329(f329(f38(a104),x65192),x65191))),f275(x65191,x65192))+P1(f329(f329(f240(a104),x65192),x65191))
% 159.70/159.37  [7118]~P95(x71181)+~P1(f329(f329(f331(x71181),x71182),f114(x71181)))+~E(f329(f329(f82(x71181),f329(f329(f82(x71181),f80(x71181)),x71182)),x71182),f2(x71181))
% 159.70/159.37  [7231]~P1(f329(f329(f240(a1),x72311),f2(a1)))+~P1(f329(f329(f239(a1),x72312),f2(a1)))+E(f329(f256(a1,a1),f329(a53,f49(f329(f81(a1),x72311),f329(f81(a1),x72312)))),f329(f329(f38(a1),x72311),x72312))
% 159.70/159.37  [7248]~P1(f329(f329(f240(a1),x72481),f2(a1)))+~P1(f329(f329(f239(a1),x72482),f2(a1)))+E(f329(f261(a1,a1),f329(a53,f49(f329(f81(a1),x72481),f329(f81(a1),x72482)))),f47(a1,x72481,x72482))
% 159.70/159.37  [7254]~P1(f329(f329(f240(a1),x72542),f2(a1)))+E(f329(f256(a1,a1),f329(a53,f52(f329(f81(a1),x72541),f329(f81(a1),x72542)))),f329(f329(f38(a1),x72541),x72542))+~P1(f329(f329(f240(a1),f2(a1)),x72541))
% 159.70/159.37  [7272]~P1(f329(f329(f240(a1),x72722),f2(a1)))+E(f329(f261(a1,a1),f329(a53,f52(f329(f81(a1),x72721),f329(f81(a1),x72722)))),f47(a1,x72721,x72722))+~P1(f329(f329(f240(a1),f2(a1)),x72721))
% 159.70/159.37  [7325]E(f329(f329(f38(a1),f329(f329(f249(a1),x73251),x73252)),x73251),f329(f329(f249(a1),x73251),f329(f329(f23(a909),x73252),f329(a117,f2(a909)))))+~P1(f329(f329(f240(a909),f2(a909)),x73252))+~P1(f329(f329(f240(a1),f2(a1)),x73251))
% 159.70/159.37  [7431]~P1(f329(f329(f240(a909),f2(a909)),x74311))+~P1(f329(f329(f240(a909),f2(a909)),x74312))+P1(f329(f329(f240(a909),f329(f329(f23(a909),x74311),x74312)),x74311))
% 159.70/159.37  [7432]~P1(f329(f329(f240(a909),f2(a909)),x74321))+~P1(f329(f329(f240(a909),f80(a909)),x74322))+P1(f329(f329(f240(a909),f329(f329(f38(a909),x74321),x74322)),x74321))
% 159.70/159.37  [7433]~P1(f329(f329(f240(a1),f2(a1)),x74331))+~P1(f329(f329(f240(a1),f80(a1)),x74332))+P1(f329(f329(f240(a1),f329(f329(f38(a1),x74331),x74332)),x74331))
% 159.70/159.37  [7580]E(x75801,f2(a909))+~E(x75802,f2(a1))+~P1(f329(f329(f240(a1),f2(a1)),f329(f329(f249(a1),f329(f77(a1),x75802)),x75801)))
% 159.70/159.37  [7954]~P1(f329(x79541,x79542))+P1(f329(x79541,f2(a909)))+E(f329(a117,f243(a909,f329(f329(f8(a909,a904,a909),x79541),a117))),f243(a909,x79541))
% 159.70/159.37  [8003]~E(x80032,f118(f910(x80031)))+E(f329(f192(f910(f910(x80031))),f182(x80031,x80032)),f2(a909))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x80031),a909),f192(f910(x80031))),x80032)))
% 159.70/159.37  [8263]P1(f329(x82631,x82632))+~P1(f329(x82631,f329(a112,f565(x82631,x82632))))+~P1(f329(f329(f331(f917(f916(a909,a909),a904)),x82632),a103))
% 159.70/159.37  [8280]E(x82801,f118(f910(x82802)))+E(f329(f192(f910(x82802)),f329(f329(f167(f910(x82802)),x82801),f2(a909))),f329(f192(f910(f910(x82802))),f182(x82802,x82801)))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x82802),a909),f192(f910(x82802))),x82801)))
% 159.70/159.37  [8423]~P42(x84231,x84232)+~P43(x84231,x84232)+P42(x84231,f329(f329(f23(f917(f916(x84231,x84231),a904)),x84232),f309(x84231,f191(f917(f916(x84231,x84231),a904)))))
% 159.70/159.37  [8990]~P1(f329(f63(x89901),f329(f267(x89901),x89902)))+~P1(f329(f63(x89901),f247(f917(x89901,a904))))+P1(f329(f63(x89901),f329(f267(x89901),f329(f329(f8(a904,a904,x89901),a324),x89902))))
% 159.70/159.37  [9059]E(f329(f329(f257(a909,a909),f329(a117,f329(f329(f38(a909),f329(f329(f23(a909),x90591),x90592)),x90592))),f47(a909,f329(f329(f23(a909),x90591),x90592),x90592)),f87(f916(a909,a909),f50(x90591,x90592)))+~P1(f329(f329(f240(a909),f2(a909)),x90592))+~P1(f329(f329(f239(a909),x90592),x90591))
% 159.70/159.37  [9351]~P1(f329(f63(x93511),f329(f267(x93511),x93512)))+P1(f329(f63(x93511),f247(f917(x93511,a904))))+~P1(f329(f63(x93511),f329(f267(x93511),f329(f329(f8(a904,a904,x93511),a324),x93512))))
% 159.70/159.37  [10065]P30(x100651,x100652)+~P41(x100651,f329(f256(f917(f916(x100651,x100651),a904),f917(f916(x100651,x100651),a904)),x100652))+~P1(f329(f329(f239(f917(f916(x100651,x100651),a904)),f329(f329(f291(x100651,x100651,x100651),f329(f256(f917(f916(x100651,x100651),a904),f917(f916(x100651,x100651),a904)),x100652)),f329(f261(f917(f916(x100651,x100651),a904),f917(f916(x100651,x100651),a904)),x100652))),f329(f256(f917(f916(x100651,x100651),a904),f917(f916(x100651,x100651),a904)),x100652)))
% 159.70/159.37  [7355]~P1(f329(f329(f240(a909),f2(a909)),x73552))+P1(f329(f329(f240(a909),x73551),x73552))+E(f329(a117,f329(f329(f38(a909),f329(f329(f23(a909),x73551),x73552)),x73552)),f329(f329(f38(a909),x73551),x73552))
% 159.70/159.37  [7499]~P1(f329(f329(f240(a909),f2(a909)),x74992))+~P1(f329(f329(f239(a909),x74992),x74991))+E(f329(a117,f329(f329(f38(a909),f329(f329(f23(a909),x74991),x74992)),x74992)),f329(f329(f38(a909),x74991),x74992))
% 159.70/159.37  [8486]~P96(x84861)+~P95(x84861)+~P33(x84861,f329(f108(x84861),f329(f329(f23(a1),f329(f329(f82(a1),x84862),x84862)),a102)))
% 159.70/159.37  [9251]E(x92511,f2(a909))+E(f329(f329(f262(a909,a909,f916(a909,a909)),f329(f329(f8(a909,f917(a909,f916(a909,a909)),a909),f257(a909,a909)),a117)),f87(f916(a909,a909),f50(f329(f329(f23(a909),x92512),x92511),x92511))),f87(f916(a909,a909),f50(x92512,x92511)))+P1(f329(f329(f240(a909),x92512),x92511))
% 159.70/159.37  [9436]~P42(x94361,x94362)+~P57(x94361,x94362)+P1(f329(f329(f239(f917(f916(x94361,x94361),a904)),f329(f329(f291(x94361,x94361,x94361),f329(f289(x94361,x94361),x94362)),x94362)),x94362))
% 159.70/159.37  [9688]P1(f329(x96882,f661(x96882,x96881)))+P1(f329(x96881,f661(x96882,x96881)))+E(f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96881)),f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96882)))
% 159.70/159.37  [9692]~P1(f329(x96922,f661(x96922,x96921)))+~P1(f329(x96921,f661(x96922,x96921)))+E(f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96921)),f329(f267(a1),f329(f329(f18(a1,a904,a904),f329(f329(f8(a904,f917(a904,a904),a1),a327),f329(f239(a1),f2(a1)))),x96922)))
% 159.70/159.37  [7713]~P70(x77131)+~P96(x77131)+E(f329(f329(f292(x77131),x77132),f329(f108(x77131),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))),x77132)
% 159.70/159.37  [9383]~P96(x93831)+~E(f329(f108(x93831),x93832),f80(x93831))+P33(x93831,f329(f108(x93831),f329(f329(f82(a1),x93832),f329(f81(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.37  [9565]~P144(x95651)+~E(x95652,f2(x95651))+E(f329(f329(f249(x95651),x95652),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f2(x95651))
% 159.70/159.37  [9566]~P144(x95661)+~E(x95662,f80(x95661))+E(f329(f329(f249(x95661),x95662),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(x95661))
% 159.70/159.37  [9581]~P144(x95811)+~E(x95812,f329(f81(x95811),f80(x95811)))+E(f329(f329(f249(x95811),x95812),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(x95811))
% 159.70/159.37  [9627]~P96(x96271)+E(f329(f108(x96271),x96272),f80(x96271))+~P33(x96271,f329(f108(x96271),f329(f329(f82(a1),x96272),f329(f81(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.37  [10007]~P121(x100072)+E(x100071,f2(x100072))+P1(f329(f329(f240(x100072),f2(x100072)),f329(f329(f249(x100072),x100071),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.37  [10064]~P121(x100642)+~E(x100641,f2(x100642))+~P1(f329(f329(f240(x100642),f2(x100642)),f329(f329(f249(x100642),x100641),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.37  [10330]P31(a903,x103301,x103302)+~P31(a903,x103301,f845(x103301))+~P1(f329(f329(f331(f908(a903)),x103302),f329(f312(a907,f908(a903),f329(f329(f18(a907,f917(a903,f917(a905,a904)),f908(a903)),f329(f329(f18(a907,a906,f917(f917(a903,f917(a905,a904)),f908(a903))),f329(f329(f8(f917(a903,f917(a905,a904)),f917(a906,f917(f917(a903,f917(a905,a904)),f908(a903))),a907),f93(a903)),a918)),f329(f329(f8(f913(a906),a906,a907),f236(a906)),a27))),a920)),a921)))
% 159.70/159.37  [10089]P1(f329(f329(f239(a1),x100891),f2(a1)))+P1(f329(f329(f240(a1),x100892),x100891))+E(f329(f45(x100891),f49(x100892,f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100891))),f49(x100892,x100891))
% 159.70/159.37  [10090]~P1(f329(f329(f240(a1),f2(a1)),x100901))+P1(f329(f329(f240(a1),x100902),x100901))+E(f329(f45(x100901),f49(x100902,f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100901))),f49(x100902,x100901))
% 159.70/159.37  [10091]P1(f329(f329(f239(a1),x100911),f2(a1)))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),x100912),x100911)))+E(f329(f45(x100911),f52(x100912,f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100911))),f52(x100912,x100911))
% 159.70/159.37  [10092]~P1(f329(f329(f240(a1),f2(a1)),x100921))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),x100922),x100921)))+E(f329(f45(x100921),f52(x100922,f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100921))),f52(x100922,x100921))
% 159.70/159.37  [10093]~P105(x100931)+~P1(f329(f329(f239(a1),f2(a1)),x100932))+E(f329(f105(x100931),f329(a109,f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x100932))),f329(f329(f82(x100931),f329(f105(x100931),f329(a109,x100932))),f329(f105(x100931),f329(a109,x100932))))
% 159.70/159.37  [10353]P31(a903,x103531,x103532)+~P1(f329(f329(f331(f908(a903)),x103532),f329(f312(a907,f908(a903),f329(f329(f18(a907,f917(a903,f917(a905,a904)),f908(a903)),f329(f329(f18(a907,a906,f917(f917(a903,f917(a905,a904)),f908(a903))),f329(f329(f8(f917(a903,f917(a905,a904)),f917(a906,f917(f917(a903,f917(a905,a904)),f908(a903))),a907),f93(a903)),a918)),f329(f329(f8(f913(a906),a906,a907),f236(a906)),a27))),a920)),a921)))+P1(f329(f329(f331(f908(a903)),f845(x103531)),f329(f329(f115(f917(f908(a903),a904)),a919),f329(f312(a907,f908(a903),f329(f329(f18(a907,f917(a903,f917(a905,a904)),f908(a903)),f329(f329(f18(a907,a906,f917(f917(a903,f917(a905,a904)),f908(a903))),f329(f329(f8(f917(a903,f917(a905,a904)),f917(a906,f917(f917(a903,f917(a905,a904)),f908(a903))),a907),f93(a903)),a918)),a26)),a920)),a921))))
% 159.70/159.37  [5149]~P148(x51491,x51492,x51493)+~E(x51493,f2(a1))+P1(f329(x51491,x51492))
% 159.70/159.37  [5278]~P112(x52781)+~P16(x52781,x52783)+P16(x52781,f173(x52781,x52782,x52783))
% 159.70/159.37  [5279]~P112(x52791)+~P16(x52791,x52793)+P16(x52791,f180(x52791,x52792,x52793))
% 159.70/159.37  [4842]~P79(x48422)+~E(x48423,f329(f81(x48422),x48421))+E(x48421,f329(f81(x48422),x48423))
% 159.70/159.37  [4844]~P79(x48441)+~E(f329(f81(x48441),x48443),x48442)+E(f329(f81(x48441),x48442),x48443)
% 159.70/159.37  [4923]~P107(x49233)+E(x49231,x49232)+~E(f329(f105(x49233),x49231),f329(f105(x49233),x49232))
% 159.70/159.37  [4924]~P112(x49243)+E(x49241,x49242)+~E(f329(f285(x49243),x49241),f329(f285(x49243),x49242))
% 159.70/159.37  [4925]~P112(x49253)+E(x49251,x49252)+~E(f329(f303(x49253),x49251),f329(f303(x49253),x49252))
% 159.70/159.37  [4926]~P112(x49263)+E(x49261,x49262)+~E(f329(f286(x49263),x49261),f329(f286(x49263),x49262))
% 159.70/159.37  [4927]~P112(x49273)+E(x49271,x49272)+~E(f329(f306(x49273),x49271),f329(f306(x49273),x49272))
% 159.70/159.37  [4928]~P79(x49283)+E(x49281,x49282)+~E(f329(f81(x49283),x49281),f329(f81(x49283),x49282))
% 159.70/159.37  [4929]~P98(x49293)+E(x49291,x49292)+~E(f329(f81(x49293),x49291),f329(f81(x49293),x49292))
% 159.70/159.37  [4930]~P95(x49303)+E(x49301,x49302)+~E(f329(f107(x49303),x49301),f329(f107(x49303),x49302))
% 159.70/159.37  [5032]~P68(x50321)+~P1(f329(x50322,x50323))+P1(f329(f58(x50321),x50322))
% 159.70/159.37  [5069]~P68(x50693)+P1(f329(x50691,x50692))+~P1(f329(f59(x50693),x50691))
% 159.70/159.37  [5168]~P149(x51681,x51683,x51682)+~E(x51682,f2(a1))+P1(f329(x51681,f2(a1)))
% 159.70/159.37  [5204]~P110(x52042)+~P1(f329(x52041,x52043))+P1(f329(x52041,f243(x52042,x52041)))
% 159.70/159.37  [5211]~E(x52111,f2(a909))+E(f826(x52111,x52112,x52113),f191(f917(x52113,a904)))+~E(f329(f37(x52113),x52112),f329(a117,x52111))
% 159.70/159.37  [5361]~E(x53612,f2(a909))+E(f329(f256(a909,a909),x53611),f2(a909))+~P1(f329(f50(x53613,x53612),x53611))
% 159.70/159.37  [5405]P1(f329(x54051,x54052))+~E(x54053,f329(f105(a1),x54052))+~P1(f329(x54051,f329(a109,x54053)))
% 159.70/159.37  [5881]~E(x58813,f2(a909))+~P1(f329(x58811,x58812))+P1(f329(x58811,f47(a909,x58812,x58813)))
% 159.70/159.37  [5939]~P110(x59391)+~P1(f329(x59392,x59393))+~P1(f329(f329(f240(x59391),x59393),f243(x59391,x59392)))
% 159.70/159.37  [6115]~P108(x61152)+~P108(x61151)+E(f134(x61151,x61152,f135(x61151,x61153),f135(x61152,x61153)),f135(f916(x61151,x61152),x61153))
% 159.70/159.37  [6297]~E(x62973,f2(a909))+P1(f329(x62971,x62972))+~P1(f329(x62971,f47(a909,x62972,x62973)))
% 159.70/159.37  [6309]~P8(x63091)+~P1(f329(f329(f239(x63091),x63092),f329(x63093,x63092)))+P1(f329(f329(f239(x63091),x63092),f101(x63091,x63093)))
% 159.70/159.37  [6975]E(x69751,f2(a909))+~P1(f329(x69752,f485(x69751,x69753,x69752)))+P1(f329(x69752,f47(a909,x69753,x69751)))
% 159.70/159.37  [7084]~P8(x70841)+~P1(f329(f329(f239(x70841),x70842),f611(x70843,x70842,x70841)))+P1(f329(f329(f239(x70841),x70842),f40(x70841,x70843)))
% 159.70/159.37  [7086]~P1(f329(x70861,x70862))+~P1(f329(x70861,f485(x70863,x70862,x70861)))+P1(f329(x70861,f47(a909,x70862,x70863)))
% 159.70/159.37  [7187]E(x71871,f118(x71872))+E(f329(f329(f154(x71872),f712(x71873,x71871,x71872)),f716(x71873,x71871,x71872)),x71871)+~P1(f329(f329(f331(f910(x71872)),x71871),f164(x71872,x71873)))
% 159.70/159.37  [7217]~P120(x72171)+~P1(f329(f329(f331(x72171),x72172),f114(x72171)))+P1(f329(f329(f331(x72171),f329(f329(f249(x72171),x72172),x72173)),f114(x72171)))
% 159.70/159.37  [7548]P41(x75481,x75482)+~P1(f329(f329(f331(x75481),x75483),f608(x75482,x75481)))+P1(f329(f329(f331(x75481),f660(x75482,x75481,x75483)),f608(x75482,x75481)))
% 159.70/159.37  [7818]E(x78181,f118(x78182))+~P1(f329(f329(f331(f910(x78182)),x78181),f164(x78182,x78183)))+P1(f329(f329(f331(f910(x78182)),f716(x78183,x78181,x78182)),f164(x78182,x78183)))
% 159.70/159.37  [7871]E(x78711,f2(a909))+E(f329(f329(f82(a909),f329(f329(f83(a909),x78711),f486(x78711,x78712,x78713))),f485(x78711,x78712,x78713)),x78712)+P1(f329(x78713,f47(a909,x78712,x78711)))
% 159.70/159.37  [7914]~P1(f329(x79143,x79142))+E(f329(f329(f82(a909),f329(f329(f83(a909),x79141),f486(x79141,x79142,x79143))),f485(x79141,x79142,x79143)),x79142)+P1(f329(x79143,f47(a909,x79142,x79141)))
% 159.70/159.37  [8060]P1(f329(f329(f240(a1),x80601),f476(x80602,x80603,x80601)))+P1(f329(f329(x80603,f329(f329(f38(a1),x80602),x80601)),f47(a1,x80602,x80601)))+~P1(f329(f329(f240(a1),x80601),f2(a1)))
% 159.70/159.37  [8336]P1(f329(f329(x83362,f329(f329(f38(a1),x83361),x83363)),f47(a1,x83361,x83363)))+~P1(f329(f329(f240(a1),x83363),f2(a1)))+P1(f329(f329(f239(a1),f476(x83361,x83362,x83363)),f2(a1)))
% 159.70/159.37  [8521]E(f329(f329(f82(a1),f329(f329(f83(a1),x85211),f477(x85212,x85213,x85211))),f476(x85212,x85213,x85211)),x85212)+P1(f329(f329(x85213,f329(f329(f38(a1),x85212),x85211)),f47(a1,x85212,x85211)))+~P1(f329(f329(f240(a1),x85211),f2(a1)))
% 159.70/159.37  [8768]~P1(f329(f329(x87681,f477(x87682,x87681,x87683)),f476(x87682,x87681,x87683)))+P1(f329(f329(x87681,f329(f329(f38(a1),x87682),x87683)),f47(a1,x87682,x87683)))+~P1(f329(f329(f240(a1),x87683),f2(a1)))
% 159.70/159.37  [9003]~P112(x90031)+~P16(x90031,x90033)+P16(x90031,f152(x90031,x90031,f5(x90031),x90032,x90033))
% 159.70/159.37  [9512]~P128(x95122)+E(x95121,f2(x95122))+~P1(f329(f329(f239(x95122),f329(f329(f82(x95122),f329(f329(f83(x95122),x95123),x95123)),f329(f329(f83(x95122),x95121),x95121))),f2(x95122)))
% 159.70/159.37  [9513]~P128(x95132)+E(x95131,f2(x95132))+~P1(f329(f329(f239(x95132),f329(f329(f82(x95132),f329(f329(f83(x95132),x95131),x95131)),f329(f329(f83(x95132),x95133),x95133))),f2(x95132)))
% 159.70/159.37  [10298]~P121(x102981)+~P1(f329(f329(f240(x102981),x102982),f2(x102981)))+P1(f329(f329(f240(x102981),f329(f329(f249(x102981),x102982),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102983)))),f2(x102981)))
% 159.70/159.37  [10307]~P121(x103072)+E(x103071,f2(x103072))+~P1(f329(f329(f239(x103072),f329(f329(f82(x103072),f329(f329(f249(x103072),x103073),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x103072),x103071),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f2(x103072)))
% 159.70/159.37  [10308]~P121(x103082)+E(x103081,f2(x103082))+~P1(f329(f329(f239(x103082),f329(f329(f82(x103082),f329(f329(f249(x103082),x103081),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x103082),x103083),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f2(x103082)))
% 159.70/159.37  [4878]~E(x48782,x48783)+~P73(x48781)+E(f329(f329(f23(x48781),x48782),x48783),f2(x48781))
% 159.70/159.37  [4879]~E(x48792,x48793)+~P79(x48791)+E(f329(f329(f23(x48791),x48792),x48793),f2(x48791))
% 159.70/159.37  [4892]~P146(x48921)+~E(x48923,f2(x48921))+E(f329(f329(f82(x48921),x48922),x48923),x48922)
% 159.70/159.37  [4910]~P143(x49101)+~E(x49103,f2(x49101))+E(f329(f329(f83(x49101),x49102),x49103),f2(x49101))
% 159.70/159.37  [4911]~P143(x49111)+~E(x49112,f2(x49111))+E(f329(f329(f83(x49111),x49112),x49113),f2(x49111))
% 159.70/159.37  [4932]~E(x49323,f118(x49321))+~E(x49322,f118(x49321))+E(f329(f329(f137(x49321),x49322),x49323),f118(x49321))
% 159.70/159.37  [5022]~P146(x50222)+E(x50221,f2(x50222))+~E(f329(f329(f82(x50222),x50223),x50221),x50223)
% 159.70/159.37  [5023]~P79(x50231)+~E(x50232,f329(f81(x50231),x50233))+E(f329(f329(f82(x50231),x50232),x50233),f2(x50231))
% 159.70/159.37  [5030]E(x50301,f118(x50302))+E(x50303,f2(a909))+~E(f329(f329(f178(x50302),x50303),x50301),f118(x50302))
% 159.70/159.37  [5036]~P73(x50363)+E(x50361,x50362)+~E(f329(f329(f23(x50363),x50361),x50362),f2(x50363))
% 159.70/159.37  [5037]~P79(x50373)+E(x50371,x50372)+~E(f329(f329(f23(x50373),x50371),x50372),f2(x50373))
% 159.70/159.37  [5051]~P144(x50512)+E(x50511,f2(x50512))+~E(f329(f329(f249(x50512),x50511),x50513),f2(x50512))
% 159.70/159.37  [5052]~P94(x50522)+E(x50521,f191(x50522))+~E(f329(f329(f115(x50522),x50523),x50521),f191(x50522))
% 159.70/159.37  [5053]~P94(x50532)+E(x50531,f191(x50532))+~E(f329(f329(f115(x50532),x50531),x50533),f191(x50532))
% 159.70/159.37  [5054]~P102(x50542)+E(x50541,f247(x50542))+~E(f329(f329(f106(x50542),x50543),x50541),f247(x50542))
% 159.70/159.37  [5055]~P102(x50552)+E(x50551,f247(x50552))+~E(f329(f329(f106(x50552),x50551),x50553),f247(x50552))
% 159.70/159.37  [5123]~P79(x51232)+E(x51231,f329(f81(x51232),x51233))+~E(f329(f329(f82(x51232),x51231),x51233),f2(x51232))
% 159.70/159.37  [5124]~P79(x51241)+E(f329(f81(x51241),x51242),x51243)+~E(f329(f329(f82(x51241),x51242),x51243),f2(x51241))
% 159.70/159.37  [5126]~E(x51262,x51263)+~P111(x51261)+P1(f329(f329(f239(x51261),x51262),x51263))
% 159.70/159.37  [5128]~E(x51282,x51283)+~P113(x51281)+P1(f329(f329(f239(x51281),x51282),x51283))
% 159.70/159.37  [5228]~P123(x52281)+~E(x52282,f329(f81(x52281),x52283))+E(f329(f329(f83(x52281),x52282),x52282),f329(f329(f83(x52281),x52283),x52283))
% 159.70/159.37  [5236]~P112(x52361)+~P16(x52361,x52363)+P16(x52361,f329(f329(f178(x52361),x52362),x52363))
% 159.70/159.37  [5237]~P112(x52371)+~P16(x52371,x52373)+P16(x52371,f329(f329(f141(x52371),x52372),x52373))
% 159.70/159.37  [5276]E(x52761,x52762)+E(x52763,f2(a909))+~E(f329(f329(f83(a909),x52763),x52761),f329(f329(f83(a909),x52763),x52762))
% 159.70/159.37  [5277]E(x52771,x52772)+E(x52773,f2(a909))+~E(f329(f329(f83(a909),x52771),x52773),f329(f329(f83(a909),x52772),x52773))
% 159.70/159.37  [5354]~E(x53542,x53543)+~P113(x53541)+E(f305(x53541,x53542,x53543),f329(f329(f311(x53541),x53542),f191(f917(x53541,a904))))
% 159.70/159.37  [5403]~E(x54031,x54032)+~P112(x54033)+~P1(f329(f329(f240(x54033),x54031),x54032))
% 159.70/159.37  [5404]~E(x54041,x54042)+~P113(x54043)+~P1(f329(f329(f240(x54043),x54041),x54042))
% 159.70/159.37  [5416]~P113(x54161)+E(f329(f304(x54161,x54162),x54163),f191(f917(x54161,a904)))+P1(f329(f329(f240(x54161),x54162),x54163))
% 159.70/159.37  [5464]~P113(x54641)+E(f305(x54641,x54642,x54643),f191(f917(x54641,a904)))+P1(f329(f329(f239(x54641),x54642),x54643))
% 159.70/159.37  [5465]~P113(x54651)+E(f307(x54651,x54652,x54653),f191(f917(x54651,a904)))+P1(f329(f329(f240(x54651),x54652),x54653))
% 159.70/159.37  [5466]~P113(x54661)+E(f191(f917(x54661,a904)),f305(x54661,x54662,x54663))+P1(f329(f329(f239(x54661),x54662),x54663))
% 159.70/159.37  [5467]~P113(x54671)+E(f191(f917(x54671,a904)),f307(x54671,x54672,x54673))+P1(f329(f329(f240(x54671),x54672),x54673))
% 159.70/159.37  [5474]~P103(x54741)+~E(f329(f329(f115(x54741),x54742),x54743),x54743)+P1(f329(f329(f239(x54741),x54742),x54743))
% 159.70/159.37  [5475]~P104(x54751)+~E(f329(f329(f106(x54751),x54752),x54753),x54752)+P1(f329(f329(f239(x54751),x54752),x54753))
% 159.70/159.37  [5476]~P112(x54761)+~E(f329(f329(f237(x54761),x54762),x54763),x54762)+P1(f329(f329(f239(x54761),x54762),x54763))
% 159.70/159.37  [5477]~P112(x54771)+~E(f329(f329(f238(x54771),x54772),x54773),x54773)+P1(f329(f329(f239(x54771),x54772),x54773))
% 159.70/159.37  [5496]~P112(x54961)+P16(x54961,x54962)+~P16(x54961,f329(f329(f154(x54961),x54963),x54962))
% 159.70/159.37  [5497]~P112(x54971)+P16(x54971,x54972)+~P16(x54971,f329(f329(f137(x54971),x54973),x54972))
% 159.70/159.37  [5498]~P112(x54981)+P16(x54981,x54982)+~P16(x54981,f329(f329(f137(x54981),x54982),x54983))
% 159.70/159.37  [5564]~P112(x55641)+P1(f329(f329(f239(x55641),x55643),x55642))+P1(f329(f329(f240(x55641),x55642),x55643))
% 159.70/159.37  [5566]~P112(x55661)+P1(f329(f329(f239(x55661),x55663),x55662))+P1(f329(f329(f239(x55661),x55662),x55663))
% 159.70/159.37  [5604]~P103(x56041)+E(f329(f329(f115(x56041),x56042),x56043),x56042)+~P1(f329(f329(f239(x56041),x56043),x56042))
% 159.70/159.37  [5606]~P103(x56061)+E(f329(f329(f115(x56061),x56062),x56063),x56063)+~P1(f329(f329(f239(x56061),x56062),x56063))
% 159.70/159.37  [5607]~P104(x56071)+E(f329(f329(f106(x56071),x56072),x56073),x56073)+~P1(f329(f329(f239(x56071),x56073),x56072))
% 159.70/159.37  [5609]~P104(x56091)+E(f329(f329(f106(x56091),x56092),x56093),x56092)+~P1(f329(f329(f239(x56091),x56092),x56093))
% 159.70/159.37  [5610]~P112(x56101)+E(f329(f329(f237(x56101),x56102),x56103),x56103)+~P1(f329(f329(f239(x56101),x56103),x56102))
% 159.70/159.37  [5612]~P112(x56121)+E(f329(f329(f237(x56121),x56122),x56123),x56122)+~P1(f329(f329(f239(x56121),x56122),x56123))
% 159.70/159.37  [5613]~P112(x56131)+E(f329(f329(f238(x56131),x56132),x56133),x56132)+~P1(f329(f329(f239(x56131),x56133),x56132))
% 159.70/159.37  [5615]~P112(x56151)+E(f329(f329(f238(x56151),x56152),x56153),x56153)+~P1(f329(f329(f239(x56151),x56152),x56153))
% 159.70/159.37  [5622]~P124(x56222)+E(x56221,f2(x56222))+E(f329(f329(f292(x56222),f329(f81(x56222),x56223)),f329(f81(x56222),x56221)),f329(f329(f292(x56222),x56223),x56221))
% 159.70/159.37  [5673]~P113(x56731)+E(f329(f304(x56731,x56732),x56733),f191(f917(x56731,a904)))+~P1(f329(f329(f239(x56731),x56733),x56732))
% 159.70/159.37  [5705]~P113(x57051)+E(f305(x57051,x57052,x57053),f191(f917(x57051,a904)))+~P1(f329(f329(f240(x57051),x57053),x57052))
% 159.70/159.37  [5706]~P113(x57061)+E(f307(x57061,x57062,x57063),f191(f917(x57061,a904)))+~P1(f329(f329(f239(x57061),x57063),x57062))
% 159.70/159.37  [5707]~P113(x57071)+E(f308(x57071,x57072,x57073),f191(f917(x57071,a904)))+~P1(f329(f329(f239(x57071),x57073),x57072))
% 159.70/159.37  [5751]~P110(x57511)+~P1(f329(x57512,x57513))+P1(f329(f329(f239(x57511),f243(x57511,x57512)),x57513))
% 159.70/159.37  [5761]~E(f329(f329(f23(a909),x57611),x57613),x57612)+E(x57611,f329(f329(f82(a909),x57612),x57613))+~P1(f329(f329(f239(a909),x57613),x57611))
% 159.70/159.37  [5762]~E(x57621,f329(f329(f82(a909),x57623),x57622))+E(f329(f329(f23(a909),x57621),x57622),x57623)+~P1(f329(f329(f239(a909),x57622),x57621))
% 159.70/159.37  [5807]~P1(f329(x58071,x58073))+P1(f329(x58071,f889(x58071,x58072)))+~P1(f329(f329(f239(a909),x58073),x58072))
% 159.70/159.37  [5808]~P1(f329(x58081,x58083))+P1(f329(x58081,f340(x58081,x58082)))+~P1(f329(f329(f240(a909),x58083),x58082))
% 159.70/159.37  [5816]~P113(x58161)+~E(f329(f304(x58161,x58162),x58163),f191(f917(x58161,a904)))+~P1(f329(f329(f240(x58161),x58162),x58163))
% 159.70/159.37  [5821]~P111(x58211)+~P1(f329(f329(f240(x58211),x58212),x58213))+P1(f329(f329(f239(x58211),x58212),x58213))
% 159.70/159.37  [5823]~P113(x58231)+~P1(f329(f329(f240(x58231),x58232),x58233))+P1(f329(f329(f239(x58231),x58232),x58233))
% 159.70/159.37  [5930]~P113(x59301)+~E(f305(x59301,x59302,x59303),f191(f917(x59301,a904)))+~P1(f329(f329(f239(x59301),x59302),x59303))
% 159.70/159.37  [5931]~P113(x59311)+~E(f307(x59311,x59312,x59313),f191(f917(x59311,a904)))+~P1(f329(f329(f240(x59311),x59312),x59313))
% 159.70/159.37  [5932]~P113(x59321)+~E(f191(f917(x59321,a904)),f305(x59321,x59322,x59323))+~P1(f329(f329(f239(x59321),x59322),x59323))
% 159.70/159.37  [5933]~P113(x59331)+~E(f191(f917(x59331,a904)),f307(x59331,x59332,x59333))+~P1(f329(f329(f240(x59331),x59332),x59333))
% 159.70/159.37  [5946]P1(f329(x59461,x59462))+~P1(f329(x59461,f890(x59461,x59463)))+~P1(f329(f329(f239(a909),x59462),x59463))
% 159.70/159.37  [5947]P1(f329(x59471,x59472))+~P1(f329(x59471,f342(x59471,x59473)))+~P1(f329(f329(f240(a909),x59472),x59473))
% 159.70/159.37  [5955]~E(x59551,f329(a117,x59553))+P1(f329(f329(f240(a909),x59551),f329(a117,x59552)))+~P1(f329(f329(f240(a909),x59553),x59552))
% 159.70/159.37  [5973]E(x59731,x59732)+~E(f329(f329(f83(a909),x59733),x59731),f329(f329(f83(a909),x59733),x59732))+~P1(f329(f329(f240(a909),f2(a909)),x59733))
% 159.70/159.37  [6029]E(f329(x60291,f868(x60291,x60292,x60293)),f80(a909))+~E(f329(f329(f6(x60293,a909),x60291),x60292),f80(a909))+~P1(f329(f63(x60293),x60292))
% 159.70/159.37  [6044]~P8(x60441)+P1(f329(f329(f239(x60441),x60442),f39(x60441,x60443)))+~P1(f329(f329(f331(x60441),x60442),x60443))
% 159.70/159.37  [6071]~P111(x60711)+~P1(f329(f329(f240(x60711),x60713),x60712))+~P1(f329(f329(f240(x60711),x60712),x60713))
% 159.70/159.37  [6072]~P111(x60721)+~P1(f329(f329(f239(x60721),x60723),x60722))+~P1(f329(f329(f240(x60721),x60722),x60723))
% 159.70/159.37  [6073]~P112(x60731)+~P1(f329(f329(f240(x60731),x60733),x60732))+~P1(f329(f329(f240(x60731),x60732),x60733))
% 159.70/159.37  [6076]~P112(x60761)+~P1(f329(f329(f239(x60761),x60763),x60762))+~P1(f329(f329(f240(x60761),x60762),x60763))
% 159.70/159.37  [6077]~P113(x60771)+~P1(f329(f329(f240(x60771),x60773),x60772))+~P1(f329(f329(f240(x60771),x60772),x60773))
% 159.70/159.37  [6107]~E(f329(x61072,f869(x61072,x61073,x61071)),f2(a909))+E(f329(f329(f6(x61071,a909),x61072),x61073),f2(a909))+~P1(f329(f63(x61071),x61073))
% 159.70/159.37  [6108]~E(f329(x61082,f456(x61082,x61083,x61081)),f80(a909))+E(f329(f329(f9(x61081,a909),x61082),x61083),f80(a909))+~P1(f329(f63(x61081),x61083))
% 159.70/159.37  [6124]~P114(x61241)+~P1(f329(f329(f239(x61241),x61243),x61242))+P1(f329(f329(f331(x61241),x61242),f329(f286(x61241),x61243)))
% 159.70/159.37  [6125]~P114(x61251)+~P1(f329(f329(f240(x61251),x61253),x61252))+P1(f329(f329(f331(x61251),x61252),f329(f306(x61251),x61253)))
% 159.70/159.37  [6126]~P114(x61261)+~P1(f329(f329(f240(x61261),x61262),x61263))+P1(f329(f329(f331(x61261),x61262),f329(f285(x61261),x61263)))
% 159.70/159.37  [6127]~P114(x61271)+~P1(f329(f329(f239(x61271),x61272),x61273))+P1(f329(f329(f331(x61271),x61272),f329(f303(x61271),x61273)))
% 159.70/159.37  [6139]E(f329(x61391,f870(x61391,x61392,x61393)),f329(a117,f2(a909)))+~E(f329(f329(f6(x61393,a909),x61391),x61392),f329(a117,f2(a909)))+~P1(f329(f63(x61393),x61392))
% 159.70/159.37  [6224]~P8(x62241)+~P1(f329(f329(f331(x62241),x62243),x62242))+P1(f329(f329(f239(x62241),f40(x62241,x62242)),x62243))
% 159.70/159.37  [6244]~P1(f329(f329(f239(a909),x62441),x62443))+P1(f329(f329(f239(a909),x62441),x62442))+~P1(f329(f329(f239(a909),x62443),x62442))
% 159.70/159.37  [6245]~P1(f329(f329(f239(a1),x62451),x62453))+P1(f329(f329(f239(a1),x62451),x62452))+~P1(f329(f329(f239(a1),x62453),x62452))
% 159.70/159.37  [6264]~P114(x62641)+~P1(f329(f329(f331(x62641),x62643),f329(f306(x62641),x62642)))+P1(f329(f329(f240(x62641),x62642),x62643))
% 159.70/159.37  [6265]~P114(x62651)+~P1(f329(f329(f331(x62651),x62652),f329(f285(x62651),x62653)))+P1(f329(f329(f240(x62651),x62652),x62653))
% 159.70/159.37  [6266]~P114(x62661)+~P1(f329(f329(f331(x62661),x62663),f329(f286(x62661),x62662)))+P1(f329(f329(f239(x62661),x62662),x62663))
% 159.70/159.37  [6267]~P114(x62671)+~P1(f329(f329(f331(x62671),x62672),f329(f303(x62671),x62673)))+P1(f329(f329(f239(x62671),x62672),x62673))
% 159.70/159.37  [6341]~P1(f329(x63411,x63412))+P1(f329(x63411,f804(x63411)))+~P1(f329(f329(f331(x63413),x63412),f247(f917(x63413,a904))))
% 159.70/159.37  [6447]~P113(x64471)+~P44(a909,x64471,x64472)+P1(f329(f329(f239(x64471),f329(x64472,x64473)),f329(x64472,f329(a117,x64473))))
% 159.70/159.37  [6481]~P71(x64811)+P1(f329(f329(f240(x64811),f2(x64811)),f458(x64813,x64812,x64811)))+P1(f329(f329(f239(x64811),x64812),x64813))
% 159.70/159.37  [6482]~P72(x64821)+P1(f329(f329(f240(x64821),f2(x64821)),f794(x64823,x64822,x64821)))+P1(f329(f329(f239(x64821),x64822),x64823))
% 159.70/159.37  [6553]~P86(x65531)+~P1(f329(f329(f240(x65531),x65533),f329(f81(x65531),x65532)))+P1(f329(f329(f240(x65531),x65532),f329(f81(x65531),x65533)))
% 159.70/159.37  [6555]~P86(x65551)+~P1(f329(f329(f239(x65551),x65553),f329(f81(x65551),x65552)))+P1(f329(f329(f239(x65551),x65552),f329(f81(x65551),x65553)))
% 159.70/159.37  [6567]~P1(f329(f329(f240(a909),x65671),x65673))+~P1(f329(f329(f240(a909),x65673),x65672))+P1(f329(f329(f240(a909),f329(a117,x65671)),x65672))
% 159.70/159.37  [6593]~P121(x65931)+P1(f329(f329(f240(x65931),f329(f107(x65931),x65932)),f329(f107(x65931),x65933)))+~P1(f329(f329(f240(a1),x65932),x65933))
% 159.70/159.37  [6594]~P127(x65941)+P1(f329(f329(f240(x65941),f329(f105(x65941),x65942)),f329(f105(x65941),x65943)))+~P1(f329(f329(f240(a909),x65942),x65943))
% 159.70/159.37  [6595]~P127(x65951)+P1(f329(f329(f239(x65951),f329(f105(x65951),x65952)),f329(f105(x65951),x65953)))+~P1(f329(f329(f239(a909),x65952),x65953))
% 159.70/159.37  [6596]~P121(x65961)+P1(f329(f329(f239(x65961),f329(f107(x65961),x65962)),f329(f107(x65961),x65963)))+~P1(f329(f329(f239(a1),x65962),x65963))
% 159.70/159.37  [6602]~P112(x66021)+E(f329(f329(f115(f917(x66021,a904)),f329(f285(x66021),x66022)),f329(f304(x66021,x66022),x66023)),f329(f285(x66021),x66023))+~P1(f329(f329(f239(x66021),x66022),x66023))
% 159.70/159.37  [6633]~P86(x66331)+~P1(f329(f329(f240(x66331),x66333),x66332))+P1(f329(f329(f240(x66331),f329(f81(x66331),x66332)),f329(f81(x66331),x66333)))
% 159.70/159.37  [6635]~P86(x66351)+~P1(f329(f329(f239(x66351),x66353),x66352))+P1(f329(f329(f239(x66351),f329(f81(x66351),x66352)),f329(f81(x66351),x66353)))
% 159.70/159.37  [6637]~P98(x66371)+~P1(f329(f329(f239(x66371),x66373),x66372))+P1(f329(f329(f239(x66371),f329(f81(x66371),x66372)),f329(f81(x66371),x66373)))
% 159.70/159.37  [6670]~P112(x66701)+E(f329(f329(f115(f917(x66701,a904)),f329(f285(x66701),x66702)),f305(x66701,x66702,x66703)),f329(f303(x66701),x66703))+~P1(f329(f329(f239(x66701),x66702),x66703))
% 159.70/159.37  [6671]~P112(x66711)+E(f329(f329(f115(f917(x66711,a904)),f329(f303(x66711),x66712)),f307(x66711,x66712,x66713)),f329(f303(x66711),x66713))+~P1(f329(f329(f239(x66711),x66712),x66713))
% 159.70/159.37  [6672]~P112(x66721)+E(f329(f329(f115(f917(x66721,a904)),f329(f303(x66721),x66722)),f308(x66721,x66722,x66723)),f329(f285(x66721),x66723))+~P1(f329(f329(f240(x66721),x66722),x66723))
% 159.70/159.37  [6708]~P112(x67081)+E(f329(f329(f115(f917(x67081,a904)),f329(f304(x67081,x67082),x67083)),f329(f286(x67081),x67083)),f329(f286(x67081),x67082))+~P1(f329(f329(f239(x67081),x67082),x67083))
% 159.70/159.37  [6774]~P8(x67741)+~P1(f329(f329(f239(x67741),f329(x67742,x67743)),x67743))+P1(f329(f329(f239(x67741),f100(x67741,x67742)),x67743))
% 159.70/159.37  [6860]~P112(x68601)+E(f329(f329(f115(f917(x68601,a904)),f305(x68601,x68602,x68603)),f329(f306(x68601),x68603)),f329(f286(x68601),x68602))+~P1(f329(f329(f239(x68601),x68602),x68603))
% 159.70/159.37  [6861]~P112(x68611)+E(f329(f329(f115(f917(x68611,a904)),f307(x68611,x68612,x68613)),f329(f306(x68611),x68613)),f329(f306(x68611),x68612))+~P1(f329(f329(f239(x68611),x68612),x68613))
% 159.70/159.37  [6862]~P112(x68621)+E(f329(f329(f115(f917(x68621,a904)),f308(x68621,x68622,x68623)),f329(f286(x68621),x68623)),f329(f306(x68621),x68622))+~P1(f329(f329(f240(x68621),x68622),x68623))
% 159.70/159.37  [6881]P1(f329(x68811,x68812))+~P1(f329(f329(f239(a909),x68812),x68813))+P1(f329(f329(f331(a909),f890(x68811,x68813)),f305(a909,f2(a909),x68813)))
% 159.70/159.37  [6915]E(x69151,x69152)+~E(f329(f329(f167(x69153),x69151),f668(x69153,x69152,x69151)),f329(f329(f167(x69153),x69152),f668(x69153,x69152,x69151)))+~E(f329(f192(f910(x69153)),x69151),f329(f192(f910(x69153)),x69152))
% 159.70/159.37  [6920]~E(x69203,f329(f329(f38(a909),x69201),x69202))+~P1(f329(f329(f240(a909),f2(a909)),x69202))+P1(f329(f329(f240(a909),x69201),f329(f329(f83(a909),x69202),f329(a117,x69203))))
% 159.70/159.37  [6936]~P1(f329(x69361,x69363))+~P1(f329(f329(f239(a909),x69363),x69362))+P1(f329(f329(f331(a909),f889(x69361,x69362)),f305(a909,f2(a909),x69362)))
% 159.70/159.37  [6973]~P1(f329(x69731,x69733))+P1(f329(x69731,f901(x69731,x69732)))+~P1(f329(f329(f331(a909),x69733),f305(a909,f2(a909),x69732)))
% 159.70/159.37  [6992]~P127(x69923)+~P1(f329(f329(f240(x69923),f329(f105(x69923),x69921)),f329(f105(x69923),x69922)))+P1(f329(f329(f240(a909),x69921),x69922))
% 159.70/159.37  [6993]~P121(x69933)+~P1(f329(f329(f240(x69933),f329(f107(x69933),x69931)),f329(f107(x69933),x69932)))+P1(f329(f329(f240(a1),x69931),x69932))
% 159.70/159.37  [6994]~P127(x69943)+~P1(f329(f329(f239(x69943),f329(f105(x69943),x69941)),f329(f105(x69943),x69942)))+P1(f329(f329(f239(a909),x69941),x69942))
% 159.70/159.37  [6995]~P121(x69953)+~P1(f329(f329(f239(x69953),f329(f107(x69953),x69951)),f329(f107(x69953),x69952)))+P1(f329(f329(f239(a1),x69951),x69952))
% 159.70/159.37  [7012]~P127(x70121)+~P1(f329(f329(f240(x70121),f80(x70121)),x70122))+P1(f329(f329(f240(x70121),f80(x70121)),f329(f329(f249(x70121),x70122),f329(a117,x70123))))
% 159.70/159.37  [7014]~P86(x70141)+~P1(f329(f329(f240(x70141),f329(f81(x70141),x70143)),f329(f81(x70141),x70142)))+P1(f329(f329(f240(x70141),x70142),x70143))
% 159.70/159.37  [7015]~P86(x70151)+~P1(f329(f329(f239(x70151),f329(f81(x70151),x70153)),f329(f81(x70151),x70152)))+P1(f329(f329(f239(x70151),x70152),x70153))
% 159.70/159.37  [7016]~P98(x70161)+~P1(f329(f329(f239(x70161),f329(f81(x70161),x70163)),f329(f81(x70161),x70162)))+P1(f329(f329(f239(x70161),x70162),x70163))
% 159.70/159.37  [7042]P1(f329(x70421,x70422))+~P1(f329(x70421,f891(x70421,x70423)))+~P1(f329(f329(f331(a909),x70422),f305(a909,f2(a909),x70423)))
% 159.70/159.37  [7061]~P71(x70611)+P1(f329(f329(f240(x70611),f458(x70613,x70612,x70611)),f80(x70611)))+P1(f329(f329(f239(x70611),x70612),x70613))
% 159.70/159.37  [7081]~E(f47(a909,x70813,x70812),f47(a909,x70811,x70812))+E(f329(f329(f82(a909),x70811),f329(f329(f83(a909),x70812),f581(x70811,x70812,x70813))),x70813)+~P1(f329(f329(f239(a909),x70811),x70813))
% 159.70/159.37  [7135]E(f329(f329(f6(x71351,a909),x71352),x71353),f2(a909))+~P1(f329(f63(x71351),x71353))+P1(f329(f329(f331(x71351),f869(x71352,x71353,x71351)),x71353))
% 159.70/159.37  [7136]E(f329(f329(f9(x71361,a909),x71362),x71363),f80(a909))+~P1(f329(f63(x71361),x71363))+P1(f329(f329(f331(x71361),f456(x71362,x71363,x71361)),x71363))
% 159.70/159.37  [7158]~P112(x71581)+~P1(f329(f329(f240(x71581),x71582),x71583))+P1(f329(f329(f240(f917(x71581,a904)),f329(f285(x71581),x71582)),f329(f285(x71581),x71583)))
% 159.70/159.37  [7159]~P112(x71591)+~P1(f329(f329(f239(x71591),x71592),x71593))+P1(f329(f329(f239(f917(x71591,a904)),f329(f285(x71591),x71592)),f329(f285(x71591),x71593)))
% 159.70/159.37  [7160]~P113(x71601)+~P1(f329(f329(f239(x71601),x71602),x71603))+P1(f329(f329(f239(f917(x71601,a904)),f329(f303(x71601),x71602)),f329(f303(x71601),x71603)))
% 159.70/159.37  [7161]~P113(x71611)+~P1(f329(f329(f239(x71611),x71613),x71612))+P1(f329(f329(f239(f917(x71611,a904)),f329(f286(x71611),x71612)),f329(f286(x71611),x71613)))
% 159.70/159.37  [7162]~P112(x71621)+~P1(f329(f329(f239(x71621),x71623),x71622))+P1(f329(f329(f239(f917(x71621,a904)),f329(f306(x71621),x71622)),f329(f306(x71621),x71623)))
% 159.70/159.37  [7173]~P8(x71731)+P1(f329(f329(f239(x71731),x71732),f40(x71731,x71733)))+P1(f329(f329(f331(x71731),f611(x71733,x71732,x71731)),x71733))
% 159.70/159.37  [7179]~P86(x71791)+P1(f329(f329(f240(x71791),f329(f329(f23(x71791),x71792),x71793)),f2(x71791)))+~P1(f329(f329(f240(x71791),x71792),x71793))
% 159.70/159.37  [7180]~P86(x71801)+P1(f329(f329(f239(x71801),f329(f329(f23(x71801),x71802),x71803)),f2(x71801)))+~P1(f329(f329(f239(x71801),x71802),x71803))
% 159.70/159.37  [7221]P1(f329(x72211,x72212))+P1(f329(f329(f239(a909),f891(x72211,x72213)),x72213))+~P1(f329(f329(f331(a909),x72212),f305(a909,f2(a909),x72213)))
% 159.70/159.37  [7261]~E(f329(f329(f6(x72611,a909),x72612),x72613),f80(a909))+~P1(f329(f63(x72611),x72613))+P1(f329(f329(f331(x72611),f868(x72612,x72613,x72611)),x72613))
% 159.70/159.37  [7262]~P1(f329(x72621,x72623))+P1(f329(f329(f239(a909),f901(x72621,x72622)),x72622))+~P1(f329(f329(f331(a909),x72623),f305(a909,f2(a909),x72622)))
% 159.70/159.37  [7302]~P8(x73021)+P1(f329(f329(f331(x73021),f612(x73023,x73022,x73021)),x73022))+P1(f329(f329(f239(x73021),f39(x73021,x73022)),x73023))
% 159.70/159.37  [7336]~E(f329(f329(f6(x73361,a909),x73362),x73363),f329(a117,f2(a909)))+~P1(f329(f63(x73361),x73363))+P1(f329(f329(f331(x73361),f870(x73362,x73363,x73361)),x73363))
% 159.70/159.37  [7347]E(x73471,f2(a909))+P1(f329(x73472,f47(a909,x73473,x73471)))+P1(f329(f329(f240(a909),f485(x73471,x73473,x73472)),x73471))
% 159.70/159.37  [7465]~P1(f329(x74651,x74652))+P1(f329(x74651,f47(a909,x74652,x74653)))+P1(f329(f329(f240(a909),f485(x74653,x74652,x74651)),x74653))
% 159.70/159.37  [7584]E(x75841,f118(x75842))+~P1(f329(f329(f331(f910(x75842)),x75841),f164(x75842,x75843)))+P1(f329(f329(f331(x75842),f712(x75843,x75841,x75842)),x75843))
% 159.70/159.37  [7606]~P112(x76061)+E(f329(f329(f115(f917(x76061,a904)),f329(f329(f311(x76061),x76062),f191(f917(x76061,a904)))),f308(x76061,x76062,x76063)),f329(f304(x76061,x76062),x76063))+~P1(f329(f329(f240(x76061),x76062),x76063))
% 159.70/159.37  [7629]~P112(x76291)+E(f329(f329(f115(f917(x76291,a904)),f329(f329(f311(x76291),x76292),f191(f917(x76291,a904)))),f307(x76291,x76292,x76293)),f305(x76291,x76292,x76293))+~P1(f329(f329(f239(x76291),x76292),x76293))
% 159.70/159.37  [7735]~P112(x77351)+P1(f329(f329(f240(x77351),x77352),x77353))+~P1(f329(f329(f240(f917(x77351,a904)),f329(f285(x77351),x77352)),f329(f285(x77351),x77353)))
% 159.70/159.37  [7736]~P112(x77361)+P1(f329(f329(f239(x77361),x77362),x77363))+~P1(f329(f329(f239(f917(x77361,a904)),f329(f306(x77361),x77363)),f329(f306(x77361),x77362)))
% 159.70/159.37  [7737]~P113(x77371)+P1(f329(f329(f239(x77371),x77372),x77373))+~P1(f329(f329(f239(f917(x77371,a904)),f329(f286(x77371),x77373)),f329(f286(x77371),x77372)))
% 159.70/159.37  [7738]~P112(x77381)+P1(f329(f329(f239(x77381),x77382),x77383))+~P1(f329(f329(f239(f917(x77381,a904)),f329(f285(x77381),x77382)),f329(f285(x77381),x77383)))
% 159.70/159.37  [7739]~P113(x77391)+P1(f329(f329(f239(x77391),x77392),x77393))+~P1(f329(f329(f239(f917(x77391,a904)),f329(f303(x77391),x77392)),f329(f303(x77391),x77393)))
% 159.70/159.37  [7763]~P86(x77631)+~P1(f329(f329(f240(x77631),f329(f329(f23(x77631),x77632),x77633)),f2(x77631)))+P1(f329(f329(f240(x77631),x77632),x77633))
% 159.70/159.37  [7764]~P86(x77641)+~P1(f329(f329(f239(x77641),f329(f329(f23(x77641),x77642),x77643)),f2(x77641)))+P1(f329(f329(f239(x77641),x77642),x77643))
% 159.70/159.37  [7927]E(x79271,f2(a909))+~E(f329(f145(a909,a909,f82(a909),x79272),x79273),f2(a909))+~P1(f329(f329(f331(a909),x79271),f329(f175(a909),x79273)))
% 159.70/159.37  [7931]~P8(x79311)+~P1(f329(f329(f239(x79311),f612(x79313,x79312,x79311)),x79313))+P1(f329(f329(f239(x79311),f39(x79311,x79312)),x79313))
% 159.70/159.37  [8085]P1(f329(f329(f239(a1),f2(a1)),f478(x80851,x80852,x80853)))+P1(f329(f329(x80852,f329(f329(f38(a1),x80851),x80853)),f47(a1,x80851,x80853)))+~P1(f329(f329(f240(a1),f2(a1)),x80853))
% 159.70/159.37  [8183]E(x81831,x81832)+~E(f329(f192(f910(x81833)),x81831),f329(f192(f910(x81833)),x81832))+~P1(f329(f329(f262(x81833,x81833,a904),a326),f686(x81833,x81831,x81832)))
% 159.70/159.37  [8254]~P41(x82542,x82543)+E(x82541,f191(f917(x82542,a904)))+~P1(f329(f329(f239(f917(x82542,a904)),x82541),f329(f288(x82542,x82542,x82543),x82541)))
% 159.70/159.37  [8282]~P72(x82821)+~P1(f329(f329(f239(x82821),x82822),f329(f329(f82(x82821),x82823),f794(x82823,x82822,x82821))))+P1(f329(f329(f239(x82821),x82822),x82823))
% 159.70/159.37  [8318]P58(x83181,x83182,x83183)+P1(f329(f329(f331(x83181),f517(x83183,x83182,x83181)),x83182))+P1(f329(f329(f331(f916(x83181,x83181)),f518(x83183,x83182,x83181)),x83183))
% 159.70/159.37  [8340]P1(f329(f329(x83402,f329(f329(f38(a1),x83401),x83403)),f47(a1,x83401,x83403)))+~P1(f329(f329(f240(a1),f2(a1)),x83403))+P1(f329(f329(f240(a1),f478(x83401,x83402,x83403)),x83403))
% 159.70/159.37  [8364]E(f329(f312(a909,a909,f329(f329(f7(a909,a909,a909),f23(a909)),x83641)),f329(f304(a909,x83642),x83643)),f191(f917(a909,a904)))+P1(f329(f329(f240(a909),x83641),x83643))+P1(f329(f329(f240(a909),x83642),x83643))
% 159.70/159.37  [8475]E(f329(f312(a909,a909,f329(f329(f7(a909,a909,a909),f23(a909)),x84751)),f329(f304(a909,x84752),x84753)),f329(f329(f311(a909),f2(a909)),f191(f917(a909,a904))))+P1(f329(f329(f240(a909),x84751),x84753))+~P1(f329(f329(f240(a909),x84752),x84753))
% 159.70/159.37  [8489]~P112(x84891)+E(f152(x84891,x84891,f5(x84891),x84892,x84893),x84893)+~P1(f329(f329(f331(x84891),x84892),f329(f175(x84891),x84893)))
% 159.70/159.37  [8503]P28(x85031,x85031,x85032,x85033)+~P1(f329(f63(x85031),x85033))+~P1(f329(f329(f239(f917(x85031,a904)),x85033),f329(f312(x85031,x85031,x85032),x85033)))
% 159.70/159.37  [8528]E(f329(f329(f82(a1),f329(f329(f83(a1),x85281),f479(x85282,x85283,x85281))),f478(x85282,x85283,x85281)),x85282)+P1(f329(f329(x85283,f329(f329(f38(a1),x85282),x85281)),f47(a1,x85282,x85281)))+~P1(f329(f329(f240(a1),f2(a1)),x85281))
% 159.70/159.37  [8775]~P1(f329(f329(x87751,f479(x87752,x87751,x87753)),f478(x87752,x87751,x87753)))+P1(f329(f329(x87751,f329(f329(f38(a1),x87752),x87753)),f47(a1,x87752,x87753)))+~P1(f329(f329(f240(a1),f2(a1)),x87753))
% 159.70/159.37  [9656]~P1(f329(f63(x96561),x96562))+~P1(f329(f329(f331(x96561),x96563),x96562))+P1(f329(f329(f240(a909),f329(f37(x96561),f329(f329(f23(f917(x96561,a904)),x96562),f329(f329(f311(x96561),x96563),f191(f917(x96561,a904)))))),f329(f37(x96561),x96562)))
% 159.70/159.37  [10246]P58(x102461,x102462,x102463)+~P1(f329(f329(f262(x102461,x102461,a904),f329(f329(f7(x102461,f917(x102461,a904),f917(x102461,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x102461,a904),f917(x102461,a904)),x102461),f8(a904,a904,x102461)),f329(f329(f8(a904,f917(a904,a904),x102461),a327),f329(f329(f7(x102461,f917(x102461,a904),a904),f331(x102461)),x102462)))),f329(f329(f7(x102461,f917(x102461,a904),a904),f331(x102461)),x102462))),f518(x102463,x102462,x102461)))+P1(f329(f329(f331(x102461),f517(x102463,x102462,x102461)),x102462))
% 159.70/159.37  [5583]~P124(x55832)+E(x55831,f2(x55832))+E(f329(f329(f292(x55832),x55833),f329(f81(x55832),x55831)),f329(f81(x55832),f329(f329(f292(x55832),x55833),x55831)))
% 159.70/159.37  [5722]~E(x57223,f191(f917(x57221,a904)))+~E(x57222,f191(f917(x57221,a904)))+E(f329(f329(f115(f917(x57221,a904)),x57222),x57223),f191(f917(x57221,a904)))
% 159.70/159.37  [5781]~E(x57813,f2(a909))+~P1(f329(x57811,f2(a909)))+P1(f329(x57811,f329(f329(f38(a909),x57812),x57813)))
% 159.70/159.37  [5922]~P72(x59222)+E(x59221,f2(x59222))+E(f329(f329(f292(x59222),f329(f77(x59222),x59223)),f329(f77(x59222),x59221)),f329(f77(x59222),f329(f329(f292(x59222),x59223),x59221)))
% 159.70/159.37  [6094]~P1(f329(f63(x60941),x60943))+E(f329(f37(x60941),f329(f329(f311(x60941),x60942),x60943)),f329(a117,f329(f37(x60941),x60943)))+P1(f329(f329(f331(x60941),x60942),x60943))
% 159.70/159.37  [6172]~E(x61722,f2(a909))+P1(f329(x61721,f2(a909)))+~P1(f329(x61721,f329(f329(f38(a909),x61723),x61722)))
% 159.70/159.37  [6189]~P1(f329(f63(x61891),x61893))+E(f329(f37(x61891),f329(f329(f311(x61891),x61892),x61893)),f329(f37(x61891),x61893))+~P1(f329(f329(f331(x61891),x61892),x61893))
% 159.70/159.37  [6226]~P1(f329(f63(x62261),x62263))+E(f329(f37(x62261),f329(f329(f311(x62261),x62262),x62263)),f329(f329(f82(a909),f80(a909)),f329(f37(x62261),x62263)))+P1(f329(f329(f331(x62261),x62262),x62263))
% 159.70/159.37  [6342]E(f329(f329(f82(a909),x63421),f861(x63421,x63422,x63423)),x63422)+~P1(f329(x63423,f2(a909)))+P1(f329(x63423,f329(f329(f23(a909),x63422),x63421)))
% 159.70/159.37  [6343]E(f329(f329(f82(a909),x63431),f862(x63431,x63432,x63433)),x63432)+~P1(f329(x63433,f2(a909)))+P1(f329(x63433,f329(f329(f23(a909),x63432),x63431)))
% 159.70/159.37  [6389]~P8(x63891)+~P1(f329(f63(x63891),x63893))+E(f329(f329(f66(x63891,x63891,f115(x63891)),x63892),x63893),f329(f329(f115(x63891),x63892),f39(x63891,x63893)))
% 159.70/159.37  [6390]~P8(x63901)+~P1(f329(f63(x63901),x63903))+E(f329(f329(f66(x63901,x63901,f106(x63901)),x63902),x63903),f329(f329(f106(x63901),x63902),f40(x63901,x63903)))
% 159.70/159.37  [6396]~P96(x63961)+~E(f329(f108(x63961),x63962),f329(f108(x63961),x63963))+P33(x63961,f329(f108(x63961),f329(f329(f82(a1),x63962),f329(f81(a1),x63963))))
% 159.70/159.37  [6405]~P120(x64051)+E(f329(f329(f23(x64051),f329(f105(x64051),x64052)),f329(f105(x64051),x64053)),f329(f105(x64051),f329(f329(f23(a909),x64052),x64053)))+~P1(f329(f329(f239(a909),x64053),x64052))
% 159.70/159.37  [6492]E(f329(f329(f82(a909),x64921),f861(x64921,x64922,x64923)),x64922)+P1(f329(f329(f240(a909),x64922),x64921))+P1(f329(x64923,f329(f329(f23(a909),x64922),x64921)))
% 159.70/159.37  [6493]E(f329(f329(f82(a909),x64931),f862(x64931,x64932,x64933)),x64932)+P1(f329(f329(f240(a909),x64932),x64931))+P1(f329(x64933,f329(f329(f23(a909),x64932),x64931)))
% 159.70/159.37  [6511]~P121(x65111)+E(f329(f329(f83(x65111),f329(f77(x65111),x65112)),x65113),f329(f77(x65111),f329(f329(f83(x65111),x65112),x65113)))+~P1(f329(f329(f239(x65111),f2(x65111)),x65113))
% 159.70/159.37  [6512]~P71(x65121)+E(f329(f329(f292(x65121),f329(f77(x65121),x65122)),x65123),f329(f77(x65121),f329(f329(f292(x65121),x65122),x65123)))+~P1(f329(f329(f240(x65121),f2(x65121)),x65123))
% 159.70/159.37  [6520]~P2(x65201)+~P1(f329(f63(x65201),x65203))+E(f329(f329(f66(x65201,x65201,f115(x65201)),x65202),x65203),f13(x65201,f329(f329(f311(x65201),x65202),x65203)))
% 159.70/159.37  [6521]~P2(x65211)+~P1(f329(f63(x65211),x65213))+E(f329(f329(f66(x65211,x65211,f106(x65211)),x65212),x65213),f10(x65211,f329(f329(f311(x65211),x65212),x65213)))
% 159.70/159.37  [6522]~P112(x65221)+~P1(f329(f63(x65221),x65223))+E(f329(f329(f66(x65221,x65221,f237(x65221)),x65222),x65223),f14(x65221,f329(f329(f311(x65221),x65222),x65223)))
% 159.70/159.37  [6523]~P112(x65231)+~P1(f329(f63(x65231),x65233))+E(f329(f329(f66(x65231,x65231,f238(x65231)),x65232),x65233),f15(x65231,f329(f329(f311(x65231),x65232),x65233)))
% 159.70/159.37  [6569]E(x65691,f118(x65692))+~E(f182(x65692,x65693),f118(f910(x65692)))+~P1(f329(f329(f331(f910(x65692)),x65691),f329(f175(f910(x65692)),x65693)))
% 159.70/159.37  [6612]~P1(f329(f140(x66121),x66123))+P1(f329(f329(f331(x66121),x66122),f329(f175(x66121),x66123)))+P1(f329(f140(x66121),f329(f329(f154(x66121),x66122),x66123)))
% 159.70/159.37  [6623]~P99(x66231)+~P1(f329(f63(x66231),x66233))+E(f329(f65(x66231,f83(x66231)),f329(f329(f311(x66231),x66232),x66233)),f329(f329(f66(x66231,x66231,f83(x66231)),x66232),x66233))
% 159.70/159.37  [6645]~P112(x66451)+~P1(f329(f63(x66451),x66453))+E(f11(x66451,f237(x66451),f329(f329(f311(x66451),x66452),x66453)),f329(f329(f66(x66451,x66451,f237(x66451)),x66452),x66453))
% 159.70/159.37  [6646]~P112(x66461)+~P1(f329(f63(x66461),x66463))+E(f12(x66461,f238(x66461),f329(f329(f311(x66461),x66462),x66463)),f329(f329(f66(x66461,x66461,f238(x66461)),x66462),x66463))
% 159.70/159.37  [6648]P1(f329(x66481,f2(a909)))+~P1(f329(f329(f240(a909),x66482),x66483))+~P1(f329(x66481,f329(f329(f23(a909),x66482),x66483)))
% 159.70/159.37  [6667]~P121(x66671)+P1(f329(f329(f240(x66671),x66672),x66673))+~P1(f329(f329(f240(x66671),f329(f77(x66671),x66672)),x66673))
% 159.70/159.37  [6669]~P88(x66691)+P1(f329(f329(f239(x66691),x66692),x66693))+~P1(f329(f329(f239(x66691),f329(f77(x66691),x66692)),x66693))
% 159.70/159.37  [6687]E(x66871,f118(x66872))+E(f329(f144(x66872),f329(f329(f141(x66872),x66873),x66871)),f329(f329(f167(x66872),x66871),x66873))+~P1(f329(f329(f240(a909),x66873),f329(f192(f910(x66872)),x66871)))
% 159.70/159.37  [6739]~P1(f329(x67391,x67393))+P1(f329(x67391,f343(x67391,x67392)))+~P1(f329(f329(f331(a909),x67393),f329(f304(a909,f2(a909)),x67392)))
% 159.70/159.37  [6759]P1(f329(x67591,x67592))+~P1(f329(f329(f240(a909),x67592),x67593))+P1(f329(f329(f331(a909),f342(x67591,x67593)),f329(f304(a909,f2(a909)),x67593)))
% 159.70/159.37  [6776]~P127(x67761)+~P1(f329(f329(f240(x67761),f2(x67761)),x67762))+P1(f329(f329(f240(x67761),f2(x67761)),f329(f329(f249(x67761),x67762),x67763)))
% 159.70/159.37  [6778]~P127(x67781)+~P1(f329(f329(f239(x67781),f2(x67781)),x67782))+P1(f329(f329(f239(x67781),f2(x67781)),f329(f329(f249(x67781),x67782),x67783)))
% 159.70/159.37  [6779]~P127(x67791)+~P1(f329(f329(f239(x67791),f80(x67791)),x67792))+P1(f329(f329(f239(x67791),f80(x67791)),f329(f329(f249(x67791),x67792),x67793)))
% 159.70/159.37  [6803]~P1(f329(x68031,x68033))+~P1(f329(f329(f240(a909),x68033),x68032))+P1(f329(f329(f331(a909),f340(x68031,x68032)),f329(f304(a909,f2(a909)),x68032)))
% 159.70/159.37  [6812]P1(f329(f63(x68121),x68122))+~P1(f329(f63(x68121),x68123))+~P1(f329(f329(f239(f917(x68121,a904)),x68122),x68123))
% 159.70/159.37  [6819]P1(f329(x68191,x68192))+~P1(f329(x68191,f344(x68191,x68193)))+~P1(f329(f329(f331(a909),x68192),f329(f304(a909,f2(a909)),x68193)))
% 159.70/159.37  [6830]E(x68301,f2(a909))+P1(f329(x68302,f471(x68301,x68303,x68302)))+~P1(f329(x68302,f329(f329(f38(a909),x68303),x68301)))
% 159.70/159.37  [6837]~P128(x68372)+E(x68371,f2(x68372))+~E(f329(f329(f82(x68372),f329(f329(f83(x68372),x68373),x68373)),f329(f329(f83(x68372),x68371),x68371)),f2(x68372))
% 159.70/159.37  [6838]~P128(x68382)+E(x68381,f2(x68382))+~E(f329(f329(f82(x68382),f329(f329(f83(x68382),x68381),x68381)),f329(f329(f83(x68382),x68383),x68383)),f2(x68382))
% 159.70/159.37  [6882]E(x68821,f2(a909))+~P1(f329(x68822,f472(x68821,x68823,x68822)))+P1(f329(x68822,f329(f329(f38(a909),x68823),x68821)))
% 159.70/159.37  [6887]~P112(x68871)+~P16(x68871,x68873)+P16(x68871,f329(f329(f151(x68871,x68871,f5(x68871)),x68872),x68873))
% 159.70/159.37  [6929]P1(f329(x69291,f471(x69292,x69293,x69291)))+P1(f329(x69291,f2(a909)))+~P1(f329(x69291,f329(f329(f38(a909),x69293),x69292)))
% 159.70/159.37  [6935]~P96(x69351)+E(f329(f108(x69351),x69352),f329(f108(x69351),x69353))+~P33(x69351,f329(f108(x69351),f329(f329(f82(a1),x69352),f329(f81(a1),x69353))))
% 159.70/159.37  [6998]E(x69981,f2(a1))+E(x69982,f2(a1))+~P1(f329(f51(x69982,x69982),f329(f329(f257(a1,a1),x69983),x69981)))
% 159.70/159.37  [6999]E(x69991,f80(a1))+E(x69992,f2(a1))+~P1(f329(f51(x69992,x69992),f329(f329(f257(a1,a1),x69991),x69993)))
% 159.70/159.37  [7013]P1(f329(x70131,x70132))+P1(f329(f329(f240(a909),f344(x70131,x70133)),x70133))+~P1(f329(f329(f331(a909),x70132),f329(f304(a909,f2(a909)),x70133)))
% 159.70/159.37  [7038]~P1(f329(x70381,f861(x70383,x70382,x70381)))+~P1(f329(x70381,f2(a909)))+P1(f329(x70381,f329(f329(f23(a909),x70382),x70383)))
% 159.70/159.37  [7039]~P1(f329(x70391,f862(x70393,x70392,x70391)))+~P1(f329(x70391,f2(a909)))+P1(f329(x70391,f329(f329(f23(a909),x70392),x70393)))
% 159.70/159.37  [7040]~P1(f329(x70401,f472(x70403,x70402,x70401)))+~P1(f329(x70401,f2(a909)))+P1(f329(x70401,f329(f329(f38(a909),x70402),x70403)))
% 159.70/159.37  [7057]~P1(f329(x70571,x70573))+P1(f329(f329(f240(a909),f343(x70571,x70572)),x70572))+~P1(f329(f329(f331(a909),x70573),f329(f304(a909,f2(a909)),x70572)))
% 159.70/159.37  [7058]E(f329(f329(f23(a909),f329(f329(f23(a909),x70581),x70582)),f329(f329(f23(a909),x70583),x70582)),f329(f329(f23(a909),x70581),x70583))+~P1(f329(f329(f239(a909),x70582),x70581))+~P1(f329(f329(f239(a909),x70582),x70583))
% 159.70/159.37  [7094]~P86(x70941)+~P1(f329(f329(f240(x70941),f329(f81(x70941),x70943)),x70942))+P1(f329(f329(f240(x70941),f329(f81(x70941),x70942)),x70943))
% 159.70/159.37  [7095]~P121(x70951)+~P1(f329(f329(f240(x70951),f329(f77(x70951),x70952)),x70953))+P1(f329(f329(f240(x70951),f329(f81(x70951),x70952)),x70953))
% 159.70/159.37  [7097]~P86(x70971)+~P1(f329(f329(f239(x70971),f329(f81(x70971),x70973)),x70972))+P1(f329(f329(f239(x70971),f329(f81(x70971),x70972)),x70973))
% 159.70/159.37  [7099]~P88(x70991)+~P1(f329(f329(f239(x70991),f329(f77(x70991),x70992)),x70993))+P1(f329(f329(f239(x70991),f329(f81(x70991),x70992)),x70993))
% 159.70/159.37  [7131]~P1(f329(x71313,f861(x71312,x71311,x71313)))+P1(f329(f329(f240(a909),x71311),x71312))+P1(f329(x71313,f329(f329(f23(a909),x71311),x71312)))
% 159.70/159.37  [7132]~P1(f329(x71323,f862(x71322,x71321,x71323)))+P1(f329(f329(f240(a909),x71321),x71322))+P1(f329(x71323,f329(f329(f23(a909),x71321),x71322)))
% 159.70/159.37  [7183]~E(f643(x71833,x71832,x71831),f644(x71833,x71832,x71831))+E(f329(f329(f106(f917(x71831,a904)),x71832),f39(f917(x71831,a904),x71833)),f191(f917(x71831,a904)))+P1(f329(f329(f331(f917(x71831,a904)),x71832),x71833))
% 159.70/159.37  [7191]~P1(f329(f63(x71911),x71913))+P1(f329(f63(x71911),f40(f917(x71911,a904),x71912)))+~P1(f329(f329(f331(f917(x71911,a904)),x71913),x71912))
% 159.70/159.37  [7250]~P112(x72501)+E(f329(f329(f115(f917(x72501,a904)),f329(f304(x72501,x72502),x72503)),f329(f329(f311(x72501),x72503),f191(f917(x72501,a904)))),f305(x72501,x72502,x72503))+~P1(f329(f329(f239(x72501),x72502),x72503))
% 159.70/159.37  [7251]E(x72511,f2(a909))+P1(f329(f329(f240(a909),f474(x72511,x72513,x72512)),x72511))+P1(f329(x72512,f329(f329(f38(a909),x72513),x72511)))
% 159.70/159.37  [7280]P1(f329(f329(f240(a909),f329(f192(f910(x72801)),x72802)),f806(x72803,x72801)))+~P1(f329(f63(f910(x72801)),x72803))+~P1(f329(f329(f331(f910(x72801)),x72802),x72803))
% 159.70/159.37  [7286]E(x72861,x72862)+~P1(f329(f329(f239(f917(x72863,a904)),x72861),x72862))+P1(f329(f329(f240(f917(x72863,a904)),x72861),x72862))
% 159.70/159.37  [7299]E(x72991,x72992)+~E(f329(f192(f910(x72993)),x72991),f329(f192(f910(x72993)),x72992))+P1(f329(f329(f240(a909),f668(x72993,x72991,x72992)),f329(f192(f910(x72993)),x72992)))
% 159.70/159.37  [7348]P11(x73481,x73482,x73483)+~E(f329(f269(x73481,x73481),x73483),x73482)+~E(f329(f329(f291(x73481,x73481,x73481),f329(f289(x73481,x73481),x73483)),x73483),x73483)
% 159.70/159.37  [7430]~P1(f329(x74301,f2(a909)))+P1(f329(f329(f240(a909),f474(x74303,x74302,x74301)),x74303))+P1(f329(x74301,f329(f329(f38(a909),x74302),x74303)))
% 159.70/159.37  [7442]~P112(x74421)+E(f329(f329(f115(f917(x74421,a904)),f308(x74421,x74422,x74423)),f329(f329(f311(x74421),x74423),f191(f917(x74421,a904)))),f307(x74421,x74422,x74423))+~P1(f329(f329(f240(x74421),x74422),x74423))
% 159.70/159.37  [7537]~P1(f329(f63(x75371),x75373))+P1(f329(f329(f240(a909),f329(f37(x75371),x75372)),f329(f37(x75371),x75373)))+~P1(f329(f329(f240(f917(x75371,a904)),x75372),x75373))
% 159.70/159.37  [7538]~P1(f329(f63(x75381),x75383))+P1(f329(f329(f239(a909),f329(f37(x75381),x75382)),f329(f37(x75381),x75383)))+~P1(f329(f329(f239(f917(x75381,a904)),x75382),x75383))
% 159.70/159.37  [7578]~P1(f329(x75783,x75782))+P1(f329(f329(f197(x75781),x75782),f549(x75782,x75781,x75783)))+~P1(f329(f329(f197(f31(x75783,x75781)),x75782),x75782))
% 159.70/159.37  [7672]E(x76721,x76722)+~P1(f329(f329(f239(f917(x76723,a904)),x76722),x76721))+~P1(f329(f329(f239(f917(x76723,a904)),x76721),x76722))
% 159.70/159.37  [7675]~P112(x76751)+P16(x76751,x76752)+~P16(x76751,f329(f329(f151(x76751,x76751,f5(x76751)),x76753),x76752))
% 159.70/159.37  [7743]~P1(f329(f329(f240(a909),x77433),x77432))+~P1(f329(f329(f240(a909),x77433),x77431))+P1(f329(f329(f240(a909),f329(f329(f23(a909),x77431),x77432)),f329(f329(f23(a909),x77431),x77433)))
% 159.70/159.37  [7744]~P1(f329(f329(f240(a909),x77441),x77443))+~P1(f329(f329(f239(a909),x77442),x77441))+P1(f329(f329(f240(a909),f329(f329(f23(a909),x77441),x77442)),f329(f329(f23(a909),x77443),x77442)))
% 159.70/159.37  [7761]~P1(f329(f329(f240(a1),x77612),f2(a1)))+~P1(f329(f329(f239(a1),x77613),x77611))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x77611),x77612)),f329(f329(f38(a1),x77613),x77612)))
% 159.70/159.37  [7780]~P1(f329(f329(f240(a909),f2(a909)),x77802))+~P1(f329(f329(f240(a909),x77801),x77803))+P1(f329(f329(f240(a909),f329(f329(f83(a909),x77801),x77802)),f329(f329(f83(a909),x77803),x77802)))
% 159.70/159.37  [7781]~P1(f329(f329(f240(a909),f2(a909)),x77811))+~P1(f329(f329(f240(a909),x77812),x77813))+P1(f329(f329(f240(a909),f329(f329(f83(a909),x77811),x77812)),f329(f329(f83(a909),x77811),x77813)))
% 159.70/159.37  [7782]~P1(f329(f329(f240(a1),f2(a1)),x77821))+~P1(f329(f329(f240(a1),x77822),x77823))+P1(f329(f329(f240(a1),f329(f329(f83(a1),x77821),x77822)),f329(f329(f83(a1),x77821),x77823)))
% 159.70/159.37  [7784]~P1(f329(f329(f240(a909),f2(a909)),x77843))+~P1(f329(f329(f239(a909),x77843),x77842))+P1(f329(f329(f239(a909),f329(f329(f38(a909),x77841),x77842)),f329(f329(f38(a909),x77841),x77843)))
% 159.70/159.37  [7785]~P1(f329(f329(f240(a1),f2(a1)),x77852))+~P1(f329(f329(f239(a1),x77851),x77853))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x77851),x77852)),f329(f329(f38(a1),x77853),x77852)))
% 159.70/159.37  [7833]E(x78331,f2(a909))+E(f329(f329(f82(a909),f329(f329(f83(a909),x78331),f472(x78331,x78332,x78333))),f474(x78331,x78332,x78333)),x78332)+P1(f329(x78333,f329(f329(f38(a909),x78332),x78331)))
% 159.70/159.37  [7895]E(f329(f329(f82(a909),f329(f329(f83(a909),x78951),f472(x78951,x78952,x78953))),f474(x78951,x78952,x78953)),x78952)+~P1(f329(x78953,f2(a909)))+P1(f329(x78953,f329(f329(f38(a909),x78952),x78951)))
% 159.70/159.37  [7912]~P1(f329(f63(x79121),x79123))+P1(f329(f329(f331(x79121),f460(x79122,x79123,x79121)),x79123))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f9(x79121,a909),x79122),x79123)))
% 159.70/159.37  [7913]~P1(f329(f63(x79131),x79133))+P1(f329(f329(f331(x79131),f475(x79132,x79133,x79131)),x79133))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f9(x79131,a909),x79132),x79133)))
% 159.70/159.37  [8219]E(x82191,f191(f917(x82192,a904)))+E(x82191,f329(f329(f311(x82192),x82193),f191(f917(x82192,a904))))+~P1(f329(f329(f239(f917(x82192,a904)),x82191),f329(f329(f311(x82192),x82193),f191(f917(x82192,a904)))))
% 159.70/159.37  [8256]~P1(f329(f329(f240(a909),f2(a909)),x82563))+P1(f329(f329(f240(a909),x82561),x82562))+~P1(f329(f329(f240(a909),f329(f329(f249(a909),x82563),x82561)),f329(f329(f249(a909),x82563),x82562)))
% 159.70/159.37  [8258]~P1(f329(f329(f240(a909),f2(a909)),x82583))+P1(f329(f329(f239(a909),x82581),x82582))+~P1(f329(f329(f239(a909),f329(f329(f83(a909),x82583),x82581)),f329(f329(f83(a909),x82583),x82582)))
% 159.70/159.37  [8259]~P1(f329(f329(f240(a909),f2(a909)),x82593))+P1(f329(f329(f239(a909),x82591),x82592))+~P1(f329(f329(f239(a909),f329(f329(f83(a909),x82591),x82593)),f329(f329(f83(a909),x82592),x82593)))
% 159.70/159.37  [8291]~P1(f329(x82911,x82913))+P1(f329(f329(f197(f31(x82911,x82912)),f549(x82913,x82912,x82911)),x82913))+~P1(f329(f329(f197(f31(x82911,x82912)),x82913),x82913))
% 159.70/159.37  [8299]~E(f329(f329(f106(f917(x82991,a904)),f644(x82993,x82992,x82991)),f643(x82993,x82992,x82991)),f191(f917(x82991,a904)))+E(f329(f329(f106(f917(x82991,a904)),x82992),f39(f917(x82991,a904),x82993)),f191(f917(x82991,a904)))+P1(f329(f329(f331(f917(x82991,a904)),x82992),x82993))
% 159.70/159.37  [8313]E(x83131,f118(x83132))+~E(f329(f145(f910(x83132),f910(x83132),f137(x83132),f118(x83132)),x83133),f118(x83132))+~P1(f329(f329(f331(f910(x83132)),x83131),f329(f175(f910(x83132)),x83133)))
% 159.70/159.37  [8369]E(x83691,f191(f917(f917(x83692,a904),a904)))+P1(f329(f329(f331(f917(x83692,a904)),f647(x83693,x83691,x83692)),x83691))+P1(f329(f329(f239(f917(x83692,a904)),f40(f917(x83692,a904),x83691)),x83693))
% 159.70/159.37  [8375]~P76(x83751)+~P80(x83751)+E(f329(f329(f6(a1,x83751),f329(f329(f8(a909,x83751,a1),x83752),a109)),f329(f312(a909,a1,f105(a1)),x83753)),f329(f329(f6(a909,x83751),x83752),x83753))
% 159.70/159.37  [8376]~P76(x83761)+~P80(x83761)+E(f329(f329(f9(a1,x83761),f329(f329(f8(a909,x83761,a1),x83762),a109)),f329(f312(a909,a1,f105(a1)),x83763)),f329(f329(f9(a909,x83761),x83762),x83763))
% 159.70/159.37  [8419]~P1(f329(f63(x84191),x84193))+~P1(f329(f329(f240(a909),f2(a909)),f329(x84192,f460(x84192,x84193,x84191))))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f9(x84191,a909),x84192),x84193)))
% 159.70/159.37  [8420]~P1(f329(f63(x84201),x84203))+~P1(f329(f329(f240(a909),f2(a909)),f329(x84202,f475(x84202,x84203,x84201))))+P1(f329(f329(f240(a909),f2(a909)),f329(f329(f9(x84201,a909),x84202),x84203)))
% 159.70/159.37  [8457]~P70(x84572)+E(x84571,f80(x84572))+E(f329(f329(f292(x84572),f329(f329(f23(x84572),f329(f329(f249(x84572),x84571),x84573)),f80(x84572))),f329(f329(f23(x84572),x84571),f80(x84572))),f329(f329(f6(a909,x84572),f329(f249(x84572),x84571)),f329(f304(a909,f2(a909)),x84573)))
% 159.70/159.37  [8514]E(x85141,f2(a909))+~P1(f329(x85143,f329(f329(f38(a909),x85142),x85141)))+P1(f329(f329(f240(a909),x85142),f329(f329(f83(a909),x85141),f329(a117,f471(x85141,x85142,x85143)))))
% 159.70/159.37  [8533]P1(f329(x85331,f2(a909)))+~P1(f329(x85331,f329(f329(f38(a909),x85332),x85333)))+P1(f329(f329(f240(a909),x85332),f329(f329(f83(a909),x85333),f329(a117,f471(x85333,x85332,x85331)))))
% 159.70/159.37  [8573]E(x85731,f2(a909))+~P1(f329(x85733,f329(f329(f38(a909),x85732),x85731)))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x85731),f471(x85731,x85732,x85733))),x85732))
% 159.70/159.37  [8612]P1(f329(x86121,f2(a909)))+~P1(f329(x86121,f329(f329(f38(a909),x86123),x86122)))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x86122),f471(x86122,x86123,x86121))),x86123))
% 159.70/159.37  [8620]~P112(x86201)+E(f329(f329(f151(x86201,x86201,f5(x86201)),x86202),x86203),f152(x86201,x86201,f5(x86201),x86202,x86203))+P1(f329(f329(f331(x86201),x86202),f329(f175(x86201),x86203)))
% 159.70/159.37  [8659]~E(f329(x86593,f573(x86592,x86593,x86591)),f329(x86593,f575(x86592,x86593,x86591)))+~P65(x86591,f329(x86593,f574(x86592,x86593,x86591)))+P65(x86591,f329(f329(f41(x86592,f917(x86591,f917(x86591,a904))),f247(f917(x86592,a904))),x86593))
% 159.70/159.37  [8668]E(x86681,f191(f917(f917(x86682,a904),a904)))+~P1(f329(f329(f239(f917(x86682,a904)),f647(x86683,x86681,x86682)),x86683))+P1(f329(f329(f239(f917(x86682,a904)),f40(f917(x86682,a904),x86681)),x86683))
% 159.70/159.37  [8726]~P72(x87261)+~P1(f329(f329(f240(x87261),x87262),x87263))+P1(f329(f329(f240(x87261),x87262),f329(f329(f292(x87261),f329(f329(f82(x87261),x87262),x87263)),f329(f329(f82(x87261),f80(x87261)),f80(x87261)))))
% 159.70/159.37  [8781]~P1(f329(f329(x87811,f496(x87811,x87813,x87812)),f497(x87811,x87813,x87812)))+P1(f329(f329(x87811,x87812),x87813))+~P1(f329(f317(f916(a1,a1),a54),f329(f329(f257(a1,a1),x87812),x87813)))
% 159.70/159.37  [8782]~P1(f329(f329(x87821,f498(x87821,x87823,x87822)),f499(x87821,x87823,x87822)))+P1(f329(f329(x87821,x87822),x87823))+~P1(f329(f317(f916(a1,a1),a60),f329(f329(f257(a1,a1),x87822),x87823)))
% 159.70/159.37  [8783]~P1(f329(f329(x87831,f500(x87831,x87833,x87832)),f501(x87831,x87833,x87832)))+P1(f329(f329(x87831,x87832),x87833))+~P1(f329(f317(f916(a1,a1),a225),f329(f329(f257(a1,a1),x87832),x87833)))
% 159.70/159.37  [8784]~P1(f329(f329(x87841,f503(x87841,x87843,x87842)),f504(x87841,x87843,x87842)))+P1(f329(f329(x87841,x87842),x87843))+~P1(f329(f317(f916(a909,a909),a223),f329(f329(f257(a909,a909),x87842),x87843)))
% 159.70/159.37  [8785]~P1(f329(f329(x87851,f699(x87851,x87853,x87852)),f701(x87851,x87853,x87852)))+P1(f329(f329(x87851,x87852),x87853))+~P1(f329(f317(f916(a1,a1),a185),f329(f329(f257(a1,a1),x87852),x87853)))
% 159.70/159.37  [8786]~P1(f329(f329(x87861,f798(x87861,x87863,x87862)),f799(x87861,x87863,x87862)))+P1(f329(f329(x87861,x87862),x87863))+~P1(f329(f317(f916(a1,a1),a136),f329(f329(f257(a1,a1),x87862),x87863)))
% 159.70/159.37  [9049]P1(f329(f329(x90491,x90492),x90493))+P1(f329(f317(f916(a909,a909),a223),f329(f329(f257(a909,a909),f503(x90491,x90493,x90492)),f504(x90491,x90493,x90492))))+~P1(f329(f317(f916(a909,a909),a223),f329(f329(f257(a909,a909),x90492),x90493)))
% 159.70/159.37  [9050]P1(f329(f329(x90501,x90502),x90503))+P1(f329(f317(f916(a1,a1),a54),f329(f329(f257(a1,a1),f496(x90501,x90503,x90502)),f497(x90501,x90503,x90502))))+~P1(f329(f317(f916(a1,a1),a54),f329(f329(f257(a1,a1),x90502),x90503)))
% 159.70/159.37  [9051]P1(f329(f329(x90511,x90512),x90513))+P1(f329(f317(f916(a1,a1),a60),f329(f329(f257(a1,a1),f498(x90511,x90513,x90512)),f499(x90511,x90513,x90512))))+~P1(f329(f317(f916(a1,a1),a60),f329(f329(f257(a1,a1),x90512),x90513)))
% 159.70/159.37  [9052]P1(f329(f329(x90521,x90522),x90523))+P1(f329(f317(f916(a1,a1),a225),f329(f329(f257(a1,a1),f500(x90521,x90523,x90522)),f501(x90521,x90523,x90522))))+~P1(f329(f317(f916(a1,a1),a225),f329(f329(f257(a1,a1),x90522),x90523)))
% 159.70/159.37  [9053]P1(f329(f329(x90531,x90532),x90533))+P1(f329(f317(f916(a1,a1),a185),f329(f329(f257(a1,a1),f699(x90531,x90533,x90532)),f701(x90531,x90533,x90532))))+~P1(f329(f317(f916(a1,a1),a185),f329(f329(f257(a1,a1),x90532),x90533)))
% 159.70/159.37  [9054]P1(f329(f329(x90541,x90542),x90543))+P1(f329(f317(f916(a1,a1),a136),f329(f329(f257(a1,a1),f798(x90541,x90543,x90542)),f799(x90541,x90543,x90542))))+~P1(f329(f317(f916(a1,a1),a136),f329(f329(f257(a1,a1),x90542),x90543)))
% 159.70/159.37  [9396]~P1(f329(f63(x93961),x93963))+P1(f329(f329(f331(f916(f917(x93961,a904),f917(x93961,a904))),f329(f329(f257(f917(x93961,a904),f917(x93961,a904)),x93962),x93963)),f316(x93961)))+~P1(f329(f329(f240(f917(x93961,a904)),x93962),x93963))
% 159.70/159.37  [9469]~P65(x94691,f329(x94693,f574(x94692,x94693,x94691)))+P65(x94691,f329(f329(f41(x94692,f917(x94691,f917(x94691,a904))),f247(f917(x94692,a904))),x94693))+~E(f329(f329(f106(f917(x94691,a904)),f254(x94691,x94691,f329(x94693,f573(x94692,x94693,x94691)))),f255(x94691,x94691,f329(x94693,f575(x94692,x94693,x94691)))),f191(f917(x94691,a904)))
% 159.70/159.37  [9669]P58(x96691,x96692,x96693)+P1(f329(f329(f331(f916(x96691,x96691)),f518(x96693,x96692,x96691)),x96693))+~P1(f329(f329(f331(f916(x96691,x96691)),f329(f329(f257(x96691,x96691),f517(x96693,x96692,x96691)),f517(x96693,x96692,x96691))),x96693))
% 159.70/159.37  [10249]P58(x102491,x102492,x102493)+~P1(f329(f329(f262(x102491,x102491,a904),f329(f329(f7(x102491,f917(x102491,a904),f917(x102491,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x102491,a904),f917(x102491,a904)),x102491),f8(a904,a904,x102491)),f329(f329(f8(a904,f917(a904,a904),x102491),a327),f329(f329(f7(x102491,f917(x102491,a904),a904),f331(x102491)),x102492)))),f329(f329(f7(x102491,f917(x102491,a904),a904),f331(x102491)),x102492))),f518(x102493,x102492,x102491)))+~P1(f329(f329(f331(f916(x102491,x102491)),f329(f329(f257(x102491,x102491),f517(x102493,x102492,x102491)),f517(x102493,x102492,x102491))),x102493))
% 159.70/159.37  [5763]~P66(x57632)+E(x57631,f2(x57632))+E(f329(f329(f38(x57632),f329(f329(f83(x57632),x57633),x57631)),x57631),x57633)
% 159.70/159.37  [5764]~P66(x57642)+E(x57641,f2(x57642))+E(f329(f329(f38(x57642),f329(f329(f83(x57642),x57641),x57643)),x57641),x57643)
% 159.70/159.37  [6568]~P76(x65681)+~E(f329(x65682,f2(a909)),f2(x65681))+E(f329(f329(f6(a909,x65681),x65682),f329(f304(a909,f329(a117,f2(a909))),x65683)),f329(f329(f6(a909,x65681),x65682),f329(f304(a909,f2(a909)),x65683)))
% 159.70/159.37  [6701]~P66(x67012)+E(x67011,f2(x67012))+E(f329(f329(f38(x67012),f329(f329(f82(x67012),x67013),x67011)),x67011),f329(f329(f82(x67012),f329(f329(f38(x67012),x67013),x67011)),f80(x67012)))
% 159.70/159.37  [6702]~P66(x67022)+E(x67021,f2(x67022))+E(f329(f329(f38(x67022),f329(f329(f82(x67022),x67021),x67023)),x67021),f329(f329(f82(x67022),f329(f329(f38(x67022),x67023),x67021)),f80(x67022)))
% 159.70/159.37  [6918]~P1(f329(x69183,f2(a1)))+P1(f329(f329(f239(a909),x69181),x69182))+P1(f329(x69183,f329(f105(a1),f329(f329(f23(a909),x69182),x69181))))
% 159.70/159.37  [7019]P1(f329(f329(f239(a909),x70192),x70191))+P1(f329(f329(f240(a909),x70191),x70192))+P1(f329(x70193,f329(f105(a1),f329(f329(f23(a909),x70191),x70192))))
% 159.70/159.37  [7092]E(f329(f329(f82(a909),f329(f108(a909),x70921)),f329(f329(f82(a909),f329(f108(a909),x70922)),x70923)),f329(f329(f82(a909),f329(f108(a909),x70921)),x70923))+P1(f329(a196,f329(f108(a1),x70921)))+~P1(f329(a196,f329(f108(a1),x70922)))
% 159.70/159.37  [7170]~E(x71702,f329(f329(f38(a909),x71703),x71701))+~P1(f329(f329(f240(a909),f2(a909)),x71701))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x71701),x71702)),x71703))
% 159.70/159.37  [7283]~P1(f329(f63(x72831),x72833))+~P1(f329(f63(x72831),x72832))+P1(f329(f63(x72831),f329(f329(f115(f917(x72831,a904)),x72832),x72833)))
% 159.70/159.37  [7333]~P42(x73331,x73333)+~P42(x73331,x73332)+P42(x73331,f329(f329(f106(f917(f916(x73331,x73331),a904)),x73332),x73333))
% 159.70/159.37  [7334]~P57(x73341,x73343)+~P57(x73341,x73342)+P57(x73341,f329(f329(f115(f917(f916(x73341,x73341),a904)),x73342),x73343))
% 159.70/159.37  [7335]~P57(x73351,x73353)+~P57(x73351,x73352)+P57(x73351,f329(f329(f106(f917(f916(x73351,x73351),a904)),x73352),x73353))
% 159.70/159.37  [7590]~P112(x75901)+~P1(f329(f63(x75901),x75902))+E(f142(x75901,f329(f329(f23(f917(x75901,a904)),x75902),f329(f329(f311(x75901),x75903),f191(f917(x75901,a904))))),f173(x75901,x75903,f142(x75901,x75902)))
% 159.70/159.37  [7651]P1(f329(x76511,f2(a1)))+~P1(f329(f329(f240(a909),x76512),x76513))+~P1(f329(x76511,f329(f105(a1),f329(f329(f23(a909),x76512),x76513))))
% 159.70/159.37  [7669]~P1(f329(f63(x76691),x76692))+E(f329(f37(x76691),f329(f329(f23(f917(x76691,a904)),x76692),f329(f329(f311(x76691),x76693),f191(f917(x76691,a904))))),f329(f37(x76691),x76692))+P1(f329(f329(f331(x76691),x76693),x76692))
% 159.70/159.37  [7801]~P127(x78011)+~P1(f329(f329(f240(x78011),f80(x78011)),x78012))+P1(f329(f329(f240(x78011),f80(x78011)),f329(f329(f83(x78011),x78012),f329(f329(f249(x78011),x78012),x78013))))
% 159.70/159.37  [7844]~P1(f329(f63(x78441),x78443))+E(f329(f329(f23(a909),f329(f37(x78441),x78442)),f329(f37(x78441),x78443)),f329(f37(x78441),f329(f329(f23(f917(x78441,a904)),x78442),x78443)))+~P1(f329(f329(f239(f917(x78441,a904)),x78443),x78442))
% 159.70/159.37  [7903]~P1(f329(f329(f239(a909),x79032),x79033))+~P1(f329(f329(f239(a909),x79031),f329(f329(f23(a909),x79033),x79032)))+P1(f329(f329(f239(a909),f329(f329(f82(a909),x79031),x79032)),x79033))
% 159.70/159.37  [7961]P1(f329(f63(x79611),x79612))+~P1(f329(f63(x79611),x79613))+~P1(f329(f63(x79611),f329(f329(f23(f917(x79611,a904)),x79612),x79613)))
% 159.70/159.37  [7967]~P1(f329(f63(x79671),x79672))+E(f329(f37(x79671),f329(f329(f23(f917(x79671,a904)),x79672),f329(f329(f311(x79671),x79673),f191(f917(x79671,a904))))),f329(f329(f23(a909),f329(f37(x79671),x79672)),f80(a909)))+~P1(f329(f329(f331(x79671),x79673),x79672))
% 159.70/159.37  [8043]P65(x80431,x80432)+~P65(x80431,x80433)+~P1(f329(f329(f239(f917(x80431,f917(x80431,a904))),x80432),x80433))
% 159.70/159.37  [8084]~P1(f329(f329(f239(a909),x80843),x80842))+P1(f329(f329(f239(a909),x80841),f329(f329(f23(a909),x80842),x80843)))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),x80841),x80843)),x80842))
% 159.70/159.37  [8104]P41(x81041,x81042)+~P41(x81041,x81043)+~P1(f329(f329(f239(f917(f916(x81041,x81041),a904)),x81042),x81043))
% 159.70/159.37  [8105]P63(x81051,x81052)+~P63(x81051,x81053)+~P1(f329(f329(f239(f917(f916(x81051,x81051),a904)),x81052),x81053))
% 159.70/159.37  [8106]P43(x81061,x81062)+~P43(x81061,x81063)+~P1(f329(f329(f239(f917(f916(x81061,x81061),a904)),x81062),x81063))
% 159.70/159.37  [8347]~P127(x83471)+~P1(f329(f329(f240(x83471),f80(x83471)),x83472))+P1(f329(f329(f240(x83471),f329(f329(f249(x83471),x83472),x83473)),f329(f329(f83(x83471),x83472),f329(f329(f249(x83471),x83472),x83473))))
% 159.70/159.37  [8440]~P1(f329(x84401,f2(a1)))+~P1(f329(x84401,f329(f329(f23(a1),f329(f105(a1),x84402)),f329(f105(a1),x84403))))+P1(f329(x84401,f329(f105(a1),f329(f329(f23(a909),x84402),x84403))))
% 159.70/159.37  [8453]~P1(f329(f329(f239(a909),x84533),x84532))+P1(f329(x84531,f329(f329(f23(a1),f329(f105(a1),x84532)),f329(f105(a1),x84533))))+~P1(f329(x84531,f329(f105(a1),f329(f329(f23(a909),x84532),x84533))))
% 159.70/159.37  [8472]P1(f329(f329(f240(a909),x84721),x84722))+~P1(f329(x84723,f329(f329(f23(a1),f329(f105(a1),x84721)),f329(f105(a1),x84722))))+P1(f329(x84723,f329(f105(a1),f329(f329(f23(a909),x84721),x84722))))
% 159.70/159.37  [8525]~P128(x85252)+E(x85251,f2(x85252))+P1(f329(f329(f240(x85252),f2(x85252)),f329(f329(f82(x85252),f329(f329(f83(x85252),x85253),x85253)),f329(f329(f83(x85252),x85251),x85251))))
% 159.70/159.37  [8526]~P128(x85262)+E(x85261,f2(x85262))+P1(f329(f329(f240(x85262),f2(x85262)),f329(f329(f82(x85262),f329(f329(f83(x85262),x85261),x85261)),f329(f329(f83(x85262),x85263),x85263))))
% 159.70/159.37  [8639]~P1(f329(f329(f240(a909),f2(a909)),x86391))+~P1(f329(f329(f240(a1),x86392),x86393))+P1(f329(f329(f240(a1),f329(f329(f83(a1),f329(f105(a1),x86391)),x86392)),f329(f329(f83(a1),f329(f105(a1),x86391)),x86393)))
% 159.70/159.37  [8696]E(f329(f329(f106(f917(x86961,a904)),x86962),f39(f917(x86961,a904),x86963)),f191(f917(x86961,a904)))+P1(f329(f329(f331(f917(x86961,a904)),x86962),x86963))+P1(f329(f329(f331(f917(x86961,a904)),f644(x86963,x86962,x86961)),f329(f329(f311(f917(x86961,a904)),x86962),x86963)))
% 159.70/159.37  [8697]E(f329(f329(f106(f917(x86971,a904)),x86972),f39(f917(x86971,a904),x86973)),f191(f917(x86971,a904)))+P1(f329(f329(f331(f917(x86971,a904)),x86972),x86973))+P1(f329(f329(f331(f917(x86971,a904)),f643(x86973,x86972,x86971)),f329(f329(f311(f917(x86971,a904)),x86972),x86973)))
% 159.70/159.37  [8725]E(x87251,x87252)+~E(f329(f192(f910(x87253)),x87251),f329(f192(f910(x87253)),x87252))+P1(f329(f329(f331(f916(x87253,x87253)),f686(x87253,x87251,x87252)),f329(f175(f916(x87253,x87253)),f329(f329(f184(x87253,x87253),x87252),x87251))))
% 159.70/159.37  [8958]E(f309(x89581,x89582),f309(x89581,x89583))+~P1(f329(f329(f239(f917(f916(x89581,x89581),a904)),x89583),f309(x89581,x89582)))+~P1(f329(f329(f239(f917(f916(x89581,x89581),a904)),x89582),x89583))
% 159.70/159.37  [9025]~P58(x90251,f247(f917(x90251,a904)),x90253)+P1(f329(f329(f239(f917(f916(f910(x90251),f910(x90251)),a904)),f160(x90251,x90252)),f161(x90251,x90253)))+~P1(f329(f329(f239(f917(f916(x90251,x90251),a904)),x90252),x90253))
% 159.70/159.37  [9227]P41(x92271,x92272)+~P1(f329(f329(f331(x92271),x92273),f608(x92272,x92271)))+P1(f329(f329(f331(f916(x92271,x92271)),f329(f329(f257(x92271,x92271),f660(x92272,x92271,x92273)),x92273)),x92272))
% 159.70/159.37  [9269]~P1(f329(f63(x92691),x92692))+P1(f329(f63(f917(x92691,a904)),f329(f329(f62(x92691),x92692),x92693)))+~P1(f329(f329(f239(f917(f916(x92691,x92691),a904)),x92693),f329(f329(f259(x92691,x92691),x92692),f329(f16(f917(x92691,a904),x92691),x92692))))
% 159.70/159.37  [9308]P58(x93081,x93082,x93083)+P1(f329(f329(f331(x93081),f545(x93083,x93082,x93081)),x93082))+~P1(f329(f329(f239(f917(f916(x93081,x93081),a904)),x93083),f329(f329(f259(x93081,x93081),x93082),f329(f16(f917(x93081,a904),x93081),x93082))))
% 159.70/159.37  [9309]P58(x93091,x93092,x93093)+P1(f329(f329(f331(x93091),f550(x93092,x93093,x93091)),x93092))+~P1(f329(f329(f239(f917(f916(x93091,x93091),a904)),x93093),f329(f329(f259(x93091,x93091),x93092),f329(f16(f917(x93091,a904),x93091),x93092))))
% 159.70/159.37  [9342]~P72(x93421)+~P1(f329(f329(f240(x93421),x93422),x93423))+P1(f329(f329(f240(x93421),f329(f329(f292(x93421),f329(f329(f82(x93421),x93422),x93423)),f329(f329(f82(x93421),f80(x93421)),f80(x93421)))),x93423))
% 159.70/159.37  [9369]~P71(x93691)+P1(f329(f329(f239(x93691),x93692),x93693))+~P1(f329(f329(f239(x93691),f329(f329(f83(x93691),f458(x93693,x93692,x93691)),x93692)),x93693))
% 159.70/159.37  [9503]E(f329(f192(f910(f910(x95031))),f329(f139(f910(x95031),f329(f329(f8(a909,a904,f910(x95031)),f329(f240(a909),x95032)),f192(f910(x95031)))),f182(x95031,x95033))),f329(f192(f910(x95031)),f329(f329(f167(f910(x95031)),x95033),x95032)))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x95031),a909),f192(f910(x95031))),x95033)))+~P1(f329(f329(f240(a909),x95032),f329(f192(f910(f910(x95031))),x95033)))
% 159.70/159.37  [9618]~P41(x96181,x96182)+P30(x96181,f329(f329(f257(f917(f916(x96181,x96181),a904),f917(f916(x96181,x96181),a904)),x96182),x96183))+~P1(f329(f329(f239(f917(f916(x96181,x96181),a904)),f329(f329(f291(x96181,x96181,x96181),x96182),x96183)),x96182))
% 159.70/159.37  [9624]E(f329(f329(f157(f910(x96241),x96241),f329(f329(f7(f910(x96241),a909,x96241),f167(x96241)),x96242)),f329(f139(f910(x96241),f329(f329(f8(a909,a904,f910(x96241)),f329(f240(a909),x96242)),f192(f910(x96241)))),f182(x96241,x96243))),f329(f329(f167(f910(x96241)),x96243),x96242))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x96241),a909),f192(f910(x96241))),x96243)))+~P1(f329(f329(f240(a909),x96242),f329(f192(f910(f910(x96241))),x96243)))
% 159.70/159.37  [9759]P58(x97591,x97592,x97593)+~P1(f329(f329(f331(f916(x97591,x97591)),f329(f329(f257(x97591,x97591),f545(x97593,x97592,x97591)),f545(x97593,x97592,x97591))),x97593))+~P1(f329(f329(f239(f917(f916(x97591,x97591),a904)),x97593),f329(f329(f259(x97591,x97591),x97592),f329(f16(f917(x97591,a904),x97591),x97592))))
% 159.70/159.37  [9760]P58(x97601,x97602,x97603)+~P1(f329(f329(f331(f916(x97601,x97601)),f329(f329(f257(x97601,x97601),f550(x97602,x97603,x97601)),f550(x97602,x97603,x97601))),x97603))+~P1(f329(f329(f239(f917(f916(x97601,x97601),a904)),x97603),f329(f329(f259(x97601,x97601),x97602),f329(f16(f917(x97601,a904),x97601),x97602))))
% 159.70/159.37  [9930]~P120(x99301)+~P126(x99301)+E(f329(f329(f292(x99301),f329(f107(x99301),f329(f329(f74(f916(a1,a1),a1,x99302,f256(a1,a1)),f216(x99302)),x99303))),f329(f107(x99301),f329(f329(f74(f916(a1,a1),a1,x99302,f261(a1,a1)),f216(x99302)),x99303))),f226(x99302,x99301,x99303))
% 159.70/159.37  [10121]~E(x101213,f2(a909))+~E(f329(f192(f910(x101211)),f329(f329(f167(f910(x101211)),x101212),f734(x101213,x101211,x101212))),x101213)+E(f329(f329(f157(a909,f910(x101211)),f329(f329(f7(a909,f910(a909),f910(x101211)),f329(f329(f8(f917(a909,x101211),f917(f910(a909),f910(x101211)),a909),f157(a909,x101211)),f329(f7(a909,a909,x101211),f329(f329(f8(f910(x101211),f917(a909,x101211),a909),f167(x101211)),f329(f167(f910(x101211)),x101212))))),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(f910(x101211))),x101212))))),f142(a909,f329(f304(a909,f2(a909)),x101213))),f182(x101211,x101212))
% 159.70/159.37  [10122]E(x101221,f118(f910(x101222)))+~E(f329(f192(f910(x101222)),f329(f329(f167(f910(x101222)),x101221),f734(x101223,x101222,x101221))),x101223)+E(f329(f329(f157(a909,f910(x101222)),f329(f329(f7(a909,f910(a909),f910(x101222)),f329(f329(f8(f917(a909,x101222),f917(f910(a909),f910(x101222)),a909),f157(a909,x101222)),f329(f7(a909,a909,x101222),f329(f329(f8(f910(x101222),f917(a909,x101222),a909),f167(x101222)),f329(f167(f910(x101222)),x101221))))),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(f910(x101222))),x101221))))),f142(a909,f329(f304(a909,f2(a909)),x101223))),f182(x101222,x101221))
% 159.70/159.37  [10123]~E(x101233,f2(a909))+E(f329(f329(f157(a909,f910(x101231)),f329(f329(f7(a909,f910(a909),f910(x101231)),f329(f329(f8(f917(a909,x101231),f917(f910(a909),f910(x101231)),a909),f157(a909,x101231)),f329(f7(a909,a909,x101231),f329(f329(f8(f910(x101231),f917(a909,x101231),a909),f167(x101231)),f329(f167(f910(x101231)),x101232))))),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(f910(x101231))),x101232))))),f142(a909,f329(f304(a909,f2(a909)),x101233))),f182(x101231,x101232))+P1(f329(f329(f240(a909),f734(x101233,x101231,x101232)),f329(f192(f910(f910(x101231))),x101232)))
% 159.70/159.37  [10124]E(x101241,f118(f910(x101242)))+E(f329(f329(f157(a909,f910(x101242)),f329(f329(f7(a909,f910(a909),f910(x101242)),f329(f329(f8(f917(a909,x101242),f917(f910(a909),f910(x101242)),a909),f157(a909,x101242)),f329(f7(a909,a909,x101242),f329(f329(f8(f910(x101242),f917(a909,x101242),a909),f167(x101242)),f329(f167(f910(x101242)),x101241))))),f142(a909,f329(f304(a909,f2(a909)),f329(f192(f910(f910(x101242))),x101241))))),f142(a909,f329(f304(a909,f2(a909)),x101243))),f182(x101242,x101241))+P1(f329(f329(f240(a909),f734(x101243,x101242,x101241)),f329(f192(f910(f910(x101242))),x101241)))
% 159.70/159.37  [7841]E(f329(f329(f82(a909),f329(f108(a909),x78411)),f329(f329(f82(a909),f329(f108(a909),x78412)),x78413)),f329(f329(f82(a909),f329(f108(a909),f329(f329(f82(a1),x78411),x78412))),x78413))+P1(f329(a196,f329(f108(a1),x78411)))+P1(f329(a196,f329(f108(a1),x78412)))
% 159.70/159.37  [8631]~P1(f329(f63(x86311),x86312))+~P1(f329(f329(f331(x86311),x86313),x86312))+E(f329(a117,f329(f37(x86311),f329(f329(f23(f917(x86311,a904)),x86312),f329(f329(f311(x86311),x86313),f191(f917(x86311,a904)))))),f329(f37(x86311),x86312))
% 159.70/159.37  [8649]~P1(f329(f63(x86491),x86492))+~P1(f329(f329(f331(x86491),x86493),x86492))+E(f329(f329(f82(a909),f80(a909)),f329(f37(x86491),f329(f329(f23(f917(x86491,a904)),x86492),f329(f329(f311(x86491),x86493),f191(f917(x86491,a904)))))),f329(f37(x86491),x86492))
% 159.70/159.37  [8734]~P112(x87341)+~P1(f329(f63(x87341),x87343))+E(f329(f329(f151(x87341,x87341,f5(x87341)),x87342),f142(x87341,f329(f329(f23(f917(x87341,a904)),x87343),f329(f329(f311(x87341),x87342),f191(f917(x87341,a904)))))),f142(x87341,f329(f329(f311(x87341),x87342),x87343)))
% 159.70/159.37  [8885]~P1(f329(f63(x88851),x88853))+~P1(f329(f63(x88851),x88852))+E(f329(f329(f82(a909),f329(f37(x88851),f329(f329(f115(f917(x88851,a904)),x88852),x88853))),f329(f37(x88851),f329(f329(f106(f917(x88851,a904)),x88852),x88853))),f329(f329(f82(a909),f329(f37(x88851),x88852)),f329(f37(x88851),x88853)))
% 159.70/159.37  [10070]~P28(x100701,f917(f917(x100701,a904),a904),f329(f329(f7(x100701,f917(f916(x100701,x100701),a904),f917(f917(x100701,a904),a904)),f329(f329(f8(f917(x100701,a904),f917(f917(f916(x100701,x100701),a904),f917(f917(x100701,a904),a904)),x100701),f62(x100701)),f329(f329(f7(x100701,f917(x100701,a904),f917(x100701,a904)),f311(x100701)),f191(f917(x100701,a904))))),x100703),x100702)+~P1(f329(f63(x100701),x100702))+E(f329(f37(f917(x100701,a904)),f329(f329(f62(x100701),x100702),x100703)),f329(f37(x100701),x100702))
% 159.70/159.37  [10357]~P44(f917(x103571,a904),f917(x103571,a904),x103572)+~P1(f329(f329(f239(f917(x103571,a904)),x103573),f329(x103572,f100(f917(x103571,a904),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),x103572)),x103573))),f101(f917(x103571,a904),x103572))))))+P1(f329(f329(f239(f917(x103571,a904)),f100(f917(x103571,a904),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),x103572)),x103573))),f101(f917(x103571,a904),x103572)))),f329(x103572,f100(f917(x103571,a904),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),f329(f329(f7(f917(x103571,a904),f917(x103571,a904),f917(x103571,a904)),f329(f329(f8(f917(x103571,a904),f917(f917(x103571,a904),f917(x103571,a904)),f917(x103571,a904)),f115(f917(x103571,a904))),x103572)),x103573))),f101(f917(x103571,a904),x103572))))))
% 159.70/159.37  [8121]~P96(x81211)+P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x81213)))+E(f329(f329(f249(x81211),x81212),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x81213),x81213)),a102))),f80(x81211))
% 159.70/159.37  [9602]~P96(x96021)+~P1(f329(f329(f239(a1),f2(a1)),f329(f108(a1),x96023)))+E(f329(f329(f249(x96021),x96022),f329(f108(a909),f329(f329(f23(a1),f329(f329(f82(a1),x96023),x96023)),a102))),f329(f329(f88(x96021,x96021),f329(f329(f249(x96021),x96022),f329(f108(a909),x96023))),f329(f329(f18(x96021,x96021,x96021),f329(f329(f8(x96021,f917(x96021,x96021),x96021),f83(x96021)),f329(f83(x96021),x96022))),f5(x96021))))
% 159.70/159.37  [9989]~P1(f329(f140(x99891),x99893))+~P1(f329(f329(f331(x99891),x99892),f329(f175(x99891),x99893)))+E(f329(f329(f141(x99891),f329(f192(f910(x99891)),f180(x99891,f329(f329(f8(a904,a904,x99891),a324),f329(f329(f7(x99891,x99891,a904),a326),x99892)),f329(f171(x99891),x99893)))),f329(f171(x99891),x99893)),f329(f329(f154(x99891),x99892),f329(f171(x99891),f180(x99891,f329(f329(f8(a904,a904,x99891),a324),f329(f329(f7(x99891,x99891,a904),a326),x99892)),x99893))))
% 159.70/159.37  [10051]P1(f329(f329(f239(f917(f916(x100511,x100511),a904)),f309(x100511,x100512)),x100513))+~P1(f329(f329(f239(f917(f916(x100511,x100511),a904)),f309(x100511,f191(f917(f916(x100511,x100511),a904)))),x100513))+~P1(f329(f329(f239(f917(f916(x100511,x100511),a904)),f329(f329(f291(x100511,x100511,x100511),f329(f329(f106(f917(f916(x100511,x100511),a904)),f309(x100511,x100512)),x100513)),x100512)),x100513))
% 159.70/159.37  [9909]~P1(f329(f63(x99091),f329(f267(x99091),x99093)))+~P1(f329(f63(x99091),f329(f267(x99091),x99092)))+P1(f329(f63(x99091),f329(f267(x99091),f329(f329(f18(x99091,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99091),a328),x99092)),x99093))))
% 159.70/159.37  [10183]P1(f329(f329(f239(f917(f916(x101831,x101831),a904)),f329(f329(f291(x101831,x101831,x101831),x101832),f309(x101831,x101832))),x101833))+~P1(f329(f329(f239(f917(f916(x101831,x101831),a904)),x101832),x101833))+~P1(f329(f329(f239(f917(f916(x101831,x101831),a904)),f329(f329(f291(x101831,x101831,x101831),f329(f329(f106(f917(f916(x101831,x101831),a904)),f329(f329(f291(x101831,x101831,x101831),x101832),f309(x101831,x101832))),x101833)),x101832)),x101833))
% 159.70/159.37  [10137]~P121(x101372)+E(x101371,f2(x101372))+~E(f329(f329(f82(x101372),f329(f329(f249(x101372),x101373),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x101372),x101371),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f2(x101372))
% 159.70/159.37  [10138]~P121(x101382)+E(x101381,f2(x101382))+~E(f329(f329(f82(x101382),f329(f329(f249(x101382),x101381),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x101382),x101383),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f2(x101382))
% 159.70/159.37  [10143]~P1(f329(f140(x101431),x101433))+~P1(f329(f329(f331(x101431),x101432),f329(f175(x101431),x101433)))+E(f329(f171(x101431),f329(f174(x101431),f329(f329(f141(x101431),f329(f192(f910(x101431)),f180(x101431,f329(f329(f8(a904,a904,x101431),a324),f329(f329(f7(x101431,x101431,a904),a326),x101432)),x101433))),x101433))),f180(x101431,f329(f329(f8(a904,a904,x101431),a324),f329(f329(f7(x101431,x101431,a904),a326),x101432)),f329(f171(x101431),x101433)))
% 159.70/159.37  [10231]~P121(x102312)+E(x102311,f2(x102312))+P1(f329(f329(f240(x102312),f2(x102312)),f329(f329(f82(x102312),f329(f329(f249(x102312),x102313),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102312),x102311),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))))
% 159.70/159.37  [10232]~P121(x102322)+E(x102321,f2(x102322))+P1(f329(f329(f240(x102322),f2(x102322)),f329(f329(f82(x102322),f329(f329(f249(x102322),x102321),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102322),x102323),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))))
% 159.70/159.37  [10284]~P121(x102841)+P1(f329(f329(f239(x102841),f2(x102841)),x102842))+~P1(f329(f329(f239(x102841),f2(x102841)),f329(f329(f249(x102841),x102842),f329(a117,f329(f329(f83(a909),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),x102843)))))
% 159.70/159.37  [5596]~P27(x55961,x55964,x55963)+P27(x55961,x55962,x55963)+~P27(x55961,x55962,x55964)
% 159.70/159.37  [5061]~E(x50612,f92(x50613,x50611))+P1(f329(x50611,x50612))+~P1(f329(x50611,x50614))
% 159.70/159.37  [5310]E(f70(x53103,x53102,x53104),x53102)+E(x53101,f761(x53102,x53103,x53104))+~P1(f329(x53104,x53101))
% 159.70/159.37  [6624]E(f70(x66241,x66242,x66243),f87(x66241,x66243))+~E(f801(x66242,x66241,x66243,x66244),x66244)+~P1(f329(x66243,x66244))
% 159.70/159.37  [6831]~P41(x68312,x68314)+~P41(x68311,x68313)+P41(f916(x68311,x68312),f322(x68311,x68312,x68313,x68314))
% 159.70/159.37  [6832]~P42(x68322,x68324)+~P42(x68321,x68323)+P42(f916(x68321,x68322),f322(x68321,x68322,x68323,x68324))
% 159.70/159.37  [8200]~P46(f31(x82004,x82001),x82002,x82003,x82002)+P46(x82001,x82002,x82003,f540(x82003,x82002,x82001,x82004))+~P1(f329(x82004,x82002))
% 159.70/159.37  [8229]~P46(f31(x82291,x82292),x82294,x82293,x82294)+P46(f31(x82291,x82292),f540(x82293,x82294,x82292,x82291),x82293,x82294)+~P1(f329(x82291,x82294))
% 159.70/159.37  [5249]~P10(x52494,x52491)+~E(f329(x52491,x52492),f329(x52491,x52493))+P1(f329(f329(x52491,x52492),x52493))
% 159.70/159.37  [5413]~P10(x54134,x54131)+E(f329(x54131,x54132),f329(x54131,x54133))+~P1(f329(f329(x54131,x54132),x54133))
% 159.70/159.37  [5414]~P18(x54144,x54141)+E(f329(x54141,x54142),f329(x54141,x54143))+~P1(f329(f329(x54141,x54142),x54143))
% 159.70/159.37  [5505]~P21(x55053,x55054,x55051)+E(f329(x55051,x55052),f329(f65(x55053,x55054),x55052))+~P1(f329(f63(x55053),x55052))
% 159.70/159.37  [5506]~P12(x55063,x55064,x55061)+E(f329(x55061,x55062),f329(f65(x55063,x55064),x55062))+~P1(f329(f63(x55063),x55062))
% 159.70/159.37  [5629]~P10(x56294,x56291)+~P1(f329(f329(x56291,x56293),x56292))+P1(f329(f329(x56291,x56292),x56293))
% 159.70/159.37  [5630]~P56(x56304,x56301)+~P1(f329(f329(x56301,x56303),x56302))+P1(f329(f329(x56301,x56302),x56303))
% 159.70/159.37  [5631]~P18(x56314,x56311)+~P1(f329(f329(x56311,x56313),x56312))+P1(f329(f329(x56311,x56312),x56313))
% 159.70/159.37  [5632]~P18(x56323,x56321)+P1(f329(f329(x56321,x56322),x56322))+~P1(f329(f329(x56321,x56324),x56322))
% 159.70/159.37  [5633]~P18(x56333,x56331)+P1(f329(f329(x56331,x56332),x56332))+~P1(f329(f329(x56331,x56332),x56334))
% 159.70/159.37  [5703]E(x57031,x57032)+~E(f329(f256(x57033,x57034),x57031),f329(f256(x57033,x57034),x57032))+~E(f329(f261(x57033,x57034),x57031),f329(f261(x57033,x57034),x57032))
% 159.70/159.37  [5731]E(x57311,x57312)+~P1(f329(f50(x57313,x57314),x57312))+~P1(f329(f50(x57313,x57314),x57311))
% 159.70/159.37  [5921]~P76(x59212)+E(f235(x59211,x59212,x59213,x59214),f2(x59212))+P1(f329(f63(x59211),x59214))
% 159.70/159.37  [6063]~P1(f329(f317(x60631,x60632),x60634))+P1(f329(f317(x60631,x60632),x60633))+~P1(f329(f329(x60632,x60633),x60634))
% 159.70/159.37  [6865]~P34(x68651,x68653,x68654)+P1(f329(x68651,x68652))+~P1(f329(f329(f331(a1),x68652),f305(a1,x68653,x68654)))
% 159.70/159.37  [7956]E(x79561,f2(a909))+~P1(f329(x79562,x79563))+P1(f329(x79562,f796(x79562,x79563,x79561,x79564)))
% 159.70/159.37  [8038]~P112(x80382)+~P1(f329(f140(x80381),x80384))+P1(f329(f140(x80381),f153(x80381,x80382,x80383,x80384)))
% 159.70/159.37  [8083]E(f70(x80831,x80832,x80833),f87(x80831,x80833))+~P1(f329(x80833,x80834))+P1(f329(x80833,f801(x80832,x80831,x80833,x80834)))
% 159.70/159.37  [8271]~P1(f329(f63(x82712),x82714))+~P1(f329(f63(x82711),x82713))+P1(f329(f63(f915(x82711,x82712)),f315(x82711,x82712,x82713,x82714)))
% 159.70/159.37  [8272]~P1(f329(f140(x82722),x82724))+~P1(f329(f140(x82721),x82723))+P1(f329(f140(f916(x82721,x82722)),f61(x82721,x82722,x82723,x82724)))
% 159.70/159.37  [8275]P1(f329(f329(f331(f910(x82751)),f329(f329(f137(x82751),x82752),x82753)),f164(x82751,x82754)))+~P1(f329(f329(f331(f910(x82751)),x82753),f164(x82751,x82754)))+~P1(f329(f329(f331(f910(x82751)),x82752),f164(x82751,x82754)))
% 159.70/159.37  [8558]E(x85581,f2(a909))+P1(f329(x85582,x85583))+~P1(f329(x85582,f797(x85582,x85583,x85581,x85584)))
% 159.70/159.37  [8604]~P112(x86043)+~P1(f329(f140(x86041),f153(x86041,x86043,x86044,x86042)))+P1(f329(f140(x86041),x86042))
% 159.70/159.37  [8876]~P1(f329(f329(f331(f916(x88761,x88761)),f329(f329(f257(x88761,x88761),x88762),x88764)),f309(x88761,x88763)))+P1(f329(f329(f331(x88761),x88762),f318(x88761,x88763)))+~P1(f329(f329(f331(x88761),x88764),f318(x88761,x88763)))
% 159.70/159.37  [5231]~P76(x52312)+E(f329(f329(f6(x52311,x52312),x52313),x52314),f2(x52312))+P1(f329(f63(x52311),x52314))
% 159.70/159.37  [5234]~P80(x52342)+E(f329(f329(f9(x52341,x52342),x52343),x52344),f80(x52342))+P1(f329(f63(x52341),x52344))
% 159.70/159.37  [5377]~P4(x53773)+E(x53771,x53772)+~E(f329(f329(f82(x53773),x53774),x53771),f329(f329(f82(x53773),x53774),x53772))
% 159.70/159.37  [5378]~P5(x53783)+E(x53781,x53782)+~E(f329(f329(f82(x53783),x53784),x53781),f329(f329(f82(x53783),x53784),x53782))
% 159.70/159.37  [5380]~P4(x53803)+E(x53801,x53802)+~E(f329(f329(f82(x53803),x53801),x53804),f329(f329(f82(x53803),x53802),x53804))
% 159.70/159.37  [5501]~P8(x55013)+E(x55011,f191(f917(x55012,a904)))+E(f329(f329(f41(x55012,x55013),x55011),f329(f16(x55013,x55012),x55014)),x55014)
% 159.70/159.37  [5502]~P8(x55023)+E(x55021,f191(f917(x55022,a904)))+E(f329(f329(f42(x55022,x55023),x55021),f329(f16(x55023,x55022),x55024)),x55024)
% 159.70/159.37  [5717]~P113(x57173)+E(x57171,x57172)+~E(f305(x57173,x57174,x57171),f329(f329(f311(x57173),x57172),f191(f917(x57173,a904))))
% 159.70/159.37  [5718]~P113(x57183)+E(x57181,x57182)+~E(f305(x57183,x57181,x57182),f329(f329(f311(x57183),x57184),f191(f917(x57183,a904))))
% 159.70/159.37  [5779]~P39(x57793,x57791,x57794)+P39(x57793,x57791,f329(f329(f154(x57793),x57792),x57794))+P1(f329(x57791,x57792))
% 159.70/159.37  [5880]~P35(x58801,x58802,x58804)+~P1(f329(x58802,x58803))+P35(x58801,x58802,f329(f329(f154(x58801),x58803),x58804))
% 159.70/159.37  [6019]P1(f329(x60191,x60192))+~P1(f329(f253(x60193,x60191),x60194))+~P1(f329(f329(f331(x60193),x60192),x60194))
% 159.70/159.37  [6028]~P35(x60281,x60282,x60284)+~P35(x60281,x60282,x60283)+P35(x60281,x60282,f329(f329(f137(x60281),x60283),x60284))
% 159.70/159.37  [6041]P37(x60411,x60412,x60413)+~P37(x60411,x60412,f329(f329(f154(x60411),x60414),x60413))+P1(f329(x60412,x60414))
% 159.70/159.37  [6042]P39(x60421,x60422,x60423)+~P39(x60421,x60422,f329(f329(f154(x60421),x60424),x60423))+P1(f329(x60422,x60424))
% 159.70/159.37  [6053]E(x60531,x60532)+~P1(f329(f329(f197(x60533),x60534),x60532))+~P1(f329(f329(f197(x60533),x60534),x60531))
% 159.70/159.37  [6121]P37(x61211,x61212,x61213)+P37(x61211,x61212,x61214)+~P37(x61211,x61212,f329(f329(f137(x61211),x61214),x61213))
% 159.70/159.37  [6140]~P76(x61401)+E(f329(f329(f6(a909,x61401),x61402),f329(f304(a909,x61403),f329(a117,x61404))),f2(x61401))+~P1(f329(f329(f240(a909),x61404),x61403))
% 159.70/159.37  [6145]~P67(x61451)+~E(f47(x61451,x61452,x61453),f47(x61451,x61454,x61453))+E(f47(x61451,f329(f81(x61451),x61452),x61453),f47(x61451,f329(f81(x61451),x61454),x61453))
% 159.70/159.37  [6215]P1(f329(x62151,x62152))+~E(f329(f139(x62153,x62151),x62154),x62154)+~P1(f329(f329(f331(x62153),x62152),f329(f175(x62153),x62154)))
% 159.70/159.37  [6234]~E(f329(f329(f82(a909),x62343),x62342),f329(f329(f82(a909),x62341),x62344))+~P1(f329(f329(f240(a909),x62343),x62344))+P1(f329(f329(f240(a909),x62341),x62342))
% 159.70/159.37  [6241]P37(x62411,x62412,x62413)+~P1(f329(x62412,x62414))+~P1(f329(f329(f331(x62411),x62414),f329(f175(x62411),x62413)))
% 159.70/159.37  [6279]~P35(x62793,x62791,x62794)+P1(f329(x62791,x62792))+~P1(f329(f329(f331(x62793),x62792),f329(f175(x62793),x62794)))
% 159.70/159.37  [6281]~E(f329(f139(x62811,x62812),x62813),f118(x62811))+~P1(f329(x62812,x62814))+~P1(f329(f329(f331(x62811),x62814),f329(f175(x62811),x62813)))
% 159.70/159.37  [6282]~E(f180(x62823,x62821,x62824),x62824)+P1(f329(x62821,x62822))+~P1(f329(f329(f331(x62823),x62822),f329(f175(x62823),x62824)))
% 159.70/159.37  [6308]~E(x63084,f191(f917(x63082,a904)))+~E(x63083,f191(f917(x63081,a904)))+E(f315(x63081,x63082,x63083,x63084),f191(f917(f915(x63081,x63082),a904)))
% 159.70/159.37  [6454]P1(f329(x64541,x64542))+~P1(f329(f163(x64543,x64541),x64544))+~P1(f329(f329(f331(x64543),x64542),f329(f175(x64543),x64544)))
% 159.70/159.37  [6729]~P76(x67291)+E(f329(f329(f6(a909,x67291),x67292),f305(a909,x67293,f329(a117,x67294))),f2(x67291))+~P1(f329(f329(f240(a909),f329(a117,x67294)),x67293))
% 159.70/159.37  [6868]~P112(x68681)+E(f329(f329(f23(f917(x68681,a904)),f329(f304(x68681,x68682),x68683)),f329(f304(x68681,x68682),x68684)),f329(f304(x68681,x68684),x68683))+~P1(f329(f329(f239(x68681),x68682),x68684))
% 159.70/159.37  [6939]~E(x69393,x69394)+E(x69391,f2(a909))+P1(f329(f329(f331(x69392),x69393),f329(f175(x69392),f172(x69392,x69391,x69394))))
% 159.70/159.37  [7215]~P1(f329(f329(f331(f910(x72151)),x72154),f164(x72151,x72153)))+P1(f329(f329(f331(x72151),x72152),x72153))+~P1(f329(f329(f331(x72151),x72152),f329(f175(x72151),x72154)))
% 159.70/159.37  [7222]~P41(x72221,x72222)+P1(f329(f329(f331(x72221),f645(x72222,x72221,x72223)),x72223))+~P1(f329(f329(f331(x72221),x72224),x72223))
% 159.70/159.37  [7277]~P76(x72771)+E(f329(f329(f329(f67(x72771,x72772,f82(x72771)),x72773),f2(x72771)),x72774),f329(f329(f6(x72772,x72771),x72773),x72774))+~P1(f329(f63(x72772),x72774))
% 159.70/159.37  [7279]~P80(x72791)+E(f329(f329(f329(f67(x72791,x72792,f83(x72791)),x72793),f80(x72791)),x72794),f329(f329(f9(x72792,x72791),x72793),x72794))+~P1(f329(f63(x72792),x72794))
% 159.70/159.37  [7308]P28(x73081,x73082,x73083,x73084)+~E(f329(f37(x73082),f329(f312(x73081,x73082,x73083),x73084)),f329(f37(x73081),x73084))+~P1(f329(f63(x73081),x73084))
% 159.70/159.37  [7505]~P76(x75051)+E(f329(f329(f82(x75051),f329(x75052,x75053)),f329(f329(f6(a909,x75051),x75052),f307(a909,x75053,x75054))),f329(f329(f6(a909,x75051),x75052),f305(a909,x75053,x75054)))+~P1(f329(f329(f239(a909),x75053),x75054))
% 159.70/159.37  [7515]~P76(x75151)+~P28(x75152,x75151,x75153,x75154)+E(f329(f329(f6(x75151,x75151),f33(x75151)),f329(f312(x75152,x75151,x75153),x75154)),f329(f329(f6(x75152,x75151),x75153),x75154))
% 159.70/159.37  [7516]~P80(x75161)+~P28(x75162,x75161,x75163,x75164)+E(f329(f329(f9(x75161,x75161),f33(x75161)),f329(f312(x75162,x75161,x75163),x75164)),f329(f329(f9(x75162,x75161),x75163),x75164))
% 159.70/159.37  [7571]E(f329(f37(f915(x75711,x75712)),f315(x75711,x75712,x75713,x75714)),f329(f329(f82(a909),f329(f37(x75711),x75713)),f329(f37(x75712),x75714)))+~P1(f329(f63(x75712),x75714))+~P1(f329(f63(x75711),x75713))
% 159.70/159.37  [7652]E(x76521,x76522)+P1(f329(f329(f331(x76523),x76521),f329(f175(x76523),f173(x76523,x76522,x76524))))+~P1(f329(f329(f331(x76523),x76521),f329(f175(x76523),x76524)))
% 159.70/159.37  [7794]~P1(f329(f329(f239(f917(x77941,a904)),x77944),f329(x77943,x77944)))+~P1(f329(f329(f331(x77941),x77942),x77944))+P1(f329(f329(f331(x77941),x77942),f101(f917(x77941,a904),x77943)))
% 159.70/159.37  [7880]~P76(x78801)+E(f329(f329(f82(x78801),f329(f329(f6(a909,x78801),x78802),f329(f304(a909,x78803),x78804))),f329(x78802,x78804)),f329(f329(f6(a909,x78801),x78802),f329(f304(a909,x78803),f329(a117,x78804))))+P1(f329(f329(f240(a909),x78804),x78803))
% 159.70/159.37  [7937]~P28(x79371,x79372,x79373,f247(f917(x79371,a904)))+~P1(f329(f63(x79372),x79374))+P1(f329(f63(x79371),f329(f313(x79371,x79372,x79373),x79374)))
% 159.70/159.37  [8053]P1(f329(f329(f331(f910(x80531)),f329(f329(f154(x80531),x80532),x80533)),f164(x80531,x80534)))+~P1(f329(f329(f331(f910(x80531)),x80533),f164(x80531,x80534)))+~P1(f329(f329(f331(x80531),x80532),x80534))
% 159.70/159.37  [8145]~E(f329(f312(x81453,x81451,x81454),f247(f917(x81453,a904))),f247(f917(x81451,a904)))+P1(f329(f63(x81451),x81452))+~P1(f329(f63(x81453),f329(f313(x81453,x81451,x81454),x81452)))
% 159.70/159.37  [8245]~P28(x82451,x82453,x82454,x82452)+P1(f329(f63(x82451),x82452))+~P1(f329(f63(x82453),f329(f312(x82451,x82453,x82454),x82452)))
% 159.70/159.37  [8265]~E(x82652,x82653)+P1(f329(f329(f331(f916(x82651,x82651)),f329(f329(f257(x82651,x82651),x82652),x82653)),f268(x82651,x82654)))+~P1(f329(f329(f331(x82651),x82652),x82654))
% 159.70/159.37  [8300]~P76(x83001)+E(f329(f329(f82(x83001),f329(f329(f6(a909,x83001),x83002),f305(a909,x83003,x83004))),f329(x83002,f329(a117,x83004))),f329(f329(f6(a909,x83001),x83002),f305(a909,x83003,f329(a117,x83004))))+P1(f329(f329(f240(a909),f329(a117,x83004)),x83003))
% 159.70/159.37  [8361]P1(f329(x83611,x83612))+~P1(f329(x83611,f329(f329(f167(x83613),x83614),f685(x83611,x83614,x83613))))+~P1(f329(f329(f331(x83613),x83612),f329(f175(x83613),x83614)))
% 159.70/159.37  [8502]~P1(f329(f329(f331(x85021),x85022),f318(x85021,x85024)))+P1(f329(f329(f331(f910(x85021)),f329(f329(f154(x85021),x85022),x85023)),f318(f910(x85021),f160(x85021,x85024))))+~P1(f329(f329(f331(f910(x85021)),x85023),f318(f910(x85021),f160(x85021,x85024))))
% 159.70/159.37  [8517]~P28(x85172,x85173,x85174,f648(x85174,x85173,x85172,x85171))+P28(x85172,x85173,x85174,f40(f917(x85172,a904),x85171))+E(x85171,f191(f917(f917(x85172,a904),a904)))
% 159.70/159.37  [8795]E(x87951,x87952)+~P1(f329(f329(f331(f916(x87953,x87953)),f329(f329(f257(x87953,x87953),x87951),x87952)),f309(x87953,x87954)))+P1(f329(f329(f331(x87953),x87951),f329(f269(x87953,x87953),x87954)))
% 159.70/159.37  [9064]E(x90641,f2(a909))+P1(f329(x90642,x90643))+P1(f329(f329(f331(x90644),f797(x90642,x90643,x90641,x90644)),f329(f175(x90644),f172(x90644,x90641,x90643))))
% 159.70/159.37  [9076]E(x90761,f2(a909))+~P1(f329(x90763,x90764))+P1(f329(f329(f331(x90762),f796(x90763,x90764,x90761,x90762)),f329(f175(x90762),f172(x90762,x90761,x90764))))
% 159.70/159.37  [9080]P28(x90802,x90803,x90804,f40(f917(x90802,a904),x90801))+E(x90801,f191(f917(f917(x90802,a904),a904)))+P1(f329(f329(f331(f917(x90802,a904)),f648(x90804,x90803,x90802,x90801)),x90801))
% 159.70/159.37  [9214]P1(f329(f63(x92141),x92142))+~P1(f329(f63(x92144),f329(f312(x92141,x92144,x92143),x92142)))+P1(f329(f329(f331(x92141),f424(x92143,x92144,x92142,x92141)),x92142))
% 159.70/159.37  [9319]~P8(x93192)+E(f329(f329(f66(x93191,x93192,f329(f329(f8(x93192,f917(x93192,x93192),x93191),f115(x93192)),x93193)),f191(x93192)),x93194),f329(f329(f41(x93191,x93192),x93194),x93193))+~P1(f329(f63(x93191),x93194))
% 159.70/159.37  [9320]~P8(x93202)+E(f329(f329(f66(x93201,x93202,f329(f329(f8(x93202,f917(x93202,x93202),x93201),f106(x93202)),x93203)),f247(x93202)),x93204),f329(f329(f42(x93201,x93202),x93204),x93203))+~P1(f329(f63(x93201),x93204))
% 159.70/159.37  [9399]P1(f329(x93991,x93992))+~P1(f329(x93991,f329(f329(f167(x93993),x93994),f720(x93992,x93991,x93994,x93993))))+~P1(f329(f329(f331(x93993),x93992),f329(f175(x93993),x93994)))
% 159.70/159.37  [9420]E(x94201,x94202)+~P1(f329(f329(f331(f916(x94203,x94203)),f329(f329(f257(x94203,x94203),x94201),x94202)),f309(x94203,x94204)))+P1(f329(f329(f331(f916(x94203,x94203)),f329(f329(f257(x94203,x94203),x94201),x94202)),f329(f329(f291(x94203,x94203,x94203),x94204),f309(x94203,x94204))))
% 159.70/159.37  [9470]~E(f329(f192(f910(x94701)),x94702),f329(f192(f910(x94701)),x94703))+~P1(f329(f329(f331(f916(f910(x94701),f910(x94701))),f329(f329(f257(f910(x94701),f910(x94701)),x94702),x94703)),f150(x94701,x94704)))+P1(f329(f329(f331(f916(f910(x94701),f910(x94701))),f329(f329(f257(f910(x94701),f910(x94701)),x94702),x94703)),f148(x94701,x94704)))
% 159.70/159.37  [9705]P35(x97051,f329(f329(f18(x97051,a904,a904),f329(f329(f8(a904,f917(a904,a904),x97051),a328),f329(f329(f8(a904,a904,x97051),a324),x97052))),f329(a326,x97053)),x97054)+~P1(f329(x97052,x97053))+~P39(x97051,x97052,f329(f329(f154(x97051),x97053),x97054))
% 159.70/159.37  [9871]~P35(x98711,f329(f329(f18(x98711,a904,a904),f329(f329(f8(a904,f917(a904,a904),x98711),a328),f329(f329(f8(a904,a904,x98711),a324),x98712))),f329(a326,x98713)),x98714)+~P1(f329(x98712,x98713))+P39(x98711,x98712,f329(f329(f154(x98711),x98713),x98714))
% 159.70/159.37  [9875]~P39(x98751,x98752,x98754)+~P35(x98751,f329(f329(f18(x98751,a904,a904),f329(f329(f8(a904,f917(a904,a904),x98751),a328),f329(f329(f8(a904,a904,x98751),a324),x98752))),f329(a326,x98753)),x98754)+P39(x98751,x98752,f329(f329(f154(x98751),x98753),x98754))
% 159.70/159.37  [9910]~P73(x99101)+E(f329(f329(f6(a909,x99101),f329(f329(f18(a909,x99101,x99101),f329(f329(f8(x99101,f917(x99101,x99101),a909),f23(x99101)),x99102)),f329(f329(f8(a909,x99101,a909),x99102),f329(f329(f7(a909,a909,a909),f82(a909)),f80(a909))))),f305(a909,x99103,x99104)),f2(x99101))+P1(f329(f329(f239(a909),x99103),x99104))
% 159.70/159.37  [10136]~P41(x101362,x101364)+~P28(x101362,x101361,x101363,f247(f917(x101362,a904)))+P41(x101361,f329(f312(f916(x101362,x101362),f916(x101361,x101361),f263(x101362,x101361,x101362,x101361,x101363,x101363)),x101364))
% 159.70/159.37  [10318]~E(f329(f192(f910(x103181)),x103183),f329(f192(f910(x103181)),x103182))+P1(f329(f329(f331(f916(f910(x103181),f910(x103181))),f329(f329(f257(f910(x103181),f910(x103181)),x103182),x103183)),f161(x103181,x103184)))+~P1(f329(f329(f262(x103181,x103181,a904),f329(f329(f7(x103181,f917(f916(x103181,x103181),a904),f917(x103181,a904)),f329(f329(f8(f917(x103181,f917(f917(f916(x103181,x103181),a904),a904)),f917(f917(f916(x103181,x103181),a904),f917(x103181,a904)),x103181),f7(x103181,f917(f916(x103181,x103181),a904),a904)),f329(f329(f8(f917(x103181,f916(x103181,x103181)),f917(x103181,f917(f917(f916(x103181,x103181),a904),a904)),x103181),f329(f8(f916(x103181,x103181),f917(f917(f916(x103181,x103181),a904),a904),x103181),f331(f916(x103181,x103181)))),f257(x103181,x103181)))),x103184)),f687(x103184,x103183,x103182,x103181)))
% 159.70/159.37  [6103]~E(x61034,x61032)+P1(f329(x61031,x61032))+P1(f329(f329(f197(f31(x61031,x61033)),x61032),x61034))
% 159.70/159.37  [6196]~P66(x61961)+~E(x61962,f2(x61961))+E(f329(f329(f38(x61961),f329(f329(f83(x61961),x61962),x61963)),f329(f329(f83(x61961),x61962),x61964)),f2(x61961))
% 159.70/159.37  [6238]E(x62381,f118(x62382))+E(x62383,f329(f329(f23(a909),f329(f192(f910(x62382)),x62381)),f80(a909)))+E(f147(x62382,f329(f329(f162(x62382,x62381),x62383),x62384)),f147(x62382,x62381))
% 159.70/159.37  [6270]E(x62701,x62702)+P1(f329(x62703,x62702))+~P1(f329(f329(f329(f311(x62704),x62701),x62703),x62702))
% 159.70/159.37  [6286]~P76(x62861)+~P1(f329(f140(x62862),x62864))+E(f329(f168(x62861),f329(f329(f157(x62862,x62861),x62863),x62864)),f329(f329(f6(x62862,x62861),x62863),f329(f175(x62862),x62864)))
% 159.70/159.37  [6301]~P80(x63012)+~P1(f329(f63(x63011),x63014))+E(f329(f329(f9(x63011,x63012),f329(f16(x63012,x63011),x63013)),x63014),f329(f329(f249(x63012),x63013),f329(f37(x63011),x63014)))
% 159.70/159.37  [6355]~P69(x63552)+E(x63551,f2(x63552))+E(f329(f329(f292(x63552),f329(f329(f83(x63552),x63553),x63551)),f329(f329(f83(x63552),x63554),x63551)),f329(f329(f292(x63552),x63553),x63554))
% 159.70/159.37  [6356]~P69(x63562)+E(x63561,f2(x63562))+E(f329(f329(f292(x63562),f329(f329(f83(x63562),x63561),x63563)),f329(f329(f83(x63562),x63561),x63564)),f329(f329(f292(x63562),x63563),x63564))
% 159.70/159.37  [6357]~P66(x63572)+E(x63571,f2(x63572))+E(f329(f329(f38(x63572),f329(f329(f83(x63572),x63573),x63571)),f329(f329(f83(x63572),x63574),x63571)),f329(f329(f38(x63572),x63573),x63574))
% 159.70/159.37  [6359]~P66(x63592)+E(x63591,f2(x63592))+E(f329(f329(f38(x63592),f329(f329(f83(x63592),x63591),x63593)),f329(f329(f83(x63592),x63591),x63594)),f329(f329(f38(x63592),x63593),x63594))
% 159.70/159.37  [6423]P1(f329(x64231,x64232))+~E(x64233,f329(f329(f82(a909),x64234),x64232))+~P1(f329(x64231,f329(f329(f23(a909),x64233),x64234)))
% 159.70/159.37  [6507]P32(x65071,x65072,x65073)+P31(x65071,f658(x65073,x65072,x65071),x65074)+~P1(f329(f329(f331(f908(x65071)),x65074),x65072))
% 159.70/159.37  [6510]~P1(f329(x65102,x65103))+~P1(f329(f163(x65101,x65102),x65104))+P1(f329(f163(x65101,x65102),f329(f329(f154(x65101),x65103),x65104)))
% 159.70/159.37  [6551]E(x65511,f118(x65512))+~E(x65513,f329(f329(f23(a909),f329(f192(f910(x65512)),x65511)),f80(a909)))+E(f147(x65512,f329(f329(f162(x65512,x65511),x65513),x65514)),x65514)
% 159.70/159.37  [6574]~P103(x65741)+~P1(f329(f329(f240(x65741),x65742),x65744))+P1(f329(f329(f240(x65741),x65742),f329(f329(f115(x65741),x65743),x65744)))
% 159.70/159.37  [6575]~P103(x65751)+~P1(f329(f329(f240(x65751),x65752),x65753))+P1(f329(f329(f240(x65751),x65752),f329(f329(f115(x65751),x65753),x65754)))
% 159.70/159.37  [6577]~P112(x65771)+~P1(f329(f329(f240(x65771),x65772),x65774))+P1(f329(f329(f240(x65771),x65772),f329(f329(f238(x65771),x65773),x65774)))
% 159.70/159.37  [6579]~P112(x65791)+~P1(f329(f329(f240(x65791),x65792),x65793))+P1(f329(f329(f240(x65791),x65792),f329(f329(f238(x65791),x65793),x65794)))
% 159.70/159.37  [6580]~P103(x65801)+~P1(f329(f329(f239(x65801),x65802),x65804))+P1(f329(f329(f239(x65801),x65802),f329(f329(f115(x65801),x65803),x65804)))
% 159.70/159.37  [6581]~P103(x65811)+~P1(f329(f329(f239(x65811),x65812),x65813))+P1(f329(f329(f239(x65811),x65812),f329(f329(f115(x65811),x65813),x65814)))
% 159.70/159.37  [6583]~P112(x65831)+~P1(f329(f329(f239(x65831),x65832),x65834))+P1(f329(f329(f239(x65831),x65832),f329(f329(f238(x65831),x65833),x65834)))
% 159.70/159.37  [6585]~P112(x65851)+~P1(f329(f329(f239(x65851),x65852),x65853))+P1(f329(f329(f239(x65851),x65852),f329(f329(f238(x65851),x65853),x65854)))
% 159.70/159.37  [6673]~E(f329(f329(f167(x66731),x66732),x66733),x66734)+E(f329(f329(f162(x66731,x66732),x66733),x66734),x66732)+~P1(f329(f329(f240(a909),x66733),f329(f192(f910(x66731)),x66732)))
% 159.70/159.37  [6691]E(x66911,x66912)+P1(f329(x66913,x66911))+~P1(f329(f329(f197(f31(x66913,x66914)),x66911),x66912))
% 159.70/159.37  [6715]P1(f329(x67151,x67152))+~P1(f329(x67153,x67152))+~P1(f329(f329(f239(f917(x67154,a904)),x67153),x67151))
% 159.70/159.37  [6746]~E(f329(f329(f162(x67461,x67462),x67463),x67464),x67462)+E(f329(f329(f167(x67461),x67462),x67463),x67464)+~P1(f329(f329(f240(a909),x67463),f329(f192(f910(x67461)),x67462)))
% 159.70/159.37  [6760]~P1(f329(f163(x67601,x67602),x67604))+~P1(f329(f163(x67601,x67602),x67603))+P1(f329(f163(x67601,x67602),f329(f329(f137(x67601),x67603),x67604)))
% 159.70/159.37  [6857]P31(x68571,x68572,x68573)+~P31(x68571,f329(a117,x68572),f863(x68572,x68574,x68571))+~P1(f329(f329(f331(f908(x68571)),x68573),x68574))
% 159.70/159.37  [6864]E(x68641,f191(f917(x68642,a904)))+E(x68643,f191(f917(x68644,a904)))+~E(f329(f329(f259(x68644,x68642),x68643),f329(f16(f917(x68642,a904),x68644),x68641)),f191(f917(f916(x68644,x68642),a904)))
% 159.70/159.37  [6884]E(x68841,x68842)+P1(f329(f329(f331(x68843),x68841),x68844))+~P1(f329(f329(f331(x68843),x68841),f329(f329(f311(x68843),x68842),x68844)))
% 159.70/159.37  [6900]~P112(x69001)+P1(f329(f329(f240(x69001),x69002),x69003))+~P1(f329(f329(f240(x69001),x69002),f329(f329(f237(x69001),x69004),x69003)))
% 159.70/159.37  [6901]~P112(x69011)+P1(f329(f329(f240(x69011),x69012),x69013))+~P1(f329(f329(f240(x69011),x69012),f329(f329(f237(x69011),x69013),x69014)))
% 159.70/159.37  [6903]~P104(x69031)+P1(f329(f329(f239(x69031),x69032),x69033))+~P1(f329(f329(f239(x69031),x69032),f329(f329(f106(x69031),x69034),x69033)))
% 159.70/159.37  [6905]~P104(x69051)+P1(f329(f329(f239(x69051),x69052),x69053))+~P1(f329(f329(f239(x69051),x69052),f329(f329(f106(x69051),x69053),x69054)))
% 159.70/159.37  [6907]~P112(x69071)+P1(f329(f329(f239(x69071),x69072),x69073))+~P1(f329(f329(f239(x69071),x69072),f329(f329(f237(x69071),x69074),x69073)))
% 159.70/159.37  [6909]~P112(x69091)+P1(f329(f329(f239(x69091),x69092),x69093))+~P1(f329(f329(f239(x69091),x69092),f329(f329(f237(x69091),x69093),x69094)))
% 159.70/159.37  [6930]~E(f329(f329(f167(x69301),x69303),x69304),x69302)+P1(f329(f329(f331(x69301),x69302),f329(f175(x69301),x69303)))+~P1(f329(f329(f240(a909),x69304),f329(f192(f910(x69301)),x69303)))
% 159.70/159.37  [6940]~P112(x69401)+~P16(x69401,f329(f329(f154(x69401),x69402),f329(f329(f154(x69401),x69403),x69404)))+P1(f329(f329(f239(x69401),x69402),x69403))
% 159.70/159.37  [7082]~P35(x70822,x70821,x70823)+P1(f329(x70821,f329(f329(f167(x70822),x70823),x70824)))+~P1(f329(f329(f240(a909),x70824),f329(f192(f910(x70822)),x70823)))
% 159.70/159.37  [7100]E(x71001,f2(a1))+E(f329(f329(f38(a1),x71002),x71001),x71003)+~P1(f329(f51(x71002,x71001),f329(f329(f257(a1,a1),x71003),x71004)))
% 159.70/159.37  [7121]E(f47(a1,x71212,x71211),x71213)+E(x71211,f2(a1))+~P1(f329(f51(x71212,x71211),f329(f329(f257(a1,a1),x71214),x71213)))
% 159.70/159.37  [7236]P1(f329(f329(f331(x72361),x72362),x72363))+~P1(f329(f329(f331(x72361),x72362),x72364))+~P1(f329(f329(f240(f917(x72361,a904)),x72364),x72363))
% 159.70/159.37  [7240]P1(f329(f329(f331(x72401),x72402),x72403))+~P1(f329(f329(f331(x72401),x72402),x72404))+~P1(f329(f329(f239(f917(x72401,a904)),x72404),x72403))
% 159.70/159.37  [7352]P37(x73521,x73522,x73523)+~P1(f329(x73522,f329(f329(f167(x73521),x73523),x73524)))+~P1(f329(f329(f240(a909),x73524),f329(f192(f910(x73521)),x73523)))
% 159.70/159.37  [7473]~P114(x74732)+~P1(f329(f329(f240(f917(x74731,x74732)),x74733),x74734))+P1(f329(f329(f239(f917(x74731,x74732)),x74733),x74734))
% 159.70/159.37  [7560]~P27(x75601,x75602,x75604)+P27(x75601,x75602,f329(f329(f311(f908(x75601)),x75603),x75604))+~P27(x75601,x75602,f329(f329(f311(f908(x75601)),x75603),f191(f917(f908(x75601),a904))))
% 159.70/159.37  [7603]~P1(f329(f329(f331(x76031),x76032),x76034))+P1(f329(f329(f331(x76031),x76032),f39(f917(x76031,a904),x76033)))+~P1(f329(f329(f331(f917(x76031,a904)),x76034),x76033))
% 159.70/159.37  [7613]P31(x76131,x76132,x76133)+P1(f329(f329(f331(f908(x76131)),f863(x76132,x76134,x76131)),x76134))+~P1(f329(f329(f331(f908(x76131)),x76133),x76134))
% 159.70/159.37  [7632]~P85(x76321)+~P1(f329(f329(f240(x76321),x76323),x76324))+P1(f329(f329(f240(x76321),f329(f329(f82(x76321),x76322),x76323)),f329(f329(f82(x76321),x76322),x76324)))
% 159.70/159.37  [7633]~P89(x76331)+~P1(f329(f329(f240(x76331),x76333),x76334))+P1(f329(f329(f240(x76331),f329(f329(f82(x76331),x76332),x76333)),f329(f329(f82(x76331),x76332),x76334)))
% 159.70/159.37  [7634]~P85(x76341)+~P1(f329(f329(f240(x76341),x76342),x76344))+P1(f329(f329(f240(x76341),f329(f329(f82(x76341),x76342),x76343)),f329(f329(f82(x76341),x76344),x76343)))
% 159.70/159.37  [7635]~P89(x76351)+~P1(f329(f329(f240(x76351),x76352),x76354))+P1(f329(f329(f240(x76351),f329(f329(f82(x76351),x76352),x76353)),f329(f329(f82(x76351),x76354),x76353)))
% 159.70/159.37  [7636]~P85(x76361)+~P1(f329(f329(f239(x76361),x76363),x76364))+P1(f329(f329(f239(x76361),f329(f329(f82(x76361),x76362),x76363)),f329(f329(f82(x76361),x76362),x76364)))
% 159.70/159.37  [7637]~P87(x76371)+~P1(f329(f329(f239(x76371),x76373),x76374))+P1(f329(f329(f239(x76371),f329(f329(f82(x76371),x76372),x76373)),f329(f329(f82(x76371),x76372),x76374)))
% 159.70/159.37  [7638]~P85(x76381)+~P1(f329(f329(f239(x76381),x76382),x76384))+P1(f329(f329(f239(x76381),f329(f329(f82(x76381),x76382),x76383)),f329(f329(f82(x76381),x76384),x76383)))
% 159.70/159.37  [7639]~P87(x76391)+~P1(f329(f329(f239(x76391),x76392),x76394))+P1(f329(f329(f239(x76391),f329(f329(f82(x76391),x76392),x76393)),f329(f329(f82(x76391),x76394),x76393)))
% 159.70/159.37  [7646]~P145(x76461)+~P97(x76461)+E(f329(f329(f82(x76461),f329(f329(f83(x76461),x76462),f329(f108(x76461),x76463))),f329(f329(f83(x76461),x76464),f329(f108(x76461),x76463))),f329(f329(f83(x76461),f329(f329(f82(x76461),x76462),x76464)),f329(f108(x76461),x76463)))
% 159.70/159.37  [7647]~P130(x76471)+~P97(x76471)+E(f329(f329(f23(x76471),f329(f329(f83(x76471),x76472),f329(f108(x76471),x76473))),f329(f329(f83(x76471),x76474),f329(f108(x76471),x76473))),f329(f329(f83(x76471),f329(f329(f23(x76471),x76472),x76474)),f329(f108(x76471),x76473)))
% 159.70/159.37  [7683]~P76(x76831)+E(f329(f329(f82(x76831),f329(x76832,x76833)),f329(f329(f6(a909,x76831),x76832),f305(a909,f329(a117,x76833),x76834))),f329(f329(f6(a909,x76831),x76832),f305(a909,x76833,x76834)))+~P1(f329(f329(f239(a909),x76833),x76834))
% 159.70/159.37  [7695]~P28(x76952,x76951,x76953,f329(f175(x76952),x76954))+~P1(f329(f140(x76952),x76954))+P1(f329(f140(x76951),f329(f329(f157(x76952,x76951),x76953),x76954)))
% 159.70/159.37  [7742]~P1(f329(f329(f240(a909),x77422),x77424))+~P1(f329(f329(f240(a909),x77421),x77423))+P1(f329(f329(f240(a909),f329(f329(f82(a909),x77421),x77422)),f329(f329(f82(a909),x77423),x77424)))
% 159.70/159.37  [7745]~P1(f329(f329(f240(a1),x77451),x77453))+~P1(f329(f329(f239(a1),x77452),x77454))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x77451),x77452)),f329(f329(f82(a1),x77453),x77454)))
% 159.70/159.37  [7746]~P1(f329(f329(f239(a909),x77462),x77464))+~P1(f329(f329(f239(a909),x77461),x77463))+P1(f329(f329(f239(a909),f329(f329(f82(a909),x77461),x77462)),f329(f329(f82(a909),x77463),x77464)))
% 159.70/159.37  [7747]~P1(f329(f329(f239(a909),x77472),x77474))+~P1(f329(f329(f239(a909),x77471),x77473))+P1(f329(f329(f239(a909),f329(f329(f83(a909),x77471),x77472)),f329(f329(f83(a909),x77473),x77474)))
% 159.70/159.37  [7796]P1(f329(f329(f331(x77961),x77962),x77963))+~P1(f329(f329(f331(x77961),x77962),f40(f917(x77961,a904),x77964)))+~P1(f329(f329(f331(f917(x77961,a904)),x77963),x77964))
% 159.70/159.37  [7812]~P1(f329(x78121,f683(x78121,x78123,x78122)))+P1(f329(x78121,f329(f329(f167(x78122),x78123),x78124)))+~P1(f329(f329(f240(a909),x78124),f329(f192(f910(x78122)),x78123)))
% 159.70/159.37  [7817]P1(f329(x78171,x78172))+~P1(f329(f329(f331(x78174),x78172),f329(f175(x78174),x78173)))+P1(f329(f329(f240(a909),f685(x78171,x78173,x78174)),f329(f192(f910(x78174)),x78173)))
% 159.70/159.37  [7834]~P1(f329(f329(f197(x78342),x78343),x78344))+~P1(f329(f329(f197(f31(x78341,x78342)),x78344),x78343))+P1(f329(f329(f197(f31(x78341,x78342)),x78343),x78343))
% 159.70/159.37  [7865]~P114(x78651)+~P1(f329(f329(f239(f917(x78652,x78651)),x78654),x78653))+~P1(f329(f329(f240(f917(x78652,x78651)),x78653),x78654))
% 159.70/159.37  [7910]~P1(f329(x79104,x79102))+~P1(f329(f329(f331(x79101),x79102),x79103))+P1(f329(f329(f331(x79101),x79102),f329(f329(f106(f917(x79101,a904)),x79103),f329(f267(x79101),x79104))))
% 159.70/159.37  [8061]~P1(f329(f329(f331(x80611),x80613),x80614))+~P1(f329(f329(f240(f917(x80611,a904)),x80612),x80614))+P1(f329(f329(f240(f917(x80611,a904)),x80612),f329(f329(f311(x80611),x80613),x80614)))
% 159.70/159.37  [8063]E(f329(f329(f106(f917(x80631,a904)),x80632),x80633),f191(f917(x80631,a904)))+~E(f329(f329(f106(f917(x80631,a904)),f39(f917(x80631,a904),x80634)),x80633),f191(f917(x80631,a904)))+~P1(f329(f329(f331(f917(x80631,a904)),x80632),x80634))
% 159.70/159.37  [8141]P1(f329(f329(f331(x81411),x81412),x81413))+~P1(f329(f329(f239(f917(x81411,a904)),x81413),f329(f329(f311(x81411),x81412),x81414)))+P1(f329(f329(f239(f917(x81411,a904)),x81413),x81414))
% 159.70/159.37  [8163]P1(f329(f329(f331(x81632),f683(x81631,x81633,x81632)),f329(f175(x81632),x81633)))+P1(f329(x81631,f329(f329(f167(x81632),x81633),x81634)))+~P1(f329(f329(f240(a909),x81634),f329(f192(f910(x81632)),x81633)))
% 159.70/159.37  [8171]~P1(f329(f329(f240(f917(x81711,a904)),x81712),x81714))+P1(f329(f329(f240(f917(x81711,a904)),x81712),x81713))+~P1(f329(f329(f240(f917(x81711,a904)),x81714),x81713))
% 159.70/159.37  [8172]~P1(f329(f329(f239(f917(x81721,a904)),x81722),x81724))+P1(f329(f329(f240(f917(x81721,a904)),x81722),x81723))+~P1(f329(f329(f240(f917(x81721,a904)),x81724),x81723))
% 159.70/159.37  [8173]~P1(f329(f329(f239(f917(x81731,a904)),x81734),x81733))+~P1(f329(f329(f240(f917(x81731,a904)),x81732),x81734))+P1(f329(f329(f240(f917(x81731,a904)),x81732),x81733))
% 159.70/159.37  [8174]~P1(f329(f329(f239(f917(x81741,a904)),x81742),x81744))+P1(f329(f329(f239(f917(x81741,a904)),x81742),x81743))+~P1(f329(f329(f239(f917(x81741,a904)),x81744),x81743))
% 159.70/159.37  [8218]~P1(f329(f329(f331(x82181),x82184),x82183))+~P1(f329(f329(f240(f917(x82181,a904)),x82182),f329(f329(f311(x82181),x82184),x82183)))+P1(f329(f329(f240(f917(x82181,a904)),x82182),x82183))
% 159.70/159.37  [8231]~P85(x82311)+P1(f329(f329(f240(x82311),x82312),x82313))+~P1(f329(f329(f240(x82311),f329(f329(f82(x82311),x82314),x82312)),f329(f329(f82(x82311),x82314),x82313)))
% 159.70/159.37  [8233]~P85(x82331)+P1(f329(f329(f240(x82331),x82332),x82333))+~P1(f329(f329(f240(x82331),f329(f329(f82(x82331),x82332),x82334)),f329(f329(f82(x82331),x82333),x82334)))
% 159.70/159.37  [8235]~P85(x82351)+P1(f329(f329(f239(x82351),x82352),x82353))+~P1(f329(f329(f239(x82351),f329(f329(f82(x82351),x82354),x82352)),f329(f329(f82(x82351),x82354),x82353)))
% 159.70/159.37  [8237]~P85(x82371)+P1(f329(f329(f239(x82371),x82372),x82373))+~P1(f329(f329(f239(x82371),f329(f329(f82(x82371),x82372),x82374)),f329(f329(f82(x82371),x82373),x82374)))
% 159.70/159.37  [8283]P1(f329(x82831,x82832))+~E(f329(f329(f141(x82833),f329(f192(f910(x82833)),f180(x82833,x82831,x82834))),x82834),f118(x82833))+~P1(f329(f329(f331(x82833),x82832),f329(f175(x82833),x82834)))
% 159.70/159.37  [8403]P1(f329(x84031,x84032))+~P1(f329(f329(f331(x84033),x84032),f329(f175(x84033),x84034)))+P1(f329(f329(f240(a909),f329(f192(f910(x84033)),f329(f139(x84033,x84031),x84034))),f329(f192(f910(x84033)),x84034)))
% 159.70/159.37  [8534]E(x85341,x85342)+P1(f329(f329(f197(x85343),x85341),f566(x85342,x85341,x85343,x85344)))+~P1(f329(f329(f197(f31(x85344,x85343)),x85341),x85342))
% 159.70/159.37  [8563]~P1(f329(x85634,x85632))+P1(f329(f329(f197(x85631),x85632),f566(x85633,x85632,x85631,x85634)))+~P1(f329(f329(f197(f31(x85634,x85631)),x85632),x85633))
% 159.70/159.37  [8889]~P1(f329(x88891,f775(x88891,x88893,x88892,x88894)))+P1(f329(x88891,f329(f329(f167(x88892),x88893),x88894)))+~P1(f329(f329(f240(a909),x88894),f329(f192(f910(x88892)),x88893)))
% 159.70/159.37  [8914]~P28(x89144,x89143,x89141,f247(f917(x89144,a904)))+E(f329(x89141,f527(x89142,x89141,x89143,x89144)),x89142)+~P1(f329(f329(f331(x89143),x89142),f329(f312(x89144,x89143,x89141),f247(f917(x89144,a904)))))
% 159.70/159.37  [8978]E(f180(x89781,x89782,x89783),f329(f329(f178(x89781),x89784),x89783))+P1(f329(f329(f240(a909),f746(x89782,x89783,x89781,x89784)),x89784))+P1(f329(f329(f240(a909),x89784),f329(f192(f910(x89781)),x89783)))
% 159.70/159.37  [8981]E(f180(x89811,x89812,x89813),f329(f329(f178(x89811),x89814),x89813))+P1(f329(f329(f240(a909),f746(x89812,x89813,x89811,x89814)),x89814))+P1(f329(x89812,f329(f329(f167(x89811),x89813),x89814)))
% 159.70/159.37  [9017]P1(f329(x90171,x90172))+~P1(f329(f329(f331(x90174),x90172),f329(f175(x90174),x90173)))+P1(f329(f329(f240(a909),f720(x90172,x90171,x90173,x90174)),f329(f192(f910(x90174)),x90173)))
% 159.70/159.37  [9020]E(f180(x90201,x90202,x90203),f329(f329(f178(x90201),x90204),x90203))+P1(f329(f329(f240(a909),x90204),f329(f192(f910(x90201)),x90203)))+P1(f329(f329(f240(a909),f746(x90202,x90203,x90201,x90204)),f329(f192(f910(x90201)),x90203)))
% 159.70/159.37  [9027]E(f180(x90271,x90272,x90273),f329(f329(f178(x90271),x90274),x90273))+P1(f329(x90272,f329(f329(f167(x90271),x90273),x90274)))+P1(f329(f329(f240(a909),f746(x90272,x90273,x90271,x90274)),f329(f192(f910(x90271)),x90273)))
% 159.70/159.37  [9056]~P127(x90564)+P1(f329(f329(f331(x90561),f669(x90562,x90563,x90561,x90564)),x90563))+P1(f329(f329(f240(x90564),f2(x90564)),f329(f329(f9(x90561,x90564),x90562),x90563)))
% 159.70/159.37  [9057]~P127(x90574)+P1(f329(f329(f331(x90571),f671(x90572,x90573,x90571,x90574)),x90573))+P1(f329(f329(f239(x90574),f2(x90574)),f329(f329(f9(x90571,x90574),x90572),x90573)))
% 159.70/159.37  [9082]~P1(f329(f63(x90821),x90824))+P1(f329(f329(f331(x90821),f556(x90822,x90823,x90824,x90821)),x90824))+P1(f329(f63(f916(x90821,x90823)),f329(f329(f259(x90821,x90823),x90824),x90822)))
% 159.70/159.37  [9114]P1(f329(f329(f331(x91142),f775(x91141,x91143,x91142,x91144)),f329(f175(x91142),x91143)))+P1(f329(x91141,f329(f329(f167(x91142),x91143),x91144)))+~P1(f329(f329(f240(a909),x91144),f329(f192(f910(x91142)),x91143)))
% 159.70/159.37  [9129]E(x91291,x91292)+P1(f329(f329(f197(f31(x91293,x91294)),f566(x91291,x91292,x91294,x91293)),x91291))+~P1(f329(f329(f197(f31(x91293,x91294)),x91292),x91291))
% 159.70/159.37  [9150]~P1(f329(x91501,x91504))+P1(f329(f329(f197(f31(x91501,x91502)),f566(x91503,x91504,x91502,x91501)),x91503))+~P1(f329(f329(f197(f31(x91501,x91502)),x91504),x91503))
% 159.70/159.37  [9246]P1(f329(f329(f239(a909),x92464),f329(f192(f910(x92462)),f180(x92462,x92463,x92461))))+P1(f329(f329(f240(a909),f747(x92461,x92462,x92463,x92464)),x92464))+~P1(f329(f329(f239(a909),x92464),f329(f192(f910(x92462)),x92461)))
% 159.70/159.37  [9403]E(f180(x94031,x94032,x94033),f329(f329(f178(x94031),x94034),x94033))+~P1(f329(x94032,f329(f329(f167(x94031),x94033),f746(x94032,x94033,x94031,x94034))))+P1(f329(f329(f240(a909),x94034),f329(f192(f910(x94031)),x94033)))
% 159.70/159.37  [9410]E(f180(x94101,x94102,x94103),f329(f329(f178(x94101),x94104),x94103))+~P1(f329(x94102,f329(f329(f167(x94101),x94103),f746(x94102,x94103,x94101,x94104))))+P1(f329(x94102,f329(f329(f167(x94101),x94103),x94104)))
% 159.70/159.37  [9414]~P1(f329(f63(x94141),x94143))+~P1(f329(f63(x94142),f329(x94144,f556(x94144,x94142,x94143,x94141))))+P1(f329(f63(f916(x94141,x94142)),f329(f329(f259(x94141,x94142),x94143),x94144)))
% 159.70/159.37  [9422]~P127(x94221)+~P1(f329(f329(f240(x94221),f2(x94221)),f329(x94223,f669(x94223,x94224,x94222,x94221))))+P1(f329(f329(f240(x94221),f2(x94221)),f329(f329(f9(x94222,x94221),x94223),x94224)))
% 159.70/159.37  [9423]~P127(x94231)+~P1(f329(f329(f239(x94231),f2(x94231)),f329(x94233,f671(x94233,x94234,x94232,x94231))))+P1(f329(f329(f239(x94231),f2(x94231)),f329(f329(f9(x94232,x94231),x94233),x94234)))
% 159.70/159.37  [9431]~E(f329(f192(f910(x94314)),x94312),f329(f192(f910(x94314)),x94313))+P1(f329(f329(f331(f916(f910(x94314),f910(x94314))),f329(f329(f257(f910(x94314),f910(x94314)),x94313),x94312)),f161(x94314,x94311)))+P1(f329(f329(f240(a909),f673(x94311,x94312,x94313,x94314)),f329(f192(f910(x94314)),x94313)))
% 159.70/159.37  [9483]~P1(f329(x94833,f329(f329(f167(x94832),x94834),f747(x94834,x94832,x94833,x94831))))+P1(f329(f329(f239(a909),x94831),f329(f192(f910(x94832)),f180(x94832,x94833,x94834))))+~P1(f329(f329(f239(a909),x94831),f329(f192(f910(x94832)),x94834)))
% 159.70/159.37  [9562]E(f329(f329(f178(x95621),f684(x95622,x95623,x95624,x95621)),x95623),f329(f329(f178(x95621),f684(x95622,x95623,x95624,x95621)),x95624))+~P1(f329(f329(f331(f916(f910(x95621),f910(x95621))),f329(f329(f257(f910(x95621),f910(x95621)),x95624),x95623)),f150(x95621,x95622)))+P1(f329(f329(f240(a909),f329(f192(f910(x95621)),x95624)),f329(f192(f910(x95621)),x95623)))
% 159.70/159.37  [9620]~P1(f329(f329(f240(a909),f2(a909)),x96203))+~P1(f329(f329(f240(a909),x96204),x96201))+P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),x96201),f47(a909,x96202,x96203))),x96204)),f329(f329(f83(a909),x96201),x96203)))
% 159.70/159.37  [9812]~P114(x98122)+~P1(f329(f329(f239(x98122),f329(x98123,f866(x98124,x98123,x98121,x98122))),f329(x98124,f866(x98124,x98123,x98121,x98122))))+P1(f329(f329(f239(f917(x98121,x98122)),x98123),x98124))
% 159.70/159.37  [9914]~P73(x99141)+E(f329(f329(f6(a909,x99141),f329(f329(f18(a909,x99141,x99141),f329(f329(f8(x99141,f917(x99141,x99141),a909),f23(x99141)),x99142)),f329(f329(f8(a909,x99141,a909),x99142),f329(f329(f7(a909,a909,a909),f82(a909)),f80(a909))))),f305(a909,x99143,x99144)),f329(f329(f23(x99141),f329(x99142,x99143)),f329(x99142,f329(f329(f82(a909),x99144),f80(a909)))))+~P1(f329(f329(f239(a909),x99143),x99144))
% 159.70/159.37  [6934]E(f329(f329(f137(x69341),x69342),x69343),x69344)+~E(x69343,f329(f329(f141(x69341),f329(f192(f910(x69341)),x69342)),x69344))+~E(f329(f329(f178(x69341),f329(f192(f910(x69341)),x69342)),x69344),x69342)
% 159.70/159.37  [6987]~P70(x69872)+E(x69871,f2(x69872))+E(f329(f329(f292(x69872),f329(f329(f249(x69872),x69873),x69874)),f329(f329(f249(x69872),x69871),x69874)),f329(f329(f249(x69872),f329(f329(f292(x69872),x69873),x69871)),x69874))
% 159.70/159.37  [7137]~P104(x71371)+~P1(f329(f329(f240(x71371),x71373),x71374))+P1(f329(f329(f240(x71371),f329(f329(f106(x71371),x71372),x71373)),x71374))
% 159.70/159.37  [7138]~P104(x71381)+~P1(f329(f329(f240(x71381),x71382),x71384))+P1(f329(f329(f240(x71381),f329(f329(f106(x71381),x71382),x71383)),x71384))
% 159.70/159.37  [7140]~P112(x71401)+~P1(f329(f329(f240(x71401),x71403),x71404))+P1(f329(f329(f240(x71401),f329(f329(f237(x71401),x71402),x71403)),x71404))
% 159.70/159.37  [7142]~P112(x71421)+~P1(f329(f329(f240(x71421),x71422),x71424))+P1(f329(f329(f240(x71421),f329(f329(f237(x71421),x71422),x71423)),x71424))
% 159.70/159.37  [7143]~P104(x71431)+~P1(f329(f329(f239(x71431),x71433),x71434))+P1(f329(f329(f239(x71431),f329(f329(f106(x71431),x71432),x71433)),x71434))
% 159.70/159.37  [7144]~P104(x71441)+~P1(f329(f329(f239(x71441),x71442),x71444))+P1(f329(f329(f239(x71441),f329(f329(f106(x71441),x71442),x71443)),x71444))
% 159.70/159.37  [7146]~P112(x71461)+~P1(f329(f329(f239(x71461),x71463),x71464))+P1(f329(f329(f239(x71461),f329(f329(f237(x71461),x71462),x71463)),x71464))
% 159.70/159.37  [7148]~P112(x71481)+~P1(f329(f329(f239(x71481),x71482),x71484))+P1(f329(f329(f239(x71481),f329(f329(f237(x71481),x71482),x71483)),x71484))
% 159.70/159.37  [7171]~P1(f329(x71713,x71714))+~P1(f329(x71712,x71714))+P1(f329(f329(f329(f106(f917(x71711,a904)),x71712),x71713),x71714))
% 159.70/159.37  [7294]P27(x72941,x72942,x72943)+~P27(x72941,x72944,x72943)+~P1(f329(f329(f239(f917(f908(x72941),a904)),x72944),x72942))
% 159.70/159.37  [7295]P27(x72951,x72952,x72953)+~P27(x72951,x72952,x72954)+~P1(f329(f329(f239(f917(f908(x72951),a904)),x72953),x72954))
% 159.70/159.37  [7673]~P76(x76731)+E(f329(f329(f82(x76731),f329(x76732,x76733)),f329(f329(f6(a909,x76731),x76732),f329(f304(a909,f329(a117,x76733)),x76734))),f329(f329(f6(a909,x76731),x76732),f329(f304(a909,x76733),x76734)))+~P1(f329(f329(f240(a909),x76733),x76734))
% 159.70/159.37  [7691]E(x76911,x76912)+P1(f329(f329(f175(x76913),x76914),x76912))+~P1(f329(f329(f175(x76913),f329(f329(f154(x76913),x76911),x76914)),x76912))
% 159.70/159.37  [7702]~P112(x77021)+P1(f329(f329(f240(x77021),x77022),x77023))+~P1(f329(f329(f240(x77021),f329(f329(f238(x77021),x77024),x77022)),x77023))
% 159.70/159.37  [7703]~P112(x77031)+P1(f329(f329(f240(x77031),x77032),x77033))+~P1(f329(f329(f240(x77031),f329(f329(f238(x77031),x77032),x77034)),x77033))
% 159.70/159.37  [7705]~P103(x77051)+P1(f329(f329(f239(x77051),x77052),x77053))+~P1(f329(f329(f239(x77051),f329(f329(f115(x77051),x77054),x77052)),x77053))
% 159.70/159.37  [7707]~P103(x77071)+P1(f329(f329(f239(x77071),x77072),x77073))+~P1(f329(f329(f239(x77071),f329(f329(f115(x77071),x77072),x77074)),x77073))
% 159.70/159.37  [7709]~P112(x77091)+P1(f329(f329(f239(x77091),x77092),x77093))+~P1(f329(f329(f239(x77091),f329(f329(f238(x77091),x77094),x77092)),x77093))
% 159.70/159.37  [7711]~P112(x77111)+P1(f329(f329(f239(x77111),x77112),x77113))+~P1(f329(f329(f239(x77111),f329(f329(f238(x77111),x77112),x77114)),x77113))
% 159.70/159.37  [7787]~P1(f329(f329(f331(x77871),x77872),x77874))+P1(f329(f329(f331(x77871),x77872),x77873))+P1(f329(f329(f331(x77871),x77872),f329(f329(f23(f917(x77871,a904)),x77874),x77873)))
% 159.70/159.37  [7872]P1(f329(x78721,x78722))+P1(f329(x78723,x78722))+~P1(f329(f329(f329(f115(f917(x78724,a904)),x78723),x78721),x78722))
% 159.70/159.37  [7883]~P1(f329(f329(f331(x78831),x78832),x78834))+~P1(f329(f329(f331(x78831),x78832),x78833))+P1(f329(f329(f331(x78831),x78832),f329(f329(f106(f917(x78831,a904)),x78833),x78834)))
% 159.70/159.37  [7938]~P103(x79381)+~P1(f329(f63(x79381),x79384))+E(f329(f329(f66(x79381,x79381,f115(x79381)),x79382),f329(f329(f311(x79381),x79383),x79384)),f329(f329(f115(x79381),x79383),f329(f329(f66(x79381,x79381,f115(x79381)),x79382),x79384)))
% 159.70/159.37  [7939]~P104(x79391)+~P1(f329(f63(x79391),x79394))+E(f329(f329(f66(x79391,x79391,f106(x79391)),x79392),f329(f329(f311(x79391),x79393),x79394)),f329(f329(f106(x79391),x79393),f329(f329(f66(x79391,x79391,f106(x79391)),x79392),x79394)))
% 159.70/159.37  [7940]~P112(x79401)+~P1(f329(f63(x79401),x79404))+E(f329(f329(f66(x79401,x79401,f237(x79401)),x79402),f329(f329(f311(x79401),x79403),x79404)),f329(f329(f237(x79401),x79403),f329(f329(f66(x79401,x79401,f237(x79401)),x79402),x79404)))
% 159.70/159.37  [7941]~P112(x79411)+~P1(f329(f63(x79411),x79414))+E(f329(f329(f66(x79411,x79411,f238(x79411)),x79412),f329(f329(f311(x79411),x79413),x79414)),f329(f329(f238(x79411),x79413),f329(f329(f66(x79411,x79411,f238(x79411)),x79412),x79414)))
% 159.70/159.37  [7942]~P145(x79421)+~P97(x79421)+E(f329(f329(f82(x79421),f329(f329(f83(x79421),f329(f108(x79421),x79422)),x79423)),f329(f329(f83(x79421),f329(f108(x79421),x79422)),x79424)),f329(f329(f83(x79421),f329(f108(x79421),x79422)),f329(f329(f82(x79421),x79423),x79424)))
% 159.70/159.37  [7943]~P130(x79431)+~P97(x79431)+E(f329(f329(f23(x79431),f329(f329(f83(x79431),f329(f108(x79431),x79432)),x79433)),f329(f329(f83(x79431),f329(f108(x79431),x79432)),x79434)),f329(f329(f83(x79431),f329(f108(x79431),x79432)),f329(f329(f23(x79431),x79433),x79434)))
% 159.70/159.37  [8058]E(x80581,x80582)+P1(f329(f329(f331(x80583),x80581),f329(f175(x80583),x80584)))+~P1(f329(f329(f331(x80583),x80581),f329(f175(x80583),f329(f329(f154(x80583),x80582),x80584))))
% 159.70/159.37  [8243]P60(x82431,x82432,x82433)+~P60(x82431,x82432,x82434)+~P1(f329(f329(f239(f917(f916(x82431,x82432),a904)),x82433),x82434))
% 159.70/159.37  [8285]P1(f329(f329(f331(x82851),x82852),x82853))+P1(f329(f329(f331(x82851),x82852),x82854))+~P1(f329(f329(f331(x82851),x82852),f329(f329(f115(f917(x82851,a904)),x82854),x82853)))
% 159.70/159.37  [8296]~P58(x82961,x82964,x82963)+~P1(f329(f329(f331(x82961),x82962),x82964))+P1(f329(f329(f331(f916(x82961,x82961)),f329(f329(f257(x82961,x82961),x82962),x82962)),x82963))
% 159.70/159.37  [8308]~P1(f329(f63(x83082),x83084))+~P1(f329(f63(x83081),x83083))+P1(f329(f63(f916(x83081,x83082)),f329(f329(f259(x83081,x83082),x83083),f329(f16(f917(x83082,a904),x83081),x83084))))
% 159.70/159.37  [8309]~P1(f329(f329(f331(x83091),x83092),x83094))+~P1(f329(f329(f239(f917(x83091,a904)),x83093),x83094))+P1(f329(f329(f239(f917(x83091,a904)),f329(f329(f311(x83091),x83092),x83093)),x83094))
% 159.70/159.37  [8316]~P105(x83162)+~P80(x83162)+E(f329(f329(f9(x83161,x83162),f329(f329(f8(a909,x83162,x83161),f105(x83162)),x83163)),x83164),f329(f105(x83162),f329(f329(f9(x83161,a909),x83163),x83164)))
% 159.70/159.37  [8317]~P120(x83172)+~P80(x83172)+E(f329(f329(f9(x83171,x83172),f329(f329(f8(a1,x83172,x83171),f107(x83172)),x83173)),x83174),f329(f107(x83172),f329(f329(f9(x83171,a1),x83173),x83174)))
% 159.70/159.37  [8342]E(f329(f329(f23(f917(x83421,a904)),x83422),f329(f329(f23(f917(x83421,a904)),x83423),x83424)),x83424)+~P1(f329(f329(f239(f917(x83421,a904)),x83422),x83423))+~P1(f329(f329(f239(f917(x83421,a904)),x83424),x83422))
% 159.70/159.37  [8441]~P1(f329(f63(x84411),x84414))+E(f329(f329(f23(a909),f329(f329(f6(x84411,a909),x84412),x84413)),f329(f329(f6(x84411,a909),x84412),x84414)),f329(f329(f6(x84411,a909),x84412),f329(f329(f23(f917(x84411,a904)),x84413),x84414)))+~P1(f329(f329(f239(f917(x84411,a904)),x84414),x84413))
% 159.70/159.37  [8598]~P11(x85981,x85984,x85983)+~P1(f329(f329(f331(x85981),x85982),x85984))+P1(f329(f329(f331(x85981),x85982),f329(f288(x85981,x85981,x85983),f329(f329(f311(x85981),x85982),f191(f917(x85981,a904))))))
% 159.70/159.37  [8666]~P1(f329(f329(f239(f917(x86661,a904)),x86662),x86663))+~P1(f329(f329(f239(f917(x86661,a904)),x86662),x86664))+P1(f329(f329(f239(f917(x86661,a904)),x86662),f329(f329(f106(f917(x86661,a904)),x86663),x86664)))
% 159.70/159.37  [8763]E(x87631,f191(f917(x87632,a904)))+P1(f329(f63(x87633),x87634))+~P1(f329(f63(f916(x87633,x87632)),f329(f329(f259(x87633,x87632),x87634),f329(f16(f917(x87632,a904),x87633),x87631))))
% 159.70/159.37  [8764]E(x87641,f191(f917(x87642,a904)))+P1(f329(f63(x87643),x87644))+~P1(f329(f63(f916(x87642,x87643)),f329(f329(f259(x87642,x87643),x87641),f329(f16(f917(x87643,a904),x87642),x87644))))
% 159.70/159.37  [8831]P1(f329(f329(f331(x88311),x88312),f318(x88311,x88313)))+~P1(f329(f329(f331(x88311),x88314),f318(x88311,x88313)))+~P1(f329(f329(f331(f916(x88311,x88311)),f329(f329(f257(x88311,x88311),x88312),x88314)),x88313))
% 159.70/159.37  [8882]~P41(x88821,x88824)+P1(f329(f329(f331(f916(x88821,x88821)),f329(f329(f257(x88821,x88821),x88823),x88822)),f309(x88821,x88824)))+P41(x88821,f329(f329(f311(f916(x88821,x88821)),f329(f329(f257(x88821,x88821),x88822),x88823)),x88824))
% 159.70/159.37  [8883]~P63(x88831,x88834)+P1(f329(f329(f331(f916(x88831,x88831)),f329(f329(f257(x88831,x88831),x88833),x88832)),f309(x88831,x88834)))+P63(x88831,f329(f329(f311(f916(x88831,x88831)),f329(f329(f257(x88831,x88831),x88832),x88833)),x88834))
% 159.70/159.37  [8963]~E(x89632,x89633)+~P1(f329(f329(f331(x89631),x89632),f329(f175(x89631),x89634)))+P1(f329(f329(f331(f916(x89631,x89631)),f329(f329(f257(x89631,x89631),x89632),x89633)),f329(f175(f916(x89631,x89631)),f329(f329(f184(x89631,x89631),x89634),x89634))))
% 159.70/159.37  [8988]~P44(f917(x89881,a904),f917(x89881,a904),x89883)+~P1(f329(f329(f331(x89881),x89882),f101(f917(x89881,a904),x89883)))+P1(f329(f329(f331(x89881),x89882),f329(x89883,f329(f329(f115(f917(x89881,a904)),x89884),f101(f917(x89881,a904),x89883)))))
% 159.70/159.37  [9055]~E(x90553,x90554)+P1(f329(f329(f262(x90551,x90551,a904),a326),x90552))+~P1(f329(f329(f331(f916(x90551,x90551)),x90552),f329(f175(f916(x90551,x90551)),f329(f329(f184(x90551,x90551),x90553),x90554))))
% 159.70/159.37  [9098]P1(f329(f329(f331(f916(f910(x90981),f910(x90981))),f329(f329(f257(f910(x90981),f910(x90981)),x90982),x90983)),f150(x90981,x90984)))+~E(f329(f329(f178(x90981),f329(f192(f910(x90981)),x90982)),x90983),x90982)+~P1(f329(f329(f240(a909),f329(f192(f910(x90981)),x90982)),f329(f192(f910(x90981)),x90983)))
% 159.70/159.37  [9101]~P57(x91011,x91014)+~P1(f329(f329(f331(f916(x91011,x91011)),f329(f329(f257(x91011,x91011),x91013),x91012)),x91014))+P1(f329(f329(f331(f916(x91011,x91011)),f329(f329(f257(x91011,x91011),x91012),x91013)),x91014))
% 159.70/159.37  [9196]~P1(f329(f63(x91961),x91964))+P1(f329(f329(f331(x91961),f397(x91962,x91963,x91964,x91961)),x91964))+P1(f329(f63(x91963),f329(f329(f41(x91961,f917(x91963,a904)),x91964),x91962)))
% 159.70/159.37  [9197]~P1(f329(f63(x91971),x91974))+P1(f329(f329(f331(x91971),f423(x91972,x91973,x91974,x91971)),x91974))+P1(f329(f63(x91973),f329(f329(f41(x91971,f917(x91973,a904)),x91974),x91972)))
% 159.70/159.37  [9291]P1(f329(f329(f331(f916(x92911,x92911)),x92912),f329(f329(f291(x92911,x92911,x92911),x92913),f309(x92911,x92913))))+~P1(f329(f329(f240(a909),f2(a909)),x92914))+~P1(f329(f329(f331(f916(x92911,x92911)),x92912),f329(f329(f186(f916(x92911,x92911),a904),x92914),x92913)))
% 159.70/159.37  [9299]~P41(x92991,x92992)+~P1(f329(f329(f331(f916(x92991,x92991)),f329(f329(f257(x92991,x92991),x92994),x92993)),x92992))+~P1(f329(f329(f331(f916(x92991,x92991)),f329(f329(f257(x92991,x92991),x92993),x92994)),x92992))
% 159.70/159.37  [9421]~P1(f329(f63(x94211),x94214))+E(f329(f329(f6(x94211,a909),f329(f329(f8(f917(x94212,a904),a909,x94211),f37(x94212)),x94213)),x94214),f329(f37(f916(x94211,x94212)),f329(f329(f259(x94211,x94212),x94214),x94213)))+P1(f329(f329(f331(x94211),f552(x94213,x94212,x94214,x94211)),x94214))
% 159.70/159.37  [9425]~P1(f329(f140(x94251),x94252))+P1(f329(f140(x94251),f329(f329(f162(x94251,x94252),x94253),x94254)))+P1(f329(f329(f331(x94251),x94254),f329(f329(f23(f917(x94251,a904)),f329(f175(x94251),x94252)),f329(f329(f311(x94251),f329(f329(f167(x94251),x94252),x94253)),f191(f917(x94251,a904))))))
% 159.70/159.37  [9442]~P1(f329(f63(x94422),x94423))+~P1(f329(f63(x94421),f329(x94424,f397(x94424,x94421,x94423,x94422))))+P1(f329(f63(x94421),f329(f329(f41(x94422,f917(x94421,a904)),x94423),x94424)))
% 159.70/159.37  [9443]~P1(f329(f63(x94432),x94433))+~P1(f329(f63(x94431),f329(x94434,f423(x94434,x94431,x94433,x94432))))+P1(f329(f63(x94431),f329(f329(f41(x94432,f917(x94431,a904)),x94433),x94434)))
% 159.70/159.37  [9520]~P1(f329(f329(f331(f916(x95201,x95201)),x95202),f329(f329(f291(x95201,x95201,x95201),x95204),f309(x95201,x95204))))+P1(f329(f329(f331(f916(x95201,x95201)),x95202),f329(f329(f291(x95201,x95201,x95201),x95203),f309(x95201,x95203))))+~P1(f329(f329(f239(f917(f916(x95201,x95201),a904)),x95204),x95203))
% 159.70/159.37  [9527]E(f329(f329(f178(x95271),f684(x95274,x95273,x95272,x95271)),x95273),f329(f329(f178(x95271),f684(x95274,x95273,x95272,x95271)),x95272))+~P1(f329(f329(f331(f916(f910(x95271),f910(x95271))),f329(f329(f257(f910(x95271),f910(x95271)),x95272),x95273)),f150(x95271,x95274)))+E(f329(f329(f178(x95271),f329(f192(f910(x95271)),x95272)),x95273),x95272)
% 159.70/159.37  [9544]~P1(f329(f63(x95441),x95444))+E(f329(f329(f6(x95441,a909),f329(f329(f8(f917(x95442,a904),a909,x95441),f37(x95442)),x95443)),x95444),f329(f37(f916(x95441,x95442)),f329(f329(f259(x95441,x95442),x95444),x95443)))+~P1(f329(f63(x95442),f329(x95443,f552(x95443,x95442,x95444,x95441))))
% 159.70/159.37  [9549]~E(f329(f192(f910(x95491)),x95493),f329(f192(f910(x95491)),x95492))+P1(f329(f329(f331(f916(f910(x95491),f910(x95491))),f329(f329(f257(f910(x95491),f910(x95491)),x95492),x95493)),f161(x95491,x95494)))+P1(f329(f329(f331(f916(x95491,x95491)),f687(x95494,x95493,x95492,x95491)),f329(f175(f916(x95491,x95491)),f329(f329(f184(x95491,x95491),x95492),x95493))))
% 159.70/159.37  [9632]~P1(f329(f329(f331(f916(f910(x96321),f910(x96321))),f329(f329(f257(f910(x96321),f910(x96321)),x96322),x96323)),f150(x96321,x96324)))+E(f329(f329(f178(x96321),f329(f192(f910(x96321)),x96322)),x96323),x96322)+P1(f329(f329(f240(a909),f684(x96324,x96323,x96322,x96321)),f329(f329(f237(a909),f329(f192(f910(x96321)),x96322)),f329(f192(f910(x96321)),x96323))))
% 159.70/159.37  [9654]~P1(f329(f329(f331(f916(f910(x96541),f910(x96541))),f329(f329(f257(f910(x96541),f910(x96541)),x96542),x96543)),f150(x96541,x96544)))+P1(f329(f329(f240(a909),f329(f192(f910(x96541)),x96542)),f329(f192(f910(x96541)),x96543)))+P1(f329(f329(f240(a909),f684(x96544,x96543,x96542,x96541)),f329(f329(f237(a909),f329(f192(f910(x96541)),x96542)),f329(f192(f910(x96541)),x96543))))
% 159.70/159.37  [10057]~P1(f329(f329(f331(f916(f910(x100571),f910(x100571))),f329(f329(f257(f910(x100571),f910(x100571)),x100572),x100573)),f150(x100571,x100574)))+E(f329(f329(f178(x100571),f329(f192(f910(x100571)),x100572)),x100573),x100572)+P1(f329(f329(f331(f916(x100571,x100571)),f329(f329(f257(x100571,x100571),f329(f329(f167(x100571),x100572),f684(x100574,x100573,x100572,x100571))),f329(f329(f167(x100571),x100573),f684(x100574,x100573,x100572,x100571)))),x100574))
% 159.70/159.37  [10058]~P1(f329(f329(f331(f916(f910(x100581),f910(x100581))),f329(f329(f257(f910(x100581),f910(x100581)),x100582),x100583)),f150(x100581,x100584)))+P1(f329(f329(f240(a909),f329(f192(f910(x100581)),x100582)),f329(f192(f910(x100581)),x100583)))+P1(f329(f329(f331(f916(x100581,x100581)),f329(f329(f257(x100581,x100581),f329(f329(f167(x100581),x100582),f684(x100584,x100583,x100582,x100581))),f329(f329(f167(x100581),x100583),f684(x100584,x100583,x100582,x100581)))),x100584))
% 159.70/159.37  [10114]~E(f329(f192(f910(x101141)),x101142),f329(f192(f910(x101141)),x101143))+P1(f329(f329(f331(f916(f910(x101141),f910(x101141))),f329(f329(f257(f910(x101141),f910(x101141)),x101142),x101143)),f161(x101141,x101144)))+~P1(f329(f329(f331(f916(x101141,x101141)),f329(f329(f257(x101141,x101141),f329(f329(f167(x101141),x101142),f673(x101144,x101143,x101142,x101141))),f329(f329(f167(x101141),x101143),f673(x101144,x101143,x101142,x101141)))),x101144))
% 159.70/159.37  [10259]~P76(x102591)+~P1(f329(f63(x102592),x102594))+E(f329(f168(x102591),f329(f329(f157(x102592,x102591),x102593),f92(f910(x102592),f329(f329(f18(f910(x102592),a904,a904),f329(f329(f8(a904,f917(a904,a904),f910(x102592)),a327),f329(f329(f7(f910(x102592),f917(x102592,a904),a904),f329(f329(f8(f917(x102592,a904),f917(f917(x102592,a904),a904),f910(x102592)),a326),f175(x102592))),x102594))),f140(x102592))))),f235(x102592,x102591,x102593,x102594))
% 159.70/159.37  [7517]~P69(x75172)+E(x75171,f2(x75172))+E(f329(f329(f292(x75172),f329(f329(f82(x75172),x75173),f329(f329(f83(x75172),x75174),x75171))),x75171),f329(f329(f82(x75172),x75174),f329(f329(f292(x75172),x75173),x75171)))
% 159.70/159.37  [7518]~P66(x75182)+E(x75181,f2(x75182))+E(f329(f329(f38(x75182),f329(f329(f82(x75182),x75183),f329(f329(f83(x75182),x75184),x75181))),x75181),f329(f329(f82(x75182),x75184),f329(f329(f38(x75182),x75183),x75181)))
% 159.70/159.37  [7519]~P66(x75192)+E(x75191,f2(x75192))+E(f329(f329(f38(x75192),f329(f329(f82(x75192),x75193),f329(f329(f83(x75192),x75191),x75194))),x75191),f329(f329(f82(x75192),x75194),f329(f329(f38(x75192),x75193),x75191)))
% 159.70/159.37  [7751]~P69(x77512)+E(x77511,f2(x77512))+E(f329(f329(f292(x77512),f329(f329(f82(x77512),x77513),f329(f329(f83(x77512),x77514),x77511))),x77511),f329(f329(f82(x77512),f329(f329(f292(x77512),x77513),x77511)),x77514))
% 159.70/159.37  [7752]~P70(x77522)+E(x77521,f2(x77522))+E(f329(f329(f292(x77522),f329(f329(f82(x77522),x77523),f329(f329(f83(x77522),x77521),x77524))),x77521),f329(f329(f82(x77522),f329(f329(f292(x77522),x77523),x77521)),x77524))
% 159.70/159.37  [7753]~P70(x77532)+E(x77531,f2(x77532))+E(f329(f329(f292(x77532),f329(f329(f23(x77532),x77533),f329(f329(f83(x77532),x77531),x77534))),x77531),f329(f329(f23(x77532),f329(f329(f292(x77532),x77533),x77531)),x77534))
% 159.70/159.37  [8470]~P1(f329(f163(x84701,x84703),x84704))+~P1(f329(f163(x84701,x84702),x84704))+P1(f329(f163(x84701,f329(f329(f106(f917(x84701,a904)),x84702),x84703)),x84704))
% 159.70/159.37  [8845]~E(f329(f329(f291(x88451,x88451,x88451),x88452),x88454),f191(f917(f916(x88451,x88451),a904)))+~E(f329(f329(f291(x88451,x88451,x88451),x88452),x88453),f191(f917(f916(x88451,x88451),a904)))+E(f329(f329(f291(x88451,x88451,x88451),x88452),f329(f329(f115(f917(f916(x88451,x88451),a904)),x88453),x88454)),f191(f917(f916(x88451,x88451),a904)))
% 159.70/159.37  [8964]~P1(f329(f329(f239(f917(x89641,a904)),x89643),x89644))+~P1(f329(f329(f239(f917(x89641,a904)),x89642),x89644))+P1(f329(f329(f239(f917(x89641,a904)),f329(f329(f115(f917(x89641,a904)),x89642),x89643)),x89644))
% 159.70/159.37  [9352]~P1(f329(f63(x93521),x93524))+~P1(f329(f63(x93521),x93523))+E(f329(f329(f23(a909),f329(f329(f82(a909),f329(f329(f6(x93521,a909),x93522),x93523)),f329(f329(f6(x93521,a909),x93522),x93524))),f329(f329(f6(x93521,a909),x93522),f329(f329(f106(f917(x93521,a904)),x93523),x93524))),f329(f329(f6(x93521,a909),x93522),f329(f329(f115(f917(x93521,a904)),x93523),x93524)))
% 159.70/159.37  [9438]~P1(f329(f329(f331(x94381),x94383),x94382))+~P1(f329(f329(f239(f917(x94381,a904)),x94382),f329(f329(f311(x94381),x94383),x94384)))+P1(f329(f329(f239(f917(x94381,a904)),f329(f329(f23(f917(x94381,a904)),x94382),f329(f329(f311(x94381),x94383),f191(f917(x94381,a904))))),x94384))
% 159.70/159.37  [9606]~P1(f329(f329(f331(x96061),x96063),x96062))+P1(f329(f329(f239(f917(x96061,a904)),x96062),f329(f329(f311(x96061),x96063),x96064)))+~P1(f329(f329(f239(f917(x96061,a904)),f329(f329(f23(f917(x96061,a904)),x96062),f329(f329(f311(x96061),x96063),f191(f917(x96061,a904))))),x96064))
% 159.70/159.37  [9694]~P1(f329(f329(f240(a909),x96942),x96944))+~P1(f329(f329(f239(a909),x96941),x96943))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x96941),x96942)),f329(f329(f257(a909,a909),x96943),x96944))),a34))
% 159.70/159.37  [9695]~P1(f329(f329(f239(a909),x96952),x96954))+~P1(f329(f329(f239(a909),x96951),x96953))+P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),f329(f329(f257(a909,a909),x96951),x96952)),f329(f329(f257(a909,a909),x96953),x96954))),a72))
% 159.70/159.37  [9987]~P1(f329(f329(f331(f910(x99871)),x99874),f164(x99871,x99873)))+~P1(f329(f329(f331(f910(x99871)),x99874),f164(x99871,x99872)))+P1(f329(f163(x99871,f329(f329(f106(f917(x99871,a904)),f329(f329(f7(x99871,f917(x99871,a904),a904),f331(x99871)),x99872)),f329(f329(f7(x99871,f917(x99871,a904),a904),f331(x99871)),x99873))),x99874))
% 159.70/159.37  [10080]~P28(x100801,f917(f917(x100801,a904),a904),f329(f329(f7(x100801,f917(f916(x100801,x100801),a904),f917(f917(x100801,a904),a904)),f329(f329(f8(f917(x100801,a904),f917(f917(f916(x100801,x100801),a904),f917(f917(x100801,a904),a904)),x100801),f62(x100801)),f329(f329(f7(x100801,f917(x100801,a904),f917(x100801,a904)),f311(x100801)),f191(f917(x100801,a904))))),x100803),x100802)+~P1(f329(f329(f331(x100801),x100804),x100802))+E(f329(f329(f23(f917(f917(x100801,a904),a904)),f329(f329(f62(x100801),x100802),x100803)),f329(f329(f62(x100801),f329(f329(f311(x100801),x100804),f191(f917(x100801,a904)))),x100803)),f329(f329(f62(x100801),f329(f329(f23(f917(x100801,a904)),x100802),f329(f329(f311(x100801),x100804),f191(f917(x100801,a904))))),x100803))
% 159.70/159.37  [10213]~P58(x102131,x102132,x102134)+~P1(f329(f329(f331(f916(x102131,x102131)),x102133),x102134))+P1(f329(f329(f262(x102131,x102131,a904),f329(f329(f7(x102131,f917(x102131,a904),f917(x102131,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x102131,a904),f917(x102131,a904)),x102131),f8(a904,a904,x102131)),f329(f329(f8(a904,f917(a904,a904),x102131),a327),f329(f329(f7(x102131,f917(x102131,a904),a904),f331(x102131)),x102132)))),f329(f329(f7(x102131,f917(x102131,a904),a904),f331(x102131)),x102132))),x102133))
% 159.70/159.37  [10228]P1(f329(f63(x102281),x102282))+~P1(f329(f63(x102283),f329(f312(x102281,x102283,x102284),x102282)))+~P1(f329(f63(x102281),f329(f267(x102281),f329(f329(f18(x102281,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102281),a327),f329(f329(f7(x102281,f917(x102281,a904),a904),f331(x102281)),x102282))),f329(f329(f7(x102281,x102283,a904),f329(f329(f8(x102283,f917(x102283,a904),x102281),a326),x102284)),f329(x102284,f424(x102284,x102283,x102282,x102281)))))))
% 159.70/159.37  [8224]~P70(x82242)+E(x82241,f2(x82242))+E(f329(f329(f292(x82242),f329(f329(f82(x82242),f329(f329(f83(x82242),x82241),x82243)),x82244)),x82241),f329(f329(f82(x82242),x82243),f329(f329(f292(x82242),x82244),x82241)))
% 159.70/159.37  [8225]~P70(x82252)+E(x82251,f2(x82252))+E(f329(f329(f292(x82252),f329(f329(f23(x82252),f329(f329(f83(x82252),x82251),x82253)),x82254)),x82251),f329(f329(f23(x82252),x82253),f329(f329(f292(x82252),x82254),x82251)))
% 159.70/159.37  [9128]~E(f329(f329(f291(x91281,x91281,x91281),x91283),x91284),f191(f917(f916(x91281,x91281),a904)))+~E(f329(f329(f291(x91281,x91281,x91281),x91282),x91284),f191(f917(f916(x91281,x91281),a904)))+E(f329(f329(f291(x91281,x91281,x91281),f329(f329(f115(f917(f916(x91281,x91281),a904)),x91282),x91283)),x91284),f191(f917(f916(x91281,x91281),a904)))
% 159.70/159.37  [9904]~P1(f329(f163(x99041,x99043),x99044))+~P1(f329(f163(x99041,x99042),x99044))+P1(f329(f163(x99041,f329(f329(f18(x99041,a904,a904),f329(f329(f8(a904,f917(a904,a904),x99041),a327),x99042)),x99043)),x99044))
% 159.70/159.37  [10148]P1(f329(x101481,f420(x101482,x101483,x101481,x101484)))+~P1(f329(f63(x101484),f329(f267(x101484),x101481)))+P1(f329(f63(x101483),f329(f267(x101483),f329(f329(f8(f917(x101484,a904),a904,x101483),f89(x101484)),f329(f329(f8(f917(x101484,a904),f917(x101484,a904),x101483),f329(f18(x101484,a904,a904),f329(f329(f8(a904,f917(a904,a904),x101484),a327),x101481))),x101482)))))
% 159.70/159.37  [10166]~P1(f329(f63(x101662),f329(f267(x101662),x101663)))+~P1(f329(f63(x101661),f329(f267(x101661),f329(f329(f7(x101661,x101662,a904),x101664),f420(x101664,x101661,x101663,x101662)))))+P1(f329(f63(x101661),f329(f267(x101661),f329(f329(f8(f917(x101662,a904),a904,x101661),f89(x101662)),f329(f329(f8(f917(x101662,a904),f917(x101662,a904),x101661),f329(f18(x101662,a904,a904),f329(f329(f8(a904,f917(a904,a904),x101662),a327),x101663))),x101664)))))
% 159.70/159.37  [10239]~P1(f329(f63(x102391),x102394))+P1(f329(f329(f331(x102391),f819(x102392,x102393,x102394,x102391)),x102394))+P1(f329(f63(x102393),f329(f267(x102393),f329(f329(f8(f917(x102391,a904),a904,x102393),f89(x102391)),f329(f329(f8(f917(x102391,a904),f917(x102391,a904),x102393),f329(f18(x102391,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102391),a327),f329(f329(f7(x102391,f917(x102391,a904),a904),f331(x102391)),x102394)))),x102392)))))
% 159.70/159.37  [10245]~P1(f329(f63(x102452),x102453))+~P1(f329(f63(x102451),f329(f267(x102451),f329(f329(f7(x102451,x102452,a904),x102454),f819(x102454,x102451,x102453,x102452)))))+P1(f329(f63(x102451),f329(f267(x102451),f329(f329(f8(f917(x102452,a904),a904,x102451),f89(x102452)),f329(f329(f8(f917(x102452,a904),f917(x102452,a904),x102451),f329(f18(x102452,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102452),a327),f329(f329(f7(x102452,f917(x102452,a904),a904),f331(x102452)),x102453)))),x102454)))))
% 159.70/159.37  [5137]~E(x51372,x51374)+E(f172(x51371,x51372,x51373),f172(x51371,x51374,x51375))+~E(x51372,f2(a909))
% 159.70/159.37  [5395]E(x53951,x53952)+~E(f172(x53954,x53953,x53951),f172(x53954,x53955,x53952))+E(x53953,f2(a909))
% 159.70/159.37  [5945]~E(x59455,x59452)+P46(f31(x59451,x59453),x59452,x59454,x59455)+P1(f329(x59451,x59452))
% 159.70/159.37  [6509]E(x65091,x65092)+~P46(f31(x65093,x65094),x65091,x65095,x65092)+P1(f329(x65093,x65091))
% 159.70/159.37  [8017]~P46(x80172,x80173,x80174,x80175)+~P46(f31(x80171,x80172),x80175,x80174,x80173)+P46(f31(x80171,x80172),x80173,x80174,x80173)
% 159.70/159.37  [9258]E(x92581,x92582)+~P46(f31(x92585,x92583),x92581,x92584,x92582)+P46(x92583,x92581,x92584,f533(x92582,x92584,x92581,x92583,x92585))
% 159.70/159.37  [9260]E(x92601,x92602)+P46(f31(x92603,x92604),f533(x92601,x92605,x92602,x92604,x92603),x92605,x92601)+~P46(f31(x92603,x92604),x92602,x92605,x92601)
% 159.70/159.37  [9264]~P46(f31(x92645,x92641),x92642,x92643,x92644)+P46(x92641,x92642,x92643,f533(x92644,x92643,x92642,x92641,x92645))+~P1(f329(x92645,x92642))
% 159.70/159.37  [9271]~P46(f31(x92711,x92712),x92715,x92714,x92713)+P46(f31(x92711,x92712),f533(x92713,x92714,x92715,x92712,x92711),x92714,x92713)+~P1(f329(x92711,x92715))
% 159.70/159.37  [6653]E(x66531,x66532)+~E(f329(x66533,x66531),f329(x66533,x66532))+~P28(x66534,x66535,x66533,f247(f917(x66534,a904)))
% 159.70/159.37  [7555]E(x75551,x75552)+~P28(x75553,x75554,x75555,f247(f917(x75553,a904)))+~E(f329(f312(x75553,x75554,x75555),x75551),f329(f312(x75553,x75554,x75555),x75552))
% 159.70/159.37  [7805]P28(x78052,x78053,f515(x78054,x78053,x78052,x78051),x78051)+~E(f329(f312(x78053,x78052,x78055),x78054),x78051)+E(x78051,f191(f917(x78052,a904)))
% 159.70/159.37  [8353]~P1(f329(f329(x83533,x83532),x83535))+~P1(f329(f329(x83533,x83534),x83532))+P1(f329(f329(f331(x83531),x83532),f298(x83531,x83533,x83534,x83535)))
% 159.70/159.37  [8354]~P1(f329(f329(x83543,x83542),x83545))+~P1(f329(f329(x83543,x83544),x83542))+P1(f329(f329(f331(x83541),x83542),f301(x83541,x83543,x83544,x83545)))
% 159.70/159.37  [8923]~P28(x89231,x89233,x89235,f247(f917(x89231,a904)))+~P28(x89233,x89232,x89234,f247(f917(x89233,a904)))+P28(x89231,x89232,f329(f74(x89233,x89232,x89231,x89234),x89235),f247(f917(x89231,a904)))
% 159.70/159.37  [9497]P1(f329(f329(f331(f916(x94971,x94971)),f329(f329(f257(x94971,x94971),x94972),x94973)),f309(x94971,x94974)))+~P1(f329(f329(f331(f916(x94971,x94971)),f329(f329(f257(x94971,x94971),x94972),x94975)),f309(x94971,x94974)))+~P1(f329(f329(f331(f916(x94971,x94971)),f329(f329(f257(x94971,x94971),x94975),x94973)),f309(x94971,x94974)))
% 159.70/159.37  [9534]~P112(x95342)+~P1(f329(f140(x95341),x95345))+P1(f329(f140(x95341),f152(x95341,x95342,x95343,x95344,x95345)))
% 159.70/159.37  [5469]~E(x54692,f118(x54691))+E(f329(f329(f137(x54691),x54692),x54693),f329(f329(f154(x54691),x54694),x54695))+~E(x54693,f329(f329(f154(x54691),x54694),x54695))
% 159.70/159.37  [5470]~E(x54702,f118(x54701))+E(f329(f329(f137(x54701),x54702),x54703),f329(f329(f154(x54701),x54704),x54705))+~E(f329(f329(f154(x54701),x54704),x54705),x54703)
% 159.70/159.37  [6610]~E(f329(f192(f910(x66101)),x66105),f329(f192(f910(x66102)),x66104))+E(f329(f329(f157(f916(x66101,x66102),x66102),f261(x66101,x66102)),x66103),x66104)+~E(f329(f329(f184(x66101,x66102),x66105),x66104),x66103)
% 159.70/159.37  [6611]~E(f329(f192(f910(x66111)),x66114),f329(f192(f910(x66112)),x66115))+E(f329(f329(f157(f916(x66111,x66112),x66111),f256(x66111,x66112)),x66113),x66114)+~E(f329(f329(f184(x66111,x66112),x66114),x66115),x66113)
% 159.70/159.37  [7083]~P112(x70831)+~P16(x70831,f329(f329(f157(x70832,x70831),x70833),x70835))+P16(x70831,f329(f329(f157(x70832,x70831),x70833),f329(f139(x70832,x70834),x70835)))
% 159.70/159.37  [7126]~P1(f329(x71263,x71265))+~P1(f329(f329(x71262,x71264),x71265))+P1(f329(f329(f95(x71261,x71262,x71263),x71264),x71265))
% 159.70/159.37  [7223]~P112(x72231)+P16(x72231,f329(f329(f157(x72232,x72231),x72233),f173(x72232,x72234,x72235)))+~P16(x72231,f329(f329(f157(x72232,x72231),x72233),x72235))
% 159.70/159.37  [7246]~P60(x72463,x72462,x72465)+~P60(x72461,x72463,x72464)+P60(x72461,x72462,f329(f329(f291(x72461,x72463,x72462),x72464),x72465))
% 159.70/159.37  [7341]E(x73411,x73412)+~P28(x73413,x73414,x73415,f247(f917(x73413,a904)))+~E(f329(f329(f157(x73413,x73414),x73415),x73411),f329(f329(f157(x73413,x73414),x73415),x73412))
% 159.70/159.37  [7422]P46(x74221,x74222,x74223,x74224)+~P46(x74221,x74222,x74225,x74224)+~P1(f329(f329(f239(a909),x74225),x74223))
% 159.70/159.37  [7503]~P1(f329(f329(f240(a909),x75031),f329(x75033,x75035)))+P1(f329(f329(f240(a909),x75031),f158(x75032,x75033,x75034)))+~P1(f329(f329(f331(x75032),x75035),f329(f175(x75032),x75034)))
% 159.70/159.37  [7504]~P1(f329(f329(f239(a909),x75041),f329(x75043,x75045)))+P1(f329(f329(f239(a909),x75041),f158(x75042,x75043,x75044)))+~P1(f329(f329(f331(x75042),x75045),f329(f175(x75042),x75044)))
% 159.70/159.37  [7904]P1(f329(x79041,x79042))+~P1(f329(x79041,x79043))+~P1(f329(f329(f331(x79044),x79042),f329(f175(x79044),f172(x79044,x79045,x79043))))
% 159.70/159.37  [7905]P1(f329(x79051,x79052))+~P1(f329(x79051,x79053))+~P1(f329(f329(f331(x79054),x79053),f329(f175(x79054),f172(x79054,x79055,x79052))))
% 159.70/159.37  [7909]~P113(x79091)+P1(f329(f329(f239(f917(x79091,a904)),f305(x79091,x79092,x79093)),f305(x79091,x79094,x79095)))+P1(f329(f329(f239(x79091),x79092),x79093))
% 159.70/159.37  [7936]~P8(x79361)+P1(f329(f329(f239(x79361),f329(f329(f42(x79362,x79361),x79363),x79364)),f329(x79364,x79365)))+~P1(f329(f329(f331(x79362),x79365),x79363))
% 159.70/159.37  [8004]~P28(x80041,x80042,x80044,x80043)+E(f329(f79(x80041,x80042,x80043,x80044),f329(x80044,x80045)),x80045)+~P1(f329(f329(f331(x80041),x80045),x80043))
% 159.70/159.37  [8005]~P28(x80051,x80052,x80054,x80053)+E(f329(f94(x80051,x80052,x80053,x80054),f329(x80054,x80055)),x80055)+~P1(f329(f329(f331(x80051),x80055),x80053))
% 159.70/159.37  [8213]~P1(f329(x82131,x82135))+P1(f329(x82131,f347(x82131,x82132,x82133,x82134)))+~P1(f329(f329(f331(x82134),x82135),x82133))
% 159.70/159.37  [8214]~P1(f329(x82141,x82145))+P1(f329(x82141,f347(x82141,x82142,x82143,x82144)))+~P1(f329(f329(f331(x82144),x82145),x82142))
% 159.70/159.37  [8306]P1(f329(f63(x83061),x83062))+~P1(f329(f63(x83063),x83064))+~P1(f329(f329(f239(f917(x83061,a904)),x83062),f329(f312(x83063,x83061,x83065),x83064)))
% 159.70/159.37  [8474]E(x84741,x84742)+~P28(x84743,x84744,x84745,f329(f329(f115(f917(x84743,a904)),f329(f175(x84743),x84741)),f329(f175(x84743),x84742)))+~E(f329(f329(f157(x84743,x84744),x84745),x84741),f329(f329(f157(x84743,x84744),x84745),x84742))
% 159.70/159.37  [8527]~P113(x85271)+~P1(f329(f329(f240(f917(x85271,a904)),f305(x85271,x85274,x85275)),f305(x85271,x85272,x85273)))+P1(f329(f329(f239(x85271),x85272),x85273))
% 159.70/159.37  [8597]~P28(x85971,x85974,x85975,f247(f917(x85971,a904)))+~P1(f329(f329(f331(x85974),f329(x85975,x85972)),f329(f312(x85971,x85974,x85975),x85973)))+P1(f329(f329(f331(x85971),x85972),x85973))
% 159.70/159.37  [8679]P1(f329(x86791,x86792))+~P1(f329(x86791,f873(x86791,x86793,x86794,x86795)))+~P1(f329(f329(f331(x86795),x86792),x86794))
% 159.70/159.37  [8680]P1(f329(x86801,x86802))+~P1(f329(x86801,f873(x86801,x86803,x86804,x86805)))+~P1(f329(f329(f331(x86805),x86802),x86803))
% 159.70/159.37  [8961]~P28(x89612,x89613,x89611,x89614)+E(f329(x89611,f329(f79(x89612,x89613,x89614,x89611),x89615)),x89615)+~P1(f329(f329(f331(x89613),x89615),f329(f312(x89612,x89613,x89611),x89614)))
% 159.70/159.37  [9069]E(x90691,f118(x90692))+E(f329(f329(f154(x90692),x90693),f702(x90694,x90693,x90695,x90691,x90692)),x90691)+~E(f329(f329(f137(x90692),x90691),x90695),f329(f329(f154(x90692),x90693),x90694))
% 159.70/159.37  [9070]E(x90701,f118(x90702))+E(f329(f329(f154(x90702),x90703),f703(x90704,x90701,x90705,x90703,x90702)),x90701)+~E(f329(f329(f137(x90702),x90701),x90704),f329(f329(f154(x90702),x90703),x90705))
% 159.70/159.37  [9087]E(f329(f329(f154(x90872),x90873),f702(x90874,x90873,x90871,x90875,x90872)),x90875)+~E(f329(f329(f137(x90872),x90875),x90871),f329(f329(f154(x90872),x90873),x90874))+E(x90871,f329(f329(f154(x90872),x90873),x90874))
% 159.70/159.37  [9088]E(f329(f329(f154(x90881),x90882),f703(x90884,x90885,x90883,x90882,x90881)),x90885)+~E(f329(f329(f137(x90881),x90885),x90884),f329(f329(f154(x90881),x90882),x90883))+E(f329(f329(f154(x90881),x90882),x90883),x90884)
% 159.70/159.37  [9167]~E(f329(f312(x91673,x91672,x91674),f247(f917(x91673,a904))),f247(f917(x91672,a904)))+~E(f329(f312(x91671,x91673,x91675),f247(f917(x91671,a904))),f247(f917(x91673,a904)))+E(f329(f312(x91671,x91672,f329(f74(x91673,x91672,x91671,x91674),x91675)),f247(f917(x91671,a904))),f247(f917(x91672,a904)))
% 159.70/159.37  [9541]E(x95411,f118(x95412))+~E(f329(f329(f137(x95412),x95411),x95413),f329(f329(f154(x95412),x95415),x95414))+E(f329(f329(f137(x95412),f703(x95413,x95411,x95414,x95415,x95412)),x95413),x95414)
% 159.70/159.37  [9542]E(x95421,f118(x95422))+~E(f329(f329(f137(x95422),x95421),x95425),f329(f329(f154(x95422),x95424),x95423))+E(f329(f329(f137(x95422),f702(x95423,x95424,x95425,x95421,x95422)),x95425),x95423)
% 159.70/159.37  [9550]E(f329(f329(f137(x95502),f702(x95504,x95503,x95501,x95505,x95502)),x95501),x95504)+~E(f329(f329(f137(x95502),x95505),x95501),f329(f329(f154(x95502),x95503),x95504))+E(x95501,f329(f329(f154(x95502),x95503),x95504))
% 159.70/159.37  [9551]~E(f329(f329(f137(x95511),x95515),x95514),f329(f329(f154(x95511),x95512),x95513))+E(f329(f329(f137(x95511),f703(x95514,x95515,x95513,x95512,x95511)),x95514),x95513)+E(f329(f329(f154(x95511),x95512),x95513),x95514)
% 159.70/159.37  [9552]E(f329(f329(f137(x95521),x95525),f706(x95523,x95522,x95524,x95525,x95521)),x95522)+E(f329(f329(f137(x95521),x95522),f705(x95523,x95522,x95524,x95525,x95521)),x95525)+~E(f329(f329(f137(x95521),x95525),x95524),f329(f329(f137(x95521),x95522),x95523))
% 159.70/159.37  [9589]~P112(x95891)+P16(x95891,f329(f329(f157(x95892,x95891),x95893),f152(x95892,x95891,x95893,x95894,x95895)))+~P16(x95891,f329(f329(f157(x95892,x95891),x95893),x95895))
% 159.70/159.37  [9603]~P64(x96035,x96031,x96034,x96033)+P1(f329(f329(x96031,x96032),f537(x96033,x96034,x96031,x96035,x96032)))+~P1(f329(f329(f331(x96035),x96032),x96034))
% 159.70/159.37  [9604]~P64(x96045,x96041,x96044,x96043)+P1(f329(f329(x96041,x96042),f825(x96043,x96044,x96041,x96045,x96042)))+~P1(f329(f329(f331(x96045),x96042),x96044))
% 159.70/159.37  [9706]~P1(f329(f329(f331(f916(x97061,x97061)),f329(f329(f257(x97061,x97061),x97065),x97063)),f309(x97061,x97064)))+P1(f329(f329(f331(f916(x97061,x97061)),f329(f329(f257(x97061,x97061),x97062),x97063)),f329(f329(f291(x97061,x97061,x97061),x97064),f309(x97061,x97064))))+~P1(f329(f329(f331(f916(x97061,x97061)),f329(f329(f257(x97061,x97061),x97062),x97065)),f329(f329(f291(x97061,x97061,x97061),x97064),f309(x97061,x97064))))
% 159.70/159.37  [9707]~P1(f329(f329(f331(f916(x97071,x97071)),f329(f329(f257(x97071,x97071),x97072),x97075)),f309(x97071,x97074)))+P1(f329(f329(f331(f916(x97071,x97071)),f329(f329(f257(x97071,x97071),x97072),x97073)),f329(f329(f291(x97071,x97071,x97071),x97074),f309(x97071,x97074))))+~P1(f329(f329(f331(f916(x97071,x97071)),f329(f329(f257(x97071,x97071),x97075),x97073)),f329(f329(f291(x97071,x97071,x97071),x97074),f309(x97071,x97074))))
% 159.70/159.37  [9709]P1(f329(f329(f331(f916(f910(x97091),f910(x97091))),f329(f329(f257(f910(x97091),f910(x97091)),x97092),x97093)),f161(x97091,f309(x97091,x97094))))+~P1(f329(f329(f331(f916(f910(x97091),f910(x97091))),f329(f329(f257(f910(x97091),f910(x97091)),x97092),x97095)),f161(x97091,f309(x97091,x97094))))+~P1(f329(f329(f331(f916(f910(x97091),f910(x97091))),f329(f329(f257(f910(x97091),f910(x97091)),x97095),x97093)),f161(x97091,f309(x97091,x97094))))
% 159.70/159.37  [9713]E(f329(f329(f137(x97131),x97132),f705(x97133,x97132,x97134,x97135,x97131)),x97135)+E(f329(f329(f137(x97131),f706(x97133,x97132,x97134,x97135,x97131)),x97133),x97134)+~E(f329(f329(f137(x97131),x97132),x97133),f329(f329(f137(x97131),x97135),x97134))
% 159.70/159.37  [9714]E(f329(f329(f137(x97141),x97142),f706(x97143,x97144,x97145,x97142,x97141)),x97144)+E(f329(f329(f137(x97141),f705(x97143,x97144,x97145,x97142,x97141)),x97145),x97143)+~E(f329(f329(f137(x97141),x97142),x97145),f329(f329(f137(x97141),x97144),x97143))
% 159.70/159.37  [9770]P1(f329(f329(f331(f916(x97701,x97701)),f329(f329(f257(x97701,x97701),x97702),x97703)),f329(f329(f291(x97701,x97701,x97701),x97704),f309(x97701,x97704))))+~P1(f329(f329(f331(f916(x97701,x97701)),f329(f329(f257(x97701,x97701),x97702),x97705)),f329(f329(f291(x97701,x97701,x97701),x97704),f309(x97701,x97704))))+~P1(f329(f329(f331(f916(x97701,x97701)),f329(f329(f257(x97701,x97701),x97705),x97703)),f329(f329(f291(x97701,x97701,x97701),x97704),f309(x97701,x97704))))
% 159.70/159.37  [9797]P38(x97971,x97972,x97973,x97974,x97975)+~E(f329(f192(f910(x97971)),x97974),f329(f192(f910(x97972)),x97975))+~P1(f329(f329(f262(x97971,x97972,a904),x97973),f721(x97975,x97974,x97973,x97972,x97971)))
% 159.70/159.37  [9798]P38(x97981,x97982,x97983,x97984,x97985)+~E(f329(f192(f910(x97981)),x97984),f329(f192(f910(x97982)),x97985))+~P1(f329(f329(f262(x97981,x97982,a904),x97983),f722(x97983,x97985,x97984,x97982,x97981)))
% 159.70/159.37  [9803]E(f329(f329(f137(x98031),f705(x98032,x98033,x98034,x98035,x98031)),x98034),x98032)+~E(f329(f329(f137(x98031),x98033),x98032),f329(f329(f137(x98031),x98035),x98034))+E(f329(f329(f137(x98031),f706(x98032,x98033,x98034,x98035,x98031)),x98032),x98034)
% 159.70/159.37  [9818]~P112(x98182)+E(f329(f329(f151(x98181,x98182,x98183),x98184),x98185),f329(f329(f154(x98181),x98184),x98185))+P1(f329(f329(f331(x98181),f767(x98184,x98183,x98185,x98181,x98182)),f329(f175(x98181),x98185)))
% 159.70/159.37  [9822]~P64(x98221,x98224,x98223,x98222)+~P1(f329(f329(f331(x98221),x98225),x98223))+P1(f329(f329(f331(x98221),f537(x98222,x98223,x98224,x98221,x98225)),x98222))
% 159.70/159.37  [9823]~P64(x98231,x98234,x98233,x98232)+~P1(f329(f329(f331(x98231),x98235),x98233))+P1(f329(f329(f331(x98231),f825(x98232,x98233,x98234,x98231,x98235)),x98232))
% 159.70/159.37  [9939]~P1(f329(f329(f331(f916(f917(x99391,a904),f917(x99391,a904))),f329(f329(f257(f917(x99391,a904),f917(x99391,a904)),x99394),x99393)),f321(x99391,x99392)))+~P1(f329(f329(f331(x99391),x99395),x99394))+P1(f329(f329(f331(x99391),f589(x99392,x99393,x99394,x99391,x99395)),x99393))
% 159.70/159.37  [9950]~P112(x99502)+E(f329(f329(f151(x99501,x99502,x99503),x99504),x99505),f329(f329(f154(x99501),x99504),x99505))+~P1(f329(f329(f239(x99502),f329(x99503,x99504)),f329(x99503,f767(x99504,x99503,x99505,x99501,x99502))))
% 159.70/159.37  [9995]~P28(x99953,x99954,x99955,f247(f917(x99953,a904)))+P1(f329(x99951,x99952))+~P1(f329(x99951,f329(f94(x99953,x99954,f247(f917(x99953,a904)),x99955),f838(x99952,x99951,x99955,x99954,x99953))))
% 159.70/159.37  [10131]P38(x101311,x101312,x101313,x101314,x101315)+~E(f329(f192(f910(x101311)),x101314),f329(f192(f910(x101312)),x101315))+~P1(f329(f329(x101313,f329(f329(f167(x101311),x101314),f723(x101315,x101314,x101313,x101312,x101311))),f329(f329(f167(x101312),x101315),f723(x101315,x101314,x101313,x101312,x101311))))
% 159.70/159.37  [10132]P38(x101321,x101322,x101323,x101324,x101325)+~E(f329(f192(f910(x101321)),x101324),f329(f192(f910(x101322)),x101325))+~P1(f329(f329(x101323,f329(f329(f167(x101321),x101324),f759(x101323,x101325,x101322,x101324,x101321))),f329(f329(f167(x101322),x101325),f759(x101323,x101325,x101322,x101324,x101321))))
% 159.70/159.37  [6683]~P20(x66832,x66835,x66831)+~P1(f329(f63(x66832),x66834))+E(f329(x66831,f329(f329(f311(x66832),x66833),x66834)),f329(f329(f66(x66832,x66832,x66835),x66833),x66834))
% 159.70/159.37  [6684]~E(x66843,x66844)+~E(x66842,x66845)+E(f329(f329(f311(x66841),x66842),f329(f329(f311(x66841),x66843),f191(f917(x66841,a904)))),f329(f329(f311(x66841),x66844),f329(f329(f311(x66841),x66845),f191(f917(x66841,a904)))))
% 159.70/159.37  [6695]P1(f329(x66952,x66955))+E(f180(x66951,x66952,f329(f329(f137(x66951),x66953),x66954)),f180(x66951,x66952,x66953))+~P1(f329(f329(f331(x66951),x66955),f329(f175(x66951),x66953)))
% 159.70/159.37  [6732]E(f329(x67321,x67322),f191(f917(x67323,a904)))+~E(f329(f329(f41(x67324,f917(x67323,a904)),x67325),x67321),f191(f917(x67323,a904)))+~P1(f329(f329(f331(x67324),x67322),x67325))
% 159.70/159.37  [6733]E(f329(x67331,x67332),f247(f917(x67333,a904)))+~E(f329(f329(f42(x67334,f917(x67333,a904)),x67335),x67331),f247(f917(x67333,a904)))+~P1(f329(f329(f331(x67334),x67332),x67335))
% 159.70/159.37  [7032]~P1(f329(f329(f197(x70321),x70323),x70325))+~P1(f329(f329(f197(x70322),x70325),x70324))+P1(f329(f329(f197(f32(x70321,x70322)),x70323),x70324))
% 159.70/159.37  [7233]~E(x72332,x72334)+~P146(x72331)+E(f329(f329(f82(x72331),f329(f329(f83(x72331),x72332),x72333)),f329(f329(f83(x72331),x72334),x72335)),f329(f329(f82(x72331),f329(f329(f83(x72331),x72332),x72335)),f329(f329(f83(x72331),x72334),x72333)))
% 159.70/159.37  [7293]~P8(x72931)+~P1(f329(f329(f331(x72934),x72933),x72935))+P1(f329(f329(f239(x72931),f329(x72932,x72933)),f329(f329(f41(x72934,x72931),x72935),x72932)))
% 159.70/159.37  [7346]~P114(x73461)+P1(f329(f329(f239(x73461),f329(x73462,x73463)),f329(x73464,x73463)))+~P1(f329(f329(f239(f917(x73465,x73461)),x73462),x73464))
% 159.70/159.37  [7474]E(x74741,x74742)+E(x74743,x74741)+~E(f329(f329(f311(x74744),x74741),f329(f329(f311(x74744),x74745),f191(f917(x74744,a904)))),f329(f329(f311(x74744),x74742),f329(f329(f311(x74744),x74743),f191(f917(x74744,a904)))))
% 159.70/159.37  [7475]E(x74751,x74752)+E(x74753,x74751)+~E(f329(f329(f311(x74754),x74753),f329(f329(f311(x74754),x74752),f191(f917(x74754,a904)))),f329(f329(f311(x74754),x74755),f329(f329(f311(x74754),x74751),f191(f917(x74754,a904)))))
% 159.70/159.37  [7476]E(x74761,x74762)+E(x74761,x74763)+~E(f329(f329(f311(x74764),x74763),f329(f329(f311(x74764),x74762),f191(f917(x74764,a904)))),f329(f329(f311(x74764),x74765),f329(f329(f311(x74764),x74761),f191(f917(x74764,a904)))))
% 159.70/159.37  [7477]E(x74771,x74772)+E(x74771,x74773)+~E(f329(f329(f311(x74774),x74771),f329(f329(f311(x74774),x74775),f191(f917(x74774,a904)))),f329(f329(f311(x74774),x74772),f329(f329(f311(x74774),x74773),f191(f917(x74774,a904)))))
% 159.70/159.37  [8014]P28(x80141,x80142,x80143,x80144)+~P28(x80141,x80142,x80143,x80145)+~P1(f329(f329(f239(f917(x80141,a904)),x80144),x80145))
% 159.70/159.37  [8044]~E(f329(x80443,x80445),x80444)+~P28(x80441,x80442,x80443,f247(f917(x80441,a904)))+E(f329(f94(x80441,x80442,f247(f917(x80441,a904)),x80443),x80444),x80445)
% 159.70/159.37  [8120]P1(f329(x81201,x81202))+~P1(f329(f329(f197(x81204),x81202),x81205))+P1(f329(f329(f197(f29(x81201,x81203,x81204)),x81202),x81205))
% 159.70/159.37  [8148]~P1(f329(x81481,x81484))+~P1(f329(f329(f197(x81482),x81484),x81485))+P1(f329(f329(f197(f29(x81481,x81482,x81483)),x81484),x81485))
% 159.70/159.37  [8201]E(x82011,x82012)+~E(f329(f312(x82013,x82014,x82015),x82011),f329(f312(x82013,x82014,x82015),x82012))+~P28(x82013,x82014,x82015,f329(f329(f115(f917(x82013,a904)),x82011),x82012))
% 159.70/159.37  [8274]P1(f329(x82742,x82744))+E(f329(f329(f141(x82741),f329(f192(f910(x82741)),f180(x82741,x82742,x82743))),x82743),f329(f329(f154(x82741),x82744),x82745))+~E(f329(f329(f137(x82741),f180(x82741,x82742,x82743)),f329(f329(f154(x82741),x82744),x82745)),x82743)
% 159.70/159.37  [8304]~P28(x83041,x83042,x83043,x83045)+~P28(x83041,x83042,x83043,x83044)+P28(x83041,x83042,x83043,f329(f329(f106(f917(x83041,a904)),x83044),x83045))
% 159.70/159.37  [8413]~P76(x84131)+E(f329(f329(f82(x84131),f329(x84132,x84133)),f329(f168(x84131),f329(f329(f157(x84134,x84131),x84132),f173(x84134,x84133,x84135)))),f329(f168(x84131),f329(f329(f157(x84134,x84131),x84132),x84135)))+~P1(f329(f329(f331(x84134),x84133),f329(f175(x84134),x84135)))
% 159.70/159.37  [8501]~P112(x85011)+~P16(x85011,f329(f329(f157(x85012,x85011),x85013),x85015))+P16(x85011,f329(f329(f157(x85012,x85011),x85013),f329(f329(f151(x85012,x85011,x85013),x85014),x85015)))
% 159.70/159.37  [8582]P1(f329(x85821,x85822))+P1(f329(f329(f197(x85823),x85822),x85824))+~P1(f329(f329(f197(f29(x85821,x85825,x85823)),x85822),x85824))
% 159.70/159.37  [8593]~P8(x85931)+P1(f329(f329(f239(x85931),f329(f329(f41(x85932,x85931),x85933),x85934)),f329(f329(f41(x85932,x85931),x85935),x85934)))+~P1(f329(f329(f239(f917(x85932,a904)),x85933),x85935))
% 159.70/159.37  [8594]~P8(x85941)+P1(f329(f329(f239(x85941),f329(f329(f42(x85942,x85941),x85943),x85944)),f329(f329(f42(x85942,x85941),x85945),x85944)))+~P1(f329(f329(f239(f917(x85942,a904)),x85945),x85943))
% 159.70/159.37  [8603]~P1(f329(x86034,x86032))+P1(f329(f329(f197(x86031),x86032),x86033))+~P1(f329(f329(f197(f29(x86034,x86031,x86035)),x86032),x86033))
% 159.70/159.37  [8632]~P112(x86323)+P1(f329(f140(x86321),x86322))+~P1(f329(f140(x86321),f329(f329(f151(x86321,x86323,x86324),x86325),x86322)))
% 159.70/159.37  [8642]P1(f329(f329(f197(x86421),x86422),x86423))+P1(f329(f329(f197(x86424),x86422),x86423))+~P1(f329(f329(f197(f29(x86425,x86421,x86424)),x86422),x86423))
% 159.70/159.37  [8774]~P112(x87741)+~P1(f329(f329(f331(x87742),x87743),f329(f175(x87742),x87744)))+~P1(f329(f140(x87742),f329(f329(f151(x87742,x87741,x87745),x87743),x87744)))
% 159.70/159.37  [8855]~P112(x88551)+P16(x88551,f329(f329(f157(x88552,x88551),x88553),x88554))+~P16(x88551,f329(f329(f157(x88552,x88551),x88553),f329(f329(f151(x88552,x88551,x88553),x88555),x88554)))
% 159.70/159.37  [8898]~P28(x88982,x88981,x88984,x88983)+E(f329(f312(x88981,x88982,f94(x88982,x88981,x88983,x88984)),f329(f312(x88982,x88981,x88984),x88985)),x88985)+~P1(f329(f329(f239(f917(x88982,a904)),x88985),x88983))
% 159.70/159.37  [8949]~P112(x89492)+E(f329(f329(f151(x89491,x89492,x89493),x89494),x89495),f152(x89491,x89492,x89493,x89494,x89495))+P1(f329(f329(f331(x89492),f329(x89493,x89494)),f329(f312(x89491,x89492,x89493),f329(f175(x89491),x89495))))
% 159.70/159.37  [9030]~P112(x90302)+E(f152(x90301,x90302,x90303,x90304,x90305),x90305)+~P1(f329(f329(f331(x90302),f329(x90303,x90304)),f329(f312(x90301,x90302,x90303),f329(f175(x90301),x90305))))
% 159.70/159.37  [9048]~P28(x90482,x90481,x90483,x90485)+P1(f329(f329(f240(f917(x90481,a904)),f329(f312(x90482,x90481,x90483),x90484)),f329(f312(x90482,x90481,x90483),x90485)))+~P1(f329(f329(f240(f917(x90482,a904)),x90484),x90485))
% 159.70/159.37  [9207]~P28(x92071,x92072,x92073,f247(f917(x92071,a904)))+~P1(f329(f329(f239(f917(x92072,a904)),x92074),f329(f312(x92071,x92072,x92073),x92075)))+P1(f329(f329(f239(f917(x92071,a904)),f329(f313(x92071,x92072,x92073),x92074)),x92075))
% 159.70/159.37  [9231]~E(f329(f312(x92313,x92311,x92314),f247(f917(x92313,a904))),f247(f917(x92311,a904)))+P1(f329(f329(f239(f917(x92311,a904)),x92312),f329(f312(x92313,x92311,x92314),x92315)))+~P1(f329(f329(f239(f917(x92313,a904)),f329(f313(x92313,x92311,x92314),x92312)),x92315))
% 159.70/159.37  [9346]~P28(x93461,x93464,x93465,f247(f917(x93461,a904)))+~P1(f329(f329(f239(f917(x93464,a904)),f329(f312(x93461,x93464,x93465),x93462)),f329(f312(x93461,x93464,x93465),x93463)))+P1(f329(f329(f239(f917(x93461,a904)),x93462),x93463))
% 159.70/159.37  [9466]~P77(x94661)+~E(f329(x94663,f742(x94663,x94664,x94665,x94662,x94661)),f2(x94661))+E(f329(f168(x94661),f329(f329(f157(x94662,x94661),x94663),f329(f139(x94662,x94664),x94665))),f329(f168(x94661),f329(f329(f157(x94662,x94661),x94663),x94665)))
% 159.70/159.37  [9648]~P19(x96481,x96482,x96483)+~P1(f329(f63(x96481),x96485))+P1(f329(f68(x96481,x96482,x96483,x96484,x96485),f329(f329(f66(x96481,x96482,x96483),x96484),x96485)))
% 159.70/159.37  [9726]~P29(x97262,x97261,x97264,f247(f917(x97262,a904)),f247(f917(x97261,a904)))+~P29(x97261,x97263,x97265,f247(f917(x97261,a904)),f247(f917(x97263,a904)))+E(f329(f74(x97261,x97262,x97263,f94(x97262,x97261,f247(f917(x97262,a904)),x97264)),f94(x97261,x97263,f247(f917(x97261,a904)),x97265)),f94(x97262,x97263,f247(f917(x97262,a904)),f329(f74(x97261,x97263,x97262,x97265),x97264)))
% 159.70/159.37  [9727]P1(f329(x97271,f662(x97272,x97271,x97273,x97274,x97275)))+~P1(f329(f329(f239(f917(x97275,a904)),x97274),x97273))+P1(f329(f329(f239(f917(x97275,a904)),f329(f329(f106(f917(x97275,a904)),x97274),f329(f267(x97275),x97271))),f329(f329(f106(f917(x97275,a904)),x97273),f329(f267(x97275),x97272))))
% 159.70/159.37  [9743]~P77(x97431)+~P1(f329(x97434,f742(x97433,x97434,x97435,x97432,x97431)))+E(f329(f168(x97431),f329(f329(f157(x97432,x97431),x97433),f329(f139(x97432,x97434),x97435))),f329(f168(x97431),f329(f329(f157(x97432,x97431),x97433),x97435)))
% 159.70/159.37  [9820]~P8(x98205)+P1(f329(f329(f331(x98201),f631(x98202,x98203,x98201,x98204,x98205)),x98203))+P1(f329(f329(f239(x98205),x98204),f329(f329(f42(x98201,x98205),x98203),x98202)))
% 159.70/159.37  [9824]~P77(x98241)+E(f329(f168(x98241),f329(f329(f157(x98242,x98241),x98243),f329(f139(x98242,x98244),x98245))),f329(f168(x98241),f329(f329(f157(x98242,x98241),x98243),x98245)))+P1(f329(f329(f331(x98242),f742(x98243,x98244,x98245,x98242,x98241)),f329(f175(x98242),x98245)))
% 159.70/159.37  [9834]~P1(f329(x98345,f662(x98345,x98343,x98344,x98342,x98341)))+~P1(f329(f329(f239(f917(x98341,a904)),x98342),x98344))+P1(f329(f329(f239(f917(x98341,a904)),f329(f329(f106(f917(x98341,a904)),x98342),f329(f267(x98341),x98343))),f329(f329(f106(f917(x98341,a904)),x98344),f329(f267(x98341),x98345))))
% 159.70/159.37  [9850]~P28(x98505,x98503,x98504,f247(f917(x98505,a904)))+P1(f329(x98501,x98502))+P1(f329(f329(f331(x98503),f838(x98502,x98501,x98504,x98503,x98505)),f329(f312(x98505,x98503,x98504),f247(f917(x98505,a904)))))
% 159.70/159.37  [9872]P38(x98721,x98722,x98723,x98724,x98725)+~E(f329(f192(f910(x98722)),x98725),f329(f192(f910(x98721)),x98724))+P1(f329(f329(f240(a909),f723(x98725,x98724,x98723,x98722,x98721)),f329(f192(f910(x98721)),x98724)))
% 159.70/159.37  [9873]P38(x98731,x98732,x98733,x98734,x98735)+~E(f329(f192(f910(x98732)),x98735),f329(f192(f910(x98731)),x98734))+P1(f329(f329(f240(a909),f759(x98733,x98735,x98732,x98734,x98731)),f329(f192(f910(x98731)),x98734)))
% 159.70/159.37  [9906]P1(f329(f329(f331(x99061),f662(x99062,x99063,x99064,x99065,x99061)),x99065))+~P1(f329(f329(f239(f917(x99061,a904)),x99065),x99064))+P1(f329(f329(f239(f917(x99061,a904)),f329(f329(f106(f917(x99061,a904)),x99065),f329(f267(x99061),x99063))),f329(f329(f106(f917(x99061,a904)),x99064),f329(f267(x99061),x99062))))
% 159.70/159.37  [9951]~P8(x99511)+~P1(f329(f329(f239(x99511),x99512),f329(x99515,f631(x99515,x99514,x99513,x99512,x99511))))+P1(f329(f329(f239(x99511),x99512),f329(f329(f42(x99513,x99511),x99514),x99515)))
% 159.70/159.37  [9985]~P80(x99851)+~P1(f329(f63(x99852),x99855))+E(f329(f329(f329(f67(x99851,x99852,f83(x99851)),f329(f329(f18(x99852,x99851,x99851),f329(f329(f8(x99851,f917(x99851,x99851),x99852),f83(x99851)),x99853)),x99854)),f80(x99851)),x99855),f329(f329(f83(x99851),f329(f329(f329(f67(x99851,x99852,f83(x99851)),x99853),f80(x99851)),x99855)),f329(f329(f329(f67(x99851,x99852,f83(x99851)),x99854),f80(x99851)),x99855)))
% 159.70/159.37  [10039]~P1(f329(f329(f331(f916(f917(x100391,a904),f917(x100391,a904))),f329(f329(f257(f917(x100391,a904),f917(x100391,a904)),x100395),x100394)),f321(x100391,x100393)))+~P1(f329(f329(f331(x100391),x100392),x100395))+P1(f329(f329(f331(f916(x100391,x100391)),f329(f329(f257(x100391,x100391),x100392),f589(x100393,x100394,x100395,x100391,x100392))),x100393))
% 159.70/159.37  [10163]~P1(f329(f329(f331(f916(f910(x101631),f910(x101631))),f329(f329(f257(f910(x101631),f910(x101631)),f329(f329(f137(x101631),x101635),x101632)),f329(f329(f137(x101631),x101635),x101633))),f150(x101631,x101634)))+P1(f329(f329(f331(f916(f910(x101631),f910(x101631))),f329(f329(f257(f910(x101631),f910(x101631)),x101632),x101633)),f150(x101631,x101634)))+P1(f329(f329(f331(f916(x101631,x101631)),f329(f329(f257(x101631,x101631),f711(x101634,x101633,x101632,x101635,x101631)),f711(x101634,x101633,x101632,x101635,x101631))),x101634))
% 159.70/159.37  [7349]~E(x73493,x73495)+E(f329(f329(f167(x73491),f329(f329(f162(x73491,x73492),x73493),x73494)),x73495),x73494)+~P1(f329(f329(f240(a909),x73493),f329(f192(f910(x73491)),x73492)))
% 159.70/159.37  [7471]~E(f329(f329(f137(x74711),x74712),x74714),f329(f329(f137(x74711),x74713),x74715))+E(f329(f329(f178(x74711),f329(f192(f910(x74711)),x74712)),x74713),x74712)+P1(f329(f329(f239(a909),f329(f192(f910(x74711)),x74713)),f329(f192(f910(x74711)),x74712)))
% 159.70/159.37  [7975]~E(f329(f329(f137(x79751),x79752),x79754),f329(f329(f137(x79751),x79753),x79755))+E(f329(f329(f178(x79751),f329(f192(f910(x79751)),x79752)),x79753),x79752)+~P1(f329(f329(f239(a909),f329(f192(f910(x79751)),x79752)),f329(f192(f910(x79751)),x79753)))
% 159.70/159.37  [7999]~P1(f329(f63(x79991),f329(x79994,x79995)))+~P1(f329(f329(f331(x79992),x79995),x79993))+P1(f329(f63(x79991),f329(f329(f42(x79992,f917(x79991,a904)),x79993),x79994)))
% 159.70/159.37  [8185]~P58(x81851,x81853,x81855)+~P58(x81851,x81852,x81854)+P58(x81851,f329(f329(f115(f917(x81851,a904)),x81852),x81853),f329(f329(f115(f917(f916(x81851,x81851),a904)),x81854),x81855))
% 159.70/159.37  [8186]~P58(x81861,x81863,x81865)+~P58(x81861,x81862,x81864)+P58(x81861,f329(f329(f106(f917(x81861,a904)),x81862),x81863),f329(f329(f106(f917(f916(x81861,x81861),a904)),x81864),x81865))
% 159.70/159.37  [8542]E(f329(f329(f257(x85421,x85422),f329(f329(f167(x85421),x85423),x85424)),f329(f329(f167(x85422),x85425),x85424)),f329(f329(f167(f916(x85421,x85422)),f329(f329(f184(x85421,x85422),x85423),x85425)),x85424))+~P1(f329(f329(f240(a909),x85424),f329(f192(f910(x85421)),x85423)))+~P1(f329(f329(f240(a909),x85424),f329(f192(f910(x85422)),x85425)))
% 159.70/159.37  [8707]~P58(x87071,x87073,x87074)+P1(f329(f329(f331(x87071),x87072),x87073))+~P1(f329(f329(f331(f916(x87071,x87071)),f329(f329(f257(x87071,x87071),x87075),x87072)),x87074))
% 159.70/159.37  [8708]~P58(x87081,x87083,x87084)+P1(f329(f329(f331(x87081),x87082),x87083))+~P1(f329(f329(f331(f916(x87081,x87081)),f329(f329(f257(x87081,x87081),x87082),x87085)),x87084))
% 159.70/159.37  [8709]~P11(x87091,x87093,x87094)+P1(f329(f329(f331(x87091),x87092),x87093))+~P1(f329(f329(f331(f916(x87091,x87091)),f329(f329(f257(x87091,x87091),x87095),x87092)),x87094))
% 159.70/159.37  [8710]~P11(x87101,x87103,x87104)+P1(f329(f329(f331(x87101),x87102),x87103))+~P1(f329(f329(f331(f916(x87101,x87101)),f329(f329(f257(x87101,x87101),x87102),x87105)),x87104))
% 159.70/159.37  [8971]~P11(x89711,x89715,x89712)+E(f329(f288(x89711,x89711,x89712),f329(f329(f311(x89711),x89713),f191(f917(x89711,a904)))),f329(f288(x89711,x89711,x89712),f329(f329(f311(x89711),x89714),f191(f917(x89711,a904)))))+~P1(f329(f329(f331(f916(x89711,x89711)),f329(f329(f257(x89711,x89711),x89713),x89714)),x89712))
% 159.70/159.37  [9164]P1(f329(x91641,x91642))+~P1(f329(f329(f331(x91643),x91642),x91645))+P1(f329(f329(f331(x91643),f873(x91641,x91644,x91645,x91643)),f329(f329(f115(f917(x91643,a904)),x91645),x91644)))
% 159.70/159.37  [9165]P1(f329(x91651,x91652))+~P1(f329(f329(f331(x91653),x91652),x91654))+P1(f329(f329(f331(x91653),f873(x91651,x91654,x91655,x91653)),f329(f329(f115(f917(x91653,a904)),x91655),x91654)))
% 159.70/159.37  [9173]~P1(f329(x91732,x91735))+~P1(f329(f329(f331(x91731),x91735),x91734))+P1(f329(f329(f331(x91731),f347(x91732,x91733,x91734,x91731)),f329(f329(f115(f917(x91731,a904)),x91734),x91733)))
% 159.70/159.37  [9174]~P1(f329(x91742,x91745))+~P1(f329(f329(f331(x91741),x91745),x91743))+P1(f329(f329(f331(x91741),f347(x91742,x91743,x91744,x91741)),f329(f329(f115(f917(x91741,a904)),x91744),x91743)))
% 159.70/159.37  [9189]~P1(f329(f329(f239(f917(x91891,a904)),x91893),x91895))+~P1(f329(f329(f239(f917(x91891,a904)),x91892),x91894))+P1(f329(f329(f239(f917(x91891,a904)),f329(f329(f115(f917(x91891,a904)),x91892),x91893)),f329(f329(f115(f917(x91891,a904)),x91894),x91895)))
% 159.70/159.37  [9190]~P1(f329(f329(f239(f917(x91901,a904)),x91905),x91903))+~P1(f329(f329(f239(f917(x91901,a904)),x91902),x91904))+P1(f329(f329(f239(f917(x91901,a904)),f329(f329(f23(f917(x91901,a904)),x91902),x91903)),f329(f329(f23(f917(x91901,a904)),x91904),x91905)))
% 159.70/159.37  [9191]~P1(f329(f329(f239(f917(x91911,a904)),x91913),x91915))+~P1(f329(f329(f239(f917(x91911,a904)),x91912),x91914))+P1(f329(f329(f239(f917(x91911,a904)),f329(f329(f106(f917(x91911,a904)),x91912),x91913)),f329(f329(f106(f917(x91911,a904)),x91914),x91915)))
% 159.70/159.37  [9294]P1(f329(f329(f331(f916(x92941,x92941)),f329(f329(f257(x92941,x92941),x92942),x92943)),f323(x92941,x92944,x92945)))+~P1(f329(f329(f239(a909),f329(x92944,x92942)),f329(x92944,x92943)))+~P1(f329(f329(f331(f916(x92941,x92941)),f329(f329(f257(x92941,x92941),x92942),x92943)),x92945))
% 159.70/159.37  [9476]P1(f329(f329(f331(f916(x94761,x94761)),f329(f329(f257(x94761,x94761),x94762),x94763)),f309(x94761,x94764)))+~P1(f329(f329(f331(f916(x94761,x94761)),f329(f329(f257(x94761,x94761),x94762),x94765)),f309(x94761,x94764)))+~P1(f329(f329(f331(f916(x94761,x94761)),f329(f329(f257(x94761,x94761),x94765),x94763)),x94764))
% 159.70/159.37  [9477]P1(f329(f329(f331(f916(x94771,x94771)),f329(f329(f257(x94771,x94771),x94772),x94773)),f309(x94771,x94774)))+~P1(f329(f329(f331(f916(x94771,x94771)),f329(f329(f257(x94771,x94771),x94775),x94773)),f309(x94771,x94774)))+~P1(f329(f329(f331(f916(x94771,x94771)),f329(f329(f257(x94771,x94771),x94772),x94775)),x94774))
% 159.70/159.37  [9575]E(x95751,x95752)+E(f329(a117,f603(x95753,x95754,x95751,x95752,x95755)),x95754)+~P1(f329(f329(f331(f916(x95755,x95755)),f329(f329(f257(x95755,x95755),x95752),x95751)),f329(f329(f186(f916(x95755,x95755),a904),x95754),x95753)))
% 159.70/159.37  [9576]E(x95761,x95762)+E(f329(a117,f605(x95763,x95764,x95761,x95762,x95765)),x95764)+~P1(f329(f329(f331(f916(x95765,x95765)),f329(f329(f257(x95765,x95765),x95762),x95761)),f329(f329(f186(f916(x95765,x95765),a904),x95764),x95763)))
% 159.70/159.37  [9577]E(x95771,f2(a909))+E(f329(a117,f603(x95772,x95771,x95773,x95774,x95775)),x95771)+~P1(f329(f329(f331(f916(x95775,x95775)),f329(f329(f257(x95775,x95775),x95774),x95773)),f329(f329(f186(f916(x95775,x95775),a904),x95771),x95772)))
% 159.70/159.37  [9578]E(x95781,f2(a909))+E(f329(a117,f605(x95782,x95781,x95783,x95784,x95785)),x95781)+~P1(f329(f329(f331(f916(x95785,x95785)),f329(f329(f257(x95785,x95785),x95784),x95783)),f329(f329(f186(f916(x95785,x95785),a904),x95781),x95782)))
% 159.70/159.37  [9600]P1(f329(f329(f331(f916(x96001,x96001)),f329(f329(f257(x96001,x96001),x96002),x96003)),f329(f329(f291(x96001,x96001,x96001),x96004),f309(x96001,x96004))))+~P1(f329(f329(f331(f916(x96001,x96001)),f329(f329(f257(x96001,x96001),x96002),x96005)),x96004))+~P1(f329(f329(f331(f916(x96001,x96001)),f329(f329(f257(x96001,x96001),x96005),x96003)),x96004))
% 159.70/159.37  [9607]~P1(f329(f329(f331(f916(x96071,x96071)),f329(f329(f257(x96071,x96071),x96072),x96075)),f309(x96071,x96074)))+P1(f329(f329(f331(f916(x96071,x96071)),f329(f329(f257(x96071,x96071),x96072),x96073)),f329(f329(f291(x96071,x96071,x96071),x96074),f309(x96071,x96074))))+~P1(f329(f329(f331(f916(x96071,x96071)),f329(f329(f257(x96071,x96071),x96075),x96073)),x96074))
% 159.70/159.37  [9642]~P11(x96421,x96425,x96422)+~P1(f329(f329(f331(f916(x96421,x96421)),f329(f329(f257(x96421,x96421),x96423),x96424)),x96422))+P1(f329(f329(f239(f917(x96421,a904)),f329(f288(x96421,x96421,x96422),f329(f329(f311(x96421),x96423),f191(f917(x96421,a904))))),f329(f288(x96421,x96421,x96422),f329(f329(f311(x96421),x96424),f191(f917(x96421,a904))))))
% 159.70/159.37  [9699]P1(f329(f329(f331(f916(x96991,x96991)),f329(f329(f257(x96991,x96991),x96992),x96993)),f329(f329(f291(x96991,x96991,x96991),x96994),f309(x96991,x96994))))+~P1(f329(f329(f331(f916(x96991,x96991)),f329(f329(f257(x96991,x96991),x96992),x96995)),f329(f329(f291(x96991,x96991,x96991),x96994),f309(x96991,x96994))))+~P1(f329(f329(f331(f916(x96991,x96991)),f329(f329(f257(x96991,x96991),x96995),x96993)),x96994))
% 159.70/159.37  [9700]P1(f329(f329(f331(f916(x97001,x97001)),f329(f329(f257(x97001,x97001),x97002),x97003)),f329(f329(f291(x97001,x97001,x97001),x97004),f309(x97001,x97004))))+~P1(f329(f329(f331(f916(x97001,x97001)),f329(f329(f257(x97001,x97001),x97005),x97003)),f329(f329(f291(x97001,x97001,x97001),x97004),f309(x97001,x97004))))+~P1(f329(f329(f331(f916(x97001,x97001)),f329(f329(f257(x97001,x97001),x97002),x97005)),x97004))
% 159.70/159.37  [9752]~P1(f329(f68(x97521,x97521,x97524,x97522,x97523),x97525))+P1(f329(f329(f331(x97521),x97522),x97523))+P1(f329(f64(x97521,x97524,f329(f329(f311(x97521),x97522),x97523)),x97525))
% 159.70/159.37  [9790]~E(f329(f312(x97903,x97902,x97905),x97904),x97901)+E(x97901,f191(f917(x97902,a904)))+P1(f329(f329(f239(f917(x97903,a904)),f329(f312(x97902,x97903,f515(x97904,x97903,x97902,x97901)),x97901)),x97904))
% 159.70/159.37  [9837]~P8(x98375)+P1(f329(f329(f331(x98371),f410(x98372,x98373,x98374,x98371,x98375)),x98374))+P1(f329(f329(f239(x98375),f329(f329(f41(x98371,x98375),x98374),x98373)),x98372))
% 159.70/159.37  [9892]P38(x98921,x98922,x98923,x98924,x98925)+~E(f329(f192(f910(x98921)),x98924),f329(f192(f910(x98922)),x98925))+P1(f329(f329(f331(f916(x98921,x98922)),f721(x98925,x98924,x98923,x98922,x98921)),f329(f175(f916(x98921,x98922)),f329(f329(f184(x98921,x98922),x98924),x98925))))
% 159.70/159.37  [9893]P38(x98931,x98932,x98933,x98934,x98935)+~E(f329(f192(f910(x98931)),x98934),f329(f192(f910(x98932)),x98935))+P1(f329(f329(f331(f916(x98931,x98932)),f722(x98933,x98935,x98934,x98932,x98931)),f329(f175(f916(x98931,x98932)),f329(f329(f184(x98931,x98932),x98934),x98935))))
% 159.70/159.37  [10018]E(x100181,x100182)+P1(f329(f329(f331(f916(x100183,x100183)),f329(f329(f257(x100183,x100183),x100181),f604(x100184,x100185,x100182,x100181,x100183))),x100184))+~P1(f329(f329(f331(f916(x100183,x100183)),f329(f329(f257(x100183,x100183),x100181),x100182)),f329(f329(f186(f916(x100183,x100183),a904),x100185),x100184)))
% 159.70/159.37  [10019]E(x100191,f2(a909))+P1(f329(f329(f331(f916(x100192,x100192)),f329(f329(f257(x100192,x100192),x100193),f604(x100194,x100191,x100195,x100193,x100192))),x100194))+~P1(f329(f329(f331(f916(x100192,x100192)),f329(f329(f257(x100192,x100192),x100193),x100195)),f329(f329(f186(f916(x100192,x100192),a904),x100191),x100194)))
% 159.70/159.37  [10060]~P8(x100601)+~P1(f329(f329(f239(x100601),f329(x100604,f410(x100605,x100604,x100603,x100602,x100601))),x100605))+P1(f329(f329(f239(x100601),f329(f329(f41(x100602,x100601),x100603),x100604)),x100605))
% 159.70/159.37  [10101]E(x101011,x101012)+P1(f329(f329(f331(f916(x101013,x101013)),f329(f329(f257(x101013,x101013),f606(x101014,x101015,x101011,x101012,x101013)),x101011)),x101014))+~P1(f329(f329(f331(f916(x101013,x101013)),f329(f329(f257(x101013,x101013),x101012),x101011)),f329(f329(f186(f916(x101013,x101013),a904),x101015),x101014)))
% 159.70/159.37  [10102]E(x101021,f2(a909))+P1(f329(f329(f331(f916(x101022,x101022)),f329(f329(f257(x101022,x101022),f606(x101023,x101021,x101024,x101025,x101022)),x101024)),x101023))+~P1(f329(f329(f331(f916(x101022,x101022)),f329(f329(f257(x101022,x101022),x101025),x101024)),f329(f329(f186(f916(x101022,x101022),a904),x101021),x101023)))
% 159.70/159.37  [10106]E(x101061,x101062)+P1(f329(f329(f331(f916(x101063,x101063)),f329(f329(f257(x101063,x101063),x101061),f606(x101064,x101065,x101062,x101061,x101063))),f329(f329(f186(f916(x101063,x101063),a904),f605(x101064,x101065,x101062,x101061,x101063)),x101064)))+~P1(f329(f329(f331(f916(x101063,x101063)),f329(f329(f257(x101063,x101063),x101061),x101062)),f329(f329(f186(f916(x101063,x101063),a904),x101065),x101064)))
% 159.70/159.37  [10107]E(x101071,f2(a909))+P1(f329(f329(f331(f916(x101072,x101072)),f329(f329(f257(x101072,x101072),x101073),f606(x101074,x101071,x101075,x101073,x101072))),f329(f329(f186(f916(x101072,x101072),a904),f605(x101074,x101071,x101075,x101073,x101072)),x101074)))+~P1(f329(f329(f331(f916(x101072,x101072)),f329(f329(f257(x101072,x101072),x101073),x101075)),f329(f329(f186(f916(x101072,x101072),a904),x101071),x101074)))
% 159.70/159.37  [10154]E(x101541,x101542)+P1(f329(f329(f331(f916(x101543,x101543)),f329(f329(f257(x101543,x101543),f604(x101544,x101545,x101541,x101542,x101543)),x101541)),f329(f329(f186(f916(x101543,x101543),a904),f603(x101544,x101545,x101541,x101542,x101543)),x101544)))+~P1(f329(f329(f331(f916(x101543,x101543)),f329(f329(f257(x101543,x101543),x101542),x101541)),f329(f329(f186(f916(x101543,x101543),a904),x101545),x101544)))
% 159.70/159.37  [10155]E(x101551,f2(a909))+P1(f329(f329(f331(f916(x101552,x101552)),f329(f329(f257(x101552,x101552),f604(x101553,x101551,x101554,x101555,x101552)),x101554)),f329(f329(f186(f916(x101552,x101552),a904),f603(x101553,x101551,x101554,x101555,x101552)),x101553)))+~P1(f329(f329(f331(f916(x101552,x101552)),f329(f329(f257(x101552,x101552),x101555),x101554)),f329(f329(f186(f916(x101552,x101552),a904),x101551),x101553)))
% 159.70/159.37  [10191]~P76(x101912)+~P1(f329(f63(x101911),x101915))+E(f329(f329(f6(x101911,x101912),f329(f329(f7(x101911,x101912,x101912),f329(f329(f18(x101911,x101912,f917(x101912,x101912)),f329(f329(f8(a904,f917(x101912,f917(x101912,x101912)),x101911),f99(x101912)),f329(f329(f7(x101911,f917(x101911,a904),a904),f331(x101911)),x101913))),x101914)),f2(x101912))),x101915),f329(f329(f6(x101911,x101912),x101914),f329(f329(f106(f917(x101911,a904)),x101915),x101913)))
% 159.70/159.37  [8771]~P76(x87711)+~P1(f329(f63(x87714),x87715))+E(f329(f329(f82(x87711),f329(x87712,x87713)),f329(f329(f6(x87714,x87711),x87712),f329(f329(f23(f917(x87714,a904)),x87715),f329(f329(f311(x87714),x87713),f191(f917(x87714,a904)))))),f329(f329(f6(x87714,x87711),x87712),f329(f329(f311(x87714),x87713),x87715)))
% 159.70/159.37  [8772]~P80(x87721)+~P1(f329(f63(x87724),x87725))+E(f329(f329(f83(x87721),f329(x87722,x87723)),f329(f329(f9(x87724,x87721),x87722),f329(f329(f23(f917(x87724,a904)),x87725),f329(f329(f311(x87724),x87723),f191(f917(x87724,a904)))))),f329(f329(f9(x87724,x87721),x87722),f329(f329(f311(x87724),x87723),x87725)))
% 159.70/159.37  [9093]~P112(x90932)+~P16(x90932,f329(f171(x90932),f329(f329(f157(x90931,x90932),x90934),x90935)))+E(f329(f139(x90931,f329(f329(f8(x90932,a904,x90931),f329(f240(x90932),x90933)),x90934)),x90935),f180(x90931,f329(f329(f8(x90932,a904,x90931),f329(f240(x90932),x90933)),x90934),x90935))
% 159.70/159.37  [9118]~P76(x91181)+E(f329(f329(f82(x91181),f329(f329(f6(a909,x91181),x91182),f305(a909,x91183,x91184))),f329(f329(f6(a909,x91181),x91182),f305(a909,f329(f329(f82(a909),x91184),f80(a909)),f329(f329(f82(a909),x91184),x91185)))),f329(f329(f6(a909,x91181),x91182),f305(a909,x91183,f329(f329(f82(a909),x91184),x91185))))+~P1(f329(f329(f239(a909),x91183),f329(f329(f82(a909),x91184),f80(a909))))
% 159.70/159.37  [9119]~P1(f329(f329(f331(x91191),x91194),x91195))+~P1(f329(f329(f239(f917(x91191,a904)),f329(f175(x91191),x91192)),x91195))+P1(f329(f329(f239(f917(x91191,a904)),f329(f175(x91191),f329(f329(f162(x91191,x91192),x91193),x91194))),x91195))
% 159.70/159.37  [9353]~P8(x93532)+~P1(f329(f63(x93531),x93535))+E(f329(f329(f66(x93531,x93532,f329(f329(f8(x93532,f917(x93532,x93532),x93531),f115(x93532)),x93533)),x93534),x93535),f329(f329(f115(x93532),x93534),f329(f329(f41(x93531,x93532),x93535),x93533)))
% 159.70/159.37  [9354]~P8(x93542)+~P1(f329(f63(x93541),x93545))+E(f329(f329(f66(x93541,x93542,f329(f329(f8(x93542,f917(x93542,x93542),x93541),f106(x93542)),x93543)),x93544),x93545),f329(f329(f106(x93542),x93544),f329(f329(f42(x93541,x93542),x93545),x93543)))
% 159.70/159.37  [9401]E(f329(x94011,x94012),f329(x94011,x94013))+P1(f329(f329(f240(a909),f329(x94011,x94012)),f329(x94011,x94013)))+~P1(f329(f329(f331(f916(x94014,x94014)),f329(f329(f257(x94014,x94014),x94012),x94013)),f156(x94014,f329(f329(f154(f917(x94014,a909)),x94011),x94015))))
% 159.70/159.37  [9434]~E(f329(x94344,x94342),f329(x94344,x94343))+~P1(f329(f329(f331(f916(x94341,x94341)),f329(f329(f257(x94341,x94341),x94342),x94343)),f156(x94341,x94345)))+P1(f329(f329(f331(f916(x94341,x94341)),f329(f329(f257(x94341,x94341),x94342),x94343)),f156(x94341,f329(f329(f154(f917(x94341,a909)),x94344),x94345))))
% 159.70/159.37  [9454]~P28(x94541,x94542,x94543,x94545)+P28(x94541,x94542,x94543,f329(f329(f311(x94541),x94544),x94545))+P1(f329(f329(f331(x94542),f329(x94543,x94544)),f329(f312(x94541,x94542,x94543),f329(f329(f23(f917(x94541,a904)),x94545),f329(f329(f311(x94541),x94544),f191(f917(x94541,a904)))))))
% 159.70/159.37  [9457]P1(f329(x94572,x94575))+~P1(f329(f329(f331(x94571),x94575),f329(f175(x94571),x94573)))+E(f329(f329(f141(x94571),f329(f192(f910(x94571)),f180(x94571,x94572,f329(f329(f137(x94571),x94573),x94574)))),f329(f329(f137(x94571),x94573),x94574)),f329(f329(f137(x94571),f329(f329(f141(x94571),f329(f192(f910(x94571)),f180(x94571,x94572,x94573))),x94573)),x94574))
% 159.70/159.37  [9462]~P1(f329(f329(f331(f916(x94621,x94621)),f329(f329(f257(x94621,x94621),x94622),x94623)),f156(x94621,x94625)))+~P1(f329(f329(f239(a909),f329(x94624,x94622)),f329(x94624,x94623)))+P1(f329(f329(f331(f916(x94621,x94621)),f329(f329(f257(x94621,x94621),x94622),x94623)),f156(x94621,f329(f329(f154(f917(x94621,a909)),x94624),x94625))))
% 159.70/159.37  [9525]P1(f329(f329(f331(f916(x95254,x95254)),f329(f329(f257(x95254,x95254),x95252),x95253)),f156(x95254,x95255)))+P1(f329(f329(f240(a909),f329(x95251,x95252)),f329(x95251,x95253)))+~P1(f329(f329(f331(f916(x95254,x95254)),f329(f329(f257(x95254,x95254),x95252),x95253)),f156(x95254,f329(f329(f154(f917(x95254,a909)),x95251),x95255))))
% 159.70/159.37  [9671]~P1(f329(f329(f331(f916(f910(x96711),f910(x96711))),f329(f329(f257(f910(x96711),f910(x96711)),x96712),x96714)),f161(x96711,x96715)))+~P1(f329(f329(f240(a909),x96713),f329(f192(f910(x96711)),x96712)))+P1(f329(f329(f331(f916(x96711,x96711)),f329(f329(f257(x96711,x96711),f329(f329(f167(x96711),x96712),x96713)),f329(f329(f167(x96711),x96714),x96713))),x96715))
% 159.70/159.37  [9915]E(x99151,f2(a1))+~P1(f329(f51(x99153,x99151),f329(f329(f257(a1,a1),x99154),x99155)))+P1(f329(f51(f329(f329(f83(a1),x99152),x99153),x99151),f329(f329(f257(a1,a1),f329(f329(f82(a1),f329(f329(f83(a1),x99152),x99154)),f329(f329(f38(a1),f329(f329(f83(a1),x99152),x99155)),x99151))),f47(a1,f329(f329(f83(a1),x99152),x99155),x99151))))
% 159.70/159.37  [9917]~P1(f329(f329(f240(a909),f2(a909)),x99173))+~P1(f329(f50(x99172,x99173),f329(f329(f257(a909,a909),x99174),x99175)))+P1(f329(f50(f329(f329(f83(a909),x99171),x99172),x99173),f329(f329(f257(a909,a909),f329(f329(f82(a909),f329(f329(f83(a909),x99171),x99174)),f329(f329(f38(a909),f329(f329(f83(a909),x99171),x99175)),x99173))),f47(a909,f329(f329(f83(a909),x99171),x99175),x99173))))
% 159.70/159.37  [10214]~P76(x102142)+~P1(f329(f63(x102141),x102144))+E(f329(f329(f6(x102141,x102142),x102143),f329(f267(x102141),f329(f329(f18(x102141,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102141),a327),f329(f329(f7(x102141,f917(x102141,a904),a904),f331(x102141)),x102144))),f329(f329(f7(x102141,f917(x102141,a904),a904),f331(x102141)),x102145)))),f329(f329(f6(x102141,x102142),f329(f329(f7(x102141,x102142,x102142),f329(f329(f18(x102141,x102142,f917(x102142,x102142)),f329(f329(f8(a904,f917(x102142,f917(x102142,x102142)),x102141),f99(x102142)),f329(f329(f7(x102141,f917(x102141,a904),a904),f331(x102141)),x102145))),x102143)),f2(x102142))),x102144))
% 159.70/159.37  [8391]~E(f329(f329(f137(x83911),x83912),x83915),f329(f329(f137(x83911),x83913),x83914))+E(f329(f329(f137(x83911),f329(f329(f141(x83911),f329(f192(f910(x83911)),x83912)),x83913)),x83914),x83915)+P1(f329(f329(f239(a909),f329(f192(f910(x83911)),x83913)),f329(f192(f910(x83911)),x83912)))
% 159.70/159.37  [8596]~E(f329(f329(f137(x85962),x85963),x85961),f329(f329(f137(x85962),x85964),x85965))+E(x85961,f329(f329(f137(x85962),f329(f329(f141(x85962),f329(f192(f910(x85962)),x85963)),x85964)),x85965))+~P1(f329(f329(f239(a909),f329(f192(f910(x85962)),x85963)),f329(f192(f910(x85962)),x85964)))
% 159.70/159.37  [8690]~E(f329(f329(f82(a909),f329(f329(f83(a909),x86903),x86904)),x86901),f329(f329(f82(a909),f329(f329(f83(a909),x86902),x86904)),x86905))+~P1(f329(f329(f239(a909),x86903),x86902))+E(x86901,f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x86902),x86903)),x86904)),x86905))
% 159.70/159.37  [8691]~E(f329(f329(f82(a909),f329(f329(f83(a909),x86911),x86913)),x86914),f329(f329(f82(a909),f329(f329(f83(a909),x86912),x86913)),x86915))+~P1(f329(f329(f239(a909),x86912),x86911))+E(f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x86911),x86912)),x86913)),x86914),x86915)
% 159.70/159.37  [8848]E(f329(f329(f82(a909),f329(f329(f83(a909),x88481),x88482)),x88483),f329(f329(f82(a909),f329(f329(f83(a909),x88484),x88482)),x88485))+~P1(f329(f329(f239(a909),x88484),x88481))+~E(x88485,f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x88481),x88484)),x88482)),x88483))
% 159.70/159.37  [8849]E(f329(f329(f82(a909),f329(f329(f83(a909),x88491),x88492)),x88493),f329(f329(f82(a909),f329(f329(f83(a909),x88494),x88492)),x88495))+~P1(f329(f329(f239(a909),x88494),x88491))+~E(f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x88491),x88494)),x88492)),x88493),x88495)
% 159.70/159.37  [9725]~P69(x97252)+~P1(f329(f63(x97251),x97255))+E(f329(f329(f9(x97251,x97252),f329(f329(f18(x97251,x97252,x97252),f329(f329(f8(x97252,f917(x97252,x97252),x97251),f292(x97252)),x97253)),x97254)),x97255),f329(f329(f292(x97252),f329(f329(f9(x97251,x97252),x97253),x97255)),f329(f329(f9(x97251,x97252),x97254),x97255)))
% 159.70/159.37  [9855]~E(f617(x98555,x98554,x98553,x98552,x98551),f618(x98555,x98554,x98553,x98552,x98551))+P1(f329(f329(f331(f916(x98551,x98551)),f329(f329(f257(x98551,x98551),x98552),x98553)),f309(x98551,x98554)))+~P1(f329(f329(f331(f916(x98551,x98551)),f329(f329(f257(x98551,x98551),x98552),x98553)),f309(x98551,f329(f329(f115(f917(f916(x98551,x98551),a904)),x98554),x98555))))
% 159.70/159.37  [9856]~E(f624(x98565,x98564,x98563,x98562,x98561),f619(x98565,x98564,x98563,x98562,x98561))+P1(f329(f329(f331(f916(x98561,x98561)),f329(f329(f257(x98561,x98561),x98562),x98563)),f309(x98561,x98564)))+~P1(f329(f329(f331(f916(x98561,x98561)),f329(f329(f257(x98561,x98561),x98562),x98563)),f309(x98561,f329(f329(f115(f917(f916(x98561,x98561),a904)),x98564),x98565))))
% 159.70/159.37  [10050]P1(f329(f329(f331(f916(x100501,x100501)),f329(f329(f257(x100501,x100501),x100502),f618(x100505,x100504,x100503,x100502,x100501))),f309(x100501,x100504)))+P1(f329(f329(f331(f916(x100501,x100501)),f329(f329(f257(x100501,x100501),x100502),x100503)),f309(x100501,x100504)))+~P1(f329(f329(f331(f916(x100501,x100501)),f329(f329(f257(x100501,x100501),x100502),x100503)),f309(x100501,f329(f329(f115(f917(f916(x100501,x100501),a904)),x100504),x100505))))
% 159.70/159.37  [10128]P1(f329(f329(f331(f916(x101281,x101281)),f329(f329(f257(x101281,x101281),f619(x101285,x101284,x101283,x101282,x101281)),x101283)),f309(x101281,x101284)))+P1(f329(f329(f331(f916(x101281,x101281)),f329(f329(f257(x101281,x101281),x101282),x101283)),f309(x101281,x101284)))+~P1(f329(f329(f331(f916(x101281,x101281)),f329(f329(f257(x101281,x101281),x101282),x101283)),f309(x101281,f329(f329(f115(f917(f916(x101281,x101281),a904)),x101284),x101285))))
% 159.70/159.37  [10161]P1(f329(f329(f331(f916(x101611,x101611)),f329(f329(f257(x101611,x101611),x101612),x101613)),f309(x101611,x101614)))+P1(f329(f329(f331(f916(x101611,x101611)),f329(f329(f257(x101611,x101611),f618(x101615,x101614,x101613,x101612,x101611)),f617(x101615,x101614,x101613,x101612,x101611))),x101615))+~P1(f329(f329(f331(f916(x101611,x101611)),f329(f329(f257(x101611,x101611),x101612),x101613)),f309(x101611,f329(f329(f115(f917(f916(x101611,x101611),a904)),x101614),x101615))))
% 159.70/159.37  [10162]P1(f329(f329(f331(f916(x101621,x101621)),f329(f329(f257(x101621,x101621),x101622),x101623)),f309(x101621,x101624)))+P1(f329(f329(f331(f916(x101621,x101621)),f329(f329(f257(x101621,x101621),f624(x101625,x101624,x101623,x101622,x101621)),f619(x101625,x101624,x101623,x101622,x101621))),x101625))+~P1(f329(f329(f331(f916(x101621,x101621)),f329(f329(f257(x101621,x101621),x101622),x101623)),f309(x101621,f329(f329(f115(f917(f916(x101621,x101621),a904)),x101624),x101625))))
% 159.70/159.37  [10305]~P1(f329(f329(f331(f916(f910(x103051),f910(x103051))),f329(f329(f257(f910(x103051),f910(x103051)),x103054),x103055)),f161(x103051,x103052)))+~P1(f329(f329(f331(f916(x103051,x103051)),x103053),f329(f175(f916(x103051,x103051)),f329(f329(f184(x103051,x103051),x103054),x103055))))+P1(f329(f329(f262(x103051,x103051,a904),f329(f329(f7(x103051,f917(f916(x103051,x103051),a904),f917(x103051,a904)),f329(f329(f8(f917(x103051,f917(f917(f916(x103051,x103051),a904),a904)),f917(f917(f916(x103051,x103051),a904),f917(x103051,a904)),x103051),f7(x103051,f917(f916(x103051,x103051),a904),a904)),f329(f329(f8(f917(x103051,f916(x103051,x103051)),f917(x103051,f917(f917(f916(x103051,x103051),a904),a904)),x103051),f329(f8(f916(x103051,x103051),f917(f917(f916(x103051,x103051),a904),a904),x103051),f331(f916(x103051,x103051)))),f257(x103051,x103051)))),x103052)),x103053))
% 159.70/159.37  [9756]~P1(f329(f329(f239(a909),x97563),x97562))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),x97563),x97564)),x97561)),f329(f329(f82(a909),f329(f329(f83(a909),x97562),x97564)),x97565)))+P1(f329(f329(f240(a909),x97561),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x97562),x97563)),x97564)),x97565)))
% 159.70/159.37  [9757]~P1(f329(f329(f239(a909),x97573),x97572))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),x97573),x97574)),x97571)),f329(f329(f82(a909),f329(f329(f83(a909),x97572),x97574)),x97575)))+P1(f329(f329(f239(a909),x97571),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x97572),x97573)),x97574)),x97575)))
% 159.70/159.37  [9774]~P1(f329(f329(f239(a909),x97741),x97744))+P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),x97741),x97742)),x97743)),f329(f329(f82(a909),f329(f329(f83(a909),x97744),x97742)),x97745)))+~P1(f329(f329(f240(a909),x97743),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x97744),x97741)),x97742)),x97745)))
% 159.70/159.37  [9775]~P1(f329(f329(f239(a909),x97751),x97754))+P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),x97751),x97752)),x97753)),f329(f329(f82(a909),f329(f329(f83(a909),x97754),x97752)),x97755)))+~P1(f329(f329(f239(a909),x97753),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x97754),x97751)),x97752)),x97755)))
% 159.70/159.37  [9890]~P1(f329(f329(f239(a909),x98902),x98901))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),x98901),x98903)),x98904)),f329(f329(f82(a909),f329(f329(f83(a909),x98902),x98903)),x98905)))+P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x98901),x98902)),x98903)),x98904)),x98905))
% 159.70/159.37  [9891]~P1(f329(f329(f239(a909),x98912),x98911))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),x98911),x98913)),x98914)),f329(f329(f82(a909),f329(f329(f83(a909),x98912),x98913)),x98915)))+P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x98911),x98912)),x98913)),x98914)),x98915))
% 159.70/159.37  [9936]~P1(f329(f329(f239(a909),x99364),x99361))+P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),x99361),x99362)),x99363)),f329(f329(f82(a909),f329(f329(f83(a909),x99364),x99362)),x99365)))+~P1(f329(f329(f240(a909),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x99361),x99364)),x99362)),x99363)),x99365))
% 159.70/159.37  [9937]~P1(f329(f329(f239(a909),x99374),x99371))+P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),x99371),x99372)),x99373)),f329(f329(f82(a909),f329(f329(f83(a909),x99374),x99372)),x99375)))+~P1(f329(f329(f239(a909),f329(f329(f82(a909),f329(f329(f83(a909),f329(f329(f23(a909),x99371),x99374)),x99372)),x99373)),x99375))
% 159.70/159.37  [10149]~P14(x101491,x101492,x101495,x101493)+~P1(f329(f329(f331(f916(x101491,x101491)),x101494),x101495))+P1(f329(f329(f262(x101491,x101491,a904),f329(f329(f7(x101491,f917(x101491,x101492),f917(x101491,a904)),f329(f329(f8(f917(x101492,a904),f917(f917(x101491,x101492),f917(x101491,a904)),x101491),f8(x101492,a904,x101491)),f329(f329(f8(x101492,f917(x101492,a904),x101491),a326),x101493))),x101493)),x101494))
% 159.70/159.37  [10170]~P113(x101701)+~P44(x101701,f917(x101702,a904),x101703)+P44(x101701,f917(x101702,a904),f329(f329(f7(x101701,f917(x101702,a904),f917(x101702,a904)),f329(f329(f8(f917(x101702,a904),f917(f917(x101702,a904),f917(x101702,a904)),x101701),f115(f917(x101702,a904))),f329(f329(f7(x101701,f917(x101702,a904),f917(x101702,a904)),f329(f329(f8(f917(x101702,a904),f917(f917(x101702,a904),f917(x101702,a904)),x101701),f115(f917(x101702,a904))),x101703)),x101704))),x101705))
% 159.70/159.37  [7365]~P46(x73654,x73652,x73655,x73656)+P46(f29(x73651,x73653,x73654),x73652,x73655,x73656)+P1(f329(x73651,x73652))
% 159.70/159.37  [7440]~P46(x74402,x74404,x74405,x74406)+P46(f29(x74401,x74402,x74403),x74404,x74405,x74406)+~P1(f329(x74401,x74404))
% 159.70/159.37  [7524]P46(x75243,x75242,x75244,x75245)+~P46(f29(x75241,x75246,x75243),x75242,x75244,x75245)+P1(f329(x75241,x75242))
% 159.70/159.37  [7554]P46(x75541,x75542,x75543,x75544)+~P46(f29(x75545,x75541,x75546),x75542,x75543,x75544)+~P1(f329(x75545,x75542))
% 159.70/159.37  [7923]~P46(x79231,x79233,x79234,x79236)+~P46(x79232,x79236,x79234,x79235)+P46(f32(x79231,x79232),x79233,x79234,x79235)
% 159.70/159.37  [7926]P46(x79261,x79262,x79263,x79264)+P46(x79265,x79262,x79263,x79264)+~P46(f29(x79266,x79261,x79265),x79262,x79263,x79264)
% 159.70/159.37  [8554]~P22(x85546,x85541,x85542,x85544)+E(f329(f74(x85541,x85541,x85541,f329(x85542,x85543)),f329(x85544,x85545)),f329(f74(x85541,x85541,x85541,f329(x85544,x85545)),f329(x85542,x85543)))+~P1(f329(f63(x85546),x85545))
% 159.70/159.37  [8983]~P28(x89831,x89833,x89835,x89836)+~P28(x89833,x89832,x89834,f329(f312(x89831,x89833,x89835),x89836))+P28(x89831,x89832,f329(f74(x89833,x89832,x89831,x89834),x89835),x89836)
% 159.70/159.37  [9559]~P1(f329(f329(x95593,x95592),x95596))+~P1(f329(f329(x95594,x95595),x95592))+P1(f329(f329(f331(x95591),x95592),f302(x95591,x95593,x95594,x95595,x95596)))
% 159.70/159.37  [9560]~P1(f329(f329(x95604,x95602),x95606))+~P1(f329(f329(x95603,x95605),x95602))+P1(f329(f329(f331(x95601),x95602),f299(x95601,x95603,x95604,x95605,x95606)))
% 159.70/159.37  [9672]E(x96721,x96722)+E(x96723,x96724)+~P1(f329(f329(f331(f916(f910(x96725),f910(x96725))),f329(f329(f257(f910(x96725),f910(x96725)),f329(f329(f154(x96725),x96723),x96721)),f329(f329(f154(x96725),x96724),x96722))),f160(x96725,x96726)))
% 159.70/159.37  [9681]~E(x96812,x96814)+P1(f329(f329(f331(f916(f910(x96811),f910(x96811))),f329(f329(f257(f910(x96811),f910(x96811)),f329(f329(f154(x96811),x96812),x96813)),f329(f329(f154(x96811),x96814),x96815))),f148(x96811,x96816)))+~P1(f329(f329(f331(f916(f910(x96811),f910(x96811))),f329(f329(f257(f910(x96811),f910(x96811)),x96813),x96815)),f148(x96811,x96816)))
% 159.70/159.37  [9682]~E(x96822,x96824)+P1(f329(f329(f331(f916(f910(x96821),f910(x96821))),f329(f329(f257(f910(x96821),f910(x96821)),f329(f329(f154(x96821),x96822),x96823)),f329(f329(f154(x96821),x96824),x96825))),f150(x96821,x96826)))+~P1(f329(f329(f331(f916(f910(x96821),f910(x96821))),f329(f329(f257(f910(x96821),f910(x96821)),x96823),x96825)),f150(x96821,x96826)))
% 159.70/159.37  [9683]~E(x96832,x96834)+P1(f329(f329(f331(f916(f910(x96831),f910(x96831))),f329(f329(f257(f910(x96831),f910(x96831)),f329(f329(f154(x96831),x96832),x96833)),f329(f329(f154(x96831),x96834),x96835))),f160(x96831,x96836)))+~P1(f329(f329(f331(f916(f910(x96831),f910(x96831))),f329(f329(f257(f910(x96831),f910(x96831)),x96833),x96835)),f160(x96831,x96836)))
% 159.70/159.37  [9684]~E(x96842,x96844)+P1(f329(f329(f331(f916(f910(x96841),f910(x96841))),f329(f329(f257(f910(x96841),f910(x96841)),f329(f329(f137(x96841),x96842),x96843)),f329(f329(f137(x96841),x96844),x96845))),f160(x96841,x96846)))+~P1(f329(f329(f331(f916(f910(x96841),f910(x96841))),f329(f329(f257(f910(x96841),f910(x96841)),x96843),x96845)),f160(x96841,x96846)))
% 159.70/159.37  [9685]~E(x96853,x96855)+P1(f329(f329(f331(f916(f910(x96851),f910(x96851))),f329(f329(f257(f910(x96851),f910(x96851)),f329(f329(f137(x96851),x96852),x96853)),f329(f329(f137(x96851),x96854),x96855))),f160(x96851,x96856)))+~P1(f329(f329(f331(f916(f910(x96851),f910(x96851))),f329(f329(f257(f910(x96851),f910(x96851)),x96852),x96854)),f160(x96851,x96856)))
% 159.70/159.37  [9744]E(x97441,x97442)+P1(f329(f329(f331(f916(f910(x97443),f910(x97443))),f329(f329(f257(f910(x97443),f910(x97443)),x97441),x97442)),f160(x97443,x97444)))+~P1(f329(f329(f331(f916(f910(x97443),f910(x97443))),f329(f329(f257(f910(x97443),f910(x97443)),f329(f329(f154(x97443),x97445),x97441)),f329(f329(f154(x97443),x97446),x97442))),f160(x97443,x97444)))
% 159.70/159.37  [9894]~E(x98943,x98945)+P1(f329(f329(f331(f916(f910(x98941),f910(x98941))),f329(f329(f257(f910(x98941),f910(x98941)),f329(f329(f137(x98941),x98942),f329(f329(f154(x98941),x98943),f118(x98941)))),f329(f329(f137(x98941),x98944),f329(f329(f154(x98941),x98945),f118(x98941))))),f160(x98941,x98946)))+~P1(f329(f329(f331(f916(f910(x98941),f910(x98941))),f329(f329(f257(f910(x98941),f910(x98941)),x98942),x98944)),f160(x98941,x98946)))
% 159.70/159.37  [9940]E(x99401,x99402)+E(x99403,x99404)+~P1(f329(f329(f331(f916(f910(x99405),f910(x99405))),f329(f329(f257(f910(x99405),f910(x99405)),f329(f329(f137(x99405),x99403),f329(f329(f154(x99405),x99401),f118(x99405)))),f329(f329(f137(x99405),x99404),f329(f329(f154(x99405),x99402),f118(x99405))))),f160(x99405,x99406)))
% 159.70/159.37  [9965]E(x99651,x99652)+~P1(f329(f329(f331(f916(f910(x99653),f910(x99653))),f329(f329(f257(f910(x99653),f910(x99653)),f329(f329(f137(x99653),x99651),f329(f329(f154(x99653),x99655),f118(x99653)))),f329(f329(f137(x99653),x99652),f329(f329(f154(x99653),x99656),f118(x99653))))),f160(x99653,x99654)))+P1(f329(f329(f331(f916(f910(x99653),f910(x99653))),f329(f329(f257(f910(x99653),f910(x99653)),x99651),x99652)),f160(x99653,x99654)))
% 159.70/159.37  [10001]~P1(f329(f329(f331(f916(f917(x100011,a904),f917(x100011,a904))),f329(f329(f257(f917(x100011,a904),f917(x100011,a904)),x100012),x100014)),f321(x100011,x100016)))+~P1(f329(f329(f331(f916(f917(x100011,a904),f917(x100011,a904))),f329(f329(f257(f917(x100011,a904),f917(x100011,a904)),x100013),x100015)),f321(x100011,x100016)))+P1(f329(f329(f331(f916(f917(x100011,a904),f917(x100011,a904))),f329(f329(f257(f917(x100011,a904),f917(x100011,a904)),f329(f329(f115(f917(x100011,a904)),x100012),x100013)),f329(f329(f115(f917(x100011,a904)),x100014),x100015))),f321(x100011,x100016)))
% 159.70/159.37  [5771]~E(f329(f329(f137(x57711),x57716),x57713),x57715)+E(f329(f329(f137(x57711),x57712),x57713),f329(f329(f154(x57711),x57714),x57715))+~E(x57712,f329(f329(f154(x57711),x57714),x57716))
% 159.70/159.37  [5772]~E(f329(f329(f137(x57721),x57726),x57723),x57725)+E(f329(f329(f137(x57721),x57722),x57723),f329(f329(f137(x57721),x57724),x57725))+~E(x57722,f329(f329(f137(x57721),x57724),x57726))
% 159.70/159.37  [5774]E(f329(f329(f137(x57741),x57742),x57743),f329(f329(f154(x57741),x57744),x57745))+~E(f329(f329(f154(x57741),x57744),x57746),x57742)+~E(x57745,f329(f329(f137(x57741),x57746),x57743))
% 159.70/159.37  [5776]~E(f329(f329(f137(x57761),x57762),x57766),x57764)+E(f329(f329(f137(x57761),x57762),x57763),f329(f329(f137(x57761),x57764),x57765))+~E(x57763,f329(f329(f137(x57761),x57766),x57765))
% 159.70/159.37  [6916]E(f329(x69161,x69162),f329(x69163,x69162))+~E(f329(f329(f157(x69164,x69165),x69161),x69166),f329(f329(f157(x69164,x69165),x69163),x69166))+~P1(f329(f329(f331(x69164),x69162),f329(f175(x69164),x69166)))
% 159.70/159.37  [7296]~P22(x72964,x72965,x72966,x72961)+E(f329(f329(x72961,x72962),x72963),f329(f329(f66(x72964,x72965,x72966),x72963),x72962))+~P1(f329(f63(x72964),x72962))
% 159.70/159.37  [7370]~E(x73702,f329(x73704,x73706))+~P1(f329(f329(f331(x73703),x73706),x73705))+P1(f329(f329(f331(x73701),x73702),f329(f312(x73703,x73701,x73704),x73705)))
% 159.70/159.37  [7371]~E(f329(x73714,x73712),x73716)+~P1(f329(f329(f331(x73713),x73716),x73715))+P1(f329(f329(f331(x73711),x73712),f329(f313(x73711,x73713,x73714),x73715)))
% 159.70/159.37  [7826]~P36(x78261,x78262,x78264,x78266)+P36(x78261,x78262,f329(f329(f154(x78261),x78263),x78264),f329(f329(f154(x78261),x78265),x78266))+~P1(f329(f329(x78262,x78263),x78265))
% 159.70/159.37  [8856]~P62(x88564,x88565,x88561,x88562,x88566)+E(f329(x88561,f329(x88562,x88563)),x88563)+~P1(f329(f329(f331(x88565),x88563),x88566))
% 159.70/159.37  [9362]~P29(x93622,x93621,x93625,x93624,x93623)+E(f329(f94(x93621,x93622,x93623,f94(x93622,x93621,x93624,x93625)),x93626),f329(x93625,x93626))+~P1(f329(f329(f331(x93622),x93626),x93624))
% 159.70/159.37  [9372]~P28(x93721,x93722,x93723,x93726)+P28(x93721,x93722,f76(x93721,x93722,x93723,x93724,x93725),x93726)+P1(f329(f329(f331(x93722),x93725),f329(f312(x93721,x93722,x93723),x93726)))
% 159.70/159.37  [9674]E(x96741,x96742)+E(f329(f192(f910(x96743)),x96744),f329(f192(f910(x96743)),x96745))+~P1(f329(f329(f331(f916(f910(x96743),f910(x96743))),f329(f329(f257(f910(x96743),f910(x96743)),f329(f329(f154(x96743),x96741),x96744)),f329(f329(f154(x96743),x96742),x96745))),f148(x96743,x96746)))
% 159.70/159.37  [9738]~P19(x97381,x97382,x97383)+E(f329(f329(f66(x97381,x97382,x97383),x97384),x97385),x97386)+~P1(f329(f68(x97381,x97382,x97383,x97384,x97385),x97386))
% 159.70/159.37  [9747]E(f329(f192(f910(x97471)),x97472),f329(f192(f910(x97471)),x97473))+P1(f329(f329(f331(f916(f910(x97471),f910(x97471))),f329(f329(f257(f910(x97471),f910(x97471)),x97472),x97473)),f148(x97471,x97474)))+~P1(f329(f329(f331(f916(f910(x97471),f910(x97471))),f329(f329(f257(f910(x97471),f910(x97471)),f329(f329(f154(x97471),x97475),x97472)),f329(f329(f154(x97471),x97476),x97473))),f148(x97471,x97474)))
% 159.70/159.37  [9768]~P1(f329(f329(f331(f916(x97681,x97681)),f329(f329(f257(x97681,x97681),x97682),x97684)),f309(x97681,x97686)))+P1(f329(f329(f331(f916(f910(x97681),f910(x97681))),f329(f329(f257(f910(x97681),f910(x97681)),f329(f329(f154(x97681),x97682),x97683)),f329(f329(f154(x97681),x97684),x97685))),f309(f910(x97681),f160(x97681,x97686))))+~P1(f329(f329(f331(f916(f910(x97681),f910(x97681))),f329(f329(f257(f910(x97681),f910(x97681)),x97683),x97685)),f309(f910(x97681),f160(x97681,x97686))))
% 159.70/159.37  [9946]~P1(f329(x99462,x99466))+~E(f329(f139(x99461,x99462),x99463),f329(f329(f154(x99461),x99464),x99465))+~P1(f329(f329(f331(x99461),x99466),f329(f175(x99461),f766(x99465,x99464,x99463,x99462,x99461))))
% 159.70/159.37  [9947]~P1(f329(x99474,x99476))+~E(f329(f329(f154(x99471),x99472),x99473),f329(f139(x99471,x99474),x99475))+~P1(f329(f329(f331(x99471),x99476),f329(f175(x99471),f768(x99475,x99474,x99473,x99472,x99471))))
% 159.70/159.37  [10250]~P76(x102502)+E(f329(f329(f6(x102501,x102502),f329(f329(f8(f917(x102503,a904),x102502,x102501),f329(f6(x102503,x102502),x102504)),f329(f329(f8(f917(x102503,a904),f917(x102503,a904),x102501),f267(x102503)),f329(f329(f8(f917(x102503,a904),f917(x102503,a904),x102501),f329(f18(x102503,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102503),a327),f329(f329(f7(x102503,f917(x102503,a904),a904),f331(x102503)),x102505)))),f329(f7(x102503,x102501,a904),f329(f329(f8(x102501,f917(x102501,a904),x102503),a326),x102506)))))),f329(f312(x102503,x102501,x102506),x102505)),f329(f329(f6(x102503,x102502),x102504),x102505))+~P1(f329(f63(x102503),x102505))
% 159.70/159.37  [6972]~P112(x69723)+P1(f329(x69722,x69725))+E(f329(f139(x69721,x69722),f329(f329(f151(x69721,x69723,x69724),x69725),x69726)),f329(f139(x69721,x69722),x69726))
% 159.70/159.37  [6974]P1(f329(x69741,x69742))+~E(f169(x69743,x69741,x69744),f329(f329(f257(f910(x69743),f910(x69743)),x69745),x69746))+~P1(f329(f329(f331(x69743),x69742),f329(f175(x69743),x69745)))
% 159.70/159.37  [7017]~P1(f329(x70172,x70176))+~E(f169(x70171,x70172,x70173),f329(f329(f257(f910(x70171),f910(x70171)),x70174),x70175))+~P1(f329(f329(f331(x70171),x70176),f329(f175(x70171),x70175)))
% 159.70/159.37  [7690]~P17(x76901,x76902,x76903)+~P1(f329(f63(x76901),x76906))+E(f329(f329(f66(x76901,x76902,x76903),x76904),f329(f329(f311(x76901),x76905),x76906)),f329(f329(f66(x76901,x76902,x76903),f329(f329(x76903,x76905),x76904)),x76906))
% 159.70/159.37  [7741]~P112(x77412)+~P1(f329(f329(f239(x77412),f329(x77413,x77414)),f329(x77413,x77415)))+E(f329(f329(f151(x77411,x77412,x77413),x77414),f329(f329(f154(x77411),x77415),x77416)),f329(f329(f154(x77411),x77414),f329(f329(f154(x77411),x77415),x77416)))
% 159.70/159.37  [7855]E(x78551,x78552)+~E(f329(f329(f259(x78553,x78554),x78551),f329(f16(f917(x78554,a904),x78553),x78555)),f329(f329(f259(x78553,x78554),x78552),f329(f16(f917(x78554,a904),x78553),x78555)))+~P1(f329(f329(f331(x78554),x78556),x78555))
% 159.70/159.37  [7928]~P17(x79281,x79282,x79283)+~P1(f329(f63(x79281),x79286))+E(f329(f329(f66(x79281,x79282,x79283),x79284),f329(f329(f311(x79281),x79285),x79286)),f329(f329(x79283,x79285),f329(f329(f66(x79281,x79282,x79283),x79284),x79286)))
% 159.70/159.37  [8045]~P19(x80451,x80452,x80453)+~P1(f329(f63(x80451),x80456))+E(f329(f329(f66(x80451,x80452,x80453),f329(f329(x80453,x80454),x80455)),x80456),f329(f329(x80453,x80454),f329(f329(f66(x80451,x80452,x80453),x80455),x80456)))
% 159.70/159.37  [8116]~P23(x81162,x81165,x81166,x81161)+~P1(f329(f63(x81162),x81164))+E(f329(x81161,f329(f329(f311(x81162),x81163),x81164)),f329(f74(x81165,x81165,x81165,f329(x81161,x81164)),f329(x81166,x81163)))
% 159.70/159.37  [8154]~P112(x81542)+P1(f329(f329(f239(x81542),f329(x81543,x81544)),f329(x81543,x81545)))+E(f329(f329(f151(x81541,x81542,x81543),x81544),f329(f329(f154(x81541),x81545),x81546)),f329(f329(f154(x81541),x81545),f329(f329(f151(x81541,x81542,x81543),x81544),x81546)))
% 159.70/159.37  [8297]~E(f329(f192(f910(x82971)),x82975),f329(f192(f910(x82972)),x82976))+~E(f329(f192(f910(x82971)),x82973),f329(f192(f910(x82972)),x82974))+E(f329(f329(f137(f916(x82971,x82972)),f329(f329(f184(x82971,x82972),x82973),x82974)),f329(f329(f184(x82971,x82972),x82975),x82976)),f329(f329(f184(x82971,x82972),f329(f329(f137(x82971),x82973),x82975)),f329(f329(f137(x82972),x82974),x82976)))
% 159.70/159.37  [8409]~E(x84092,f329(f312(x84093,x84091,x84094),x84096))+P1(f329(f329(f239(f917(x84091,a904)),x84092),f329(f312(x84093,x84091,x84094),x84095)))+~P1(f329(f329(f239(f917(x84093,a904)),x84096),x84095))
% 159.70/159.37  [8512]~P112(x85125)+E(f329(x85121,x85122),f329(x85121,x85123))+E(f329(f329(f151(x85124,x85125,x85121),x85122),f329(f329(f151(x85124,x85125,x85121),x85123),x85126)),f329(f329(f151(x85124,x85125,x85121),x85123),f329(f329(f151(x85124,x85125,x85121),x85122),x85126)))
% 159.70/159.37  [8699]~P1(f329(f329(f331(x86992),x86994),f329(x86996,x86993)))+~P1(f329(f329(f331(x86991),x86993),x86995))+P1(f329(f329(f331(f916(x86991,x86992)),f329(f329(f257(x86991,x86992),x86993),x86994)),f329(f329(f259(x86991,x86992),x86995),x86996)))
% 159.70/159.37  [9162]~P76(x91622)+~P28(x91624,x91621,x91625,x91626)+E(f329(f329(f6(x91621,x91622),x91623),f329(f312(x91624,x91621,x91625),x91626)),f329(f329(f6(x91624,x91622),f329(f74(x91621,x91622,x91624,x91623),x91625)),x91626))
% 159.70/159.37  [9163]~P80(x91632)+~P28(x91634,x91631,x91635,x91636)+E(f329(f329(f9(x91631,x91632),x91633),f329(f312(x91634,x91631,x91635),x91636)),f329(f329(f9(x91634,x91632),f329(f74(x91631,x91632,x91634,x91633),x91635)),x91636))
% 159.70/159.37  [9209]~P38(x92092,x92095,x92091,x92093,x92096)+P1(f329(f329(x92091,f329(f329(f167(x92092),x92093),x92094)),f329(f329(f167(x92095),x92096),x92094)))+~P1(f329(f329(f240(a909),x92094),f329(f192(f910(x92095)),x92096)))
% 159.70/159.37  [9210]~P38(x92102,x92105,x92101,x92103,x92106)+P1(f329(f329(x92101,f329(f329(f167(x92102),x92103),x92104)),f329(f329(f167(x92105),x92106),x92104)))+~P1(f329(f329(f240(a909),x92104),f329(f192(f910(x92102)),x92103)))
% 159.70/159.37  [9221]~E(f329(f312(x92211,x92212,x92213),x92214),x92216)+E(f329(f312(x92211,x92212,x92213),f329(f312(x92212,x92211,f94(x92211,x92212,x92214,x92213)),x92215)),x92215)+~P1(f329(f329(f239(f917(x92212,a904)),x92215),x92216))
% 159.70/159.37  [9429]~P22(x94293,x94291,x94296,x94292)+~P1(f329(f63(x94293),x94294))+E(f329(f74(x94291,x94291,x94291,f329(x94292,f329(f329(f23(f917(x94293,a904)),x94294),f329(f329(f311(x94293),x94295),f191(f917(x94293,a904)))))),f329(x94296,x94295)),f329(x94292,f329(f329(f311(x94293),x94295),x94294)))
% 159.70/159.37  [9441]~P1(f329(f329(f331(x94415),x94413),x94416))+P1(f329(f329(f331(x94411),f329(x94412,x94413)),f101(f917(x94411,a904),x94414)))+~P1(f329(f329(f239(f917(x94411,a904)),f329(f312(x94415,x94411,x94412),x94416)),f329(x94414,f329(f312(x94415,x94411,x94412),x94416))))
% 159.70/159.37  [10030]~E(f329(f312(x100302,x100304,x100306),f247(f917(x100302,a904))),f247(f917(x100304,a904)))+~E(f329(f312(x100301,x100303,x100305),f247(f917(x100301,a904))),f247(f917(x100303,a904)))+E(f329(f312(f916(x100301,x100302),f916(x100303,x100304),f263(x100301,x100303,x100302,x100304,x100305,x100306)),f247(f917(f916(x100301,x100302),a904))),f247(f917(f916(x100303,x100304),a904)))
% 159.70/159.37  [10078]~P28(x100783,x100784,x100785,f329(x100786,f652(x100786,x100785,x100784,x100783,x100782,x100781)))+P28(x100783,x100784,x100785,f329(f329(f42(x100782,f917(x100783,a904)),x100781),x100786))+E(x100781,f191(f917(x100782,a904)))
% 159.70/159.37  [10135]P28(x101356,x101355,x101354,f329(f329(f42(x101352,f917(x101356,a904)),x101351),x101353))+E(x101351,f191(f917(x101352,a904)))+P1(f329(f329(f331(x101352),f652(x101353,x101354,x101355,x101356,x101352,x101351)),x101351))
% 159.70/159.37  [10140]P1(f329(f329(f331(x101401),f586(x101402,x101403,x101404,x101405,x101406,x101401)),x101406))+P1(f329(f329(f239(f917(f916(x101401,x101404),a904)),f329(f329(f259(x101401,x101404),x101406),x101403)),f329(f329(f259(x101401,x101404),x101405),x101402)))+~P1(f329(f329(f239(f917(x101401,a904)),x101406),x101405))
% 159.70/159.37  [10176]P27(x101766,x101765,f329(f329(f311(f908(x101766)),f329(f329(f329(f93(x101766),x101764),x101763),x101762)),f191(f917(f908(x101766),a904))))+~P27(x101766,x101765,f329(f329(f311(f908(x101766)),f329(f329(f329(f93(x101766),x101764),x101763),x101761)),f191(f917(f908(x101766),a904))))+P1(f329(f329(x101761,f492(x101762,x101761,x101763,x101764,x101765,x101766)),f502(x101762,x101761,x101763,x101764,x101765,x101766)))
% 159.70/159.37  [10177]P27(x101776,x101775,f329(f329(f311(f908(x101776)),f329(f329(f329(f93(x101776),x101771),x101773),x101772)),f191(f917(f908(x101776),a904))))+~P27(x101776,x101775,f329(f329(f311(f908(x101776)),f329(f329(f329(f93(x101776),x101774),x101773),x101772)),f191(f917(f908(x101776),a904))))+P1(f329(f329(x101771,f511(x101771,x101772,x101773,x101774,x101775,x101776)),f525(x101771,x101772,x101773,x101774,x101775,x101776)))
% 159.70/159.37  [10220]~P27(x102201,x102202,f329(f329(f311(f908(x102201)),f329(f329(f329(f93(x102201),x102203),x102204),x102206)),f191(f917(f908(x102201),a904))))+P27(x102201,x102202,f329(f329(f311(f908(x102201)),f329(f329(f329(f93(x102201),x102203),x102204),x102205)),f191(f917(f908(x102201),a904))))+~P1(f329(f329(x102205,f492(x102205,x102206,x102204,x102203,x102202,x102201)),f502(x102205,x102206,x102204,x102203,x102202,x102201)))
% 159.70/159.37  [10221]~P27(x102211,x102212,f329(f329(f311(f908(x102211)),f329(f329(f329(f93(x102211),x102216),x102214),x102215)),f191(f917(f908(x102211),a904))))+P27(x102211,x102212,f329(f329(f311(f908(x102211)),f329(f329(f329(f93(x102211),x102213),x102214),x102215)),f191(f917(f908(x102211),a904))))+~P1(f329(f329(x102216,f511(x102213,x102215,x102214,x102216,x102212,x102211)),f525(x102213,x102215,x102214,x102216,x102212,x102211)))
% 159.70/159.37  [10263]~P1(f329(f329(f239(f917(x102632,a904)),f329(x102634,f586(x102636,x102634,x102632,x102635,x102633,x102631))),f329(x102636,f586(x102636,x102634,x102632,x102635,x102633,x102631))))+~P1(f329(f329(f239(f917(x102631,a904)),x102633),x102635))+P1(f329(f329(f239(f917(f916(x102631,x102632),a904)),f329(f329(f259(x102631,x102632),x102633),x102634)),f329(f329(f259(x102631,x102632),x102635),x102636)))
% 159.70/159.37  [7877]~P1(f329(x78771,x78775))+~P1(f329(x78776,x78774))+P1(f329(x78771,f329(f261(x78772,x78773),f329(f329(f257(x78772,x78773),x78774),x78775))))
% 159.70/159.37  [7878]~P1(f329(x78781,x78784))+~P1(f329(x78786,x78785))+P1(f329(x78781,f329(f256(x78782,x78783),f329(f329(f257(x78782,x78783),x78784),x78785))))
% 159.70/159.37  [7933]~P1(f329(f329(x79334,x79336),x79335))+~P1(f329(f329(f331(x79331),x79336),x79333))+P1(f329(f329(f329(f41(x79331,f917(x79332,a904)),x79333),x79334),x79335))
% 159.70/159.37  [8249]~P1(f329(f329(f331(x82491),x82492),f329(x82495,x82496)))+~P1(f329(f329(f331(x82493),x82496),x82494))+P1(f329(f329(f331(x82491),x82492),f329(f329(f41(x82493,f917(x82491,a904)),x82494),x82495)))
% 159.70/159.37  [8290]P1(f329(f329(x82901,x82902),x82903))+~P1(f329(f329(x82904,x82902),x82903))+~P1(f329(f329(f239(f917(x82905,f917(x82906,a904))),x82904),x82901))
% 159.70/159.37  [8435]P1(f329(f329(x84351,x84352),x84353))+~P1(f329(f329(f331(x84354),x84352),x84355))+~P1(f329(f329(f329(f42(x84354,f917(x84356,a904)),x84355),x84351),x84353))
% 159.70/159.37  [8570]P1(f329(f329(f331(x85701),x85702),f329(x85703,x85704)))+~P1(f329(f329(f331(x85705),x85704),x85706))+~P1(f329(f329(f331(x85701),x85702),f329(f329(f42(x85705,f917(x85701,a904)),x85706),x85703)))
% 159.70/159.37  [8838]~P14(x88384,x88385,x88386,x88381)+E(f329(x88381,x88382),f329(x88381,x88383))+~P1(f329(f329(f331(f916(x88384,x88384)),f329(f329(f257(x88384,x88384),x88382),x88383)),x88386))
% 159.70/159.37  [8869]P1(f329(f329(f239(f917(x88691,a904)),x88692),f329(x88693,x88694)))+~P1(f329(f329(f331(x88695),x88694),x88696))+~P1(f329(f329(f239(f917(x88691,a904)),x88692),f329(f329(f42(x88695,f917(x88691,a904)),x88696),x88693)))
% 159.70/159.37  [8900]~P60(x89003,x89004,f329(f289(x89004,x89003),x89005))+E(x89001,f191(f917(x89002,a904)))+E(f329(f329(f42(x89002,f917(x89003,a904)),x89001),f329(f329(f8(f917(x89004,a904),f917(x89003,a904),x89002),f288(x89004,x89003,x89005)),x89006)),f329(f288(x89004,x89003,x89005),f329(f329(f42(x89002,f917(x89004,a904)),x89001),x89006)))
% 159.70/159.37  [8974]P1(f329(f329(f331(x89741),x89742),f329(f288(x89743,x89741,x89744),x89745)))+~P1(f329(f329(f331(x89743),x89746),x89745))+~P1(f329(f329(f331(f916(x89743,x89741)),f329(f329(f257(x89743,x89741),x89746),x89742)),x89744))
% 159.70/159.37  [9296]P1(f329(f329(f239(f917(x92961,a904)),f329(f288(x92962,x92961,x92963),x92964)),f329(f288(x92962,x92961,x92965),x92966)))+~P1(f329(f329(f239(f917(x92962,a904)),x92964),x92966))+~P1(f329(f329(f239(f917(f916(x92962,x92961),a904)),x92963),x92965))
% 159.70/159.37  [9478]~P1(f329(f329(f331(x94782),x94786),x94784))+~P1(f329(f329(f239(f917(x94781,a904)),x94783),x94785))+P1(f329(f329(f239(f917(f916(x94781,x94782),a904)),f329(f329(f259(x94781,x94782),x94783),f329(f16(f917(x94782,a904),x94781),x94784))),f329(f329(f259(x94781,x94782),x94785),f329(f16(f917(x94782,a904),x94781),x94784))))
% 159.70/159.37  [9490]~P38(x94901,x94902,x94903,x94905,x94906)+P1(f329(f329(f262(x94901,x94902,a904),x94903),x94904))+~P1(f329(f329(f331(f916(x94901,x94902)),x94904),f329(f175(f916(x94901,x94902)),f329(f329(f184(x94901,x94902),x94905),x94906))))
% 159.70/159.37  [9630]~E(x96303,x96305)+P1(f329(f329(f331(f916(f910(x96301),f910(x96301))),f329(f329(f257(f910(x96301),f910(x96301)),f329(f329(f154(x96301),x96302),x96303)),f329(f329(f154(x96301),x96304),x96305))),f160(x96301,x96306)))+~P1(f329(f329(f331(f916(x96301,x96301)),f329(f329(f257(x96301,x96301),x96302),x96304)),x96306))
% 159.70/159.37  [9635]~E(f329(f192(f910(x96351)),x96353),f329(f192(f910(x96351)),x96355))+P1(f329(f329(f331(f916(f910(x96351),f910(x96351))),f329(f329(f257(f910(x96351),f910(x96351)),f329(f329(f154(x96351),x96352),x96353)),f329(f329(f154(x96351),x96354),x96355))),f148(x96351,x96356)))+~P1(f329(f329(f331(f916(x96351,x96351)),f329(f329(f257(x96351,x96351),x96352),x96354)),x96356))
% 159.70/159.37  [9666]P1(f329(f329(f331(f916(x96661,x96661)),f329(f329(f257(x96661,x96661),x96662),x96663)),f329(f329(f186(f916(x96661,x96661),a904),f329(a117,x96664)),x96665)))+~P1(f329(f329(f331(f916(x96661,x96661)),f329(f329(f257(x96661,x96661),x96666),x96663)),x96665))+~P1(f329(f329(f331(f916(x96661,x96661)),f329(f329(f257(x96661,x96661),x96662),x96666)),f329(f329(f186(f916(x96661,x96661),a904),x96664),x96665)))
% 159.70/159.37  [9667]P1(f329(f329(f331(f916(x96671,x96671)),f329(f329(f257(x96671,x96671),x96672),x96673)),f329(f329(f186(f916(x96671,x96671),a904),f329(a117,x96674)),x96675)))+~P1(f329(f329(f331(f916(x96671,x96671)),f329(f329(f257(x96671,x96671),x96672),x96676)),x96675))+~P1(f329(f329(f331(f916(x96671,x96671)),f329(f329(f257(x96671,x96671),x96676),x96673)),f329(f329(f186(f916(x96671,x96671),a904),x96674),x96675)))
% 159.70/159.37  [9670]~P1(f329(f329(f331(x96704),x96705),x96706))+P1(f329(f329(f239(f917(x96701,a904)),x96702),x96703))+~P1(f329(f329(f239(f917(f916(x96701,x96704),a904)),f329(f329(f259(x96701,x96704),x96702),f329(f16(f917(x96704,a904),x96701),x96706))),f329(f329(f259(x96701,x96704),x96703),f329(f16(f917(x96704,a904),x96701),x96706))))
% 159.70/159.37  [9715]E(x97151,x97152)+~P1(f329(f329(f331(f916(f910(x97153),f910(x97153))),f329(f329(f257(f910(x97153),f910(x97153)),f329(f329(f154(x97153),x97151),x97155)),f329(f329(f154(x97153),x97152),x97156))),f148(x97153,x97154)))+P1(f329(f329(f331(f916(x97153,x97153)),f329(f329(f257(x97153,x97153),x97151),x97152)),x97154))
% 159.70/159.37  [9716]E(x97161,x97162)+~P1(f329(f329(f331(f916(f910(x97163),f910(x97163))),f329(f329(f257(f910(x97163),f910(x97163)),f329(f329(f154(x97163),x97161),x97165)),f329(f329(f154(x97163),x97162),x97166))),f150(x97163,x97164)))+P1(f329(f329(f331(f916(x97163,x97163)),f329(f329(f257(x97163,x97163),x97161),x97162)),x97164))
% 159.70/159.37  [9717]E(x97171,x97172)+~P1(f329(f329(f331(f916(f910(x97173),f910(x97173))),f329(f329(f257(f910(x97173),f910(x97173)),f329(f329(f154(x97173),x97171),x97175)),f329(f329(f154(x97173),x97172),x97176))),f160(x97173,x97174)))+P1(f329(f329(f331(f916(x97173,x97173)),f329(f329(f257(x97173,x97173),x97171),x97172)),x97174))
% 159.70/159.37  [9755]P1(f329(f329(f331(f916(f910(x97551),f910(x97551))),f329(f329(f257(f910(x97551),f910(x97551)),f329(f329(f154(x97551),x97552),x97553)),f329(f329(f154(x97551),x97554),x97555))),f161(x97551,x97556)))+~P1(f329(f329(f331(f916(f910(x97551),f910(x97551))),f329(f329(f257(f910(x97551),f910(x97551)),x97553),x97555)),f161(x97551,x97556)))+~P1(f329(f329(f331(f916(x97551,x97551)),f329(f329(f257(x97551,x97551),x97552),x97554)),x97556))
% 159.70/159.37  [9772]P1(f329(x97721,x97722))+~P1(f329(x97721,f407(x97721,x97723,x97724,x97725,x97726)))+~P1(f329(f329(f331(x97726),x97722),f329(f329(f41(x97725,f917(x97726,a904)),x97724),x97723)))
% 159.70/159.37  [9777]~P1(f329(f329(f331(f916(f910(x97771),f910(x97771))),f329(f329(f257(f910(x97771),f910(x97771)),f329(f329(f154(x97771),x97772),x97775)),f329(f329(f154(x97771),x97773),x97776))),f148(x97771,x97774)))+P1(f329(f329(f331(f916(f910(x97771),f910(x97771))),f329(f329(f257(f910(x97771),f910(x97771)),x97775),x97776)),f148(x97771,x97774)))+P1(f329(f329(f331(f916(x97771,x97771)),f329(f329(f257(x97771,x97771),x97772),x97773)),x97774))
% 159.70/159.37  [9778]~P1(f329(f329(f331(f916(f910(x97781),f910(x97781))),f329(f329(f257(f910(x97781),f910(x97781)),f329(f329(f154(x97781),x97782),x97785)),f329(f329(f154(x97781),x97783),x97786))),f150(x97781,x97784)))+P1(f329(f329(f331(f916(f910(x97781),f910(x97781))),f329(f329(f257(f910(x97781),f910(x97781)),x97785),x97786)),f150(x97781,x97784)))+P1(f329(f329(f331(f916(x97781,x97781)),f329(f329(f257(x97781,x97781),x97782),x97783)),x97784))
% 159.70/159.37  [9779]~P1(f329(f329(f331(f916(f910(x97791),f910(x97791))),f329(f329(f257(f910(x97791),f910(x97791)),f329(f329(f154(x97791),x97792),x97795)),f329(f329(f154(x97791),x97793),x97796))),f160(x97791,x97794)))+P1(f329(f329(f331(f916(f910(x97791),f910(x97791))),f329(f329(f257(f910(x97791),f910(x97791)),x97795),x97796)),f160(x97791,x97794)))+P1(f329(f329(f331(f916(x97791,x97791)),f329(f329(f257(x97791,x97791),x97792),x97793)),x97794))
% 159.70/159.37  [9866]P1(f329(x98661,x98662))+P1(f329(f329(f331(x98663),f408(x98661,x98664,x98665,x98663,x98666)),x98665))+~P1(f329(f329(f331(x98666),x98662),f329(f329(f41(x98663,f917(x98666,a904)),x98665),x98664)))
% 159.70/159.37  [9877]~E(x98772,x98774)+P1(f329(f329(f331(f916(f910(x98771),f910(x98771))),f329(f329(f257(f910(x98771),f910(x98771)),f329(f329(f137(x98771),x98772),f329(f329(f154(x98771),x98773),f118(x98771)))),f329(f329(f137(x98771),x98774),f329(f329(f154(x98771),x98775),f118(x98771))))),f160(x98771,x98776)))+~P1(f329(f329(f331(f916(x98771,x98771)),f329(f329(f257(x98771,x98771),x98773),x98775)),x98776))
% 159.70/159.37  [9955]E(x99551,x99552)+~P1(f329(f329(f331(f916(f910(x99553),f910(x99553))),f329(f329(f257(f910(x99553),f910(x99553)),f329(f329(f137(x99553),x99555),f329(f329(f154(x99553),x99551),f118(x99553)))),f329(f329(f137(x99553),x99556),f329(f329(f154(x99553),x99552),f118(x99553))))),f160(x99553,x99554)))+P1(f329(f329(f331(f916(x99553,x99553)),f329(f329(f257(x99553,x99553),x99551),x99552)),x99554))
% 159.70/159.37  [9984]~P1(f329(f329(f331(f916(f910(x99841),f910(x99841))),f329(f329(f257(f910(x99841),f910(x99841)),f329(f329(f137(x99841),x99845),f329(f329(f154(x99841),x99842),f118(x99841)))),f329(f329(f137(x99841),x99846),f329(f329(f154(x99841),x99843),f118(x99841))))),f160(x99841,x99844)))+P1(f329(f329(f331(f916(f910(x99841),f910(x99841))),f329(f329(f257(f910(x99841),f910(x99841)),x99845),x99846)),f160(x99841,x99844)))+P1(f329(f329(f331(f916(x99841,x99841)),f329(f329(f257(x99841,x99841),x99842),x99843)),x99844))
% 159.70/159.37  [10002]P1(f329(x100021,x100022))+P1(f329(f329(f331(x100023),f407(x100021,x100024,x100025,x100026,x100023)),f329(x100024,f408(x100021,x100024,x100025,x100026,x100023))))+~P1(f329(f329(f331(x100023),x100022),f329(f329(f41(x100026,f917(x100023,a904)),x100025),x100024)))
% 159.70/159.37  [8995]~P19(x89953,x89954,x89951)+~P1(f329(f63(x89953),x89956))+E(f329(f329(x89951,x89952),f329(f329(f66(x89953,x89954,x89951),x89955),f329(f329(f23(f917(x89953,a904)),x89956),f329(f329(f311(x89953),x89952),f191(f917(x89953,a904)))))),f329(f329(f66(x89953,x89954,x89951),x89955),f329(f329(f311(x89953),x89952),x89956)))
% 159.70/159.37  [9305]~P1(f329(f329(f331(x93055),x93053),x93056))+P1(f329(f329(f239(f917(x93051,a904)),f329(x93052,x93053)),x93054))+~P1(f329(f329(f239(f917(x93051,a904)),f329(f329(f41(x93055,f917(x93051,a904)),x93056),x93052)),x93054))
% 159.70/159.37  [9929]~P11(x99291,x99295,x99294)+P1(f329(f329(f331(f916(x99291,x99291)),f329(f329(f257(x99291,x99291),x99292),x99293)),x99294))+~P1(f329(f329(f331(x99291),x99296),f329(f329(f106(f917(x99291,a904)),f329(f288(x99291,x99291,x99294),f329(f329(f311(x99291),x99292),f191(f917(x99291,a904))))),f329(f288(x99291,x99291,x99294),f329(f329(f311(x99291),x99293),f191(f917(x99291,a904)))))))
% 159.70/159.37  [8735]~P130(x87352)+~E(f329(f329(f82(x87352),f329(f329(f83(x87352),x87354),x87355)),x87351),f329(f329(f82(x87352),f329(f329(f83(x87352),x87353),x87355)),x87356))+E(x87351,f329(f329(f82(x87352),f329(f329(f83(x87352),f329(f329(f23(x87352),x87353),x87354)),x87355)),x87356))
% 159.70/159.37  [8736]~P130(x87361)+~E(f329(f329(f82(x87361),f329(f329(f83(x87361),x87362),x87364)),x87365),f329(f329(f82(x87361),f329(f329(f83(x87361),x87363),x87364)),x87366))+E(f329(f329(f82(x87361),f329(f329(f83(x87361),f329(f329(f23(x87361),x87362),x87363)),x87364)),x87365),x87366)
% 159.70/159.37  [8903]~P130(x89031)+E(f329(f329(f82(x89031),f329(f329(f83(x89031),x89032),x89033)),x89034),f329(f329(f82(x89031),f329(f329(f83(x89031),x89035),x89033)),x89036))+~E(x89036,f329(f329(f82(x89031),f329(f329(f83(x89031),f329(f329(f23(x89031),x89032),x89035)),x89033)),x89034))
% 159.70/159.37  [8904]~P130(x89041)+E(f329(f329(f82(x89041),f329(f329(f83(x89041),x89042),x89043)),x89044),f329(f329(f82(x89041),f329(f329(f83(x89041),x89045),x89043)),x89046))+~E(f329(f329(f82(x89041),f329(f329(f83(x89041),f329(f329(f23(x89041),x89042),x89045)),x89043)),x89044),x89046)
% 159.70/159.37  [9233]~P1(f329(f329(x92334,x92335),x92336))+~P1(f329(f329(x92333,x92335),x92336))+P1(f329(f329(f329(f329(f106(f917(x92331,f917(x92332,a904))),x92333),x92334),x92335),x92336))
% 159.70/159.37  [9498]P1(f329(f329(x94981,x94982),x94983))+P1(f329(f329(x94984,x94982),x94983))+~P1(f329(f329(f329(f329(f115(f917(x94985,f917(x94986,a904))),x94984),x94981),x94982),x94983))
% 159.70/159.37  [9792]~P138(x97921)+~P1(f329(f329(f240(x97921),f329(f329(f82(x97921),f329(f329(f83(x97921),x97924),x97925)),x97922)),f329(f329(f82(x97921),f329(f329(f83(x97921),x97923),x97925)),x97926)))+P1(f329(f329(f240(x97921),x97922),f329(f329(f82(x97921),f329(f329(f83(x97921),f329(f329(f23(x97921),x97923),x97924)),x97925)),x97926)))
% 159.70/159.37  [9793]~P138(x97931)+~P1(f329(f329(f239(x97931),f329(f329(f82(x97931),f329(f329(f83(x97931),x97934),x97935)),x97932)),f329(f329(f82(x97931),f329(f329(f83(x97931),x97933),x97935)),x97936)))+P1(f329(f329(f239(x97931),x97932),f329(f329(f82(x97931),f329(f329(f83(x97931),f329(f329(f23(x97931),x97933),x97934)),x97935)),x97936)))
% 159.70/159.37  [9816]~P138(x98161)+P1(f329(f329(f240(x98161),f329(f329(f82(x98161),f329(f329(f83(x98161),x98162),x98163)),x98164)),f329(f329(f82(x98161),f329(f329(f83(x98161),x98165),x98163)),x98166)))+~P1(f329(f329(f240(x98161),x98164),f329(f329(f82(x98161),f329(f329(f83(x98161),f329(f329(f23(x98161),x98165),x98162)),x98163)),x98166)))
% 159.70/159.37  [9817]~P138(x98171)+P1(f329(f329(f239(x98171),f329(f329(f82(x98171),f329(f329(f83(x98171),x98172),x98173)),x98174)),f329(f329(f82(x98171),f329(f329(f83(x98171),x98175),x98173)),x98176)))+~P1(f329(f329(f239(x98171),x98174),f329(f329(f82(x98171),f329(f329(f83(x98171),f329(f329(f23(x98171),x98175),x98172)),x98173)),x98176)))
% 159.70/159.37  [9921]~P138(x99211)+~P1(f329(f329(f240(x99211),f329(f329(f82(x99211),f329(f329(f83(x99211),x99212),x99214)),x99215)),f329(f329(f82(x99211),f329(f329(f83(x99211),x99213),x99214)),x99216)))+P1(f329(f329(f240(x99211),f329(f329(f82(x99211),f329(f329(f83(x99211),f329(f329(f23(x99211),x99212),x99213)),x99214)),x99215)),x99216))
% 159.70/159.37  [9922]~P138(x99221)+~P1(f329(f329(f239(x99221),f329(f329(f82(x99221),f329(f329(f83(x99221),x99222),x99224)),x99225)),f329(f329(f82(x99221),f329(f329(f83(x99221),x99223),x99224)),x99226)))+P1(f329(f329(f239(x99221),f329(f329(f82(x99221),f329(f329(f83(x99221),f329(f329(f23(x99221),x99222),x99223)),x99224)),x99225)),x99226))
% 159.70/159.37  [9967]~P138(x99671)+P1(f329(f329(f240(x99671),f329(f329(f82(x99671),f329(f329(f83(x99671),x99672),x99673)),x99674)),f329(f329(f82(x99671),f329(f329(f83(x99671),x99675),x99673)),x99676)))+~P1(f329(f329(f240(x99671),f329(f329(f82(x99671),f329(f329(f83(x99671),f329(f329(f23(x99671),x99672),x99675)),x99673)),x99674)),x99676))
% 159.70/159.37  [9968]~P138(x99681)+P1(f329(f329(f239(x99681),f329(f329(f82(x99681),f329(f329(f83(x99681),x99682),x99683)),x99684)),f329(f329(f82(x99681),f329(f329(f83(x99681),x99685),x99683)),x99686)))+~P1(f329(f329(f239(x99681),f329(f329(f82(x99681),f329(f329(f83(x99681),f329(f329(f23(x99681),x99682),x99685)),x99683)),x99684)),x99686))
% 159.70/159.37  [10129]~P76(x101292)+~P1(f329(f63(x101291),x101296))+E(f329(f329(f6(x101291,x101292),f329(f329(f18(x101291,x101292,x101292),f329(f329(f18(x101291,x101292,f917(x101292,x101292)),f329(f329(f8(a904,f917(x101292,f917(x101292,x101292)),x101291),f99(x101292)),x101293)),x101294)),x101295)),x101296),f329(f329(f82(x101292),f329(f329(f6(x101291,x101292),x101294),f329(f329(f106(f917(x101291,a904)),x101296),f329(f267(x101291),x101293)))),f329(f329(f6(x101291,x101292),x101295),f329(f329(f106(f917(x101291,a904)),x101296),f329(f81(f917(x101291,a904)),f329(f267(x101291),x101293))))))
% 159.70/159.37  [10187]P1(f329(f329(f331(x101872),x101874),x101876))+P1(f329(f329(f331(x101872),x101875),x101876))+E(f329(f313(x101871,x101872,f329(f329(f7(x101871,x101872,x101872),f329(f329(f7(x101871,x101872,f917(x101872,x101872)),f329(f329(f8(a904,f917(x101872,f917(x101872,x101872)),x101871),f99(x101872)),f329(f329(f7(x101871,f917(x101871,a904),a904),f331(x101871)),x101873))),x101874)),x101875)),x101876),f191(f917(x101871,a904)))
% 159.70/159.37  [10188]P1(f329(f329(f331(x101882),x101885),x101886))+~P1(f329(f329(f331(x101882),x101884),x101886))+E(f329(f313(x101881,x101882,f329(f329(f7(x101881,x101882,x101882),f329(f329(f7(x101881,x101882,f917(x101882,x101882)),f329(f329(f8(a904,f917(x101882,f917(x101882,x101882)),x101881),f99(x101882)),f329(f329(f7(x101881,f917(x101881,a904),a904),f331(x101881)),x101883))),x101884)),x101885)),x101886),x101883)
% 159.70/159.37  [10189]P1(f329(f329(f331(x101892),x101894),x101896))+~P1(f329(f329(f331(x101892),x101895),x101896))+E(f329(f313(x101891,x101892,f329(f329(f7(x101891,x101892,x101892),f329(f329(f7(x101891,x101892,f917(x101892,x101892)),f329(f329(f8(a904,f917(x101892,f917(x101892,x101892)),x101891),f99(x101892)),f329(f329(f7(x101891,f917(x101891,a904),a904),f331(x101891)),x101893))),x101894)),x101895)),x101896),f329(f81(f917(x101891,a904)),x101893))
% 159.70/159.37  [10190]~P1(f329(f329(f331(x101902),x101904),x101906))+~P1(f329(f329(f331(x101902),x101905),x101906))+E(f329(f313(x101901,x101902,f329(f329(f7(x101901,x101902,x101902),f329(f329(f7(x101901,x101902,f917(x101902,x101902)),f329(f329(f8(a904,f917(x101902,f917(x101902,x101902)),x101901),f99(x101902)),f329(f329(f7(x101901,f917(x101901,a904),a904),f331(x101901)),x101903))),x101904)),x101905)),x101906),f247(f917(x101901,a904)))
% 159.70/159.37  [10344]P27(x103441,x103442,f329(f329(f311(f908(x103441)),f329(f329(f329(f93(x103441),f329(x103443,x103444)),f329(a26,x103444)),f329(x103445,x103444))),f191(f917(f908(x103441),a904))))+~P1(f329(f329(f331(a907),x103444),x103446))+~P27(x103441,f329(f329(f115(f917(f908(x103441),a904)),x103442),f329(f312(a907,f908(x103441),f329(f329(f18(a907,f917(x103441,f917(a905,a904)),f908(x103441)),f329(f329(f18(a907,a906,f917(f917(x103441,f917(a905,a904)),f908(x103441))),f329(f329(f8(f917(x103441,f917(a905,a904)),f917(a906,f917(f917(x103441,f917(a905,a904)),f908(x103441))),a907),f93(x103441)),x103443)),a26)),x103445)),x103446)),f329(f312(a907,f908(x103441),f329(f329(f18(a907,f917(x103441,f917(a905,a904)),f908(x103441)),f329(f329(f18(a907,a906,f917(f917(x103441,f917(a905,a904)),f908(x103441))),f329(f329(f8(f917(x103441,f917(a905,a904)),f917(a906,f917(f917(x103441,f917(a905,a904)),f908(x103441))),a907),f93(x103441)),x103443)),f329(f329(f8(f913(a906),a906,a907),f236(a906)),a27))),x103445)),x103446))
% 159.70/159.37  [8765]E(x87651,x87652)+~P62(x87654,x87655,x87653,x87656,x87657)+~E(f329(x87653,x87651),f329(x87653,x87652))
% 159.70/159.37  [8794]~P13(x87946,x87945,x87947,x87944,x87941)+E(f329(f329(x87941,x87942),x87943),x87944)+P1(f329(f63(x87945),x87943))
% 159.70/159.37  [9657]P48(x96571,x96572,x96573,x96574,x96575,f329(f329(x96573,x96576),x96577))+~E(f329(f329(x96573,x96576),x96577),x96574)+~E(x96575,f191(f917(x96571,a904)))
% 159.70/159.37  [9839]~P1(f329(x98396,x98393))+~P1(f329(f329(f331(f916(x98392,x98392)),f329(f329(f257(x98392,x98392),x98394),x98395)),f329(x98397,x98393)))+P1(f329(f329(f331(f916(f916(x98391,x98392),f916(x98391,x98392))),f329(f329(f257(f916(x98391,x98392),f916(x98391,x98392)),f329(f329(f257(x98391,x98392),x98393),x98394)),f329(f329(f257(x98391,x98392),x98393),x98395))),f283(x98391,x98392,x98396,x98397)))
% 159.70/159.37  [10253]~P48(x102532,x102537,x102533,x102536,x102531,f329(f329(x102533,x102535),x102534))+E(f329(f329(x102533,f488(x102534,x102535,x102531,x102536,x102533,x102537,x102532)),f489(x102534,x102535,x102531,x102536,x102533,x102537,x102532)),f329(f329(x102533,x102535),x102534))+E(x102531,f191(f917(x102532,a904)))
% 159.70/159.37  [10254]~P48(x102547,x102546,x102541,x102544,x102545,f329(f329(x102541,x102542),x102543))+E(f329(f329(x102541,f488(x102543,x102542,x102545,x102544,x102541,x102546,x102547)),f489(x102543,x102542,x102545,x102544,x102541,x102546,x102547)),f329(f329(x102541,x102542),x102543))+E(f329(f329(x102541,x102542),x102543),x102544)
% 159.70/159.37  [9340]~P38(x93401,x93402,x93403,x93405,x93407)+P38(x93401,x93402,x93403,f329(f329(f154(x93401),x93404),x93405),f329(f329(f154(x93402),x93406),x93407))+~P1(f329(f329(x93403,x93404),x93406))
% 159.70/159.37  [9355]P38(x93551,x93552,x93553,x93554,x93555)+~P38(x93551,x93552,x93553,f329(f329(f137(x93551),x93556),x93554),f329(f329(f137(x93552),x93557),x93555))+~E(f329(f192(f910(x93551)),x93556),f329(f192(f910(x93552)),x93557))
% 159.70/159.37  [9356]P38(x93561,x93562,x93563,x93564,x93565)+~P38(x93561,x93562,x93563,f329(f329(f137(x93561),x93564),x93566),f329(f329(f137(x93562),x93565),x93567))+~E(f329(f192(f910(x93561)),x93564),f329(f192(f910(x93562)),x93565))
% 159.70/159.37  [9563]~P38(x95631,x95632,x95633,x95635,x95637)+~P38(x95631,x95632,x95633,x95634,x95636)+P38(x95631,x95632,x95633,f329(f329(f137(x95631),x95634),x95635),f329(f329(f137(x95632),x95636),x95637))
% 159.70/159.37  [9912]~P1(f329(f68(x99121,x99124,x99125,x99126,x99123),x99127))+P1(f329(f68(x99121,x99124,x99125,x99126,f329(f329(f311(x99121),x99122),x99123)),f329(f329(x99125,x99122),x99127)))+P1(f329(f329(f331(x99121),x99122),x99123))
% 159.70/159.37  [10278]~P48(x102782,x102787,x102786,x102785,x102781,f329(f329(x102786,x102784),x102783))+E(x102781,f191(f917(x102782,a904)))+P1(f329(f329(f331(x102782),f488(x102783,x102784,x102781,x102785,x102786,x102787,x102782)),x102781))
% 159.70/159.37  [10279]~P48(x102795,x102797,x102791,x102794,x102796,f329(f329(x102791,x102792),x102793))+E(f329(f329(x102791,x102792),x102793),x102794)+P1(f329(f329(f331(x102795),f488(x102793,x102792,x102796,x102794,x102791,x102797,x102795)),x102796))
% 159.70/159.37  [9021]~P24(x90214,x90215,x90216,x90217,x90211)+~P1(f329(f63(x90215),x90213))+E(f329(f329(x90211,x90212),x90213),f329(f329(f329(f67(x90214,x90215,x90216),x90212),x90217),x90213))
% 159.70/159.37  [9022]~P13(x90224,x90225,x90226,x90227,x90221)+~P1(f329(f63(x90225),x90223))+E(f329(f329(x90221,x90222),x90223),f329(f329(f329(f67(x90224,x90225,x90226),x90222),x90227),x90223))
% 159.70/159.37  [9623]~P27(x96231,x96232,f329(f329(f311(f908(x96231)),f329(f329(f329(f93(x96231),x96233),x96234),x96237)),f191(f917(f908(x96231),a904))))+P27(x96231,x96232,f329(f329(f311(f908(x96231)),f329(f329(f329(f93(x96231),x96233),f32(x96234,x96235)),x96236)),f191(f917(f908(x96231),a904))))+~P27(x96231,x96232,f329(f329(f311(f908(x96231)),f329(f329(f329(f93(x96231),x96237),x96235),x96236)),f191(f917(f908(x96231),a904))))
% 159.70/159.37  [9811]~P26(x98113,x98114,x98115,x98117,x98116,x98111)+~P1(f329(f63(x98114),x98112))+E(f329(x98111,x98112),f329(f329(f329(f67(x98113,x98114,x98115),x98116),x98117),x98112))
% 159.70/159.37  [9962]P48(x99621,x99622,x99623,x99624,x99625,f329(f329(x99623,x99626),x99627))+~P48(x99621,x99622,x99623,x99624,f329(f329(f23(f917(x99621,a904)),x99625),f329(f329(f311(x99621),x99626),f191(f917(x99621,a904)))),x99627)+~P1(f329(f329(f331(x99621),x99626),x99625))
% 159.70/159.37  [10222]~P27(x102221,x102222,f329(f329(f311(f908(x102221)),f329(f329(f329(f93(x102221),f95(x102221,x102223,x102224)),x102225),x102227)),f191(f917(f908(x102221),a904))))+P27(x102221,x102222,f329(f329(f311(f908(x102221)),f329(f329(f329(f93(x102221),x102223),f29(x102224,x102225,x102226)),x102227)),f191(f917(f908(x102221),a904))))+~P27(x102221,x102222,f329(f329(f311(f908(x102221)),f329(f329(f329(f93(x102221),f95(x102221,x102223,f329(f74(a904,a904,a905,a324),x102224))),x102226),x102227)),f191(f917(f908(x102221),a904))))
% 159.70/159.37  [10301]P1(f329(f329(x103017,f815(x103014,x103015,x103011,x103016,x103013,x103012,x103017)),f816(x103014,x103015,x103011,x103016,x103013,x103012,x103017)))+~P1(f329(f329(x103017,f329(f261(x103012,x103013),x103016)),f329(f256(x103012,x103013),x103016)))+P1(f329(x103011,f329(f329(f262(x103012,x103013,x103014),x103015),x103016)))
% 159.70/159.37  [10311]~P48(x103112,x103113,x103114,x103115,x103111,f329(f329(x103114,x103117),x103116))+P48(x103112,x103113,x103114,x103115,f329(f329(f23(f917(x103112,a904)),x103111),f329(f329(f311(x103112),f488(x103116,x103117,x103111,x103115,x103114,x103113,x103112)),f191(f917(x103112,a904)))),f489(x103116,x103117,x103111,x103115,x103114,x103113,x103112))+E(x103111,f191(f917(x103112,a904)))
% 159.70/159.37  [10312]~P48(x103125,x103126,x103121,x103124,x103127,f329(f329(x103121,x103122),x103123))+P48(x103125,x103126,x103121,x103124,f329(f329(f23(f917(x103125,a904)),x103127),f329(f329(f311(x103125),f488(x103123,x103122,x103127,x103124,x103121,x103126,x103125)),f191(f917(x103125,a904)))),f489(x103123,x103122,x103127,x103124,x103121,x103126,x103125))+E(f329(f329(x103121,x103122),x103123),x103124)
% 159.70/159.37  [10336]~P1(f329(x103361,f329(f329(x103365,f816(x103364,x103365,x103361,x103366,x103363,x103362,x103367)),f815(x103364,x103365,x103361,x103366,x103363,x103362,x103367))))+~P1(f329(f329(x103367,f329(f261(x103362,x103363),x103366)),f329(f256(x103362,x103363),x103366)))+P1(f329(x103361,f329(f329(f262(x103362,x103363,x103364),x103365),x103366)))
% 159.70/159.37  [9643]P1(f329(f329(f239(f917(f916(x96431,x96432),a904)),f329(f329(f291(x96431,x96433,x96432),x96434),x96435)),f329(f329(f291(x96431,x96433,x96432),x96436),x96437)))+~P1(f329(f329(f239(f917(f916(x96433,x96432),a904)),x96435),x96437))+~P1(f329(f329(f239(f917(f916(x96431,x96433),a904)),x96434),x96436))
% 159.70/159.37  [9973]~P1(f329(f329(f331(x99731),x99736),x99735))+P1(f329(f68(x99731,x99732,x99733,x99734,x99735),f329(f329(x99733,x99736),x99737)))+~P1(f329(f68(x99731,x99732,x99733,x99734,f329(f329(f23(f917(x99731,a904)),x99735),f329(f329(f311(x99731),x99736),f191(f917(x99731,a904))))),x99737))
% 159.70/159.37  [10373]~P142(x103731)+~P28(f916(x103732,x103733),x103731,f329(f262(x103732,x103733,x103731),f329(f329(f7(x103732,f917(x103733,x103731),f917(x103733,x103731)),f329(f329(f8(f917(x103731,x103731),f917(f917(x103733,x103731),f917(x103733,x103731)),x103732),f8(x103731,x103731,x103733)),f329(f329(f8(x103731,f917(x103731,x103731),x103732),f83(x103731)),x103734))),x103735)),f329(f329(f259(x103732,x103733),x103736),f329(f16(f917(x103733,a904),x103732),x103737)))+E(f329(f329(f6(x103731,x103731),f33(x103731)),f329(f267(x103731),f329(f329(f8(f917(x103732,a904),a904,x103731),f89(x103732)),f329(f329(f8(f917(x103732,f917(x103733,a904)),f917(x103732,a904),x103731),f329(f8(f917(x103733,a904),a904,x103732),f89(x103733))),f329(f329(f7(x103731,f917(x103732,f917(x103733,a904)),f917(x103732,f917(x103733,a904))),f329(f329(f8(f917(x103732,f917(f917(x103733,a904),f917(x103733,a904))),f917(f917(x103732,f917(x103733,a904)),f917(x103732,f917(x103733,a904))),x103731),f18(x103732,f917(x103733,a904),f917(x103733,a904))),f329(f329(f8(f917(x103732,f917(x103733,f917(a904,a904))),f917(x103732,f917(f917(x103733,a904),f917(x103733,a904))),x103731),f329(f8(f917(x103733,f917(a904,a904)),f917(f917(x103733,a904),f917(x103733,a904)),x103732),f18(x103733,a904,a904))),f329(f329(f8(f917(x103732,f917(x103733,a904)),f917(x103732,f917(x103733,f917(a904,a904))),x103731),f329(f8(f917(x103733,a904),f917(x103733,f917(a904,a904)),x103732),f329(f8(a904,f917(a904,a904),x103733),a327))),f329(f329(f7(x103731,f917(x103732,f917(x103733,x103731)),f917(x103732,f917(x103733,a904))),f329(f329(f8(f917(f917(x103733,x103731),f917(x103733,a904)),f917(f917(x103732,f917(x103733,x103731)),f917(x103732,f917(x103733,a904))),x103731),f8(f917(x103733,x103731),f917(x103733,a904),x103732)),f329(f329(f8(f917(x103731,a904),f917(f917(x103733,x103731),f917(x103733,a904)),x103731),f8(x103731,a904,x103733)),a326))),f329(f329(f7(x103732,f917(x103733,x103731),f917(x103733,x103731)),f329(f329(f8(f917(x103731,x103731),f917(f917(x103733,x103731),f917(x103733,x103731)),x103732),f8(x103731,x103731,x103733)),f329(f329(f8(x103731,f917(x103731,x103731),x103732),f83(x103731)),x103734))),x103735)))))),f329(f329(f7(x103732,f917(x103733,a904),f917(x103733,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x103733,a904),f917(x103733,a904)),x103732),f8(a904,a904,x103733)),f329(f329(f8(a904,f917(a904,a904),x103732),a327),f329(f329(f7(x103732,f917(x103732,a904),a904),f331(x103732)),x103736)))),f329(f329(f7(x103733,f917(x103733,a904),a904),f331(x103733)),x103737))))))),f329(f329(f83(x103731),f329(f329(f6(x103732,x103731),x103734),x103736)),f329(f329(f6(x103733,x103731),x103735),x103737)))
% 159.70/159.37  [9647]~P29(x96471,x96473,x96475,x96476,x96478)+~P29(x96473,x96472,x96474,x96478,x96477)+P29(x96471,x96472,f329(f74(x96473,x96472,x96471,x96474),x96475),x96476,x96477)
% 159.70/159.37  [9675]P29(x96751,x96752,x96753,x96754,x96755)+~P29(x96756,x96751,x96757,x96758,x96754)+~P29(x96756,x96752,f329(f74(x96751,x96752,x96756,x96753),x96757),x96758,x96755)
% 159.70/159.37  [9809]~P1(f329(f329(x98094,x98096),x98098))+~P1(f329(f329(x98095,x98098),x98097))+P1(f329(f329(f258(x98091,x98092,x98093,x98094,x98095),x98096),x98097))
% 159.70/159.37  [9405]~P22(x94058,x94051,x94053,x94055)+~P1(f329(f63(x94058),x94056))+E(f329(f74(x94051,x94051,x94052,f329(x94053,x94054)),f329(f74(x94051,x94051,x94052,f329(x94055,x94056)),x94057)),f329(f74(x94051,x94051,x94052,f329(x94055,x94056)),f329(f74(x94051,x94051,x94052,f329(x94053,x94054)),x94057)))
% 159.70/159.37  [9799]~P25(x97997,x97992,x97995,x97998,x97996,x97991)+~P1(f329(f63(x97992),x97994))+E(f329(x97991,f329(f329(f311(x97992),x97993),x97994)),f329(f329(x97995,f329(x97996,x97993)),f329(x97991,x97994)))
% 159.70/159.37  [9918]~P28(x99182,x99184,x99186,x99188)+~P28(x99181,x99183,x99185,x99187)+P28(f916(x99181,x99182),f916(x99183,x99184),f263(x99181,x99183,x99182,x99184,x99185,x99186),f329(f329(f259(x99181,x99182),x99187),f329(f16(f917(x99182,a904),x99181),x99188)))
% 159.70/159.37  [9590]P1(f329(f329(f331(f916(x95901,x95902)),f329(f329(f257(x95901,x95902),x95903),x95904)),f329(f329(f291(x95901,x95905,x95902),x95906),x95907)))+~P1(f329(f329(f331(f916(x95901,x95905)),f329(f329(f257(x95901,x95905),x95903),x95908)),x95906))+~P1(f329(f329(f331(f916(x95905,x95902)),f329(f329(f257(x95905,x95902),x95908),x95904)),x95907))
% 159.70/159.37  [9780]~P1(f329(f329(f239(f917(f916(x97803,x97802),a904)),x97805),f329(f329(f259(x97803,x97802),x97808),f329(f16(f917(x97802,a904),x97803),x97807))))+~P1(f329(f329(f239(f917(f916(x97801,x97803),a904)),x97804),f329(f329(f259(x97801,x97803),x97806),f329(f16(f917(x97803,a904),x97801),x97808))))+P1(f329(f329(f239(f917(f916(x97801,x97802),a904)),f329(f329(f291(x97801,x97803,x97802),x97804),x97805)),f329(f329(f259(x97801,x97802),x97806),f329(f16(f917(x97802,a904),x97801),x97807))))
% 159.70/159.37  [9833]~E(x98333,x98335)+P1(f329(f329(f331(f916(f916(x98331,x98332),f916(x98331,x98332))),f329(f329(f257(f916(x98331,x98332),f916(x98331,x98332)),f329(f329(f257(x98331,x98332),x98333),x98334)),f329(f329(f257(x98331,x98332),x98335),x98336))),f322(x98331,x98332,x98337,x98338)))+~P1(f329(f329(f331(f916(x98332,x98332)),f329(f329(f257(x98332,x98332),x98334),x98336)),x98338))
% 159.70/159.37  [9938]E(x99381,x99382)+~P1(f329(f329(f331(f916(f916(x99383,x99385),f916(x99383,x99385))),f329(f329(f257(f916(x99383,x99385),f916(x99383,x99385)),f329(f329(f257(x99383,x99385),x99381),x99386)),f329(f329(f257(x99383,x99385),x99382),x99387))),f322(x99383,x99385,x99384,x99388)))+P1(f329(f329(f331(f916(x99383,x99383)),f329(f329(f257(x99383,x99383),x99381),x99382)),x99384))
% 159.70/159.37  [9954]~P1(f329(f329(f331(f916(f916(x99541,x99545),f916(x99541,x99545))),f329(f329(f257(f916(x99541,x99545),f916(x99541,x99545)),f329(f329(f257(x99541,x99545),x99542),x99546)),f329(f329(f257(x99541,x99545),x99543),x99547))),f322(x99541,x99545,x99544,x99548)))+P1(f329(f329(f331(f916(x99541,x99541)),f329(f329(f257(x99541,x99541),x99542),x99543)),x99544))+P1(f329(f329(f331(f916(x99545,x99545)),f329(f329(f257(x99545,x99545),x99546),x99547)),x99548))
% 159.70/159.37  [9867]~P26(x98677,x98675,x98671,x98678,x98672,x98674)+~P1(f329(f63(x98675),x98676))+E(f329(f329(x98671,f329(x98672,x98673)),f329(x98674,f329(f329(f23(f917(x98675,a904)),x98676),f329(f329(f311(x98675),x98673),f191(f917(x98675,a904)))))),f329(x98674,f329(f329(f311(x98675),x98673),x98676)))
% 159.70/159.37  [9361]~P1(f329(f329(f329(x93615,x93618),x93616),x93617))+~P1(f329(f329(f331(x93611),x93618),x93614))+P1(f329(f329(f329(f329(f41(x93611,f917(x93612,f917(x93613,a904))),x93614),x93615),x93616),x93617))
% 159.70/159.37  [9574]P1(f329(f329(f329(x95741,x95742),x95743),x95744))+~P1(f329(f329(f331(x95745),x95742),x95746))+~P1(f329(f329(f329(f329(f42(x95745,f917(x95747,f917(x95748,a904))),x95746),x95741),x95743),x95744))
% 159.70/159.37  [9773]~P24(x97733,x97732,x97734,x97738,x97731)+~P1(f329(f63(x97732),x97737))+E(f329(f329(x97731,f329(f329(f18(x97732,x97733,x97733),f329(f329(f8(x97733,f917(x97733,x97733),x97732),x97734),x97735)),x97736)),x97737),f329(f329(x97734,f329(f329(x97731,x97735),x97737)),f329(f329(x97731,x97736),x97737)))
% 159.70/159.37  [10036]~E(f329(f312(x100362,x100364,x100366),x100368),x1003610)+~E(f329(f312(x100361,x100363,x100365),x100367),x100369)+E(f329(f312(f916(x100361,x100362),f916(x100363,x100364),f263(x100361,x100363,x100362,x100364,x100365,x100366)),f329(f329(f259(x100361,x100362),x100367),f329(f16(f917(x100362,a904),x100361),x100368))),f329(f329(f259(x100363,x100364),x100369),f329(f16(f917(x100364,a904),x100363),x1003610)))
% 159.70/159.37  [4982]~P54(x49821,x49822)+~P55(x49821,x49822)+~P56(x49821,x49822)+P10(x49821,x49822)
% 159.70/159.37  [4938]~P112(x49382)+~P16(x49382,x49381)+P16(x49382,f119(x49382,x49381))+E(x49381,f118(x49382))
% 159.70/159.37  [4939]~P112(x49392)+~P16(x49392,x49391)+P16(x49392,f730(x49391,x49392))+E(x49391,f118(x49392))
% 159.70/159.37  [5180]~P8(x51802)+E(f10(x51802,x51801),f40(x51802,x51801))+E(x51801,f191(f917(x51802,a904)))+~P1(f329(f63(x51802),x51801))
% 159.70/159.37  [5181]~P8(x51812)+E(f13(x51812,x51811),f39(x51812,x51811))+E(x51811,f191(f917(x51812,a904)))+~P1(f329(f63(x51812),x51811))
% 159.70/159.37  [5343]~P112(x53432)+~P16(x53432,x53431)+E(x53431,f118(x53432))+E(f329(f329(f154(x53432),f750(x53431,x53432)),f730(x53431,x53432)),x53431)
% 159.70/159.37  [6151]~P2(x61512)+E(x61511,f191(f917(x61512,a904)))+P1(f329(f329(f239(x61512),f10(x61512,x61511)),f13(x61512,x61511)))+~P1(f329(f63(x61512),x61511))
% 159.70/159.37  [6163]~P45(x61632)+~P45(x61631)+E(x61631,x61632)+~E(f329(f312(a1,a909,a109),x61631),f329(f312(a1,a909,a109),x61632))
% 159.70/159.37  [9211]~P121(x92111)+~P1(f329(f329(f331(x92111),x92112),f114(x92111)))+P1(f329(f329(f240(x92111),f329(f329(f82(x92111),f329(f329(f82(x92111),f80(x92111)),x92112)),x92112)),f2(x92111)))+~P1(f329(f329(f240(x92111),x92112),f2(x92111)))
% 159.70/159.37  [9459]~P121(x94591)+~P1(f329(f329(f331(x94591),x94592),f114(x94591)))+~P1(f329(f329(f240(x94591),f329(f329(f82(x94591),f329(f329(f82(x94591),f80(x94591)),x94592)),x94592)),f2(x94591)))+P1(f329(f329(f240(x94591),x94592),f2(x94591)))
% 159.70/159.37  [4997]~P142(x49972)+~P119(x49972)+E(x49971,f2(a909))+E(f329(f329(f249(x49972),f2(x49972)),x49971),f2(x49972))
% 159.70/159.37  [5000]~P142(x50001)+~P119(x50001)+~E(x50002,f2(a909))+E(f329(f329(f249(x50001),f2(x50001)),x50002),f80(x50001))
% 159.70/159.37  [5166]~P144(x51662)+E(x51661,f80(x51662))+E(x51661,f329(f81(x51662),f80(x51662)))+~E(f329(f329(f83(x51662),x51661),x51661),f80(x51662))
% 159.70/159.37  [5424]~P92(x54242)+E(x54241,f2(x54242))+E(f84(x54242,x54241),f329(f81(x54242),f80(x54242)))+P1(f329(f329(f240(x54242),f2(x54242)),x54241))
% 159.70/159.37  [5660]~P92(x56602)+E(f84(x56602,x56601),f80(x56602))+E(x56601,f2(x56602))+~P1(f329(f329(f240(x56602),f2(x56602)),x56601))
% 159.70/159.37  [5669]E(x56691,x56692)+~E(f329(f108(a909),x56691),f329(f108(a909),x56692))+P1(f329(a196,f329(f108(a1),x56692)))+P1(f329(a196,f329(f108(a1),x56691)))
% 159.70/159.37  [5720]~P95(x57201)+~E(x57202,f2(x57201))+E(f329(f329(f82(x57201),x57202),x57202),f2(x57201))+~P1(f329(f329(f331(x57201),x57202),f114(x57201)))
% 159.70/159.37  [5760]E(x57601,f2(a1))+~E(f329(f329(f38(a1),x57602),x57601),f2(a1))+P1(f329(f329(f240(a1),x57601),x57602))+P1(f329(f329(f240(a1),x57602),x57601))
% 159.70/159.37  [5790]E(x57901,f2(a1))+~E(f329(f329(f38(a1),x57902),x57901),f2(a1))+P1(f329(f329(f239(a1),x57902),f2(a1)))+P1(f329(f329(f240(a1),x57902),x57901))
% 159.70/159.37  [5824]E(x58241,f2(a1))+~E(f329(f329(f38(a1),x58242),x58241),f2(a1))+P1(f329(f329(f239(a1),f2(a1)),x58242))+P1(f329(f329(f240(a1),x58241),x58242))
% 159.70/159.37  [5858]~P95(x58582)+E(x58581,f2(x58582))+~E(f329(f329(f82(x58582),x58581),x58581),f2(x58582))+~P1(f329(f329(f331(x58582),x58581),f114(x58582)))
% 159.70/159.37  [5919]E(f329(f108(a909),x59191),f329(f108(a909),x59192))+~E(f329(f108(a1),x59192),f2(a1))+P1(f329(a196,f329(f108(a1),x59192)))+~P1(f329(a196,f329(f108(a1),x59191)))
% 159.70/159.37  [5951]~E(f329(f108(a909),x59512),f329(f108(a909),x59511))+E(f329(f108(a1),x59511),f2(a1))+P1(f329(a196,f329(f108(a1),x59511)))+~P1(f329(a196,f329(f108(a1),x59512)))
% 159.70/159.37  [5961]~P112(x59612)+E(x59611,f191(f917(x59612,a904)))+~P1(f329(f63(x59612),x59611))+P1(f329(f329(f331(x59612),f14(x59612,x59611)),x59611))
% 159.70/159.37  [5962]~P112(x59622)+E(x59621,f191(f917(x59622,a904)))+~P1(f329(f63(x59622),x59621))+P1(f329(f329(f331(x59622),f15(x59622,x59621)),x59621))
% 159.70/159.37  [6128]~P121(x61281)+~P96(x61281)+P1(f329(f329(f240(x61281),f2(x61281)),f329(f108(x61281),x61282)))+~P1(f329(f329(f240(a1),a85),x61282))
% 159.70/159.37  [6129]~P121(x61291)+~P96(x61291)+P1(f329(f329(f239(x61291),f2(x61291)),f329(f108(x61291),x61292)))+~P1(f329(f329(f239(a1),a85),x61292))
% 159.70/159.37  [6150]~P121(x61501)+~P96(x61501)+E(f329(f77(x61501),f329(f108(x61501),x61502)),f329(f108(x61501),x61502))+P1(f329(f329(f240(x61501),f329(f108(x61501),x61502)),f2(x61501)))
% 159.70/159.37  [6187]E(x61871,x61872)+~E(f329(a109,x61871),f329(a109,x61872))+~P1(f329(f329(f239(a1),f2(a1)),x61872))+~P1(f329(f329(f239(a1),f2(a1)),x61871))
% 159.70/159.37  [6381]~P96(x63812)+~P121(x63812)+~P1(f329(f329(f240(x63812),f2(x63812)),f329(f108(x63812),x63811)))+P1(f329(f329(f240(a1),a85),x63811))
% 159.70/159.37  [6382]~P96(x63822)+~P121(x63822)+~P1(f329(f329(f239(x63822),f2(x63822)),f329(f108(x63822),x63821)))+P1(f329(f329(f239(a1),a85),x63821))
% 159.70/159.37  [6387]~P121(x63871)+~P96(x63871)+P1(f329(f329(f240(x63871),f329(f108(x63871),x63872)),f2(x63871)))+~P1(f329(f329(f240(a1),x63872),a85))
% 159.70/159.37  [6388]~P121(x63881)+~P96(x63881)+P1(f329(f329(f239(x63881),f329(f108(x63881),x63882)),f2(x63881)))+~P1(f329(f329(f239(a1),x63882),a85))
% 159.70/159.37  [6706]~P96(x67062)+~P121(x67062)+~P1(f329(f329(f240(x67062),f329(f108(x67062),x67061)),f2(x67062)))+P1(f329(f329(f240(a1),x67061),a85))
% 159.70/159.37  [6707]~P96(x67072)+~P121(x67072)+~P1(f329(f329(f239(x67072),f329(f108(x67072),x67071)),f2(x67072)))+P1(f329(f329(f239(a1),x67071),a85))
% 159.70/159.37  [6797]~P121(x67971)+~P96(x67971)+E(f329(f77(x67971),f329(f108(x67971),x67972)),f329(f81(x67971),f329(f108(x67971),x67972)))+~P1(f329(f329(f240(x67971),f329(f108(x67971),x67972)),f2(x67971)))
% 159.70/159.37  [6816]E(f329(f108(a909),x68161),f329(f108(a909),x68162))+~E(f329(f108(a1),x68162),f2(a1))+~P1(f329(f329(f239(a1),f329(f108(a1),x68161)),f2(a1)))+~P1(f329(a196,f329(f108(a1),x68161)))
% 159.70/159.37  [7697]~P112(x76972)+E(x76971,f191(f917(x76972,a904)))+~P1(f329(f63(x76972),x76971))+P1(f329(f329(f239(x76972),f11(x76972,f237(x76972),x76971)),f12(x76972,f238(x76972),x76971)))
% 159.70/159.37  [8021]~P9(x80211)+~P45(x80212)+P1(f329(f329(f331(a1),x80211),x80212))+~P1(f329(f329(f331(a909),f329(a109,x80211)),f329(f312(a1,a909,a109),x80212)))
% 159.70/159.37  [5957]~P120(x59572)+E(x59571,f2(a1))+E(f329(f81(x59572),f329(f107(x59572),f329(f81(a1),x59571))),f329(f107(x59572),x59571))+~P1(f329(f329(f240(a1),x59571),f2(a1)))
% 159.70/159.37  [6030]~P95(x60301)+~P96(x60301)+~P33(x60301,f329(f108(x60301),x60302))+P33(x60301,f329(f108(x60301),f329(f329(f82(a1),x60302),x60302)))
% 159.70/159.37  [6370]~P78(x63702)+E(x63701,f191(f917(x63702,a904)))+E(f15(x63702,f329(f312(x63702,x63702,f81(x63702)),x63701)),f329(f81(x63702),f14(x63702,x63701)))+~P1(f329(f63(x63702),x63701))
% 159.70/159.37  [6371]~P78(x63712)+E(x63711,f191(f917(x63712,a904)))+E(f14(x63712,f329(f312(x63712,x63712,f81(x63712)),x63711)),f329(f81(x63712),f15(x63712,x63711)))+~P1(f329(f63(x63712),x63711))
% 159.70/159.37  [6404]~P95(x64041)+~P96(x64041)+P33(x64041,f329(f108(x64041),x64042))+~P33(x64041,f329(f108(x64041),f329(f329(f82(a1),x64042),x64042)))
% 159.70/159.37  [6494]E(x64941,f2(a1))+E(f329(a53,f52(f329(f81(a1),x64941),f329(f81(a1),x64942))),f48(x64941,x64942))+P1(f329(f329(f239(a1),f2(a1)),x64942))+~P1(f329(f329(f239(a1),f2(a1)),x64941))
% 159.70/159.37  [8815]~P45(x88152)+~P45(x88151)+P1(f329(f329(f240(f917(a909,a904)),f329(f312(a1,a909,a109),x88151)),f329(f312(a1,a909,a109),x88152)))+~P1(f329(f329(f240(f917(a1,a904)),x88151),x88152))
% 159.70/159.37  [9041]~E(f752(x90412,x90411),f753(x90412,x90411))+~P1(f329(f140(x90411),f754(x90412,x90411)))+~P1(f329(f140(f910(x90411)),x90412))+P1(f329(f140(x90411),f329(f145(f910(x90411),f910(x90411),f137(x90411),f118(x90411)),x90412)))
% 159.70/159.37  [9130]~P45(x91302)+~P45(x91301)+~P1(f329(f329(f240(f917(a909,a904)),f329(f312(a1,a909,a109),x91301)),f329(f312(a1,a909,a109),x91302)))+P1(f329(f329(f240(f917(a1,a904)),x91301),x91302))
% 159.70/159.37  [9131]~P45(x91312)+~P45(x91311)+~P1(f329(f329(f239(f917(a909,a904)),f329(f312(a1,a909,a109),x91311)),f329(f312(a1,a909,a109),x91312)))+P1(f329(f329(f239(f917(a1,a904)),x91311),x91312))
% 159.70/159.37  [9137]~E(f752(x91372,x91371),f753(x91372,x91371))+~P1(f329(f140(f910(x91371)),x91372))+P1(f329(f140(x91371),f329(f145(f910(x91371),f910(x91371),f137(x91371),f118(x91371)),x91372)))+P1(f329(f329(f331(f910(x91371)),f754(x91372,x91371)),f329(f175(f910(x91371)),x91372)))
% 159.70/159.37  [9180]~P1(f329(f140(x91801),f754(x91802,x91801)))+~P1(f329(f140(f910(x91801)),x91802))+P1(f329(f140(x91801),f329(f145(f910(x91801),f910(x91801),f137(x91801),f118(x91801)),x91802)))+P1(f329(f329(f331(f910(x91801)),f753(x91802,x91801)),f329(f175(f910(x91801)),x91802)))
% 159.70/159.37  [9181]~P1(f329(f140(x91811),f754(x91812,x91811)))+~P1(f329(f140(f910(x91811)),x91812))+P1(f329(f140(x91811),f329(f145(f910(x91811),f910(x91811),f137(x91811),f118(x91811)),x91812)))+P1(f329(f329(f331(f910(x91811)),f752(x91812,x91811)),f329(f175(f910(x91811)),x91812)))
% 159.70/159.37  [9265]~P1(f329(f140(f910(x92651)),x92652))+P1(f329(f140(x92651),f329(f145(f910(x92651),f910(x92651),f137(x92651),f118(x92651)),x92652)))+P1(f329(f329(f331(f910(x92651)),f753(x92652,x92651)),f329(f175(f910(x92651)),x92652)))+P1(f329(f329(f331(f910(x92651)),f754(x92652,x92651)),f329(f175(f910(x92651)),x92652)))
% 159.70/159.37  [9266]~P1(f329(f140(f910(x92661)),x92662))+P1(f329(f140(x92661),f329(f145(f910(x92661),f910(x92661),f137(x92661),f118(x92661)),x92662)))+P1(f329(f329(f331(f910(x92661)),f752(x92662,x92661)),f329(f175(f910(x92661)),x92662)))+P1(f329(f329(f331(f910(x92661)),f754(x92662,x92661)),f329(f175(f910(x92661)),x92662)))
% 159.70/159.37  [9281]~E(f329(f329(f106(f917(x92811,a904)),f329(f175(x92811),f753(x92812,x92811))),f329(f175(x92811),f752(x92812,x92811))),f191(f917(x92811,a904)))+~P1(f329(f140(x92811),f754(x92812,x92811)))+~P1(f329(f140(f910(x92811)),x92812))+P1(f329(f140(x92811),f329(f145(f910(x92811),f910(x92811),f137(x92811),f118(x92811)),x92812)))
% 159.70/159.37  [9344]~E(f329(f329(f106(f917(x93441,a904)),f329(f175(x93441),f753(x93442,x93441))),f329(f175(x93441),f752(x93442,x93441))),f191(f917(x93441,a904)))+~P1(f329(f140(f910(x93441)),x93442))+P1(f329(f140(x93441),f329(f145(f910(x93441),f910(x93441),f137(x93441),f118(x93441)),x93442)))+P1(f329(f329(f331(f910(x93441)),f754(x93442,x93441)),f329(f175(f910(x93441)),x93442)))
% 159.70/159.37  [9616]E(x96161,f2(a1))+E(x96162,f2(a1))+E(f329(f329(f88(a1,f916(a1,a1)),f329(f329(a221,x96162),x96161)),f329(f329(f18(a1,a1,f916(a1,a1)),f329(f329(f8(a1,f917(a1,f916(a1,a1)),a1),f257(a1,a1)),f329(f38(a1),x96162))),f329(f38(a1),x96161))),f219(x96162,x96161))+P1(f329(f329(f240(a1),x96161),f2(a1)))
% 159.70/159.37  [8357]~P96(x83572)+~P121(x83572)+~P1(f329(f329(f240(x83572),f329(f108(x83572),x83571)),f80(x83572)))+P1(f329(f329(f240(a1),x83571),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))
% 159.70/159.37  [8358]~P96(x83582)+~P121(x83582)+~P1(f329(f329(f239(x83582),f329(f108(x83582),x83581)),f80(x83582)))+P1(f329(f329(f239(a1),x83581),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))
% 159.70/159.37  [8644]~P121(x86441)+~P96(x86441)+P1(f329(f329(f240(x86441),f329(f108(x86441),x86442)),f80(x86441)))+~P1(f329(f329(f240(a1),x86442),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))
% 159.70/159.37  [8645]~P121(x86451)+~P96(x86451)+P1(f329(f329(f239(x86451),f329(f108(x86451),x86452)),f80(x86451)))+~P1(f329(f329(f239(a1),x86452),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))
% 159.70/159.37  [8843]~P96(x88432)+~P121(x88432)+~P1(f329(f329(f240(x88432),f80(x88432)),f329(f108(x88432),x88431)))+P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),x88431))
% 159.70/159.37  [8844]~P96(x88442)+~P121(x88442)+~P1(f329(f329(f239(x88442),f80(x88442)),f329(f108(x88442),x88441)))+P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),x88441))
% 159.70/159.37  [9217]~P121(x92171)+~P96(x92171)+P1(f329(f329(f240(x92171),f80(x92171)),f329(f108(x92171),x92172)))+~P1(f329(f329(f240(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),x92172))
% 159.70/159.37  [9218]~P121(x92181)+~P96(x92181)+P1(f329(f329(f239(x92181),f80(x92181)),f329(f108(x92181),x92182)))+~P1(f329(f329(f239(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),x92182))
% 159.70/159.37  [9746]~P144(x97462)+E(x97461,f80(x97462))+E(x97461,f329(f81(x97462),f80(x97462)))+~E(f329(f329(f249(x97462),x97461),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f80(x97462))
% 159.70/159.37  [10012]~P71(x100121)+~P96(x100121)+~P1(f329(f329(f240(x100121),f2(x100121)),x100122))+P1(f329(f329(f240(x100121),f2(x100121)),f329(f329(f292(x100121),x100122),f329(f108(x100121),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.37  [10066]~P71(x100661)+~P96(x100661)+P1(f329(f329(f240(x100661),f2(x100661)),x100662))+~P1(f329(f329(f240(x100661),f2(x100661)),f329(f329(f292(x100661),x100662),f329(f108(x100661),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.37  [10343]~P120(x103432)+E(x103431,f2(a1))+P1(f329(f329(f240(a1),x103431),f2(a1)))+E(f329(f329(f262(a1,a1,x103432),f329(f329(f7(a1,f917(a1,f917(x103432,x103432)),f917(a1,x103432)),f329(f329(f8(f917(f917(x103432,x103432),x103432),f917(f917(a1,f917(x103432,x103432)),f917(a1,x103432)),a1),f8(f917(x103432,x103432),x103432,a1)),f329(f329(f8(x103432,f917(f917(x103432,x103432),x103432),a1),f88(x103432,x103432)),f107(x103432)))),f329(f329(f7(a1,f917(x103432,x103432),f917(x103432,x103432)),f329(f329(f8(f917(x103432,f917(x103432,x103432)),f917(f917(x103432,x103432),f917(x103432,x103432)),a1),f18(x103432,x103432,x103432)),f329(f329(f7(a1,f917(x103432,x103432),f917(x103432,f917(x103432,x103432))),f329(f329(f8(f917(x103432,f917(x103432,x103432)),f917(f917(x103432,x103432),f917(x103432,f917(x103432,x103432))),a1),f8(x103432,f917(x103432,x103432),x103432)),f329(f329(f8(a904,f917(x103432,f917(x103432,x103432)),a1),f99(x103432)),f329(f329(f7(a1,a1,a904),a326),f2(a1))))),f329(f329(f18(x103432,x103432,x103432),f82(x103432)),f5(x103432))))),f329(f329(f7(x103432,x103432,x103432),f329(f329(f8(x103432,f917(x103432,x103432),x103432),f82(x103432)),f329(f329(f18(x103432,x103432,x103432),f82(x103432)),f5(x103432)))),f80(x103432))))),f48(x103431,f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f107(x103432),x103431))
% 159.70/159.37  [5433]~P42(x54331,x54333)+~P57(x54331,x54333)+~P58(x54331,x54332,x54333)+P11(x54331,x54332,x54333)
% 159.70/159.37  [5191]~P8(x51913)+~P44(x51913,x51913,x51911)+E(f329(x51911,x51912),x51912)+~E(x51912,f101(x51913,x51911))
% 159.70/159.37  [5192]~P8(x51923)+~P44(x51923,x51923,x51921)+E(f329(x51921,x51922),x51922)+~E(x51922,f100(x51923,x51921))
% 159.70/159.37  [4966]~P95(x49663)+~P96(x49663)+E(x49661,x49662)+~E(f329(f108(x49663),x49661),f329(f108(x49663),x49662))
% 159.70/159.37  [5443]~P55(x54431,x54432)+~P56(x54431,x54432)+P18(x54431,x54432)+~P1(f329(f329(x54432,x54433),x54433))
% 159.70/159.37  [5934]P18(x59342,x59341)+E(f329(x59341,f831(x59341)),f329(x59341,f833(x59341)))+P1(f329(f329(x59341,f831(x59341)),f833(x59341)))+~P1(f329(f329(x59341,x59343),x59343))
% 159.70/159.37  [6138]~P1(f329(x61381,x61382))+~P1(f329(x61381,x61383))+~P1(f329(f329(f239(a909),x61383),f900(x61382,x61381)))+P1(f329(x61381,f2(a909)))
% 159.70/159.37  [6207]P18(x62071,x62072)+P1(f329(f329(x62072,f831(x62072)),f831(x62072)))+P1(f329(f329(x62072,f831(x62072)),f833(x62072)))+~P1(f329(f329(x62072,x62073),x62073))
% 159.70/159.37  [6208]P18(x62081,x62082)+P1(f329(f329(x62082,f831(x62082)),f833(x62082)))+P1(f329(f329(x62082,f833(x62082)),f833(x62082)))+~P1(f329(f329(x62082,x62083),x62083))
% 159.70/159.37  [6561]P149(x65612,x65613,x65611)+E(x65611,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f850(x65611,x65613,x65612)))+P1(f329(f329(f240(a1),x65611),f2(a1)))
% 159.70/159.37  [6562]P148(x65622,x65623,x65621)+E(x65621,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f854(x65621,x65623,x65622)))+P1(f329(f329(f240(a1),x65621),f2(a1)))
% 159.70/159.37  [6685]P148(x66851,x66852,x66853)+~P1(f329(x66851,x66852))+P1(f329(f329(f239(a1),f2(a1)),f854(x66853,x66852,x66851)))+P1(f329(f329(f240(a1),x66853),f2(a1)))
% 159.70/159.37  [6712]P149(x67121,x67122,x67123)+P1(f329(f329(f239(a1),f2(a1)),f850(x67123,x67122,x67121)))+~P1(f329(x67121,f2(a1)))+P1(f329(f329(f240(a1),x67123),f2(a1)))
% 159.70/159.37  [6740]P149(x67402,x67403,x67401)+E(x67401,f2(a1))+~P1(f329(x67402,f851(x67401,x67403,x67402)))+P1(f329(f329(f240(a1),x67401),f2(a1)))
% 159.70/159.37  [6741]P148(x67412,x67413,x67411)+E(x67411,f2(a1))+~P1(f329(x67412,f854(x67411,x67413,x67412)))+P1(f329(f329(f240(a1),x67411),f2(a1)))
% 159.70/159.37  [6840]~P112(x68401)+~P8(x68401)+~P1(f329(f329(f240(x68401),x68402),f39(x68401,x68403)))+P1(f329(f329(f240(x68401),x68402),f610(x68403,x68402,x68401)))
% 159.70/159.37  [6849]P148(x68491,x68492,x68493)+~P1(f329(x68491,x68492))+~P1(f329(x68491,f854(x68493,x68492,x68491)))+P1(f329(f329(f240(a1),x68493),f2(a1)))
% 159.70/159.37  [6880]P149(x68801,x68802,x68803)+~P1(f329(x68801,f851(x68803,x68802,x68801)))+~P1(f329(x68801,f2(a1)))+P1(f329(f329(f240(a1),x68803),f2(a1)))
% 159.70/159.37  [7127]P149(x71272,x71273,x71271)+E(x71271,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f850(x71271,x71273,x71272)))+P1(f329(f329(f240(a1),x71271),f849(x71271,x71273,x71272)))
% 159.70/159.37  [7128]P148(x71282,x71283,x71281)+E(x71281,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f854(x71281,x71283,x71282)))+P1(f329(f329(f240(a1),x71281),f853(x71281,x71283,x71282)))
% 159.70/159.37  [7245]P148(x72451,x72452,x72453)+~P1(f329(x72451,x72452))+P1(f329(f329(f239(a1),f2(a1)),f854(x72453,x72452,x72451)))+P1(f329(f329(f240(a1),x72453),f853(x72453,x72452,x72451)))
% 159.70/159.37  [7264]P149(x72641,x72642,x72643)+P1(f329(f329(f239(a1),f2(a1)),f850(x72643,x72642,x72641)))+P1(f329(f329(f240(a1),x72643),f849(x72643,x72642,x72641)))+~P1(f329(x72641,f2(a1)))
% 159.70/159.37  [7297]P149(x72972,x72973,x72971)+E(x72971,f2(a1))+~P1(f329(x72972,f851(x72971,x72973,x72972)))+P1(f329(f329(f240(a1),x72971),f849(x72971,x72973,x72972)))
% 159.70/159.37  [7298]P148(x72982,x72983,x72981)+E(x72981,f2(a1))+~P1(f329(x72982,f854(x72981,x72983,x72982)))+P1(f329(f329(f240(a1),x72981),f853(x72981,x72983,x72982)))
% 159.70/159.37  [7342]P149(x73422,x73423,x73421)+E(x73421,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f850(x73421,x73423,x73422)))+~P1(f329(x73422,f852(x73421,x73423,x73422)))
% 159.70/159.37  [7343]P148(x73432,x73433,x73431)+E(x73431,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f854(x73431,x73433,x73432)))+~P1(f329(x73432,f853(x73431,x73433,x73432)))
% 159.70/159.37  [7444]P148(x74441,x74442,x74443)+~P1(f329(x74441,x74442))+~P1(f329(x74441,f854(x74443,x74442,x74441)))+P1(f329(f329(f240(a1),x74443),f853(x74443,x74442,x74441)))
% 159.70/159.37  [7459]P149(x74591,x74592,x74593)+~P1(f329(x74591,f851(x74593,x74592,x74591)))+P1(f329(f329(f240(a1),x74593),f849(x74593,x74592,x74591)))+~P1(f329(x74591,f2(a1)))
% 159.70/159.37  [7464]P148(x74641,x74642,x74643)+~P1(f329(x74641,x74642))+P1(f329(f329(f239(a1),f2(a1)),f854(x74643,x74642,x74641)))+~P1(f329(x74641,f853(x74643,x74642,x74641)))
% 159.70/159.37  [7480]P149(x74801,x74802,x74803)+P1(f329(f329(f239(a1),f2(a1)),f850(x74803,x74802,x74801)))+~P1(f329(x74801,f852(x74803,x74802,x74801)))+~P1(f329(x74801,f2(a1)))
% 159.70/159.37  [7501]P149(x75012,x75013,x75011)+E(x75011,f2(a1))+~P1(f329(x75012,f851(x75011,x75013,x75012)))+~P1(f329(x75012,f852(x75011,x75013,x75012)))
% 159.70/159.37  [7502]P148(x75022,x75023,x75021)+E(x75021,f2(a1))+~P1(f329(x75022,f854(x75021,x75023,x75022)))+~P1(f329(x75022,f853(x75021,x75023,x75022)))
% 159.70/159.37  [7595]P148(x75951,x75952,x75953)+~P1(f329(x75951,x75952))+~P1(f329(x75951,f854(x75953,x75952,x75951)))+~P1(f329(x75951,f853(x75953,x75952,x75951)))
% 159.70/159.37  [7612]P149(x76121,x76122,x76123)+~P1(f329(x76121,f851(x76123,x76122,x76121)))+~P1(f329(x76121,f852(x76123,x76122,x76121)))+~P1(f329(x76121,f2(a1)))
% 159.70/159.37  [7656]P149(x76562,x76563,x76561)+E(x76561,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f850(x76561,x76563,x76562)))+P1(f329(f329(f239(a1),f849(x76561,x76563,x76562)),f2(a1)))
% 159.70/159.37  [7657]P148(x76572,x76573,x76571)+E(x76571,f2(a1))+P1(f329(f329(f239(a1),f2(a1)),f854(x76571,x76573,x76572)))+P1(f329(f329(f239(a1),f853(x76571,x76573,x76572)),f2(a1)))
% 159.70/159.37  [7658]~P120(x76581)+~P1(f329(f329(f331(x76581),x76583),f114(x76581)))+~P1(f329(f329(f331(x76581),x76582),f114(x76581)))+P1(f329(f329(f331(x76581),f329(f329(f82(x76581),x76582),x76583)),f114(x76581)))
% 159.70/159.37  [7659]~P105(x76591)+~P1(f329(f329(f331(x76591),x76593),f189(x76591)))+~P1(f329(f329(f331(x76591),x76592),f189(x76591)))+P1(f329(f329(f331(x76591),f329(f329(f82(x76591),x76592),x76593)),f189(x76591)))
% 159.70/159.37  [7660]~P120(x76601)+~P1(f329(f329(f331(x76601),x76603),f114(x76601)))+~P1(f329(f329(f331(x76601),x76602),f114(x76601)))+P1(f329(f329(f331(x76601),f329(f329(f23(x76601),x76602),x76603)),f114(x76601)))
% 159.70/159.37  [7661]~P120(x76611)+~P1(f329(f329(f331(x76611),x76613),f114(x76611)))+~P1(f329(f329(f331(x76611),x76612),f114(x76611)))+P1(f329(f329(f331(x76611),f329(f329(f83(x76611),x76612),x76613)),f114(x76611)))
% 159.70/159.37  [7662]~P105(x76621)+~P1(f329(f329(f331(x76621),x76623),f189(x76621)))+~P1(f329(f329(f331(x76621),x76622),f189(x76621)))+P1(f329(f329(f331(x76621),f329(f329(f83(x76621),x76622),x76623)),f189(x76621)))
% 159.70/159.37  [7663]~P90(x76631)+~P1(f329(f329(f240(x76631),x76633),f2(x76631)))+~P1(f329(f329(f240(x76631),x76632),f2(x76631)))+P1(f329(f329(f240(x76631),f329(f329(f82(x76631),x76632),x76633)),f2(x76631)))
% 159.70/159.37  [7664]~P90(x76641)+~P1(f329(f329(f239(x76641),x76642),f2(x76641)))+~P1(f329(f329(f240(x76641),x76643),f2(x76641)))+P1(f329(f329(f240(x76641),f329(f329(f82(x76641),x76642),x76643)),f2(x76641)))
% 159.70/159.37  [7665]~P90(x76651)+~P1(f329(f329(f239(x76651),x76653),f2(x76651)))+~P1(f329(f329(f240(x76651),x76652),f2(x76651)))+P1(f329(f329(f240(x76651),f329(f329(f82(x76651),x76652),x76653)),f2(x76651)))
% 159.70/159.37  [7666]~P90(x76661)+~P1(f329(f329(f239(x76661),x76663),f2(x76661)))+~P1(f329(f329(f239(x76661),x76662),f2(x76661)))+P1(f329(f329(f239(x76661),f329(f329(f82(x76661),x76662),x76663)),f2(x76661)))
% 159.70/159.37  [7693]P149(x76933,x76932,x76931)+E(x76931,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x76931),f851(x76931,x76932,x76933))),f850(x76931,x76932,x76933)),x76932)+P1(f329(f329(f240(a1),x76931),f2(a1)))
% 159.70/159.37  [7694]P148(x76943,x76942,x76941)+E(x76941,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x76941),f855(x76941,x76942,x76943))),f854(x76941,x76942,x76943)),x76942)+P1(f329(f329(f240(a1),x76941),f2(a1)))
% 159.70/159.37  [7776]P148(x77761,x77762,x77763)+~P1(f329(x77761,x77762))+P1(f329(f329(f239(a1),f2(a1)),f854(x77763,x77762,x77761)))+P1(f329(f329(f239(a1),f853(x77763,x77762,x77761)),f2(a1)))
% 159.70/159.37  [7806]P149(x78061,x78062,x78063)+P1(f329(f329(f239(a1),f2(a1)),f850(x78063,x78062,x78061)))+~P1(f329(x78061,f2(a1)))+P1(f329(f329(f239(a1),f849(x78063,x78062,x78061)),f2(a1)))
% 159.70/159.37  [7815]P148(x78153,x78152,x78151)+~P1(f329(x78153,x78152))+E(f329(f329(f82(a1),f329(f329(f83(a1),x78151),f855(x78151,x78152,x78153))),f854(x78151,x78152,x78153)),x78152)+P1(f329(f329(f240(a1),x78151),f2(a1)))
% 159.70/159.37  [7821]P149(x78212,x78213,x78211)+E(x78211,f2(a1))+~P1(f329(x78212,f851(x78211,x78213,x78212)))+P1(f329(f329(f239(a1),f849(x78211,x78213,x78212)),f2(a1)))
% 159.70/159.37  [7822]P148(x78222,x78223,x78221)+E(x78221,f2(a1))+~P1(f329(x78222,f854(x78221,x78223,x78222)))+P1(f329(f329(f239(a1),f853(x78221,x78223,x78222)),f2(a1)))
% 159.70/159.37  [7827]P149(x78273,x78272,x78271)+E(f329(f329(f82(a1),f329(f329(f83(a1),x78271),f851(x78271,x78272,x78273))),f850(x78271,x78272,x78273)),x78272)+~P1(f329(x78273,f2(a1)))+P1(f329(f329(f240(a1),x78271),f2(a1)))
% 159.70/159.37  [7884]P148(x78841,x78842,x78843)+~P1(f329(x78841,x78842))+~P1(f329(x78841,f854(x78843,x78842,x78841)))+P1(f329(f329(f239(a1),f853(x78843,x78842,x78841)),f2(a1)))
% 159.70/159.37  [7888]P149(x78881,x78882,x78883)+~P1(f329(x78881,f851(x78883,x78882,x78881)))+~P1(f329(x78881,f2(a1)))+P1(f329(f329(f239(a1),f849(x78883,x78882,x78881)),f2(a1)))
% 159.70/159.37  [7962]~P71(x79621)+~P1(f329(f329(f240(x79621),f329(f329(f292(x79621),x79623),x79622)),f2(x79621)))+P1(f329(f329(f240(x79621),x79622),f2(x79621)))+P1(f329(f329(f240(x79621),x79623),f2(x79621)))
% 159.70/159.37  [7963]~P128(x79631)+~P1(f329(f329(f239(x79631),f329(f329(f83(x79631),x79633),x79632)),f2(x79631)))+P1(f329(f329(f239(x79631),x79632),f2(x79631)))+P1(f329(f329(f239(x79631),x79633),f2(x79631)))
% 159.70/159.37  [7964]~P71(x79641)+~P1(f329(f329(f239(x79641),f329(f329(f292(x79641),x79643),x79642)),f2(x79641)))+P1(f329(f329(f239(x79641),x79642),f2(x79641)))+P1(f329(f329(f239(x79641),x79643),f2(x79641)))
% 159.70/159.37  [8078]P149(x80783,x80782,x80781)+E(x80781,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x80781),f851(x80781,x80782,x80783))),f850(x80781,x80782,x80783)),x80782)+P1(f329(f329(f240(a1),x80781),f849(x80781,x80782,x80783)))
% 159.70/159.37  [8079]P148(x80793,x80792,x80791)+E(x80791,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x80791),f855(x80791,x80792,x80793))),f854(x80791,x80792,x80793)),x80792)+P1(f329(f329(f240(a1),x80791),f853(x80791,x80792,x80793)))
% 159.70/159.37  [8091]P149(x80913,x80912,x80911)+E(x80911,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x80911),f852(x80911,x80912,x80913))),f849(x80911,x80912,x80913)),x80912)+P1(f329(f329(f239(a1),f2(a1)),f850(x80911,x80912,x80913)))
% 159.70/159.37  [8092]P148(x80923,x80922,x80921)+E(x80921,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x80921),f856(x80921,x80922,x80923))),f853(x80921,x80922,x80923)),x80922)+P1(f329(f329(f239(a1),f2(a1)),f854(x80921,x80922,x80923)))
% 159.70/159.37  [8139]P148(x81393,x81392,x81391)+~P1(f329(x81393,x81392))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81391),f855(x81391,x81392,x81393))),f854(x81391,x81392,x81393)),x81392)+P1(f329(f329(f240(a1),x81391),f853(x81391,x81392,x81393)))
% 159.70/159.37  [8151]P149(x81513,x81512,x81511)+E(f329(f329(f82(a1),f329(f329(f83(a1),x81511),f851(x81511,x81512,x81513))),f850(x81511,x81512,x81513)),x81512)+P1(f329(f329(f240(a1),x81511),f849(x81511,x81512,x81513)))+~P1(f329(x81513,f2(a1)))
% 159.70/159.37  [8157]P148(x81573,x81572,x81571)+~P1(f329(x81573,x81572))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81571),f856(x81571,x81572,x81573))),f853(x81571,x81572,x81573)),x81572)+P1(f329(f329(f239(a1),f2(a1)),f854(x81571,x81572,x81573)))
% 159.70/159.37  [8165]P149(x81653,x81652,x81651)+E(f329(f329(f82(a1),f329(f329(f83(a1),x81651),f852(x81651,x81652,x81653))),f849(x81651,x81652,x81653)),x81652)+P1(f329(f329(f239(a1),f2(a1)),f850(x81651,x81652,x81653)))+~P1(f329(x81653,f2(a1)))
% 159.70/159.37  [8176]P149(x81763,x81762,x81761)+E(x81761,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81761),f851(x81761,x81762,x81763))),f850(x81761,x81762,x81763)),x81762)+~P1(f329(x81763,f852(x81761,x81762,x81763)))
% 159.70/159.37  [8177]P148(x81773,x81772,x81771)+E(x81771,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81771),f855(x81771,x81772,x81773))),f854(x81771,x81772,x81773)),x81772)+~P1(f329(x81773,f853(x81771,x81772,x81773)))
% 159.70/159.37  [8178]P149(x81783,x81782,x81781)+E(x81781,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81781),f852(x81781,x81782,x81783))),f849(x81781,x81782,x81783)),x81782)+~P1(f329(x81783,f851(x81781,x81782,x81783)))
% 159.70/159.37  [8179]P148(x81793,x81792,x81791)+E(x81791,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x81791),f856(x81791,x81792,x81793))),f853(x81791,x81792,x81793)),x81792)+~P1(f329(x81793,f854(x81791,x81792,x81793)))
% 159.70/159.37  [8241]P148(x82413,x82412,x82411)+~P1(f329(x82413,x82412))+E(f329(f329(f82(a1),f329(f329(f83(a1),x82411),f855(x82411,x82412,x82413))),f854(x82411,x82412,x82413)),x82412)+~P1(f329(x82413,f853(x82411,x82412,x82413)))
% 159.70/159.37  [8242]P148(x82423,x82422,x82421)+~P1(f329(x82423,x82422))+E(f329(f329(f82(a1),f329(f329(f83(a1),x82421),f856(x82421,x82422,x82423))),f853(x82421,x82422,x82423)),x82422)+~P1(f329(x82423,f854(x82421,x82422,x82423)))
% 159.70/159.37  [8252]P149(x82523,x82522,x82521)+E(f329(f329(f82(a1),f329(f329(f83(a1),x82521),f851(x82521,x82522,x82523))),f850(x82521,x82522,x82523)),x82522)+~P1(f329(x82523,f852(x82521,x82522,x82523)))+~P1(f329(x82523,f2(a1)))
% 159.70/159.37  [8253]P149(x82533,x82532,x82531)+E(f329(f329(f82(a1),f329(f329(f83(a1),x82531),f852(x82531,x82532,x82533))),f849(x82531,x82532,x82533)),x82532)+~P1(f329(x82533,f851(x82531,x82532,x82533)))+~P1(f329(x82533,f2(a1)))
% 159.70/159.37  [8350]P149(x83503,x83502,x83501)+E(x83501,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83501),f851(x83501,x83502,x83503))),f850(x83501,x83502,x83503)),x83502)+P1(f329(f329(f239(a1),f849(x83501,x83502,x83503)),f2(a1)))
% 159.70/159.37  [8351]P148(x83513,x83512,x83511)+E(x83511,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83511),f855(x83511,x83512,x83513))),f854(x83511,x83512,x83513)),x83512)+P1(f329(f329(f239(a1),f853(x83511,x83512,x83513)),f2(a1)))
% 159.70/159.37  [8390]P148(x83903,x83902,x83901)+~P1(f329(x83903,x83902))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83901),f855(x83901,x83902,x83903))),f854(x83901,x83902,x83903)),x83902)+P1(f329(f329(f239(a1),f853(x83901,x83902,x83903)),f2(a1)))
% 159.70/159.37  [8395]P149(x83953,x83952,x83951)+E(f329(f329(f82(a1),f329(f329(f83(a1),x83951),f851(x83951,x83952,x83953))),f850(x83951,x83952,x83953)),x83952)+~P1(f329(x83953,f2(a1)))+P1(f329(f329(f239(a1),f849(x83951,x83952,x83953)),f2(a1)))
% 159.70/159.37  [8529]P149(x85293,x85292,x85291)+E(x85291,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x85291),f852(x85291,x85292,x85293))),f849(x85291,x85292,x85293)),x85292)+E(f329(f329(f82(a1),f329(f329(f83(a1),x85291),f851(x85291,x85292,x85293))),f850(x85291,x85292,x85293)),x85292)
% 159.70/159.37  [8530]P148(x85303,x85302,x85301)+E(x85301,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x85301),f856(x85301,x85302,x85303))),f853(x85301,x85302,x85303)),x85302)+E(f329(f329(f82(a1),f329(f329(f83(a1),x85301),f855(x85301,x85302,x85303))),f854(x85301,x85302,x85303)),x85302)
% 159.70/159.37  [8553]P148(x85533,x85532,x85531)+~P1(f329(x85533,x85532))+E(f329(f329(f82(a1),f329(f329(f83(a1),x85531),f856(x85531,x85532,x85533))),f853(x85531,x85532,x85533)),x85532)+E(f329(f329(f82(a1),f329(f329(f83(a1),x85531),f855(x85531,x85532,x85533))),f854(x85531,x85532,x85533)),x85532)
% 159.70/159.37  [8565]P149(x85653,x85652,x85651)+E(f329(f329(f82(a1),f329(f329(f83(a1),x85651),f852(x85651,x85652,x85653))),f849(x85651,x85652,x85653)),x85652)+E(f329(f329(f82(a1),f329(f329(f83(a1),x85651),f851(x85651,x85652,x85653))),f850(x85651,x85652,x85653)),x85652)+~P1(f329(x85653,f2(a1)))
% 159.70/159.37  [9226]~P128(x92261)+~E(x92263,f2(x92261))+~E(x92262,f2(x92261))+P1(f329(f329(f239(x92261),f329(f329(f82(x92261),f329(f329(f83(x92261),x92262),x92262)),f329(f329(f83(x92261),x92263),x92263))),f2(x92261)))
% 159.70/159.37  [10281]~P121(x102811)+~E(x102813,f2(x102811))+~E(x102812,f2(x102811))+P1(f329(f329(f239(x102811),f329(f329(f82(x102811),f329(f329(f249(x102811),x102812),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102811),x102813),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))),f2(x102811)))
% 159.70/159.37  [4914]~E(x49143,x49141)+~P124(x49142)+E(x49141,f2(x49142))+E(f329(f329(f292(x49142),x49143),x49141),f80(x49142))
% 159.70/159.37  [4967]~P94(x49671)+~E(x49673,f191(x49671))+~E(x49672,f191(x49671))+E(f329(f329(f115(x49671),x49672),x49673),f191(x49671))
% 159.70/159.37  [4968]~P102(x49681)+~E(x49683,f247(x49681))+~E(x49682,f247(x49681))+E(f329(f329(f106(x49681),x49682),x49683),f247(x49681))
% 159.70/159.37  [5062]~P124(x50623)+E(x50621,x50622)+E(x50622,f2(x50623))+~E(f329(f329(f292(x50623),x50621),x50622),f80(x50623))
% 159.70/159.37  [5080]~P136(x50802)+E(x50801,f2(x50802))+E(x50803,f2(x50802))+~E(f329(f329(f83(x50802),x50803),x50801),f2(x50802))
% 159.70/159.37  [5081]~P143(x50812)+E(x50811,f2(x50812))+E(x50813,f2(x50812))+~E(f329(f329(f83(x50812),x50813),x50811),f2(x50812))
% 159.70/159.37  [5462]~P123(x54623)+E(x54621,x54622)+E(x54621,f329(f81(x54623),x54622))+~E(f329(f329(f83(x54623),x54621),x54621),f329(f329(f83(x54623),x54622),x54622))
% 159.70/159.37  [5500]~P98(x55001)+E(f329(f81(x55001),x55002),x55003)+~E(f329(f329(f115(x55001),x55002),x55003),f247(x55001))+~E(f329(f329(f106(x55001),x55002),x55003),f191(x55001))
% 159.70/159.37  [5577]~P121(x55773)+E(x55771,x55772)+P1(f329(f329(f240(x55773),x55772),x55771))+P1(f329(f329(f240(x55773),x55771),x55772))
% 159.70/159.37  [5578]~P112(x55783)+E(x55781,x55782)+P1(f329(f329(f240(x55783),x55782),x55781))+P1(f329(f329(f240(x55783),x55781),x55782))
% 159.70/159.37  [5579]~E(x55792,x55793)+~P112(x55791)+P1(f329(f329(f239(x55791),x55792),x55793))+P1(f329(f329(f240(x55791),x55792),x55793))
% 159.70/159.37  [5840]~P113(x58403)+E(x58401,x58402)+~P1(f329(f329(f239(x58403),x58402),x58401))+P1(f329(f329(f240(x58403),x58402),x58401))
% 159.70/159.37  [5842]~P112(x58423)+E(x58421,x58422)+~P1(f329(f329(f239(x58423),x58421),x58422))+P1(f329(f329(f240(x58423),x58421),x58422))
% 159.70/159.37  [5848]~P113(x58483)+E(x58481,x58482)+~P1(f329(f329(f239(x58483),x58481),x58482))+P1(f329(f329(f240(x58483),x58481),x58482))
% 159.70/159.37  [5954]P148(x59541,x59542,x59543)+~P1(f329(x59541,x59542))+P1(f329(f329(f240(a1),x59543),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x59543))
% 159.70/159.37  [6003]P149(x60031,x60032,x60033)+~P1(f329(x60031,f2(a1)))+P1(f329(f329(f240(a1),x60033),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x60033))
% 159.70/159.37  [6008]~P2(x60081)+E(f329(f329(f115(x60081),x60082),f10(x60081,x60083)),x60082)+~P1(f329(f63(x60081),x60083))+~P1(f329(f329(f331(x60081),x60082),x60083))
% 159.70/159.37  [6009]~P2(x60091)+E(f329(f329(f106(x60091),x60092),f13(x60091,x60093)),x60092)+~P1(f329(f63(x60091),x60093))+~P1(f329(f329(f331(x60091),x60092),x60093))
% 159.70/159.37  [6045]~P2(x60451)+E(f329(f329(f115(x60451),x60452),f13(x60451,x60453)),f13(x60451,x60453))+~P1(f329(f63(x60451),x60453))+~P1(f329(f329(f331(x60451),x60452),x60453))
% 159.70/159.37  [6046]~P2(x60461)+E(f329(f329(f106(x60461),x60462),f10(x60461,x60463)),f10(x60461,x60463))+~P1(f329(f63(x60461),x60463))+~P1(f329(f329(f331(x60461),x60462),x60463))
% 159.70/159.37  [6047]~P112(x60471)+E(f329(f329(f237(x60471),x60472),f14(x60471,x60473)),f14(x60471,x60473))+~P1(f329(f63(x60471),x60473))+~P1(f329(f329(f331(x60471),x60472),x60473))
% 159.70/159.37  [6048]~P112(x60481)+E(f329(f329(f238(x60481),x60482),f15(x60481,x60483)),f15(x60481,x60483))+~P1(f329(f63(x60481),x60483))+~P1(f329(f329(f331(x60481),x60482),x60483))
% 159.70/159.37  [6089]E(x60891,x60892)+~P113(x60893)+~P1(f329(f329(f239(x60893),x60892),x60891))+~P1(f329(f329(f239(x60893),x60891),x60892))
% 159.70/159.37  [6235]~P111(x62351)+P1(f329(f329(f239(x62351),x62353),x62352))+~P1(f329(f329(f239(x62351),x62352),x62353))+P1(f329(f329(f240(x62351),x62352),x62353))
% 159.70/159.37  [6261]~P112(x62611)+~P1(f329(f63(x62611),x62613))+P1(f329(f329(f239(x62611),x62612),f15(x62611,x62613)))+~P1(f329(f329(f331(x62611),x62612),x62613))
% 159.70/159.37  [6306]~P112(x63061)+E(f329(f329(f237(x63061),x63062),f12(x63061,f238(x63061),x63063)),x63062)+~P1(f329(f63(x63061),x63063))+~P1(f329(f329(f331(x63061),x63062),x63063))
% 159.70/159.37  [6307]~P112(x63071)+E(f329(f329(f238(x63071),x63072),f11(x63071,f237(x63071),x63073)),x63072)+~P1(f329(f63(x63071),x63073))+~P1(f329(f329(f331(x63071),x63072),x63073))
% 159.70/159.37  [6446]E(x64461,x64462)+~E(f329(f329(f23(a909),x64461),x64463),f329(f329(f23(a909),x64462),x64463))+~P1(f329(f329(f239(a909),x64463),x64461))+~P1(f329(f329(f239(a909),x64463),x64462))
% 159.70/159.37  [6473]~P112(x64731)+~P1(f329(f63(x64731),x64732))+~P1(f329(f329(f331(x64731),x64733),x64732))+P1(f329(f329(f239(x64731),f14(x64731,x64732)),x64733))
% 159.70/159.37  [6539]P149(x65392,x65393,x65391)+E(x65391,f2(a1))+P1(f329(f329(f240(a1),x65391),f849(x65391,x65393,x65392)))+P1(f329(f329(f240(a1),f2(a1)),x65391))
% 159.70/159.37  [6540]P148(x65402,x65403,x65401)+E(x65401,f2(a1))+P1(f329(f329(f240(a1),x65401),f853(x65401,x65403,x65402)))+P1(f329(f329(f240(a1),f2(a1)),x65401))
% 159.70/159.37  [6541]~P112(x65411)+E(f329(f329(f237(x65411),x65412),f11(x65411,f237(x65411),x65413)),f11(x65411,f237(x65411),x65413))+~P1(f329(f63(x65411),x65413))+~P1(f329(f329(f331(x65411),x65412),x65413))
% 159.70/159.37  [6542]~P112(x65421)+E(f329(f329(f238(x65421),x65422),f12(x65421,f238(x65421),x65423)),f12(x65421,f238(x65421),x65423))+~P1(f329(f63(x65421),x65423))+~P1(f329(f329(f331(x65421),x65422),x65423))
% 159.70/159.37  [6548]~P1(f329(x65481,x65482))+P1(f329(x65481,f584(x65482,x65481,x65483)))+P1(f329(x65481,f2(a909)))+~P1(f329(f329(f240(a909),x65482),x65483))
% 159.70/159.37  [6603]~P1(f329(x66031,x66032))+~P1(f329(f63(x66033),x66032))+P1(f329(x66031,f782(x66031,x66032,x66033)))+P1(f329(x66031,f191(f917(x66033,a904))))
% 159.70/159.37  [6618]~P121(x66181)+~P96(x66181)+P1(f329(f329(f240(x66181),f329(f108(x66181),x66182)),f329(f108(x66181),x66183)))+~P1(f329(f329(f240(a1),x66182),x66183))
% 159.70/159.37  [6619]~P121(x66191)+~P96(x66191)+P1(f329(f329(f239(x66191),f329(f108(x66191),x66192)),f329(f108(x66191),x66193)))+~P1(f329(f329(f239(a1),x66192),x66193))
% 159.70/159.37  [6622]~P1(f329(x66221,x66223))+~P1(f329(f63(x66222),x66223))+P1(f329(f63(x66222),f782(x66221,x66223,x66222)))+P1(f329(x66221,f191(f917(x66222,a904))))
% 159.70/159.37  [6655]P148(x66551,x66552,x66553)+~P1(f329(x66551,x66552))+P1(f329(f329(f240(a1),x66553),f853(x66553,x66552,x66551)))+P1(f329(f329(f240(a1),f2(a1)),x66553))
% 159.70/159.37  [6692]P149(x66921,x66922,x66923)+P1(f329(f329(f240(a1),x66923),f849(x66923,x66922,x66921)))+~P1(f329(x66921,f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x66923))
% 159.70/159.37  [6723]~P114(x67231)+~P97(x67231)+E(f329(f329(f237(x67231),f329(f108(x67231),x67232)),f329(f108(x67231),x67233)),f329(f108(x67231),x67233))+P1(f329(f329(f239(x67231),f329(f108(x67231),x67232)),f329(f108(x67231),x67233)))
% 159.70/159.37  [6724]~P114(x67241)+~P97(x67241)+E(f329(f329(f238(x67241),f329(f108(x67241),x67242)),f329(f108(x67241),x67243)),f329(f108(x67241),x67242))+P1(f329(f329(f239(x67241),f329(f108(x67241),x67242)),f329(f108(x67241),x67243)))
% 159.70/159.37  [6781]P149(x67812,x67813,x67811)+E(x67811,f2(a1))+~P1(f329(x67812,f852(x67811,x67813,x67812)))+P1(f329(f329(f240(a1),f2(a1)),x67811))
% 159.70/159.37  [6782]P148(x67822,x67823,x67821)+E(x67821,f2(a1))+~P1(f329(x67822,f853(x67821,x67823,x67822)))+P1(f329(f329(f240(a1),f2(a1)),x67821))
% 159.70/159.37  [6786]P1(f329(x67861,x67862))+~P1(f329(f63(x67863),x67862))+P1(f329(x67861,f783(x67861,x67862,x67863)))+~P1(f329(x67861,f191(f917(x67863,a904))))
% 159.70/159.37  [6807]P1(f329(x68071,x68072))+P1(f329(f63(x68073),f783(x68071,x68072,x68073)))+~P1(f329(f63(x68073),x68072))+~P1(f329(x68071,f191(f917(x68073,a904))))
% 159.70/159.37  [6869]P148(x68691,x68692,x68693)+~P1(f329(x68691,x68692))+~P1(f329(x68691,f853(x68693,x68692,x68691)))+P1(f329(f329(f240(a1),f2(a1)),x68693))
% 159.70/159.37  [6899]P149(x68991,x68992,x68993)+~P1(f329(x68991,f852(x68993,x68992,x68991)))+~P1(f329(x68991,f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x68993))
% 159.70/159.37  [7003]~P96(x70033)+~P121(x70033)+~P1(f329(f329(f240(x70033),f329(f108(x70033),x70031)),f329(f108(x70033),x70032)))+P1(f329(f329(f240(a1),x70031),x70032))
% 159.70/159.37  [7004]~P96(x70043)+~P121(x70043)+~P1(f329(f329(f239(x70043),f329(f108(x70043),x70041)),f329(f108(x70043),x70042)))+P1(f329(f329(f239(a1),x70041),x70042))
% 159.70/159.37  [7034]~P112(x70341)+~P16(x70341,x70343)+P16(x70341,f329(f329(f154(x70341),x70342),x70343))+~P1(f329(f329(f239(x70341),x70342),f733(x70343,x70342,x70341)))
% 159.70/159.37  [7035]~P112(x70351)+~P16(x70351,x70353)+P16(x70351,f329(f329(f154(x70351),x70352),x70353))+~P1(f329(f329(f239(x70351),x70352),f735(x70353,x70352,x70351)))
% 159.70/159.37  [7036]~P112(x70361)+~P16(x70361,x70363)+P16(x70361,f329(f329(f154(x70361),x70362),x70363))+~P1(f329(f329(f239(x70361),x70362),f774(x70362,x70363,x70361)))
% 159.70/159.37  [7119]P149(x71192,x71193,x71191)+E(x71191,f2(a1))+P1(f329(f329(f240(a1),x71191),f2(a1)))+P1(f329(f329(f240(a1),f850(x71191,x71193,x71192)),x71191))
% 159.70/159.37  [7120]P148(x71202,x71203,x71201)+E(x71201,f2(a1))+P1(f329(f329(f240(a1),x71201),f2(a1)))+P1(f329(f329(f240(a1),f854(x71201,x71203,x71202)),x71201))
% 159.70/159.37  [7156]P149(x71562,x71563,x71561)+E(x71561,f2(a1))+P1(f329(f329(f239(a1),f849(x71561,x71563,x71562)),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x71561))
% 159.70/159.37  [7157]P148(x71572,x71573,x71571)+E(x71571,f2(a1))+P1(f329(f329(f239(a1),f853(x71571,x71573,x71572)),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x71571))
% 159.70/159.37  [7182]~P112(x71821)+~P16(x71821,x71823)+E(f329(f329(f151(x71821,x71821,f5(x71821)),x71822),f173(x71821,x71822,x71823)),x71823)+~P1(f329(f329(f331(x71821),x71822),f329(f175(x71821),x71823)))
% 159.70/159.37  [7228]P148(x72281,x72282,x72283)+~P1(f329(x72281,x72282))+P1(f329(f329(f240(a1),x72283),f2(a1)))+P1(f329(f329(f240(a1),f854(x72283,x72282,x72281)),x72283))
% 159.70/159.37  [7234]~P114(x72341)+~P97(x72341)+E(f329(f329(f237(x72341),f329(f108(x72341),x72342)),f329(f108(x72341),x72343)),f329(f108(x72341),x72342))+~P1(f329(f329(f239(x72341),f329(f108(x72341),x72342)),f329(f108(x72341),x72343)))
% 159.70/159.37  [7235]~P114(x72351)+~P97(x72351)+E(f329(f329(f238(x72351),f329(f108(x72351),x72352)),f329(f108(x72351),x72353)),f329(f108(x72351),x72353))+~P1(f329(f329(f239(x72351),f329(f108(x72351),x72352)),f329(f108(x72351),x72353)))
% 159.70/159.37  [7249]P149(x72491,x72492,x72493)+~P1(f329(x72491,f2(a1)))+P1(f329(f329(f240(a1),x72493),f2(a1)))+P1(f329(f329(f240(a1),f850(x72493,x72492,x72491)),x72493))
% 159.70/159.37  [7257]P148(x72571,x72572,x72573)+~P1(f329(x72571,x72572))+P1(f329(f329(f239(a1),f853(x72573,x72572,x72571)),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x72573))
% 159.70/159.37  [7281]P149(x72811,x72812,x72813)+~P1(f329(x72811,f2(a1)))+P1(f329(f329(f239(a1),f849(x72813,x72812,x72811)),f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x72813))
% 159.70/159.37  [7309]~P1(f329(x73091,x73092))+P1(f329(x73091,f2(a909)))+~P1(f329(f329(f240(a909),x73092),x73093))+P1(f329(f329(f240(a909),f584(x73092,x73091,x73093)),x73093))
% 159.70/159.37  [7326]~P112(x73261)+~P16(x73261,x73263)+P16(x73261,f329(f329(f154(x73261),x73262),x73263))+P1(f329(f329(f331(x73261),f733(x73263,x73262,x73261)),f329(f175(x73261),x73263)))
% 159.70/159.37  [7327]~P112(x73271)+~P16(x73271,x73273)+P16(x73271,f329(f329(f154(x73271),x73272),x73273))+P1(f329(f329(f331(x73271),f735(x73273,x73272,x73271)),f329(f175(x73271),x73273)))
% 159.70/159.37  [7328]~P112(x73281)+~P16(x73281,x73283)+P16(x73281,f329(f329(f154(x73281),x73282),x73283))+P1(f329(f329(f331(x73281),f774(x73282,x73283,x73281)),f329(f175(x73281),x73283)))
% 159.70/159.37  [7448]~P112(x74481)+~P8(x74481)+~P1(f329(f329(f240(x74481),x74483),f39(x74481,x74482)))+P1(f329(f329(f331(x74481),f610(x74482,x74483,x74481)),x74482))
% 159.70/159.37  [7610]~P112(x76101)+~P8(x76101)+~P1(f329(f329(f240(x76101),f40(x76101,x76103)),x76102))+P1(f329(f329(f331(x76101),f638(x76102,x76103,x76101)),x76103))
% 159.70/159.37  [7611]~P112(x76111)+~P8(x76111)+~P1(f329(f329(f240(x76111),f40(x76111,x76113)),x76112))+P1(f329(f329(f240(x76111),f638(x76112,x76113,x76111)),x76112))
% 159.70/159.37  [7624]P149(x76242,x76243,x76241)+E(x76241,f2(a1))+P1(f329(f329(f240(a1),x76241),f849(x76241,x76243,x76242)))+P1(f329(f329(f240(a1),f850(x76241,x76243,x76242)),x76241))
% 159.70/159.37  [7625]P148(x76252,x76253,x76251)+E(x76251,f2(a1))+P1(f329(f329(f240(a1),x76251),f853(x76251,x76253,x76252)))+P1(f329(f329(f240(a1),f854(x76251,x76253,x76252)),x76251))
% 159.70/159.37  [7714]P149(x77143,x77142,x77141)+E(x77141,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x77141),f852(x77141,x77142,x77143))),f849(x77141,x77142,x77143)),x77142)+P1(f329(f329(f240(a1),f2(a1)),x77141))
% 159.70/159.37  [7715]P148(x77153,x77152,x77151)+E(x77151,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x77151),f856(x77151,x77152,x77153))),f853(x77151,x77152,x77153)),x77152)+P1(f329(f329(f240(a1),f2(a1)),x77151))
% 159.70/159.37  [7717]~P132(x77171)+~P1(f329(f329(f240(x77171),x77173),f2(x77171)))+P1(f329(f329(f240(x77171),f329(f329(f83(x77171),x77172),x77173)),f2(x77171)))+~P1(f329(f329(f240(x77171),f2(x77171)),x77172))
% 159.70/159.37  [7718]~P132(x77181)+~P1(f329(f329(f240(x77181),x77182),f2(x77181)))+P1(f329(f329(f240(x77181),f329(f329(f83(x77181),x77182),x77183)),f2(x77181)))+~P1(f329(f329(f240(x77181),f2(x77181)),x77183))
% 159.70/159.37  [7719]~P72(x77191)+~P1(f329(f329(f240(x77191),x77193),f2(x77191)))+P1(f329(f329(f240(x77191),f329(f329(f292(x77191),x77192),x77193)),f2(x77191)))+~P1(f329(f329(f240(x77191),f2(x77191)),x77192))
% 159.70/159.37  [7720]~P72(x77201)+~P1(f329(f329(f240(x77201),x77202),f2(x77201)))+P1(f329(f329(f240(x77201),f329(f329(f292(x77201),x77202),x77203)),f2(x77201)))+~P1(f329(f329(f240(x77201),f2(x77201)),x77203))
% 159.70/159.37  [7721]~P71(x77211)+~P1(f329(f329(f240(x77211),x77213),f2(x77211)))+P1(f329(f329(f240(x77211),f329(f329(f292(x77211),x77212),x77213)),f2(x77211)))+~P1(f329(f329(f240(x77211),f2(x77211)),x77212))
% 159.70/159.37  [7722]~P71(x77221)+~P1(f329(f329(f240(x77221),x77222),f2(x77221)))+P1(f329(f329(f240(x77221),f329(f329(f292(x77221),x77222),x77223)),f2(x77221)))+~P1(f329(f329(f240(x77221),f2(x77221)),x77223))
% 159.70/159.37  [7725]~P131(x77251)+~P1(f329(f329(f239(x77251),x77253),f2(x77251)))+P1(f329(f329(f239(x77251),f329(f329(f83(x77251),x77252),x77253)),f2(x77251)))+~P1(f329(f329(f239(x77251),f2(x77251)),x77252))
% 159.70/159.37  [7727]~P131(x77271)+~P1(f329(f329(f239(x77271),x77272),f2(x77271)))+P1(f329(f329(f239(x77271),f329(f329(f83(x77271),x77272),x77273)),f2(x77271)))+~P1(f329(f329(f239(x77271),f2(x77271)),x77273))
% 159.70/159.37  [7728]~P128(x77281)+~P1(f329(f329(f239(x77281),x77283),f2(x77281)))+P1(f329(f329(f239(x77281),f329(f329(f83(x77281),x77282),x77283)),f2(x77281)))+~P1(f329(f329(f239(x77281),f2(x77281)),x77282))
% 159.70/159.37  [7729]~P128(x77291)+~P1(f329(f329(f239(x77291),x77292),f2(x77291)))+P1(f329(f329(f239(x77291),f329(f329(f83(x77291),x77292),x77293)),f2(x77291)))+~P1(f329(f329(f239(x77291),f2(x77291)),x77293))
% 159.70/159.37  [7730]~P72(x77301)+~P1(f329(f329(f240(x77301),x77303),f2(x77301)))+P1(f329(f329(f239(x77301),f329(f329(f292(x77301),x77302),x77303)),f2(x77301)))+~P1(f329(f329(f239(x77301),f2(x77301)),x77302))
% 159.70/159.37  [7731]~P72(x77311)+~P1(f329(f329(f239(x77311),x77312),f2(x77311)))+P1(f329(f329(f239(x77311),f329(f329(f292(x77311),x77312),x77313)),f2(x77311)))+~P1(f329(f329(f240(x77311),f2(x77311)),x77313))
% 159.70/159.37  [7732]~P71(x77321)+~P1(f329(f329(f239(x77321),x77323),f2(x77321)))+P1(f329(f329(f239(x77321),f329(f329(f292(x77321),x77322),x77323)),f2(x77321)))+~P1(f329(f329(f239(x77321),f2(x77321)),x77322))
% 159.70/159.37  [7733]~P71(x77331)+~P1(f329(f329(f239(x77331),x77332),f2(x77331)))+P1(f329(f329(f239(x77331),f329(f329(f292(x77331),x77332),x77333)),f2(x77331)))+~P1(f329(f329(f239(x77331),f2(x77331)),x77333))
% 159.70/159.37  [7749]P148(x77491,x77492,x77493)+~P1(f329(x77491,x77492))+P1(f329(f329(f240(a1),x77493),f853(x77493,x77492,x77491)))+P1(f329(f329(f240(a1),f854(x77493,x77492,x77491)),x77493))
% 159.70/159.37  [7762]P149(x77621,x77622,x77623)+P1(f329(f329(f240(a1),x77623),f849(x77623,x77622,x77621)))+~P1(f329(x77621,f2(a1)))+P1(f329(f329(f240(a1),f850(x77623,x77622,x77621)),x77623))
% 159.70/159.37  [7813]P149(x78132,x78133,x78131)+E(x78131,f2(a1))+~P1(f329(x78132,f852(x78131,x78133,x78132)))+P1(f329(f329(f240(a1),f850(x78131,x78133,x78132)),x78131))
% 159.70/159.37  [7814]P148(x78142,x78143,x78141)+E(x78141,f2(a1))+~P1(f329(x78142,f853(x78141,x78143,x78142)))+P1(f329(f329(f240(a1),f854(x78141,x78143,x78142)),x78141))
% 159.70/159.37  [7824]P148(x78243,x78242,x78241)+~P1(f329(x78243,x78242))+E(f329(f329(f82(a1),f329(f329(f83(a1),x78241),f856(x78241,x78242,x78243))),f853(x78241,x78242,x78243)),x78242)+P1(f329(f329(f240(a1),f2(a1)),x78241))
% 159.70/159.37  [7840]P149(x78403,x78402,x78401)+E(f329(f329(f82(a1),f329(f329(f83(a1),x78401),f852(x78401,x78402,x78403))),f849(x78401,x78402,x78403)),x78402)+~P1(f329(x78403,f2(a1)))+P1(f329(f329(f240(a1),f2(a1)),x78401))
% 159.70/159.37  [7868]~P1(f329(x78681,x78683))+~P1(f329(f63(x78682),x78683))+P1(f329(f329(f331(x78682),f763(x78681,x78683,x78682)),f782(x78681,x78683,x78682)))+P1(f329(x78681,f191(f917(x78682,a904))))
% 159.70/159.37  [7879]P148(x78791,x78792,x78793)+~P1(f329(x78791,x78792))+~P1(f329(x78791,f853(x78793,x78792,x78791)))+P1(f329(f329(f240(a1),f854(x78793,x78792,x78791)),x78793))
% 159.70/159.37  [7885]P149(x78851,x78852,x78853)+~P1(f329(x78851,f852(x78853,x78852,x78851)))+~P1(f329(x78851,f2(a1)))+P1(f329(f329(f240(a1),f850(x78853,x78852,x78851)),x78853))
% 159.70/159.37  [7993]~P71(x79931)+~P1(f329(f329(f240(x79931),f329(f329(f292(x79931),x79933),x79932)),f2(x79931)))+P1(f329(f329(f240(x79931),x79932),f2(x79931)))+P1(f329(f329(f240(x79931),f2(x79931)),x79932))
% 159.70/159.37  [7994]~P71(x79941)+~P1(f329(f329(f240(x79941),f329(f329(f292(x79941),x79942),x79943)),f2(x79941)))+P1(f329(f329(f240(x79941),x79942),f2(x79941)))+P1(f329(f329(f240(x79941),f2(x79941)),x79942))
% 159.70/159.37  [7995]~P128(x79951)+~P1(f329(f329(f239(x79951),f329(f329(f83(x79951),x79953),x79952)),f2(x79951)))+P1(f329(f329(f239(x79951),x79952),f2(x79951)))+P1(f329(f329(f239(x79951),f2(x79951)),x79952))
% 159.70/159.37  [7996]~P128(x79961)+~P1(f329(f329(f239(x79961),f329(f329(f83(x79961),x79962),x79963)),f2(x79961)))+P1(f329(f329(f239(x79961),x79962),f2(x79961)))+P1(f329(f329(f239(x79961),f2(x79961)),x79962))
% 159.70/159.37  [7997]~P71(x79971)+~P1(f329(f329(f239(x79971),f329(f329(f292(x79971),x79973),x79972)),f2(x79971)))+P1(f329(f329(f239(x79971),x79972),f2(x79971)))+P1(f329(f329(f239(x79971),f2(x79971)),x79972))
% 159.70/159.37  [7998]~P71(x79981)+~P1(f329(f329(f239(x79981),f329(f329(f292(x79981),x79982),x79983)),f2(x79981)))+P1(f329(f329(f239(x79981),x79982),f2(x79981)))+P1(f329(f329(f239(x79981),f2(x79981)),x79982))
% 159.70/159.37  [8022]~P71(x80221)+~P1(f329(f329(f240(x80221),f329(f329(f292(x80221),x80222),x80223)),f2(x80221)))+P1(f329(f329(f240(x80221),f2(x80221)),x80222))+P1(f329(f329(f240(x80221),f2(x80221)),x80223))
% 159.70/159.37  [8023]~P128(x80231)+~P1(f329(f329(f239(x80231),f329(f329(f83(x80231),x80232),x80233)),f2(x80231)))+P1(f329(f329(f239(x80231),f2(x80231)),x80232))+P1(f329(f329(f239(x80231),f2(x80231)),x80233))
% 159.70/159.37  [8024]~P71(x80241)+~P1(f329(f329(f239(x80241),f329(f329(f292(x80241),x80242),x80243)),f2(x80241)))+P1(f329(f329(f239(x80241),f2(x80241)),x80242))+P1(f329(f329(f239(x80241),f2(x80241)),x80243))
% 159.70/159.37  [8046]P149(x80462,x80463,x80461)+E(x80461,f2(a1))+P1(f329(f329(f239(a1),f849(x80461,x80463,x80462)),f2(a1)))+P1(f329(f329(f240(a1),f850(x80461,x80463,x80462)),x80461))
% 159.70/159.37  [8047]P148(x80472,x80473,x80471)+E(x80471,f2(a1))+P1(f329(f329(f239(a1),f853(x80471,x80473,x80472)),f2(a1)))+P1(f329(f329(f240(a1),f854(x80471,x80473,x80472)),x80471))
% 159.70/159.37  [8054]~P127(x80541)+~P1(f329(f329(f240(x80541),x80542),f80(x80541)))+P1(f329(f329(f240(x80541),f329(f329(f249(x80541),x80542),f329(a117,x80543))),f80(x80541)))+~P1(f329(f329(f240(x80541),f2(x80541)),x80542))
% 159.70/159.37  [8110]~P112(x81101)+~E(x81103,f118(x81101))+~P16(x81101,f329(f171(x81101),x81103))+E(f329(f145(x81101,x81101,f329(f7(x81101,x81101,x81101),f238(x81101)),x81102),f329(f171(x81101),x81103)),x81102)
% 159.70/159.37  [8113]P148(x81131,x81132,x81133)+~P1(f329(x81131,x81132))+P1(f329(f329(f239(a1),f853(x81133,x81132,x81131)),f2(a1)))+P1(f329(f329(f240(a1),f854(x81133,x81132,x81131)),x81133))
% 159.70/159.37  [8123]P149(x81231,x81232,x81233)+~P1(f329(x81231,f2(a1)))+P1(f329(f329(f239(a1),f849(x81233,x81232,x81231)),f2(a1)))+P1(f329(f329(f240(a1),f850(x81233,x81232,x81231)),x81233))
% 159.70/159.37  [8345]P149(x83453,x83452,x83451)+E(x83451,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83451),f852(x83451,x83452,x83453))),f849(x83451,x83452,x83453)),x83452)+P1(f329(f329(f240(a1),f850(x83451,x83452,x83453)),x83451))
% 159.70/159.37  [8346]P148(x83463,x83462,x83461)+E(x83461,f2(a1))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83461),f856(x83461,x83462,x83463))),f853(x83461,x83462,x83463)),x83462)+P1(f329(f329(f240(a1),f854(x83461,x83462,x83463)),x83461))
% 159.70/159.37  [8381]P148(x83813,x83812,x83811)+~P1(f329(x83813,x83812))+E(f329(f329(f82(a1),f329(f329(f83(a1),x83811),f856(x83811,x83812,x83813))),f853(x83811,x83812,x83813)),x83812)+P1(f329(f329(f240(a1),f854(x83811,x83812,x83813)),x83811))
% 159.70/159.37  [8382]~P76(x83821)+~P80(x83821)+~P45(x83823)+E(f329(f329(f6(a909,x83821),f329(f329(f8(a1,x83821,a909),x83822),f105(a1))),f329(f312(a1,a909,a109),x83823)),f329(f329(f6(a1,x83821),x83822),x83823))
% 159.70/159.37  [8383]~P76(x83831)+~P80(x83831)+~P45(x83833)+E(f329(f329(f9(a909,x83831),f329(f329(f8(a1,x83831,a909),x83832),f105(a1))),f329(f312(a1,a909,a109),x83833)),f329(f329(f9(a1,x83831),x83832),x83833))
% 159.70/159.37  [8392]P149(x83923,x83922,x83921)+E(f329(f329(f82(a1),f329(f329(f83(a1),x83921),f852(x83921,x83922,x83923))),f849(x83921,x83922,x83923)),x83922)+~P1(f329(x83923,f2(a1)))+P1(f329(f329(f240(a1),f850(x83921,x83922,x83923)),x83921))
% 159.70/159.37  [8415]~E(x84152,f2(a909))+~E(f329(f256(a909,a909),x84153),f2(a909))+~E(x84151,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x84153)),x84152)),f329(f261(a909,a909),x84153)))+P1(f329(f50(x84151,x84152),x84153))
% 159.70/159.37  [8471]P1(f329(x84711,x84712))+~P1(f329(f329(f331(x84713),f789(x84711,x84712,x84713)),f783(x84711,x84712,x84713)))+~P1(f329(f63(x84713),x84712))+~P1(f329(x84711,f191(f917(x84713,a904))))
% 159.70/159.37  [9094]P1(f329(x90941,x90942))+~P1(f329(f63(x90943),x90942))+~P1(f329(x90941,f329(f329(f311(x90943),f789(x90941,x90942,x90943)),f783(x90941,x90942,x90943))))+~P1(f329(x90941,f191(f917(x90943,a904))))
% 159.70/159.37  [9339]P1(f329(f329(f239(a1),x93391),f2(a1)))+~P1(f329(f329(f240(a1),f329(f329(f82(a1),f329(f329(f83(a1),x93392),x93391)),x93393)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x93392))+~P1(f329(f329(f239(a1),f2(a1)),x93393))
% 159.70/159.37  [5909]~P2(x59092)+E(x59091,f191(f917(x59092,a904)))+~P1(f329(f63(x59092),x59091))+E(f13(x59092,f329(f329(f311(x59092),x59093),x59091)),f329(f329(f115(x59092),x59093),f13(x59092,x59091)))
% 159.70/159.37  [5910]~P2(x59102)+E(x59101,f191(f917(x59102,a904)))+~P1(f329(f63(x59102),x59101))+E(f10(x59102,f329(f329(f311(x59102),x59103),x59101)),f329(f329(f106(x59102),x59103),f10(x59102,x59101)))
% 159.70/159.37  [5911]~P112(x59112)+E(x59111,f191(f917(x59112,a904)))+~P1(f329(f63(x59112),x59111))+E(f14(x59112,f329(f329(f311(x59112),x59113),x59111)),f329(f329(f237(x59112),x59113),f14(x59112,x59111)))
% 159.70/159.37  [5912]~P112(x59122)+E(x59121,f191(f917(x59122,a904)))+~P1(f329(f63(x59122),x59121))+E(f15(x59122,f329(f329(f311(x59122),x59123),x59121)),f329(f329(f238(x59122),x59123),f15(x59122,x59121)))
% 159.70/159.37  [6232]~P128(x62321)+~E(x62323,f2(x62321))+~E(x62322,f2(x62321))+E(f329(f329(f82(x62321),f329(f329(f83(x62321),x62322),x62322)),f329(f329(f83(x62321),x62323),x62323)),f2(x62321))
% 159.70/159.37  [6299]~P99(x62992)+E(x62991,f191(f917(x62992,a904)))+~P1(f329(f63(x62992),x62991))+E(f329(f65(x62992,f83(x62992)),f329(f329(f311(x62992),x62993),x62991)),f329(f329(f83(x62992),x62993),f329(f65(x62992,f83(x62992)),x62991)))
% 159.70/159.37  [6424]~P112(x64242)+E(x64241,f191(f917(x64242,a904)))+~P1(f329(f63(x64242),x64241))+E(f11(x64242,f237(x64242),f329(f329(f311(x64242),x64243),x64241)),f329(f329(f237(x64242),x64243),f11(x64242,f237(x64242),x64241)))
% 159.70/159.37  [6425]~P112(x64252)+E(x64251,f191(f917(x64252,a904)))+~P1(f329(f63(x64252),x64251))+E(f12(x64252,f238(x64252),f329(f329(f311(x64252),x64253),x64251)),f329(f329(f238(x64252),x64253),f12(x64252,f238(x64252),x64251)))
% 159.70/159.37  [6933]~P74(x69331)+~P1(f329(f63(x69331),x69333))+E(f329(f65(x69331,f83(x69331)),f329(f329(f311(x69331),x69332),x69333)),f329(f329(f66(x69331,x69331,f83(x69331)),x69332),x69333))+P1(f329(f329(f331(x69331),x69332),x69333))
% 159.70/159.37  [7011]~E(f329(f329(f82(a1),x70112),f329(f329(f83(a1),x70113),x70111)),x70113)+~P1(f329(f329(f240(a1),f2(a1)),x70113))+P1(f329(f329(f239(a1),f80(a1)),x70111))+~P1(f329(f329(f240(a1),x70112),x70113))
% 159.70/159.37  [7041]~E(f329(f329(f82(a1),x70412),f329(f329(f83(a1),x70413),x70411)),x70413)+P1(f329(f329(f239(a1),x70411),f80(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x70413))+~P1(f329(f329(f239(a1),f2(a1)),x70412))
% 159.70/159.37  [7056]E(x70561,f2(a909))+~P1(f329(f50(x70563,x70561),x70562))+~P1(f329(f329(f240(a909),f2(a909)),x70561))+P1(f329(f329(f240(a909),f329(f261(a909,a909),x70562)),x70561))
% 159.70/159.37  [7087]~P141(x70871)+~P1(f329(f329(f239(x70871),x70872),f2(x70871)))+~P1(f329(f329(f239(x70871),x70873),f2(x70871)))+E(f329(f329(f83(x70871),f329(f77(x70871),x70872)),f329(f77(x70871),x70873)),f329(f77(x70871),f329(f329(f83(x70871),x70872),x70873)))
% 159.70/159.37  [7133]~P141(x71331)+~P1(f329(f329(f239(x71331),x71332),f2(x71331)))+E(f329(f329(f83(x71331),f329(f77(x71331),x71332)),f329(f77(x71331),x71333)),f329(f77(x71331),f329(f329(f83(x71331),x71332),x71333)))+~P1(f329(f329(f239(x71331),f2(x71331)),x71333))
% 159.70/159.37  [7134]~P141(x71341)+~P1(f329(f329(f239(x71341),x71343),f2(x71341)))+E(f329(f329(f83(x71341),f329(f77(x71341),x71342)),f329(f77(x71341),x71343)),f329(f77(x71341),f329(f329(f83(x71341),x71342),x71343)))+~P1(f329(f329(f239(x71341),f2(x71341)),x71342))
% 159.70/159.37  [7190]~P141(x71901)+E(f329(f329(f83(x71901),f329(f77(x71901),x71902)),f329(f77(x71901),x71903)),f329(f77(x71901),f329(f329(f83(x71901),x71902),x71903)))+~P1(f329(f329(f239(x71901),f2(x71901)),x71902))+~P1(f329(f329(f239(x71901),f2(x71901)),x71903))
% 159.70/159.37  [7206]~P128(x72061)+~P1(f329(f329(f240(x72061),x72063),f2(x72061)))+~P1(f329(f329(f240(x72061),x72062),f2(x72061)))+P1(f329(f329(f240(x72061),f2(x72061)),f329(f329(f83(x72061),x72062),x72063)))
% 159.70/159.37  [7207]~P72(x72071)+~P1(f329(f329(f240(x72071),x72073),f2(x72071)))+~P1(f329(f329(f240(x72071),x72072),f2(x72071)))+P1(f329(f329(f240(x72071),f2(x72071)),f329(f329(f292(x72071),x72072),x72073)))
% 159.70/159.37  [7208]~P71(x72081)+~P1(f329(f329(f240(x72081),x72083),f2(x72081)))+~P1(f329(f329(f240(x72081),x72082),f2(x72081)))+P1(f329(f329(f240(x72081),f2(x72081)),f329(f329(f292(x72081),x72082),x72083)))
% 159.70/159.37  [7210]~P138(x72101)+~P1(f329(f329(f239(x72101),x72103),f2(x72101)))+~P1(f329(f329(f239(x72101),x72102),f2(x72101)))+P1(f329(f329(f239(x72101),f2(x72101)),f329(f329(f83(x72101),x72102),x72103)))
% 159.70/159.37  [7211]~P128(x72111)+~P1(f329(f329(f239(x72111),x72113),f2(x72111)))+~P1(f329(f329(f239(x72111),x72112),f2(x72111)))+P1(f329(f329(f239(x72111),f2(x72111)),f329(f329(f83(x72111),x72112),x72113)))
% 159.70/159.37  [7212]~P72(x72121)+~P1(f329(f329(f240(x72121),x72123),f2(x72121)))+~P1(f329(f329(f239(x72121),x72122),f2(x72121)))+P1(f329(f329(f239(x72121),f2(x72121)),f329(f329(f292(x72121),x72122),x72123)))
% 159.70/159.37  [7213]~P71(x72131)+~P1(f329(f329(f239(x72131),x72133),f2(x72131)))+~P1(f329(f329(f239(x72131),x72132),f2(x72131)))+P1(f329(f329(f239(x72131),f2(x72131)),f329(f329(f292(x72131),x72132),x72133)))
% 159.70/159.37  [7214]~P127(x72141)+~P1(f329(f329(f240(a909),f2(a909)),x72143))+~P1(f329(f329(f240(x72141),f80(x72141)),x72142))+P1(f329(f329(f240(x72141),f80(x72141)),f329(f329(f249(x72141),x72142),x72143)))
% 159.70/159.37  [7310]~P90(x73101)+~P1(f329(f329(f240(x73101),f2(x73101)),x73103))+~P1(f329(f329(f240(x73101),f2(x73101)),x73102))+P1(f329(f329(f240(x73101),f2(x73101)),f329(f329(f82(x73101),x73102),x73103)))
% 159.70/159.37  [7313]~P132(x73131)+~P1(f329(f329(f240(x73131),f2(x73131)),x73133))+~P1(f329(f329(f240(x73131),f2(x73131)),x73132))+P1(f329(f329(f240(x73131),f2(x73131)),f329(f329(f83(x73131),x73132),x73133)))
% 159.70/159.37  [7314]~P72(x73141)+~P1(f329(f329(f240(x73141),f2(x73141)),x73143))+~P1(f329(f329(f240(x73141),f2(x73141)),x73142))+P1(f329(f329(f240(x73141),f2(x73141)),f329(f329(f292(x73141),x73142),x73143)))
% 159.70/159.37  [7315]~P71(x73151)+~P1(f329(f329(f240(x73151),f2(x73151)),x73153))+~P1(f329(f329(f240(x73151),f2(x73151)),x73152))+P1(f329(f329(f240(x73151),f2(x73151)),f329(f329(f292(x73151),x73152),x73153)))
% 159.70/159.37  [7316]~P127(x73161)+~P1(f329(f329(f240(x73161),f80(x73161)),x73163))+~P1(f329(f329(f240(x73161),f80(x73161)),x73162))+P1(f329(f329(f240(x73161),f80(x73161)),f329(f329(f83(x73161),x73162),x73163)))
% 159.70/159.37  [7318]~P131(x73181)+~P1(f329(f329(f239(x73181),f2(x73181)),x73183))+~P1(f329(f329(f239(x73181),f2(x73181)),x73182))+P1(f329(f329(f239(x73181),f2(x73181)),f329(f329(f83(x73181),x73182),x73183)))
% 159.70/159.37  [7319]~P138(x73191)+~P1(f329(f329(f239(x73191),f2(x73191)),x73193))+~P1(f329(f329(f239(x73191),f2(x73191)),x73192))+P1(f329(f329(f239(x73191),f2(x73191)),f329(f329(f83(x73191),x73192),x73193)))
% 159.70/159.37  [7320]~P128(x73201)+~P1(f329(f329(f239(x73201),f2(x73201)),x73203))+~P1(f329(f329(f239(x73201),f2(x73201)),x73202))+P1(f329(f329(f239(x73201),f2(x73201)),f329(f329(f83(x73201),x73202),x73203)))
% 159.70/159.37  [7321]~P72(x73211)+~P1(f329(f329(f240(x73211),f2(x73211)),x73213))+~P1(f329(f329(f239(x73211),f2(x73211)),x73212))+P1(f329(f329(f239(x73211),f2(x73211)),f329(f329(f292(x73211),x73212),x73213)))
% 159.70/159.37  [7322]~P71(x73221)+~P1(f329(f329(f239(x73221),f2(x73221)),x73223))+~P1(f329(f329(f239(x73221),f2(x73221)),x73222))+P1(f329(f329(f239(x73221),f2(x73221)),f329(f329(f292(x73221),x73222),x73223)))
% 159.70/159.37  [7403]~P2(x74031)+~P1(f329(f63(x74031),x74033))+E(f13(x74031,f329(f329(f311(x74031),x74032),x74033)),x74032)+~E(f329(f329(f23(f917(x74031,a904)),x74033),f329(f329(f311(x74031),x74032),f191(f917(x74031,a904)))),f191(f917(x74031,a904)))
% 159.70/159.37  [7404]~P2(x74041)+~P1(f329(f63(x74041),x74043))+E(f10(x74041,f329(f329(f311(x74041),x74042),x74043)),x74042)+~E(f329(f329(f23(f917(x74041,a904)),x74043),f329(f329(f311(x74041),x74042),f191(f917(x74041,a904)))),f191(f917(x74041,a904)))
% 159.70/159.37  [7405]~P112(x74051)+~P1(f329(f63(x74051),x74053))+E(f14(x74051,f329(f329(f311(x74051),x74052),x74053)),x74052)+~E(f329(f329(f23(f917(x74051,a904)),x74053),f329(f329(f311(x74051),x74052),f191(f917(x74051,a904)))),f191(f917(x74051,a904)))
% 159.70/159.37  [7406]~P112(x74061)+~P1(f329(f63(x74061),x74063))+E(f15(x74061,f329(f329(f311(x74061),x74062),x74063)),x74062)+~E(f329(f329(f23(f917(x74061,a904)),x74063),f329(f329(f311(x74061),x74062),f191(f917(x74061,a904)))),f191(f917(x74061,a904)))
% 159.70/159.37  [7408]~P71(x74081)+P1(f329(f329(f240(x74081),x74082),f2(x74081)))+P1(f329(f329(f240(x74081),f2(x74081)),x74083))+~P1(f329(f329(f240(x74081),f2(x74081)),f329(f329(f292(x74081),x74083),x74082)))
% 159.70/159.37  [7409]~P71(x74091)+P1(f329(f329(f240(x74091),x74092),f2(x74091)))+P1(f329(f329(f240(x74091),f2(x74091)),x74093))+~P1(f329(f329(f240(x74091),f2(x74091)),f329(f329(f292(x74091),x74092),x74093)))
% 159.70/159.37  [7410]~P71(x74101)+P1(f329(f329(f240(x74101),x74102),f2(x74101)))+P1(f329(f329(f240(x74101),f2(x74101)),x74102))+~P1(f329(f329(f240(x74101),f2(x74101)),f329(f329(f292(x74101),x74103),x74102)))
% 159.70/159.37  [7411]~P71(x74111)+P1(f329(f329(f240(x74111),x74112),f2(x74111)))+P1(f329(f329(f240(x74111),f2(x74111)),x74112))+~P1(f329(f329(f240(x74111),f2(x74111)),f329(f329(f292(x74111),x74112),x74113)))
% 159.70/159.37  [7412]~P128(x74121)+P1(f329(f329(f239(x74121),x74122),f2(x74121)))+P1(f329(f329(f239(x74121),f2(x74121)),x74123))+~P1(f329(f329(f239(x74121),f2(x74121)),f329(f329(f83(x74121),x74123),x74122)))
% 159.70/159.37  [7413]~P128(x74131)+P1(f329(f329(f239(x74131),x74132),f2(x74131)))+P1(f329(f329(f239(x74131),f2(x74131)),x74133))+~P1(f329(f329(f239(x74131),f2(x74131)),f329(f329(f83(x74131),x74132),x74133)))
% 159.70/159.37  [7414]~P71(x74141)+P1(f329(f329(f239(x74141),x74142),f2(x74141)))+P1(f329(f329(f239(x74141),f2(x74141)),x74143))+~P1(f329(f329(f239(x74141),f2(x74141)),f329(f329(f292(x74141),x74143),x74142)))
% 159.70/159.37  [7415]~P71(x74151)+P1(f329(f329(f239(x74151),x74152),f2(x74151)))+P1(f329(f329(f239(x74151),f2(x74151)),x74153))+~P1(f329(f329(f239(x74151),f2(x74151)),f329(f329(f292(x74151),x74152),x74153)))
% 159.70/159.37  [7416]~P128(x74161)+P1(f329(f329(f239(x74161),x74162),f2(x74161)))+P1(f329(f329(f239(x74161),f2(x74161)),x74162))+~P1(f329(f329(f239(x74161),f2(x74161)),f329(f329(f83(x74161),x74163),x74162)))
% 159.70/159.37  [7417]~P128(x74171)+P1(f329(f329(f239(x74171),x74172),f2(x74171)))+P1(f329(f329(f239(x74171),f2(x74171)),x74172))+~P1(f329(f329(f239(x74171),f2(x74171)),f329(f329(f83(x74171),x74172),x74173)))
% 159.70/159.37  [7418]~P71(x74181)+P1(f329(f329(f239(x74181),x74182),f2(x74181)))+P1(f329(f329(f239(x74181),f2(x74181)),x74182))+~P1(f329(f329(f239(x74181),f2(x74181)),f329(f329(f292(x74181),x74183),x74182)))
% 159.70/159.37  [7419]~P71(x74191)+P1(f329(f329(f239(x74191),x74192),f2(x74191)))+P1(f329(f329(f239(x74191),f2(x74191)),x74192))+~P1(f329(f329(f239(x74191),f2(x74191)),f329(f329(f292(x74191),x74192),x74193)))
% 159.70/159.37  [7509]~E(f329(f329(f106(f917(x75091,a904)),f329(f175(x75091),x75092)),f329(f175(x75091),x75093)),f191(f917(x75091,a904)))+~P1(f329(f140(x75091),x75093))+~P1(f329(f140(x75091),x75092))+P1(f329(f140(x75091),f329(f329(f137(x75091),x75092),x75093)))
% 159.70/159.37  [7510]~P112(x75101)+~P1(f329(f63(x75101),x75103))+E(f11(x75101,f237(x75101),f329(f329(f311(x75101),x75102),x75103)),x75102)+~E(f329(f329(f23(f917(x75101,a904)),x75103),f329(f329(f311(x75101),x75102),f191(f917(x75101,a904)))),f191(f917(x75101,a904)))
% 159.70/159.37  [7511]~P112(x75111)+~P1(f329(f63(x75111),x75113))+E(f12(x75111,f238(x75111),f329(f329(f311(x75111),x75112),x75113)),x75112)+~E(f329(f329(f23(f917(x75111,a904)),x75113),f329(f329(f311(x75111),x75112),f191(f917(x75111,a904)))),f191(f917(x75111,a904)))
% 159.70/159.37  [7527]~P121(x75271)+~P1(f329(f329(f240(x75271),x75272),x75273))+~P1(f329(f329(f240(x75271),f329(f81(x75271),x75272)),x75273))+P1(f329(f329(f240(x75271),f329(f77(x75271),x75272)),x75273))
% 159.70/159.37  [7529]~P88(x75291)+~P1(f329(f329(f239(x75291),x75292),x75293))+~P1(f329(f329(f239(x75291),f329(f81(x75291),x75292)),x75293))+P1(f329(f329(f239(x75291),f329(f77(x75291),x75292)),x75293))
% 159.70/159.37  [7600]~P132(x76001)+P1(f329(f329(f240(x76001),f2(x76001)),x76002))+~P1(f329(f329(f240(x76001),f2(x76001)),x76003))+~P1(f329(f329(f240(x76001),f2(x76001)),f329(f329(f83(x76001),x76003),x76002)))
% 159.70/159.37  [7601]~P132(x76011)+P1(f329(f329(f240(x76011),f2(x76011)),x76012))+~P1(f329(f329(f240(x76011),f2(x76011)),x76013))+~P1(f329(f329(f240(x76011),f2(x76011)),f329(f329(f83(x76011),x76012),x76013)))
% 159.70/159.37  [7901]E(x79011,x79012)+~P1(f329(f63(x79013),x79011))+~P1(f329(f329(f239(a909),f329(f37(x79013),x79011)),f329(f37(x79013),x79012)))+~P1(f329(f329(f239(f917(x79013,a904)),x79012),x79011))
% 159.70/159.37  [8051]~P1(f329(f329(f240(a1),x80511),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x80512))+~P1(f329(f329(f239(a1),x80512),x80513))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x80511),x80512)),f329(f329(f38(a1),x80511),x80513)))
% 159.70/159.37  [8062]~P1(f329(f329(f240(a1),f2(a1)),x80623))+~P1(f329(f329(f239(a1),f2(a1)),x80621))+~P1(f329(f329(f239(a1),x80623),x80622))+P1(f329(f329(f239(a1),f329(f329(f38(a1),x80621),x80622)),f329(f329(f38(a1),x80621),x80623)))
% 159.70/159.37  [8206]E(f329(x82061,f380(x82062,x82061,x82063)),x82062)+~P1(f329(f329(f239(a1),x82062),f329(x82061,x82063)))+P1(f329(f329(f240(a909),f381(x82062,x82061,x82063)),x82063))+~P1(f329(f329(f239(a1),f329(x82061,f2(a909))),x82062))
% 159.70/159.37  [8207]E(f329(x82071,f395(x82072,x82071,x82073)),x82072)+~P1(f329(f329(f239(a1),x82072),f329(x82071,x82073)))+P1(f329(f329(f240(a909),f396(x82072,x82071,x82073)),x82073))+~P1(f329(f329(f239(a1),f329(x82071,f2(a909))),x82072))
% 159.70/159.37  [8307]~P1(f329(f63(x83071),x83073))+~P1(f329(f329(f240(a909),f329(f37(x83071),x83072)),f329(f37(x83071),x83073)))+~P1(f329(f329(f239(f917(x83071,a904)),x83072),x83073))+P1(f329(f329(f240(f917(x83071,a904)),x83072),x83073))
% 159.70/159.37  [8334]E(f329(f329(f23(a1),f348(x83343,x83341,x83342)),f349(x83343,x83341,x83342)),x83341)+E(f329(f329(f82(a1),x83341),x83342),x83341)+~P1(f329(f329(f240(a1),f2(a1)),x83342))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x83341),f80(a1))),x83343))
% 159.70/159.37  [8335]E(f329(f329(f82(a1),f350(x83353,x83351,x83352)),f351(x83353,x83351,x83352)),x83351)+E(f329(f329(f23(a1),x83351),x83352),x83351)+~P1(f329(f329(f240(a1),f2(a1)),x83352))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x83351),f80(a1))),x83353))
% 159.70/159.37  [8387]~P1(f329(f329(f239(a909),x83873),x83871))+P1(f329(f329(f240(a909),x83871),x83872))+~P1(f329(f329(f239(a909),x83873),x83872))+~P1(f329(f329(f240(a909),f329(f329(f23(a909),x83871),x83873)),f329(f329(f23(a909),x83872),x83873)))
% 159.70/159.37  [8388]~P1(f329(f329(f239(a909),x83883),x83881))+P1(f329(f329(f239(a909),x83881),x83882))+~P1(f329(f329(f239(a909),x83883),x83882))+~P1(f329(f329(f239(a909),f329(f329(f23(a909),x83881),x83883)),f329(f329(f23(a909),x83882),x83883)))
% 159.70/159.37  [8407]~P112(x84072)+E(x84071,f118(x84072))+~P16(x84072,f329(f171(x84072),x84071))+E(f329(f145(x84072,x84072,f329(f7(x84072,x84072,x84072),f238(x84072)),x84073),f329(f171(x84072),x84071)),f329(f329(f238(x84072),f329(f329(f167(x84072),x84071),f2(a909))),x84073))
% 159.70/159.37  [8455]~P8(x84551)+~P44(x84551,x84551,x84553)+P1(f329(f329(f239(x84551),x84552),f101(x84551,x84553)))+~P1(f329(f329(f239(x84551),x84552),f329(x84553,f329(f329(f115(x84551),x84552),f101(x84551,x84553)))))
% 159.70/159.37  [8476]E(f329(f329(f82(a1),x84761),x84762),x84761)+~P1(f329(f329(f240(a1),f2(a1)),x84762))+P1(f329(f329(f331(a1),f348(x84763,x84761,x84762)),x84763))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x84761),f80(a1))),x84763))
% 159.70/159.37  [8477]E(f329(f329(f23(a1),x84771),x84772),x84771)+~P1(f329(f329(f240(a1),f2(a1)),x84772))+P1(f329(f329(f331(a1),f350(x84773,x84771,x84772)),x84773))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x84771),f80(a1))),x84773))
% 159.70/159.37  [8551]~P1(f329(f329(f239(a1),x85511),f329(x85512,x85513)))+P1(f329(f329(f239(a909),f380(x85511,x85512,x85513)),x85513))+P1(f329(f329(f240(a909),f381(x85511,x85512,x85513)),x85513))+~P1(f329(f329(f239(a1),f329(x85512,f2(a909))),x85511))
% 159.70/159.37  [8552]~P1(f329(f329(f239(a1),x85521),f329(x85522,x85523)))+P1(f329(f329(f239(a909),f395(x85521,x85522,x85523)),x85523))+P1(f329(f329(f240(a909),f396(x85521,x85522,x85523)),x85523))+~P1(f329(f329(f239(a1),f329(x85522,f2(a909))),x85521))
% 159.70/159.37  [8635]E(f329(f329(f82(a1),x86351),x86352),x86351)+~P1(f329(f329(f240(a1),f2(a1)),x86352))+P1(f329(f329(f331(a1),f349(x86353,x86351,x86352)),f305(a1,f80(a1),x86352)))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x86351),f80(a1))),x86353))
% 159.70/159.37  [8636]E(f329(f329(f23(a1),x86361),x86362),x86361)+~P1(f329(f329(f240(a1),f2(a1)),x86362))+P1(f329(f329(f331(a1),f351(x86363,x86361,x86362)),f305(a1,f80(a1),x86362)))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x86361),f80(a1))),x86363))
% 159.70/159.37  [8766]~P127(x87661)+~P1(f329(f329(f240(x87661),x87662),f80(x87661)))+~P1(f329(f329(f240(x87661),f2(x87661)),x87662))+P1(f329(f329(f240(x87661),f329(f329(f83(x87661),x87662),f329(f329(f249(x87661),x87662),x87663))),f329(f329(f249(x87661),x87662),x87663)))
% 159.70/159.37  [8850]~P1(f329(x88501,x88502))+P1(f329(x88501,f2(a909)))+~P1(f329(f329(f240(a909),x88502),x88503))+~P1(f329(x88501,f47(a909,f329(a117,f584(x88502,x88501,x88503)),x88503)))
% 159.70/159.37  [8996]E(f504(x89961,x89962,x89963),f2(a909))+P1(f329(f329(x89961,x89963),x89962))+P1(f329(f329(x89961,f504(x89961,x89962,x89963)),f47(a909,f503(x89961,x89962,x89963),f504(x89961,x89962,x89963))))+~P1(f329(f317(f916(a909,a909),a223),f329(f329(f257(a909,a909),x89963),x89962)))
% 159.70/159.37  [9035]~P28(x90351,x90351,x90352,x90353)+E(f329(f312(x90351,x90351,x90352),x90353),x90353)+~P1(f329(f63(x90351),x90353))+~P1(f329(f329(f239(f917(x90351,a904)),f329(f312(x90351,x90351,x90352),x90353)),x90353))
% 159.70/159.37  [9107]~P8(x91071)+~P44(x91071,x91071,x91073)+P1(f329(f329(f239(x91071),f329(f329(f115(x91071),x91072),f101(x91071,x91073))),f329(x91073,f329(f329(f115(x91071),x91072),f101(x91071,x91073)))))+~P1(f329(f329(f239(x91071),x91072),f329(x91073,f329(f329(f115(x91071),x91072),f101(x91071,x91073)))))
% 159.70/159.37  [9261]P1(f329(f329(x92611,x92612),x92613))+P1(f329(f329(f240(a1),f798(x92611,x92613,x92612)),f799(x92611,x92613,x92612)))+P1(f329(f329(x92611,f798(x92611,x92613,x92612)),f329(f329(f82(a1),f799(x92611,x92613,x92612)),f80(a1))))+~P1(f329(f317(f916(a1,a1),a136),f329(f329(f257(a1,a1),x92612),x92613)))
% 159.70/159.37  [9280]P1(f329(f329(x92801,x92802),x92803))+~P1(f329(f329(f240(a1),f501(x92801,x92803,x92802)),f2(a1)))+P1(f329(f329(x92801,f329(f81(a1),f500(x92801,x92803,x92802))),f329(f81(a1),f501(x92801,x92803,x92802))))+~P1(f329(f317(f916(a1,a1),a225),f329(f329(f257(a1,a1),x92802),x92803)))
% 159.70/159.37  [9465]P1(f329(f329(x94651,x94652),x94653))+P1(f329(f329(x94651,f329(f329(f82(a1),f699(x94651,x94653,x94652)),f80(a1))),f701(x94651,x94653,x94652)))+~P1(f329(f329(f239(a1),f699(x94651,x94653,x94652)),f701(x94651,x94653,x94652)))+~P1(f329(f317(f916(a1,a1),a185),f329(f329(f257(a1,a1),x94652),x94653)))
% 159.70/159.37  [9899]~P68(x98992)+~P68(x98991)+~P1(f329(f58(f916(x98991,x98992)),x98993))+P1(f329(f58(x98991),f329(f329(f8(f917(x98992,a904),a904,x98991),f58(x98992)),f329(f329(f8(f917(x98992,f916(x98991,x98992)),f917(x98992,a904),x98991),f329(f8(f916(x98991,x98992),a904,x98992),x98993)),f257(x98991,x98992)))))
% 159.70/159.37  [9900]~P68(x99002)+~P68(x99001)+~P1(f329(f59(f916(x99001,x99002)),x99003))+P1(f329(f59(x99001),f329(f329(f8(f917(x99002,a904),a904,x99001),f59(x99002)),f329(f329(f8(f917(x99002,f916(x99001,x99002)),f917(x99002,a904),x99001),f329(f8(f916(x99001,x99002),a904,x99002),x99003)),f257(x99001,x99002)))))
% 159.70/159.37  [9993]~P68(x99932)+~P68(x99931)+P1(f329(f58(f916(x99931,x99932)),x99933))+~P1(f329(f58(x99931),f329(f329(f8(f917(x99932,a904),a904,x99931),f58(x99932)),f329(f329(f8(f917(x99932,f916(x99931,x99932)),f917(x99932,a904),x99931),f329(f8(f916(x99931,x99932),a904,x99932),x99933)),f257(x99931,x99932)))))
% 159.70/159.37  [9994]~P68(x99942)+~P68(x99941)+P1(f329(f59(f916(x99941,x99942)),x99943))+~P1(f329(f59(x99941),f329(f329(f8(f917(x99942,a904),a904,x99941),f59(x99942)),f329(f329(f8(f917(x99942,f916(x99941,x99942)),f917(x99942,a904),x99941),f329(f8(f916(x99941,x99942),a904,x99942),x99943)),f257(x99941,x99942)))))
% 159.70/159.37  [10152]E(f329(x101521,f380(x101522,x101521,x101523)),x101522)+~P1(f329(f329(f239(a1),x101522),f329(x101521,x101523)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x101521,f329(f329(f82(a909),f381(x101522,x101521,x101523)),f80(a909)))),f329(x101521,f381(x101522,x101521,x101523))))),f80(a1)))+~P1(f329(f329(f239(a1),f329(x101521,f2(a909))),x101522))
% 159.70/159.37  [10153]E(f329(x101531,f395(x101532,x101531,x101533)),x101532)+~P1(f329(f329(f239(a1),x101532),f329(x101531,x101533)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x101531,f329(f329(f82(a909),f396(x101532,x101531,x101533)),f80(a909)))),f329(x101531,f396(x101532,x101531,x101533))))),f80(a1)))+~P1(f329(f329(f239(a1),f329(x101531,f2(a909))),x101532))
% 159.70/159.37  [10156]~P1(f329(f329(f239(a1),x101561),f329(x101562,x101563)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x101562,f329(f329(f82(a909),f381(x101561,x101562,x101563)),f80(a909)))),f329(x101562,f381(x101561,x101562,x101563))))),f80(a1)))+P1(f329(f329(f239(a909),f380(x101561,x101562,x101563)),x101563))+~P1(f329(f329(f239(a1),f329(x101562,f2(a909))),x101561))
% 159.70/159.37  [10157]~P1(f329(f329(f239(a1),x101571),f329(x101572,x101573)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x101572,f329(f329(f82(a909),f396(x101571,x101572,x101573)),f80(a909)))),f329(x101572,f396(x101571,x101572,x101573))))),f80(a1)))+P1(f329(f329(f239(a909),f395(x101571,x101572,x101573)),x101573))+~P1(f329(f329(f239(a1),f329(x101572,f2(a909))),x101571))
% 159.70/159.37  [10217]E(x102171,x102172)+~E(f329(f145(f910(x102173),f910(x102173),f137(x102173),f118(x102173)),x102171),f329(f145(f910(x102173),f910(x102173),f137(x102173),f118(x102173)),x102172))+~E(f329(f192(f910(f910(x102173))),x102171),f329(f192(f910(f910(x102173))),x102172))+~P1(f329(f329(f262(f910(x102173),f910(x102173),a904),f329(f329(f7(f910(x102173),f917(f910(x102173),a909),f917(f910(x102173),a904)),f329(f329(f8(f917(a909,a904),f917(f917(f910(x102173),a909),f917(f910(x102173),a904)),f910(x102173)),f8(a909,a904,f910(x102173))),f329(f329(f8(a909,f917(a909,a904),f910(x102173)),a326),f192(f910(x102173))))),f192(f910(x102173)))),f726(x102172,x102171,x102173)))
% 159.70/159.37  [10218]E(x102181,x102182)+~E(f329(f145(f910(x102183),f910(x102183),f137(x102183),f118(x102183)),x102181),f329(f145(f910(x102183),f910(x102183),f137(x102183),f118(x102183)),x102182))+~E(f329(f192(f910(f910(x102183))),x102181),f329(f192(f910(f910(x102183))),x102182))+~P1(f329(f329(f262(f910(x102183),f910(x102183),a904),f329(f329(f7(f910(x102183),f917(f910(x102183),a909),f917(f910(x102183),a904)),f329(f329(f8(f917(a909,a904),f917(f917(f910(x102183),a909),f917(f910(x102183),a904)),f910(x102183)),f8(a909,a904,f910(x102183))),f329(f329(f8(a909,f917(a909,a904),f910(x102183)),a326),f192(f910(x102183))))),f192(f910(x102183)))),f727(x102181,x102182,x102183)))
% 159.70/159.37  [6921]~E(f80(a909),f2(a909))+~P1(f329(f63(x69211),x69213))+~P1(f329(f63(x69211),x69212))+E(f329(f329(f82(a909),f329(f37(x69211),x69212)),f329(f37(x69211),x69213)),f329(f37(x69211),f329(f329(f115(f917(x69211,a904)),x69212),x69213)))
% 159.70/159.37  [7329]~P104(x73291)+~P1(f329(f63(x73291),x73292))+~P1(f329(f329(f331(x73291),x73293),x73292))+P1(f329(f329(f239(x73291),f329(f65(x73291,f106(x73291)),x73292)),x73293))
% 159.70/159.37  [7330]~P112(x73301)+~P1(f329(f63(x73301),x73302))+~P1(f329(f329(f331(x73301),x73303),x73302))+P1(f329(f329(f239(x73301),f329(f65(x73301,f237(x73301)),x73302)),x73303))
% 159.70/159.37  [7594]~P1(f329(f63(x75941),x75943))+~P1(f329(f63(x75941),x75942))+~E(f329(f329(f106(f917(x75941,a904)),x75942),x75943),f191(f917(x75941,a904)))+E(f329(f329(f82(a909),f329(f37(x75941),x75942)),f329(f37(x75941),x75943)),f329(f37(x75941),f329(f329(f115(f917(x75941,a904)),x75942),x75943)))
% 159.70/159.37  [8393]~P41(x83931,x83933)+~P41(x83931,x83932)+~E(f329(f329(f106(f917(x83931,a904)),f329(f269(x83931,x83931),x83932)),f329(f287(x83931,x83931),x83933)),f191(f917(x83931,a904)))+P41(x83931,f329(f329(f115(f917(f916(x83931,x83931),a904)),x83932),x83933))
% 159.70/159.37  [8488]E(x84881,f329(f329(f38(a909),x84882),x84883))+~P1(f329(f329(f240(a909),f2(a909)),x84883))+~P1(f329(f329(f240(a909),x84882),f329(f329(f83(a909),x84883),f329(a117,x84881))))+~P1(f329(f329(f239(a909),f329(f329(f83(a909),x84883),x84881)),x84882))
% 159.70/159.37  [8633]~P1(f329(f63(x86331),x86332))+~P1(f329(f63(x86331),x86333))+E(f329(f329(f82(a909),f329(f37(x86331),x86332)),f329(f37(x86331),x86333)),f329(f37(x86331),f329(f329(f115(f917(x86331,a904)),x86332),x86333)))+P1(f329(f329(f331(x86331),f865(x86333,x86332,x86331)),f329(f329(f106(f917(x86331,a904)),x86332),x86333)))
% 159.70/159.37  [9008]~P128(x90082)+~E(x90081,f2(x90082))+~E(x90083,f2(x90082))+~P1(f329(f329(f240(x90082),f2(x90082)),f329(f329(f82(x90082),f329(f329(f83(x90082),x90083),x90083)),f329(f329(f83(x90082),x90081),x90081))))
% 159.70/159.37  [9543]~P41(x95431,x95433)+~P41(x95431,x95432)+P41(x95431,f329(f329(f115(f917(f916(x95431,x95431),a904)),x95432),x95433))+~P1(f329(f329(f239(f917(f916(x95431,x95431),a904)),f329(f329(f291(x95431,x95431,x95431),x95432),x95433)),x95432))
% 159.70/159.37  [9673]~P1(f329(x96731,x96733))+~P1(f329(f63(x96732),x96733))+P1(f329(x96731,f191(f917(x96732,a904))))+~P1(f329(x96731,f329(f329(f23(f917(x96732,a904)),f782(x96731,x96733,x96732)),f329(f329(f311(x96732),f763(x96731,x96733,x96732)),f191(f917(x96732,a904))))))
% 159.70/159.37  [8801]~P1(f329(f329(f240(a1),f2(a1)),x88013))+P1(f329(f329(f239(a1),f2(a1)),x88011))+~P1(f329(f329(f240(a1),x88012),x88013))+~P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),f329(f329(f83(a1),x88013),x88011)),x88012)))
% 159.70/159.37  [8824]~P2(x88241)+~P1(f329(f63(x88241),x88242))+E(f329(f329(f23(f917(x88241,a904)),x88242),f329(f329(f311(x88241),x88243),f191(f917(x88241,a904)))),f191(f917(x88241,a904)))+E(f329(f329(f115(x88241),x88243),f13(x88241,f329(f329(f23(f917(x88241,a904)),x88242),f329(f329(f311(x88241),x88243),f191(f917(x88241,a904)))))),f13(x88241,f329(f329(f311(x88241),x88243),x88242)))
% 159.70/159.37  [8825]~P2(x88251)+~P1(f329(f63(x88251),x88252))+E(f329(f329(f23(f917(x88251,a904)),x88252),f329(f329(f311(x88251),x88253),f191(f917(x88251,a904)))),f191(f917(x88251,a904)))+E(f329(f329(f106(x88251),x88253),f10(x88251,f329(f329(f23(f917(x88251,a904)),x88252),f329(f329(f311(x88251),x88253),f191(f917(x88251,a904)))))),f10(x88251,f329(f329(f311(x88251),x88253),x88252)))
% 159.70/159.37  [8826]~P112(x88261)+~P1(f329(f63(x88261),x88262))+E(f329(f329(f23(f917(x88261,a904)),x88262),f329(f329(f311(x88261),x88263),f191(f917(x88261,a904)))),f191(f917(x88261,a904)))+E(f329(f329(f237(x88261),x88263),f14(x88261,f329(f329(f23(f917(x88261,a904)),x88262),f329(f329(f311(x88261),x88263),f191(f917(x88261,a904)))))),f14(x88261,f329(f329(f311(x88261),x88263),x88262)))
% 159.70/159.37  [8827]~P112(x88271)+~P1(f329(f63(x88271),x88272))+E(f329(f329(f23(f917(x88271,a904)),x88272),f329(f329(f311(x88271),x88273),f191(f917(x88271,a904)))),f191(f917(x88271,a904)))+E(f329(f329(f238(x88271),x88273),f15(x88271,f329(f329(f23(f917(x88271,a904)),x88272),f329(f329(f311(x88271),x88273),f191(f917(x88271,a904)))))),f15(x88271,f329(f329(f311(x88271),x88273),x88272)))
% 159.70/159.37  [8893]~P112(x88931)+~P1(f329(f63(x88931),x88932))+E(f329(f329(f23(f917(x88931,a904)),x88932),f329(f329(f311(x88931),x88933),f191(f917(x88931,a904)))),f191(f917(x88931,a904)))+E(f329(f329(f237(x88931),x88933),f11(x88931,f237(x88931),f329(f329(f23(f917(x88931,a904)),x88932),f329(f329(f311(x88931),x88933),f191(f917(x88931,a904)))))),f11(x88931,f237(x88931),f329(f329(f311(x88931),x88933),x88932)))
% 159.70/159.37  [8894]~P112(x88941)+~P1(f329(f63(x88941),x88942))+E(f329(f329(f23(f917(x88941,a904)),x88942),f329(f329(f311(x88941),x88943),f191(f917(x88941,a904)))),f191(f917(x88941,a904)))+E(f329(f329(f238(x88941),x88943),f12(x88941,f238(x88941),f329(f329(f23(f917(x88941,a904)),x88942),f329(f329(f311(x88941),x88943),f191(f917(x88941,a904)))))),f12(x88941,f238(x88941),f329(f329(f311(x88941),x88943),x88942)))
% 159.70/159.37  [9284]~P8(x92841)+~P44(x92841,x92841,x92842)+P1(f329(f329(f239(x92841),f100(x92841,x92842)),x92843))+~P1(f329(f329(f239(x92841),f329(x92842,f329(f329(f106(x92841),f100(x92841,x92842)),x92843))),x92843))
% 159.70/159.37  [9484]E(x94841,x94842)+~E(f329(f145(f910(x94843),f910(x94843),f137(x94843),f118(x94843)),x94841),f329(f145(f910(x94843),f910(x94843),f137(x94843),f118(x94843)),x94842))+~E(f329(f192(f910(f910(x94843))),x94841),f329(f192(f910(f910(x94843))),x94842))+P1(f329(f329(f331(f916(f910(x94843),f910(x94843))),f726(x94842,x94841,x94843)),f329(f175(f916(f910(x94843),f910(x94843))),f329(f329(f184(f910(x94843),f910(x94843)),x94841),x94842))))
% 159.70/159.37  [9485]E(x94851,x94852)+~E(f329(f145(f910(x94853),f910(x94853),f137(x94853),f118(x94853)),x94851),f329(f145(f910(x94853),f910(x94853),f137(x94853),f118(x94853)),x94852))+~E(f329(f192(f910(f910(x94853))),x94851),f329(f192(f910(f910(x94853))),x94852))+P1(f329(f329(f331(f916(f910(x94853),f910(x94853))),f727(x94851,x94852,x94853)),f329(f175(f916(f910(x94853),f910(x94853))),f329(f329(f184(f910(x94853),f910(x94853)),x94852),x94851))))
% 159.70/159.37  [10320]~P101(x103202)+E(x103201,f191(f917(x103202,a904)))+~P1(f329(f63(x103202),x103201))+E(f10(x103202,f329(f267(x103202),f329(f329(f8(f917(x103202,a904),a904,x103202),f89(x103202)),f329(f329(f7(x103202,f917(x103202,a904),f917(x103202,a904)),f329(f329(f8(f917(x103202,f917(a904,a904)),f917(f917(x103202,a904),f917(x103202,a904)),x103202),f18(x103202,a904,a904)),f329(f329(f8(f917(x103202,a904),f917(x103202,f917(a904,a904)),x103202),f329(f8(a904,f917(a904,a904),x103202),a327)),f329(f329(f7(x103202,f917(x103202,x103202),f917(x103202,a904)),f329(f329(f8(f917(x103202,a904),f917(f917(x103202,x103202),f917(x103202,a904)),x103202),f8(x103202,a904,x103202)),a326)),f329(f115(x103202),x103203))))),f329(f329(f7(x103202,f917(x103202,a904),a904),f331(x103202)),x103201))))),f329(f329(f115(x103202),x103203),f10(x103202,x103201)))
% 159.70/159.37  [10321]~P82(x103212)+E(x103211,f191(f917(x103212,a904)))+~P1(f329(f63(x103212),x103211))+E(f14(x103212,f329(f267(x103212),f329(f329(f8(f917(x103212,a904),a904,x103212),f89(x103212)),f329(f329(f7(x103212,f917(x103212,a904),f917(x103212,a904)),f329(f329(f8(f917(x103212,f917(a904,a904)),f917(f917(x103212,a904),f917(x103212,a904)),x103212),f18(x103212,a904,a904)),f329(f329(f8(f917(x103212,a904),f917(x103212,f917(a904,a904)),x103212),f329(f8(a904,f917(a904,a904),x103212),a327)),f329(f329(f7(x103212,f917(x103212,x103212),f917(x103212,a904)),f329(f329(f8(f917(x103212,a904),f917(f917(x103212,x103212),f917(x103212,a904)),x103212),f8(x103212,a904,x103212)),a326)),f329(f82(x103212),x103213))))),f329(f329(f7(x103212,f917(x103212,a904),a904),f331(x103212)),x103211))))),f329(f329(f82(x103212),x103213),f14(x103212,x103211)))
% 159.70/159.37  [10322]~P82(x103222)+E(x103221,f191(f917(x103222,a904)))+~P1(f329(f63(x103222),x103221))+E(f15(x103222,f329(f267(x103222),f329(f329(f8(f917(x103222,a904),a904,x103222),f89(x103222)),f329(f329(f7(x103222,f917(x103222,a904),f917(x103222,a904)),f329(f329(f8(f917(x103222,f917(a904,a904)),f917(f917(x103222,a904),f917(x103222,a904)),x103222),f18(x103222,a904,a904)),f329(f329(f8(f917(x103222,a904),f917(x103222,f917(a904,a904)),x103222),f329(f8(a904,f917(a904,a904),x103222),a327)),f329(f329(f7(x103222,f917(x103222,x103222),f917(x103222,a904)),f329(f329(f8(f917(x103222,a904),f917(f917(x103222,x103222),f917(x103222,a904)),x103222),f8(x103222,a904,x103222)),a326)),f329(f82(x103222),x103223))))),f329(f329(f7(x103222,f917(x103222,a904),a904),f331(x103222)),x103221))))),f329(f329(f82(x103222),x103223),f15(x103222,x103221)))
% 159.70/159.37  [10323]~P101(x103232)+E(x103231,f191(f917(x103232,a904)))+~P1(f329(f63(x103232),x103231))+E(f13(x103232,f329(f267(x103232),f329(f329(f8(f917(x103232,a904),a904,x103232),f89(x103232)),f329(f329(f7(x103232,f917(x103232,a904),f917(x103232,a904)),f329(f329(f8(f917(x103232,f917(a904,a904)),f917(f917(x103232,a904),f917(x103232,a904)),x103232),f18(x103232,a904,a904)),f329(f329(f8(f917(x103232,a904),f917(x103232,f917(a904,a904)),x103232),f329(f8(a904,f917(a904,a904),x103232),a327)),f329(f329(f7(x103232,f917(x103232,x103232),f917(x103232,a904)),f329(f329(f8(f917(x103232,a904),f917(f917(x103232,x103232),f917(x103232,a904)),x103232),f8(x103232,a904,x103232)),a326)),f329(f106(x103232),x103233))))),f329(f329(f7(x103232,f917(x103232,a904),a904),f331(x103232)),x103231))))),f329(f329(f106(x103232),x103233),f13(x103232,x103231)))
% 159.70/159.37  [10324]~P112(x103242)+E(x103241,f191(f917(x103242,a904)))+~P1(f329(f63(x103242),x103241))+E(f12(x103242,f238(x103242),f329(f267(x103242),f329(f329(f8(f917(x103242,a904),a904,x103242),f89(x103242)),f329(f329(f7(x103242,f917(x103242,a904),f917(x103242,a904)),f329(f329(f8(f917(x103242,f917(a904,a904)),f917(f917(x103242,a904),f917(x103242,a904)),x103242),f18(x103242,a904,a904)),f329(f329(f8(f917(x103242,a904),f917(x103242,f917(a904,a904)),x103242),f329(f8(a904,f917(a904,a904),x103242),a327)),f329(f329(f7(x103242,f917(x103242,x103242),f917(x103242,a904)),f329(f329(f8(f917(x103242,a904),f917(f917(x103242,x103242),f917(x103242,a904)),x103242),f8(x103242,a904,x103242)),a326)),f329(f237(x103242),x103243))))),f329(f329(f7(x103242,f917(x103242,a904),a904),f331(x103242)),x103241))))),f329(f329(f237(x103242),x103243),f12(x103242,f238(x103242),x103241)))
% 159.70/159.37  [10325]~P112(x103252)+E(x103251,f191(f917(x103252,a904)))+~P1(f329(f63(x103252),x103251))+E(f11(x103252,f237(x103252),f329(f267(x103252),f329(f329(f8(f917(x103252,a904),a904,x103252),f89(x103252)),f329(f329(f7(x103252,f917(x103252,a904),f917(x103252,a904)),f329(f329(f8(f917(x103252,f917(a904,a904)),f917(f917(x103252,a904),f917(x103252,a904)),x103252),f18(x103252,a904,a904)),f329(f329(f8(f917(x103252,a904),f917(x103252,f917(a904,a904)),x103252),f329(f8(a904,f917(a904,a904),x103252),a327)),f329(f329(f7(x103252,f917(x103252,x103252),f917(x103252,a904)),f329(f329(f8(f917(x103252,a904),f917(f917(x103252,x103252),f917(x103252,a904)),x103252),f8(x103252,a904,x103252)),a326)),f329(f238(x103252),x103253))))),f329(f329(f7(x103252,f917(x103252,a904),a904),f331(x103252)),x103251))))),f329(f329(f238(x103252),x103253),f11(x103252,f237(x103252),x103251)))
% 159.70/159.37  [10059]~P121(x100591)+~E(x100593,f2(x100591))+~E(x100592,f2(x100591))+E(f329(f329(f82(x100591),f329(f329(f249(x100591),x100592),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x100591),x100593),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f2(x100591))
% 159.70/159.37  [10199]~P127(x101991)+~P1(f329(f329(f239(x101991),f2(x101991)),x101993))+P1(f329(f329(f239(x101991),x101992),x101993))+~P1(f329(f329(f239(x101991),f329(f329(f249(x101991),x101992),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x101991),x101993),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))))
% 159.70/159.37  [10255]~P121(x102552)+~E(x102551,f2(x102552))+~E(x102553,f2(x102552))+~P1(f329(f329(f240(x102552),f2(x102552)),f329(f329(f82(x102552),f329(f329(f249(x102552),x102553),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102))))),f329(f329(f249(x102552),x102551),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))))
% 159.70/159.37  [9447]E(x94471,x94472)+~E(f680(x94471,x94472,x94474,x94473),f681(x94471,x94472,x94474,x94473))+P1(f329(f329(f331(f916(f910(x94473),f910(x94473))),f329(f329(f257(f910(x94473),f910(x94473)),x94472),x94471)),f150(x94473,x94474)))+P1(f329(f329(f331(f916(f910(x94473),f910(x94473))),f329(f329(f257(f910(x94473),f910(x94473)),x94471),x94472)),f150(x94473,x94474)))
% 159.70/159.37  [4952]~P69(x49522)+~E(x49524,f2(x49522))+~E(x49521,f2(x49522))+E(x49521,f329(f329(f292(x49522),x49523),x49524))
% 159.70/159.37  [4953]~P69(x49531)+~E(x49533,f2(x49531))+~E(x49534,f2(x49531))+E(f329(f329(f292(x49531),x49532),x49533),x49534)
% 159.70/159.37  [5070]~P69(x50702)+E(x50701,f2(x50702))+~E(x50703,f2(x50702))+~E(x50701,f329(f329(f292(x50702),x50704),x50703))
% 159.70/159.37  [5071]~P69(x50712)+E(x50711,f2(x50712))+~E(x50713,f2(x50712))+~E(f329(f329(f292(x50712),x50714),x50713),x50711)
% 159.70/159.37  [5256]~P124(x52562)+E(x52561,f2(x52562))+~E(f329(f329(f292(x52562),x52563),x52561),x52564)+E(x52563,f329(f329(f83(x52562),x52564),x52561))
% 159.70/159.37  [5258]~P124(x52582)+E(x52581,f2(x52582))+~E(f329(f329(f83(x52582),x52583),x52581),x52584)+E(x52583,f329(f329(f292(x52582),x52584),x52581))
% 159.70/159.37  [5259]~P69(x52592)+E(x52591,f2(x52592))+~E(f329(f329(f292(x52592),x52593),x52591),x52594)+E(x52593,f329(f329(f83(x52592),x52594),x52591))
% 159.70/159.37  [5260]~P69(x52602)+E(x52601,f2(x52602))+~E(f329(f329(f83(x52602),x52603),x52601),x52604)+E(x52603,f329(f329(f292(x52602),x52604),x52601))
% 159.70/159.38  [5261]~P124(x52612)+E(x52611,f2(x52612))+~E(x52613,f329(f329(f292(x52612),x52614),x52611))+E(f329(f329(f83(x52612),x52613),x52611),x52614)
% 159.70/159.38  [5263]~P124(x52632)+E(x52631,f2(x52632))+~E(x52633,f329(f329(f83(x52632),x52634),x52631))+E(f329(f329(f292(x52632),x52633),x52631),x52634)
% 159.70/159.38  [5264]~P69(x52642)+E(x52641,f2(x52642))+~E(x52643,f329(f329(f292(x52642),x52644),x52641))+E(f329(f329(f83(x52642),x52643),x52641),x52644)
% 159.70/159.38  [5265]~P69(x52652)+E(x52651,f2(x52652))+~E(x52653,f329(f329(f83(x52652),x52654),x52651))+E(f329(f329(f292(x52652),x52653),x52651),x52654)
% 159.70/159.38  [5290]~P69(x52902)+~E(x52901,f2(x52902))+~E(f329(f329(f83(x52902),x52901),x52904),x52903)+E(x52901,f329(f329(f292(x52902),x52903),x52904))
% 159.70/159.38  [5291]~P69(x52911)+~E(x52914,f2(x52911))+~E(x52912,f329(f329(f83(x52911),x52914),x52913))+E(f329(f329(f292(x52911),x52912),x52913),x52914)
% 159.70/159.38  [5364]~E(x53643,x53644)+~E(x53642,x53643)+~P113(x53641)+E(f305(x53641,x53642,x53643),f329(f329(f311(x53641),x53644),f191(f917(x53641,a904))))
% 159.70/159.38  [5567]~E(f119(x55672,x55671),x55673)+~E(f147(x55672,x55671),x55674)+E(x55671,f118(x55672))+E(f329(f329(f137(x55672),x55673),f329(f329(f154(x55672),x55674),f118(x55672))),x55671)
% 159.70/159.38  [6198]~P127(x61983)+E(x61981,x61982)+~E(f329(f329(f249(x61983),x61984),x61981),f329(f329(f249(x61983),x61984),x61982))+~P1(f329(f329(f240(x61983),f80(x61983)),x61984))
% 159.70/159.38  [6199]E(x61991,x61992)+~E(f329(f329(f311(x61993),x61994),x61991),f329(f329(f311(x61993),x61994),x61992))+P1(f329(f329(f331(x61993),x61994),x61992))+P1(f329(f329(f331(x61993),x61994),x61991))
% 159.70/159.38  [6242]E(f329(x62421,x62422),f2(a909))+~E(f329(f329(f6(x62423,a909),x62421),x62424),f2(a909))+~P1(f329(f63(x62423),x62424))+~P1(f329(f329(f331(x62423),x62422),x62424))
% 159.70/159.38  [6243]E(f329(x62431,x62432),f80(a909))+~E(f329(f329(f9(x62433,a909),x62431),x62434),f80(a909))+~P1(f329(f63(x62433),x62434))+~P1(f329(f329(f331(x62433),x62432),x62434))
% 159.70/159.38  [6458]~P113(x64581)+~P1(f329(f329(f240(x64581),x64584),x64583))+P1(f329(f329(f240(x64581),x64582),x64583))+~P1(f329(f329(f240(x64581),x64582),x64584))
% 159.70/159.38  [6459]~P113(x64591)+~P1(f329(f329(f239(x64591),x64594),x64593))+P1(f329(f329(f240(x64591),x64592),x64593))+~P1(f329(f329(f240(x64591),x64592),x64594))
% 159.70/159.38  [6460]~P113(x64601)+~P1(f329(f329(f239(x64601),x64602),x64604))+P1(f329(f329(f240(x64601),x64602),x64603))+~P1(f329(f329(f240(x64601),x64604),x64603))
% 159.70/159.38  [6461]~P111(x64611)+~P1(f329(f329(f240(x64611),x64612),x64614))+P1(f329(f329(f240(x64611),x64612),x64613))+~P1(f329(f329(f240(x64611),x64614),x64613))
% 159.70/159.38  [6462]~P111(x64621)+~P1(f329(f329(f239(x64621),x64622),x64624))+P1(f329(f329(f240(x64621),x64622),x64623))+~P1(f329(f329(f240(x64621),x64624),x64623))
% 159.70/159.38  [6463]~P111(x64631)+~P1(f329(f329(f239(x64631),x64634),x64633))+P1(f329(f329(f240(x64631),x64632),x64633))+~P1(f329(f329(f240(x64631),x64632),x64634))
% 159.70/159.38  [6464]~P113(x64641)+~P1(f329(f329(f239(x64641),x64644),x64643))+P1(f329(f329(f239(x64641),x64642),x64643))+~P1(f329(f329(f239(x64641),x64642),x64644))
% 159.70/159.38  [6465]~P111(x64651)+~P1(f329(f329(f239(x64651),x64652),x64654))+P1(f329(f329(f239(x64651),x64652),x64653))+~P1(f329(f329(f239(x64651),x64654),x64653))
% 159.70/159.38  [6549]~P39(x65494,x65493,x65492)+E(x65491,f779(x65492,x65493,x65494))+~P1(f329(x65493,x65491))+~P1(f329(f329(f331(x65494),x65491),f329(f175(x65494),x65492)))
% 159.70/159.38  [6550]~P39(x65504,x65503,x65502)+E(x65501,f793(x65502,x65503,x65504))+~P1(f329(x65503,x65501))+~P1(f329(f329(f331(x65504),x65501),f329(f175(x65504),x65502)))
% 159.70/159.38  [6699]~P8(x66991)+~P1(f329(f329(f239(x66991),x66992),f40(x66991,x66994)))+P1(f329(f329(f239(x66991),x66992),x66993))+~P1(f329(f329(f331(x66991),x66993),x66994))
% 159.70/159.38  [6843]~P112(x68431)+~P16(x68431,f329(f329(f154(x68431),x68432),x68434))+~P1(f329(f329(f331(x68431),x68433),f329(f175(x68431),x68434)))+P1(f329(f329(f239(x68431),x68432),x68433))
% 159.70/159.38  [6931]~P8(x69311)+~P1(f329(f329(f239(x69311),f39(x69311,x69314)),x69313))+P1(f329(f329(f239(x69311),x69312),x69313))+~P1(f329(f329(f331(x69311),x69312),x69314))
% 159.70/159.38  [7332]~P112(x73321)+E(f329(f329(f115(f917(x73321,a904)),f329(f304(x73321,x73322),x73323)),f329(f304(x73321,x73323),x73324)),f329(f304(x73321,x73322),x73324))+~P1(f329(f329(f239(x73321),x73323),x73324))+~P1(f329(f329(f239(x73321),x73322),x73323))
% 159.70/159.38  [7379]P39(x73791,x73792,x73793)+~E(f795(x73793,x73792,x73791,x73794),x73794)+~P1(f329(x73792,x73794))+~P1(f329(f329(f331(x73791),x73794),f329(f175(x73791),x73793)))
% 159.70/159.38  [7380]P39(x73801,x73802,x73803)+~E(f802(x73803,x73802,x73801,x73804),x73804)+~P1(f329(x73802,x73804))+~P1(f329(f329(f331(x73801),x73804),f329(f175(x73801),x73803)))
% 159.70/159.38  [7458]~P112(x74581)+E(f329(f329(f115(f917(x74581,a904)),f329(f304(x74581,x74582),x74583)),f305(x74581,x74583,x74584)),f305(x74581,x74582,x74584))+~P1(f329(f329(f239(x74581),x74583),x74584))+~P1(f329(f329(f239(x74581),x74582),x74583))
% 159.70/159.38  [7520]~P112(x75201)+E(f329(f329(f115(f917(x75201,a904)),f308(x75201,x75202,x75203)),f329(f304(x75201,x75203),x75204)),f308(x75201,x75202,x75204))+~P1(f329(f329(f240(x75201),x75202),x75203))+~P1(f329(f329(f239(x75201),x75203),x75204))
% 159.70/159.38  [7540]~P112(x75401)+E(f329(f329(f115(f917(x75401,a904)),f305(x75401,x75402,x75403)),f308(x75401,x75403,x75404)),f329(f304(x75401,x75402),x75404))+~P1(f329(f329(f240(x75401),x75403),x75404))+~P1(f329(f329(f239(x75401),x75402),x75403))
% 159.70/159.38  [7574]~P112(x75741)+E(f329(f329(f115(f917(x75741,a904)),f305(x75741,x75742,x75743)),f307(x75741,x75743,x75744)),f305(x75741,x75742,x75744))+~P1(f329(f329(f239(x75741),x75743),x75744))+~P1(f329(f329(f239(x75741),x75742),x75743))
% 159.70/159.38  [7575]~P112(x75751)+E(f329(f329(f115(f917(x75751,a904)),f307(x75751,x75752,x75753)),f307(x75751,x75753,x75754)),f307(x75751,x75752,x75754))+~P1(f329(f329(f239(x75751),x75753),x75754))+~P1(f329(f329(f239(x75751),x75752),x75753))
% 159.70/159.38  [7576]~P112(x75761)+E(f329(f329(f115(f917(x75761,a904)),f307(x75761,x75762,x75763)),f308(x75761,x75763,x75764)),f308(x75761,x75762,x75764))+~P1(f329(f329(f240(x75761),x75763),x75764))+~P1(f329(f329(f239(x75761),x75762),x75763))
% 159.70/159.38  [7577]~P112(x75771)+E(f329(f329(f115(f917(x75771,a904)),f308(x75771,x75772,x75773)),f305(x75771,x75773,x75774)),f307(x75771,x75772,x75774))+~P1(f329(f329(f240(x75771),x75772),x75773))+~P1(f329(f329(f239(x75771),x75773),x75774))
% 159.70/159.38  [8377]P28(x83771,x83772,f531(x83773,x83772,x83774,x83771),x83774)+~P1(f329(f63(x83772),x83773))+~P1(f329(f63(x83771),x83774))+~P1(f329(f329(f239(a909),f329(f37(x83771),x83774)),f329(f37(x83772),x83773)))
% 159.70/159.38  [8398]P39(x83981,x83982,x83983)+~P1(f329(x83982,x83984))+P1(f329(x83982,f795(x83983,x83982,x83981,x83984)))+~P1(f329(f329(f331(x83981),x83984),f329(f175(x83981),x83983)))
% 159.70/159.38  [8399]P39(x83991,x83992,x83993)+~P1(f329(x83992,x83994))+P1(f329(x83992,f802(x83993,x83992,x83991,x83994)))+~P1(f329(f329(f331(x83991),x83994),f329(f175(x83991),x83993)))
% 159.70/159.38  [8454]~P80(x84541)+~E(f329(x84543,f455(x84543,x84544,x84542,x84541)),f80(x84541))+E(f329(f329(f329(f67(x84541,x84542,f83(x84541)),x84543),f80(x84541)),x84544),f80(x84541))+~P1(f329(f63(x84542),x84544))
% 159.70/159.38  [8733]~P127(x87331)+~P1(f329(f329(f239(x87331),f2(x87331)),x87333))+P1(f329(f329(f239(x87331),x87332),x87333))+~P1(f329(f329(f239(x87331),f329(f329(f249(x87331),x87332),f329(a117,x87334))),f329(f329(f249(x87331),x87333),f329(a117,x87334))))
% 159.70/159.38  [8892]~P44(f917(x88924,a904),f917(x88924,a904),x88923)+P1(f329(x88921,x88922))+~P1(f329(x88921,f461(x88921,x88923,x88922,x88924)))+~P1(f329(f329(f331(x88924),x88922),f100(f917(x88924,a904),x88923)))
% 159.70/159.38  [9036]P39(x90361,x90362,x90363)+~P1(f329(x90362,x90364))+~P1(f329(f329(f331(x90361),x90364),f329(f175(x90361),x90363)))+P1(f329(f329(f331(x90361),f795(x90363,x90362,x90361,x90364)),f329(f175(x90361),x90363)))
% 159.70/159.38  [9037]P39(x90371,x90372,x90373)+~P1(f329(x90372,x90374))+~P1(f329(f329(f331(x90371),x90374),f329(f175(x90371),x90373)))+P1(f329(f329(f331(x90371),f802(x90373,x90372,x90371,x90374)),f329(f175(x90371),x90373)))
% 159.70/159.38  [9115]~P80(x91151)+E(f329(f329(f329(f67(x91151,x91152,f83(x91151)),x91153),f80(x91151)),x91154),f80(x91151))+~P1(f329(f63(x91152),x91154))+P1(f329(f329(f331(x91152),f455(x91153,x91154,x91152,x91151)),x91154))
% 159.70/159.38  [9617]~P1(f329(f329(f239(a1),x96174),f2(a1)))+P1(f329(f329(f239(a1),f329(f329(f82(a1),f329(f329(f83(a1),x96171),f47(a1,x96172,x96173))),x96174)),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x96173))+~P1(f329(f329(f240(a1),x96171),x96174))
% 159.70/159.38  [10052]~P1(f329(f63(x100521),x100522))+~P1(f329(f329(f331(x100521),x100524),x100522))+~P1(f329(f329(f331(x100521),x100523),x100522))+P1(f329(f329(f240(a909),f329(f37(x100521),f329(f329(f23(f917(x100521,a904)),f329(f329(f23(f917(x100521,a904)),x100522),f329(f329(f311(x100521),x100523),f191(f917(x100521,a904))))),f329(f329(f311(x100521),x100524),f191(f917(x100521,a904)))))),f329(f37(x100521),x100522)))
% 159.70/159.38  [7043]~P112(x70431)+~P1(f329(f329(f240(x70431),x70432),x70434))+~P1(f329(f329(f240(x70431),x70432),x70433))+P1(f329(f329(f240(x70431),x70432),f329(f329(f237(x70431),x70433),x70434)))
% 159.70/159.38  [7046]~P104(x70461)+~P1(f329(f329(f239(x70461),x70462),x70464))+~P1(f329(f329(f239(x70461),x70462),x70463))+P1(f329(f329(f239(x70461),x70462),f329(f329(f106(x70461),x70463),x70464)))
% 159.70/159.38  [7049]~P112(x70491)+~P1(f329(f329(f239(x70491),x70492),x70494))+~P1(f329(f329(f239(x70491),x70492),x70493))+P1(f329(f329(f239(x70491),x70492),f329(f329(f237(x70491),x70493),x70494)))
% 159.70/159.38  [7069]~P70(x70692)+E(x70691,f2(x70692))+E(f329(f329(f292(x70692),f329(f329(f249(x70692),x70691),x70693)),f329(f329(f249(x70692),x70691),x70694)),f329(f329(f249(x70692),x70691),f329(f329(f23(a909),x70693),x70694)))+~P1(f329(f329(f239(a909),x70694),x70693))
% 159.70/159.38  [7113]~P112(x71131)+~P16(x71131,f329(f329(f154(x71131),x71133),x71134))+P16(x71131,f329(f329(f154(x71131),x71132),f329(f329(f154(x71131),x71133),x71134)))+~P1(f329(f329(f239(x71131),x71132),x71133))
% 159.70/159.38  [7149]~P90(x71491)+~P1(f329(f329(f239(x71491),f2(x71491)),x71493))+~P1(f329(f329(f240(x71491),x71492),x71494))+P1(f329(f329(f240(x71491),x71492),f329(f329(f82(x71491),x71493),x71494)))
% 159.70/159.38  [7150]~P90(x71501)+~P1(f329(f329(f239(x71501),x71502),x71504))+~P1(f329(f329(f240(x71501),f2(x71501)),x71503))+P1(f329(f329(f240(x71501),x71502),f329(f329(f82(x71501),x71503),x71504)))
% 159.70/159.38  [7151]~P127(x71511)+~P1(f329(f329(f240(x71511),f2(x71511)),x71513))+~P1(f329(f329(f240(x71511),x71512),x71514))+P1(f329(f329(f240(x71511),x71512),f329(f329(f82(x71511),x71513),x71514)))
% 159.70/159.38  [7152]~P90(x71521)+~P1(f329(f329(f239(x71521),f2(x71521)),x71524))+~P1(f329(f329(f239(x71521),x71522),x71523))+P1(f329(f329(f239(x71521),x71522),f329(f329(f82(x71521),x71523),x71524)))
% 159.70/159.38  [7153]~P90(x71531)+~P1(f329(f329(f239(x71531),f2(x71531)),x71533))+~P1(f329(f329(f239(x71531),x71532),x71534))+P1(f329(f329(f239(x71531),x71532),f329(f329(f82(x71531),x71533),x71534)))
% 159.70/159.38  [7194]~P112(x71941)+P1(f329(f329(f240(x71941),x71942),x71943))+P1(f329(f329(f240(x71941),x71942),x71944))+~P1(f329(f329(f240(x71941),x71942),f329(f329(f238(x71941),x71944),x71943)))
% 159.70/159.38  [7195]~P112(x71951)+P1(f329(f329(f239(x71951),x71952),x71953))+P1(f329(f329(f239(x71951),x71952),x71954))+~P1(f329(f329(f239(x71951),x71952),f329(f329(f238(x71951),x71954),x71953)))
% 159.70/159.38  [7493]~P113(x74932)+~P68(x74931)+~P1(f329(f329(f240(f917(x74931,x74932)),x74933),x74934))+P1(f329(f329(f239(f917(x74931,x74932)),x74933),x74934))
% 159.70/159.38  [7861]~P72(x78611)+~P1(f329(f329(f240(x78611),x78614),f2(x78611)))+~P1(f329(f329(f240(x78611),x78613),f329(f329(f292(x78611),x78612),x78614)))+P1(f329(f329(f240(x78611),x78612),f329(f329(f83(x78611),x78613),x78614)))
% 159.70/159.38  [7862]~P72(x78621)+~P1(f329(f329(f240(x78621),x78624),f2(x78621)))+~P1(f329(f329(f240(x78621),x78623),f329(f329(f83(x78621),x78622),x78624)))+P1(f329(f329(f240(x78621),x78622),f329(f329(f292(x78621),x78623),x78624)))
% 159.70/159.38  [7863]~P72(x78631)+~P1(f329(f329(f240(x78631),x78634),f2(x78631)))+~P1(f329(f329(f239(x78631),x78633),f329(f329(f292(x78631),x78632),x78634)))+P1(f329(f329(f239(x78631),x78632),f329(f329(f83(x78631),x78633),x78634)))
% 159.70/159.38  [7864]~P72(x78641)+~P1(f329(f329(f240(x78641),x78644),f2(x78641)))+~P1(f329(f329(f239(x78641),x78643),f329(f329(f83(x78641),x78642),x78644)))+P1(f329(f329(f239(x78641),x78642),f329(f329(f292(x78641),x78643),x78644)))
% 159.70/159.38  [7979]~P128(x79791)+~P1(f329(f329(f240(x79791),x79793),f2(x79791)))+~P1(f329(f329(f240(x79791),x79794),x79792))+P1(f329(f329(f240(x79791),f329(f329(f83(x79791),x79792),x79793)),f329(f329(f83(x79791),x79794),x79793)))
% 159.70/159.38  [7980]~P128(x79801)+~P1(f329(f329(f240(x79801),x79802),f2(x79801)))+~P1(f329(f329(f240(x79801),x79804),x79803))+P1(f329(f329(f240(x79801),f329(f329(f83(x79801),x79802),x79803)),f329(f329(f83(x79801),x79802),x79804)))
% 159.70/159.38  [7981]~P72(x79811)+~P1(f329(f329(f240(x79811),x79813),f2(x79811)))+~P1(f329(f329(f240(x79811),x79814),x79812))+P1(f329(f329(f240(x79811),f329(f329(f292(x79811),x79812),x79813)),f329(f329(f292(x79811),x79814),x79813)))
% 159.70/159.38  [7982]~P138(x79821)+~P1(f329(f329(f239(x79821),x79822),f2(x79821)))+~P1(f329(f329(f239(x79821),x79824),x79823))+P1(f329(f329(f239(x79821),f329(f329(f83(x79821),x79822),x79823)),f329(f329(f83(x79821),x79822),x79824)))
% 159.70/159.38  [7983]~P128(x79831)+~P1(f329(f329(f240(x79831),x79832),f2(x79831)))+~P1(f329(f329(f239(x79831),x79834),x79833))+P1(f329(f329(f239(x79831),f329(f329(f83(x79831),x79832),x79833)),f329(f329(f83(x79831),x79832),x79834)))
% 159.70/159.38  [7984]~P138(x79841)+~P1(f329(f329(f239(x79841),x79843),f2(x79841)))+~P1(f329(f329(f239(x79841),x79844),x79842))+P1(f329(f329(f239(x79841),f329(f329(f83(x79841),x79842),x79843)),f329(f329(f83(x79841),x79844),x79843)))
% 159.70/159.38  [7985]~P71(x79851)+~P1(f329(f329(f239(x79851),x79853),f2(x79851)))+~P1(f329(f329(f239(x79851),x79854),x79852))+P1(f329(f329(f239(x79851),f329(f329(f292(x79851),x79852),x79853)),f329(f329(f292(x79851),x79854),x79853)))
% 159.70/159.38  [7987]~P127(x79871)+~P1(f329(f329(f240(x79871),f80(x79871)),x79872))+~P1(f329(f329(f240(a909),x79873),x79874))+P1(f329(f329(f240(x79871),f329(f329(f249(x79871),x79872),x79873)),f329(f329(f249(x79871),x79872),x79874)))
% 159.70/159.38  [7988]~P127(x79881)+~P1(f329(f329(f240(x79881),f80(x79881)),x79882))+~P1(f329(f329(f239(a909),x79883),x79884))+P1(f329(f329(f239(x79881),f329(f329(f249(x79881),x79882),x79883)),f329(f329(f249(x79881),x79882),x79884)))
% 159.70/159.38  [7989]~P127(x79891)+~P1(f329(f329(f239(x79891),f80(x79891)),x79892))+~P1(f329(f329(f239(a909),x79893),x79894))+P1(f329(f329(f239(x79891),f329(f329(f249(x79891),x79892),x79893)),f329(f329(f249(x79891),x79892),x79894)))
% 159.70/159.38  [8016]P1(f329(f329(f240(a909),f2(a909)),f329(x80161,x80162)))+~P1(f329(f63(x80163),x80164))+~P1(f329(f329(f331(x80163),x80162),x80164))+~P1(f329(f329(f240(a909),f2(a909)),f329(f329(f9(x80163,a909),x80161),x80164)))
% 159.70/159.38  [8026]~P132(x80261)+~P1(f329(f329(f240(x80261),x80263),x80264))+~P1(f329(f329(f240(x80261),f2(x80261)),x80262))+P1(f329(f329(f240(x80261),f329(f329(f83(x80261),x80262),x80263)),f329(f329(f83(x80261),x80262),x80264)))
% 159.70/159.38  [8027]~P122(x80271)+~P1(f329(f329(f240(x80271),x80273),x80274))+~P1(f329(f329(f240(x80271),f2(x80271)),x80272))+P1(f329(f329(f240(x80271),f329(f329(f83(x80271),x80272),x80273)),f329(f329(f83(x80271),x80272),x80274)))
% 159.70/159.38  [8028]~P128(x80281)+~P1(f329(f329(f240(x80281),x80282),x80284))+~P1(f329(f329(f240(x80281),f2(x80281)),x80283))+P1(f329(f329(f240(x80281),f329(f329(f83(x80281),x80282),x80283)),f329(f329(f83(x80281),x80284),x80283)))
% 159.70/159.38  [8029]~P132(x80291)+~P1(f329(f329(f240(x80291),x80292),x80294))+~P1(f329(f329(f240(x80291),f2(x80291)),x80293))+P1(f329(f329(f240(x80291),f329(f329(f83(x80291),x80292),x80293)),f329(f329(f83(x80291),x80294),x80293)))
% 159.70/159.38  [8030]~P128(x80301)+~P1(f329(f329(f240(x80301),x80303),x80304))+~P1(f329(f329(f240(x80301),f2(x80301)),x80302))+P1(f329(f329(f240(x80301),f329(f329(f83(x80301),x80302),x80303)),f329(f329(f83(x80301),x80302),x80304)))
% 159.70/159.38  [8031]~P72(x80311)+~P1(f329(f329(f240(x80311),x80312),x80314))+~P1(f329(f329(f240(x80311),f2(x80311)),x80313))+P1(f329(f329(f240(x80311),f329(f329(f292(x80311),x80312),x80313)),f329(f329(f292(x80311),x80314),x80313)))
% 159.70/159.38  [8032]~P140(x80321)+~P1(f329(f329(f239(x80321),x80323),x80324))+~P1(f329(f329(f239(x80321),f2(x80321)),x80322))+P1(f329(f329(f239(x80321),f329(f329(f83(x80321),x80322),x80323)),f329(f329(f83(x80321),x80322),x80324)))
% 159.70/159.38  [8033]~P139(x80331)+~P1(f329(f329(f239(x80331),x80333),x80334))+~P1(f329(f329(f239(x80331),f2(x80331)),x80332))+P1(f329(f329(f239(x80331),f329(f329(f83(x80331),x80332),x80333)),f329(f329(f83(x80331),x80332),x80334)))
% 159.70/159.38  [8034]~P128(x80341)+~P1(f329(f329(f240(x80341),f2(x80341)),x80342))+~P1(f329(f329(f239(x80341),x80343),x80344))+P1(f329(f329(f239(x80341),f329(f329(f83(x80341),x80342),x80343)),f329(f329(f83(x80341),x80342),x80344)))
% 159.70/159.38  [8035]~P140(x80351)+~P1(f329(f329(f239(x80351),x80352),x80354))+~P1(f329(f329(f239(x80351),f2(x80351)),x80353))+P1(f329(f329(f239(x80351),f329(f329(f83(x80351),x80352),x80353)),f329(f329(f83(x80351),x80354),x80353)))
% 159.70/159.38  [8036]~P127(x80361)+~P1(f329(f329(f239(x80361),x80362),x80364))+~P1(f329(f329(f239(x80361),f2(x80361)),x80362))+P1(f329(f329(f239(x80361),f329(f329(f249(x80361),x80362),x80363)),f329(f329(f249(x80361),x80364),x80363)))
% 159.70/159.38  [8037]~P71(x80371)+~P1(f329(f329(f239(x80371),x80372),x80374))+~P1(f329(f329(f239(x80371),f2(x80371)),x80373))+P1(f329(f329(f239(x80371),f329(f329(f292(x80371),x80372),x80373)),f329(f329(f292(x80371),x80374),x80373)))
% 159.70/159.38  [8080]~P114(x80802)+P1(f329(f329(f239(f917(x80801,x80802)),x80804),x80803))+~P1(f329(f329(f239(f917(x80801,x80802)),x80803),x80804))+P1(f329(f329(f240(f917(x80801,x80802)),x80803),x80804))
% 159.70/159.38  [8125]P1(f329(f329(f331(x81251),x81252),x81253))+P1(f329(f329(f331(x81251),x81252),x81254))+~P1(f329(f329(f239(f917(x81251,a904)),x81254),x81253))+P1(f329(f329(f240(f917(x81251,a904)),x81254),f329(f329(f311(x81251),x81252),x81253)))
% 159.70/159.38  [8288]P1(f329(f329(f331(x82881),x82882),x82883))+P1(f329(f329(f331(x82881),x82882),x82884))+~P1(f329(f329(f240(f917(x82881,a904)),x82884),f329(f329(f311(x82881),x82882),x82883)))+P1(f329(f329(f239(f917(x82881,a904)),x82884),x82883))
% 159.70/159.38  [8355]~P128(x83551)+P1(f329(f329(f240(x83551),x83553),x83552))+P1(f329(f329(f240(x83551),x83552),x83553))+~P1(f329(f329(f240(x83551),f329(f329(f83(x83551),x83554),x83552)),f329(f329(f83(x83551),x83554),x83553)))
% 159.70/159.38  [8356]~P128(x83561)+P1(f329(f329(f240(x83561),x83563),x83562))+P1(f329(f329(f240(x83561),x83562),x83563))+~P1(f329(f329(f240(x83561),f329(f329(f83(x83561),x83562),x83564)),f329(f329(f83(x83561),x83563),x83564)))
% 159.70/159.38  [8367]~P128(x83671)+P1(f329(f329(f240(x83671),x83674),f2(x83671)))+P1(f329(f329(f240(x83671),x83672),x83673))+~P1(f329(f329(f240(x83671),f329(f329(f83(x83671),x83672),x83674)),f329(f329(f83(x83671),x83673),x83674)))
% 159.70/159.38  [8368]~P128(x83681)+P1(f329(f329(f240(x83681),x83684),f2(x83681)))+P1(f329(f329(f240(x83681),x83682),x83683))+~P1(f329(f329(f240(x83681),f329(f329(f83(x83681),x83684),x83682)),f329(f329(f83(x83681),x83684),x83683)))
% 159.70/159.38  [8371]~P128(x83711)+P1(f329(f329(f240(x83711),x83712),x83713))+P1(f329(f329(f240(x83711),f2(x83711)),x83714))+~P1(f329(f329(f240(x83711),f329(f329(f83(x83711),x83714),x83713)),f329(f329(f83(x83711),x83714),x83712)))
% 159.70/159.38  [8372]~P128(x83721)+P1(f329(f329(f240(x83721),x83722),x83723))+P1(f329(f329(f240(x83721),f2(x83721)),x83724))+~P1(f329(f329(f240(x83721),f329(f329(f83(x83721),x83723),x83724)),f329(f329(f83(x83721),x83722),x83724)))
% 159.70/159.38  [8385]~P128(x83851)+P1(f329(f329(f240(x83851),x83852),f2(x83851)))+P1(f329(f329(f240(x83851),f2(x83851)),x83852))+~P1(f329(f329(f240(x83851),f329(f329(f83(x83851),x83853),x83852)),f329(f329(f83(x83851),x83854),x83852)))
% 159.70/159.38  [8386]~P128(x83861)+P1(f329(f329(f240(x83861),x83862),f2(x83861)))+P1(f329(f329(f240(x83861),f2(x83861)),x83862))+~P1(f329(f329(f240(x83861),f329(f329(f83(x83861),x83862),x83863)),f329(f329(f83(x83861),x83862),x83864)))
% 159.70/159.38  [8416]~P128(x84161)+~P1(f329(f329(f240(x84161),x84164),f2(x84161)))+P1(f329(f329(f240(x84161),x84162),x84163))+~P1(f329(f329(f240(x84161),f329(f329(f83(x84161),x84164),x84163)),f329(f329(f83(x84161),x84164),x84162)))
% 159.70/159.38  [8417]~P128(x84171)+~P1(f329(f329(f240(x84171),x84174),f2(x84171)))+P1(f329(f329(f239(x84171),x84172),x84173))+~P1(f329(f329(f239(x84171),f329(f329(f83(x84171),x84174),x84173)),f329(f329(f83(x84171),x84174),x84172)))
% 159.70/159.38  [8430]~P127(x84303)+~P1(f329(f329(f240(x84303),f80(x84303)),x84304))+P1(f329(f329(f240(a909),x84301),x84302))+~P1(f329(f329(f240(x84303),f329(f329(f249(x84303),x84304),x84301)),f329(f329(f249(x84303),x84304),x84302)))
% 159.70/159.38  [8432]~P127(x84323)+~P1(f329(f329(f240(x84323),f80(x84323)),x84324))+P1(f329(f329(f239(a909),x84321),x84322))+~P1(f329(f329(f239(x84323),f329(f329(f249(x84323),x84324),x84321)),f329(f329(f249(x84323),x84324),x84322)))
% 159.70/159.38  [8442]~P128(x84421)+P1(f329(f329(f240(x84421),x84422),x84423))+~P1(f329(f329(f240(x84421),f2(x84421)),x84424))+~P1(f329(f329(f240(x84421),f329(f329(f83(x84421),x84424),x84422)),f329(f329(f83(x84421),x84424),x84423)))
% 159.70/159.38  [8443]~P132(x84431)+P1(f329(f329(f240(x84431),x84432),x84433))+~P1(f329(f329(f239(x84431),f2(x84431)),x84434))+~P1(f329(f329(f240(x84431),f329(f329(f83(x84431),x84434),x84432)),f329(f329(f83(x84431),x84434),x84433)))
% 159.70/159.38  [8444]~P133(x84441)+P1(f329(f329(f240(x84441),x84442),x84443))+~P1(f329(f329(f239(x84441),f2(x84441)),x84444))+~P1(f329(f329(f240(x84441),f329(f329(f83(x84441),x84444),x84442)),f329(f329(f83(x84441),x84444),x84443)))
% 159.70/159.38  [8445]~P127(x84451)+~P1(f329(f329(f239(x84451),f2(x84451)),x84453))+P1(f329(f329(f240(x84451),x84452),x84453))+~P1(f329(f329(f240(x84451),f329(f329(f249(x84451),x84452),x84454)),f329(f329(f249(x84451),x84453),x84454)))
% 159.70/159.38  [8446]~P132(x84461)+P1(f329(f329(f240(x84461),x84462),x84463))+~P1(f329(f329(f239(x84461),f2(x84461)),x84464))+~P1(f329(f329(f240(x84461),f329(f329(f83(x84461),x84462),x84464)),f329(f329(f83(x84461),x84463),x84464)))
% 159.70/159.38  [8447]~P133(x84471)+P1(f329(f329(f240(x84471),x84472),x84473))+~P1(f329(f329(f239(x84471),f2(x84471)),x84474))+~P1(f329(f329(f240(x84471),f329(f329(f83(x84471),x84472),x84474)),f329(f329(f83(x84471),x84473),x84474)))
% 159.70/159.38  [8448]~P128(x84481)+P1(f329(f329(f239(x84481),x84482),x84483))+~P1(f329(f329(f240(x84481),f2(x84481)),x84484))+~P1(f329(f329(f239(x84481),f329(f329(f83(x84481),x84484),x84482)),f329(f329(f83(x84481),x84484),x84483)))
% 159.70/159.38  [8449]~P132(x84491)+P1(f329(f329(f239(x84491),x84492),x84493))+~P1(f329(f329(f240(x84491),f2(x84491)),x84494))+~P1(f329(f329(f239(x84491),f329(f329(f83(x84491),x84494),x84492)),f329(f329(f83(x84491),x84494),x84493)))
% 159.70/159.38  [8450]~P132(x84501)+P1(f329(f329(f239(x84501),x84502),x84503))+~P1(f329(f329(f240(x84501),f2(x84501)),x84504))+~P1(f329(f329(f239(x84501),f329(f329(f83(x84501),x84502),x84504)),f329(f329(f83(x84501),x84503),x84504)))
% 159.70/159.38  [8491]P1(f329(f329(f331(x84911),x84912),x84913))+~P1(f329(f329(f239(f917(x84911,a904)),x84913),x84914))+~P1(f329(f329(f240(f917(x84911,a904)),x84913),x84914))+P1(f329(f329(f240(f917(x84911,a904)),x84913),f329(f329(f311(x84911),x84912),x84914)))
% 159.70/159.38  [8870]E(f329(f329(f23(a1),f366(x88701,x88702,x88703,x88704)),f367(x88701,x88702,x88703,x88704)),x88704)+~P1(f329(f329(f240(a1),f2(a1)),x88703))+~P1(f329(f329(f239(a1),x88701),x88704))+P1(f329(f329(f239(a1),x88701),f329(f329(f82(a1),x88704),x88703)))
% 159.70/159.38  [8871]E(f329(f329(f23(a1),f374(x88711,x88712,x88713,x88714)),f373(x88711,x88712,x88713,x88714)),x88714)+~P1(f329(f329(f240(a1),f2(a1)),x88713))+~P1(f329(f329(f240(a1),x88711),x88714))+P1(f329(f329(f240(a1),x88711),f329(f329(f82(a1),x88714),x88713)))
% 159.70/159.38  [9016]~E(f329(f329(f167(x90161),x90163),f700(x90164,x90163,x90161,x90162)),f329(f329(f167(x90161),x90164),f700(x90164,x90163,x90161,x90162)))+E(f329(f329(f178(x90161),x90162),x90163),f329(f329(f178(x90161),x90162),x90164))+~P1(f329(f329(f239(a909),x90162),f329(f192(f910(x90161)),x90163)))+~P1(f329(f329(f239(a909),x90162),f329(f192(f910(x90161)),x90164)))
% 159.70/159.38  [9083]~P1(f329(f329(f240(a1),f2(a1)),x90833))+~P1(f329(f329(f239(a1),x90831),x90834))+P1(f329(f329(f331(a1),f366(x90831,x90832,x90833,x90834)),x90832))+P1(f329(f329(f239(a1),x90831),f329(f329(f82(a1),x90834),x90833)))
% 159.70/159.38  [9084]~P1(f329(f329(f240(a1),f2(a1)),x90843))+~P1(f329(f329(f240(a1),x90841),x90844))+P1(f329(f329(f331(a1),f374(x90841,x90842,x90843,x90844)),x90842))+P1(f329(f329(f240(a1),x90841),f329(f329(f82(a1),x90844),x90843)))
% 159.70/159.38  [9124]~P104(x91241)+~P1(f329(f63(x91241),x91243))+~P1(f329(f329(f331(x91241),x91244),x91243))+P1(f329(f329(f239(x91241),f329(f329(f66(x91241,x91241,f106(x91241)),x91242),x91243)),f329(f329(f106(x91241),x91244),x91242)))
% 159.70/159.38  [9125]~P112(x91251)+~P1(f329(f63(x91251),x91253))+~P1(f329(f329(f331(x91251),x91254),x91253))+P1(f329(f329(f239(x91251),f329(f329(f66(x91251,x91251,f237(x91251)),x91252),x91253)),f329(f329(f237(x91251),x91254),x91252)))
% 159.70/159.38  [9172]E(f329(f329(f178(x91721),x91722),x91723),f329(f329(f178(x91721),x91722),x91724))+P1(f329(f329(f240(a909),f700(x91723,x91724,x91721,x91722)),x91722))+~P1(f329(f329(f239(a909),x91722),f329(f192(f910(x91721)),x91723)))+~P1(f329(f329(f239(a909),x91722),f329(f192(f910(x91721)),x91724)))
% 159.70/159.38  [9177]~P1(f329(f329(f240(a1),f2(a1)),x91773))+~P1(f329(f329(f240(a1),x91771),x91772))+P1(f329(f329(f331(a1),f373(x91771,x91774,x91773,x91772)),f305(a1,f80(a1),x91773)))+P1(f329(f329(f240(a1),x91771),f329(f329(f82(a1),x91772),x91773)))
% 159.70/159.38  [9178]~P1(f329(f329(f240(a1),f2(a1)),x91783))+~P1(f329(f329(f239(a1),x91781),x91782))+P1(f329(f329(f331(a1),f367(x91781,x91784,x91783,x91782)),f305(a1,f80(a1),x91783)))+P1(f329(f329(f239(a1),x91781),f329(f329(f82(a1),x91782),x91783)))
% 159.70/159.38  [9504]~P112(x95041)+~P1(f329(f63(x95041),x95044))+P1(f329(f329(f331(x95041),f651(x95042,x95043,x95044,x95041)),x95044))+P1(f329(f329(f239(x95041),f329(f329(f66(x95041,x95041,f238(x95041)),x95042),x95044)),f329(f329(f238(x95041),x95043),x95042)))
% 159.70/159.38  [9505]~P103(x95051)+~P1(f329(f63(x95051),x95054))+P1(f329(f329(f331(x95051),f655(x95052,x95053,x95054,x95051)),x95054))+P1(f329(f329(f239(x95051),f329(f329(f66(x95051,x95051,f115(x95051)),x95052),x95054)),f329(f329(f115(x95051),x95053),x95052)))
% 159.70/159.38  [9633]~P103(x96331)+~P1(f329(f63(x96331),x96333))+~P1(f329(f329(f239(x96331),f655(x96332,x96334,x96333,x96331)),x96334))+P1(f329(f329(f239(x96331),f329(f329(f66(x96331,x96331,f115(x96331)),x96332),x96333)),f329(f329(f115(x96331),x96334),x96332)))
% 159.70/159.38  [9634]~P112(x96341)+~P1(f329(f63(x96341),x96343))+~P1(f329(f329(f239(x96341),f651(x96342,x96344,x96343,x96341)),x96344))+P1(f329(f329(f239(x96341),f329(f329(f66(x96341,x96341,f238(x96341)),x96342),x96343)),f329(f329(f238(x96341),x96344),x96342)))
% 159.70/159.38  [9636]~P1(f329(f329(f240(a1),f2(a1)),x96363))+~P1(f329(f329(f239(a1),f2(a1)),x96364))+~P1(f329(f329(f240(a1),x96364),x96361))+P1(f329(f329(f240(a1),f329(f329(f82(a1),f329(f329(f83(a1),x96361),f47(a1,x96362,x96363))),x96364)),f329(f329(f83(a1),x96361),x96363)))
% 159.70/159.38  [10022]E(x100221,x100222)+P1(f329(f329(f331(f916(f910(x100223),f910(x100223))),f329(f329(f257(f910(x100223),f910(x100223)),x100222),x100221)),f150(x100223,x100224)))+P1(f329(f329(f331(f916(f910(x100223),f910(x100223))),f329(f329(f257(f910(x100223),f910(x100223)),x100221),x100222)),f150(x100223,x100224)))+~P1(f329(f329(f331(f916(x100223,x100223)),f329(f329(f257(x100223,x100223),f680(x100221,x100222,x100224,x100223)),f681(x100221,x100222,x100224,x100223))),x100224))
% 159.70/159.38  [10023]E(x100231,x100232)+P1(f329(f329(f331(f916(f910(x100233),f910(x100233))),f329(f329(f257(f910(x100233),f910(x100233)),x100232),x100231)),f150(x100233,x100234)))+P1(f329(f329(f331(f916(f910(x100233),f910(x100233))),f329(f329(f257(f910(x100233),f910(x100233)),x100231),x100232)),f150(x100233,x100234)))+~P1(f329(f329(f331(f916(x100233,x100233)),f329(f329(f257(x100233,x100233),f681(x100231,x100232,x100234,x100233)),f680(x100231,x100232,x100234,x100233))),x100234))
% 159.70/159.38  [7563]~P112(x75631)+~P1(f329(f329(f240(x75631),x75633),x75634))+~P1(f329(f329(f240(x75631),x75632),x75634))+P1(f329(f329(f240(x75631),f329(f329(f238(x75631),x75632),x75633)),x75634))
% 159.70/159.38  [7566]~P103(x75661)+~P1(f329(f329(f239(x75661),x75663),x75664))+~P1(f329(f329(f239(x75661),x75662),x75664))+P1(f329(f329(f239(x75661),f329(f329(f115(x75661),x75662),x75663)),x75664))
% 159.70/159.38  [7569]~P112(x75691)+~P1(f329(f329(f239(x75691),x75693),x75694))+~P1(f329(f329(f239(x75691),x75692),x75694))+P1(f329(f329(f239(x75691),f329(f329(f238(x75691),x75692),x75693)),x75694))
% 159.70/159.38  [7886]~E(x78861,x78863)+E(f142(a909,f329(f304(a909,x78861),x78862)),f329(f329(f154(a909),x78863),x78864))+~E(f142(a909,f329(f304(a909,f329(f329(f82(a909),x78861),f80(a909))),x78862)),x78864)+~P1(f329(f329(f240(a909),x78861),x78862))
% 159.70/159.38  [7896]~P112(x78961)+P1(f329(f329(f240(x78961),x78962),x78963))+P1(f329(f329(f240(x78961),x78964),x78963))+~P1(f329(f329(f240(x78961),f329(f329(f237(x78961),x78964),x78962)),x78963))
% 159.70/159.38  [7897]~P112(x78971)+P1(f329(f329(f239(x78971),x78972),x78973))+P1(f329(f329(f239(x78971),x78974),x78973))+~P1(f329(f329(f239(x78971),f329(f329(f237(x78971),x78974),x78972)),x78973))
% 159.70/159.38  [8187]~P71(x81871)+~P1(f329(f329(f240(x81871),f2(x81871)),x81873))+~P1(f329(f329(f240(x81871),x81872),f329(f329(f292(x81871),x81874),x81873)))+P1(f329(f329(f240(x81871),f329(f329(f83(x81871),x81872),x81873)),x81874))
% 159.70/159.38  [8188]~P72(x81881)+~P1(f329(f329(f240(x81881),f2(x81881)),x81883))+~P1(f329(f329(f240(x81881),x81882),f329(f329(f292(x81881),x81884),x81883)))+P1(f329(f329(f240(x81881),f329(f329(f83(x81881),x81882),x81883)),x81884))
% 159.70/159.38  [8190]~P71(x81901)+~P1(f329(f329(f240(x81901),f2(x81901)),x81903))+~P1(f329(f329(f240(x81901),x81902),f329(f329(f83(x81901),x81904),x81903)))+P1(f329(f329(f240(x81901),f329(f329(f292(x81901),x81902),x81903)),x81904))
% 159.70/159.38  [8191]~P72(x81911)+~P1(f329(f329(f240(x81911),f2(x81911)),x81913))+~P1(f329(f329(f240(x81911),x81912),f329(f329(f83(x81911),x81914),x81913)))+P1(f329(f329(f240(x81911),f329(f329(f292(x81911),x81912),x81913)),x81914))
% 159.70/159.38  [8192]~P71(x81921)+~P1(f329(f329(f240(x81921),f2(x81921)),x81923))+~P1(f329(f329(f239(x81921),x81922),f329(f329(f292(x81921),x81924),x81923)))+P1(f329(f329(f239(x81921),f329(f329(f83(x81921),x81922),x81923)),x81924))
% 159.70/159.38  [8193]~P72(x81931)+~P1(f329(f329(f240(x81931),f2(x81931)),x81933))+~P1(f329(f329(f239(x81931),x81932),f329(f329(f292(x81931),x81934),x81933)))+P1(f329(f329(f239(x81931),f329(f329(f83(x81931),x81932),x81933)),x81934))
% 159.70/159.38  [8195]~P71(x81951)+~P1(f329(f329(f240(x81951),f2(x81951)),x81953))+~P1(f329(f329(f239(x81951),x81952),f329(f329(f83(x81951),x81954),x81953)))+P1(f329(f329(f239(x81951),f329(f329(f292(x81951),x81952),x81953)),x81954))
% 159.70/159.38  [8196]~P72(x81961)+~P1(f329(f329(f240(x81961),f2(x81961)),x81963))+~P1(f329(f329(f239(x81961),x81962),f329(f329(f83(x81961),x81964),x81963)))+P1(f329(f329(f239(x81961),f329(f329(f292(x81961),x81962),x81963)),x81964))
% 159.70/159.38  [8324]~P71(x83241)+~P1(f329(f329(f240(x83241),f2(x83241)),x83244))+P1(f329(f329(f240(x83241),x83242),f329(f329(f83(x83241),x83243),x83244)))+~P1(f329(f329(f240(x83241),f329(f329(f292(x83241),x83242),x83244)),x83243))
% 159.70/159.38  [8326]~P71(x83261)+~P1(f329(f329(f240(x83261),f2(x83261)),x83264))+P1(f329(f329(f240(x83261),x83262),f329(f329(f292(x83261),x83263),x83264)))+~P1(f329(f329(f240(x83261),f329(f329(f83(x83261),x83262),x83264)),x83263))
% 159.70/159.38  [8327]~P72(x83271)+~P1(f329(f329(f240(x83271),f2(x83271)),x83274))+P1(f329(f329(f240(x83271),x83272),f329(f329(f83(x83271),x83273),x83274)))+~P1(f329(f329(f240(x83271),f329(f329(f292(x83271),x83272),x83274)),x83273))
% 159.70/159.38  [8328]~P72(x83281)+~P1(f329(f329(f240(x83281),f2(x83281)),x83284))+P1(f329(f329(f240(x83281),x83282),f329(f329(f292(x83281),x83283),x83284)))+~P1(f329(f329(f240(x83281),f329(f329(f83(x83281),x83282),x83284)),x83283))
% 159.70/159.38  [8329]~P71(x83291)+~P1(f329(f329(f240(x83291),f2(x83291)),x83294))+P1(f329(f329(f239(x83291),x83292),f329(f329(f83(x83291),x83293),x83294)))+~P1(f329(f329(f239(x83291),f329(f329(f292(x83291),x83292),x83294)),x83293))
% 159.70/159.38  [8331]~P71(x83311)+~P1(f329(f329(f240(x83311),f2(x83311)),x83314))+P1(f329(f329(f239(x83311),x83312),f329(f329(f292(x83311),x83313),x83314)))+~P1(f329(f329(f239(x83311),f329(f329(f83(x83311),x83312),x83314)),x83313))
% 159.70/159.38  [8332]~P72(x83321)+~P1(f329(f329(f240(x83321),f2(x83321)),x83324))+P1(f329(f329(f239(x83321),x83322),f329(f329(f83(x83321),x83323),x83324)))+~P1(f329(f329(f239(x83321),f329(f329(f292(x83321),x83322),x83324)),x83323))
% 159.70/159.38  [8333]~P72(x83331)+~P1(f329(f329(f240(x83331),f2(x83331)),x83334))+P1(f329(f329(f239(x83331),x83332),f329(f329(f292(x83331),x83333),x83334)))+~P1(f329(f329(f239(x83331),f329(f329(f83(x83331),x83332),x83334)),x83333))
% 159.70/159.38  [8495]~P72(x84951)+~P1(f329(f329(f240(x84951),x84953),f2(x84951)))+~P1(f329(f329(f240(x84951),f329(f329(f292(x84951),x84954),x84953)),x84952))+P1(f329(f329(f240(x84951),f329(f329(f83(x84951),x84952),x84953)),x84954))
% 159.70/159.38  [8496]~P72(x84961)+~P1(f329(f329(f240(x84961),x84963),f2(x84961)))+~P1(f329(f329(f240(x84961),f329(f329(f83(x84961),x84964),x84963)),x84962))+P1(f329(f329(f240(x84961),f329(f329(f292(x84961),x84962),x84963)),x84964))
% 159.70/159.38  [8497]~P72(x84971)+~P1(f329(f329(f240(x84971),x84973),f2(x84971)))+~P1(f329(f329(f239(x84971),f329(f329(f292(x84971),x84974),x84973)),x84972))+P1(f329(f329(f239(x84971),f329(f329(f83(x84971),x84972),x84973)),x84974))
% 159.70/159.38  [8498]~P72(x84981)+~P1(f329(f329(f240(x84981),x84983),f2(x84981)))+~P1(f329(f329(f239(x84981),f329(f329(f83(x84981),x84984),x84983)),x84982))+P1(f329(f329(f239(x84981),f329(f329(f292(x84981),x84982),x84983)),x84984))
% 159.70/159.38  [8510]~P1(f329(x85101,x85104))+~P1(f329(f329(f240(a909),x85102),f329(f329(f83(a909),x85103),f329(a117,x85104))))+P1(f329(x85101,f329(f329(f38(a909),x85102),x85103)))+~P1(f329(f329(f239(a909),f329(f329(f83(a909),x85103),x85104)),x85102))
% 159.70/159.38  [8731]~P103(x87311)+~P1(f329(f63(x87311),x87314))+~P1(f329(f329(f331(x87311),x87312),x87314))+P1(f329(f329(f239(x87311),f329(f329(f115(x87311),x87312),x87313)),f329(f329(f66(x87311,x87311,f115(x87311)),x87313),x87314)))
% 159.70/159.38  [8732]~P112(x87321)+~P1(f329(f63(x87321),x87324))+~P1(f329(f329(f331(x87321),x87322),x87324))+P1(f329(f329(f239(x87321),f329(f329(f238(x87321),x87322),x87323)),f329(f329(f66(x87321,x87321,f238(x87321)),x87323),x87324)))
% 159.70/159.38  [8872]~P1(f329(f63(x88721),x88722))+E(f329(f37(x88721),f329(f329(f23(f917(x88721,a904)),x88722),f329(f329(f311(x88721),x88723),x88724))),f329(f329(f23(a909),f329(f37(x88721),f329(f329(f23(f917(x88721,a904)),x88722),x88724))),f80(a909)))+P1(f329(f329(f331(x88721),x88723),x88724))+~P1(f329(f329(f331(x88721),x88723),x88722))
% 159.70/159.38  [8945]E(f329(f329(f82(a1),f368(x89451,x89452,x89453,x89454)),f369(x89451,x89452,x89453,x89454)),x89454)+~P1(f329(f329(f240(a1),f2(a1)),x89453))+~P1(f329(f329(f239(a1),x89454),x89451))+P1(f329(f329(f239(a1),f329(f329(f23(a1),x89454),x89453)),x89451))
% 159.70/159.38  [8946]E(f329(f329(f82(a1),f375(x89461,x89462,x89463,x89464)),f376(x89461,x89462,x89463,x89464)),x89464)+~P1(f329(f329(f240(a1),f2(a1)),x89463))+~P1(f329(f329(f240(a1),x89464),x89461))+P1(f329(f329(f240(a1),f329(f329(f23(a1),x89464),x89463)),x89461))
% 159.70/159.38  [9157]~P1(f329(f329(f240(a1),f2(a1)),x91573))+~P1(f329(f329(f239(a1),x91574),x91571))+P1(f329(f329(f331(a1),f368(x91571,x91572,x91573,x91574)),x91572))+P1(f329(f329(f239(a1),f329(f329(f23(a1),x91574),x91573)),x91571))
% 159.70/159.38  [9158]~P1(f329(f329(f240(a1),f2(a1)),x91583))+~P1(f329(f329(f240(a1),x91584),x91581))+P1(f329(f329(f331(a1),f375(x91581,x91582,x91583,x91584)),x91582))+P1(f329(f329(f240(a1),f329(f329(f23(a1),x91584),x91583)),x91581))
% 159.70/159.38  [9244]~P1(f329(f329(f240(a1),f2(a1)),x92442))+~P1(f329(f329(f240(a1),x92441),x92443))+P1(f329(f329(f331(a1),f376(x92443,x92444,x92442,x92441)),f305(a1,f80(a1),x92442)))+P1(f329(f329(f240(a1),f329(f329(f23(a1),x92441),x92442)),x92443))
% 159.70/159.38  [9245]~P1(f329(f329(f240(a1),f2(a1)),x92452))+~P1(f329(f329(f239(a1),x92451),x92453))+P1(f329(f329(f331(a1),f369(x92453,x92454,x92452,x92451)),f305(a1,f80(a1),x92452)))+P1(f329(f329(f239(a1),f329(f329(f23(a1),x92451),x92452)),x92453))
% 159.70/159.38  [9270]~P1(f329(f329(f240(a1),f2(a1)),x92703))+~P1(f329(f329(f239(a1),f2(a1)),x92704))+~P1(f329(f329(f240(a1),x92704),x92701))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),f329(f329(f83(a1),x92701),f47(a1,x92702,x92703))),x92704)))
% 159.70/159.38  [9301]E(x93011,x93012)+~P43(x93013,x93014)+~P1(f329(f329(f331(f916(x93013,x93013)),f329(f329(f257(x93013,x93013),x93012),x93011)),x93014))+~P1(f329(f329(f331(f916(x93013,x93013)),f329(f329(f257(x93013,x93013),x93011),x93012)),x93014))
% 159.70/159.38  [9335]~P104(x93351)+~P1(f329(f63(x93351),x93354))+~P1(f329(f329(f239(x93351),x93352),f654(x93353,x93352,x93354,x93351)))+P1(f329(f329(f239(x93351),f329(f329(f106(x93351),x93352),x93353)),f329(f329(f66(x93351,x93351,f106(x93351)),x93353),x93354)))
% 159.70/159.38  [9336]~P112(x93361)+~P1(f329(f63(x93361),x93364))+~P1(f329(f329(f239(x93361),x93362),f650(x93363,x93362,x93364,x93361)))+P1(f329(f329(f239(x93361),f329(f329(f237(x93361),x93362),x93363)),f329(f329(f66(x93361,x93361,f237(x93361)),x93363),x93364)))
% 159.70/159.38  [9350]~P1(f329(f329(f239(a1),x93504),f2(a1)))+~P1(f329(f329(f240(a1),f2(a1)),x93502))+~P1(f329(f329(f240(a1),x93501),x93504))+P1(f329(f329(f240(a1),f329(f329(f83(a1),x93501),x93502)),f329(f329(f82(a1),f329(f329(f83(a1),x93501),f47(a1,x93503,x93502))),x93504)))
% 159.70/159.38  [9373]P1(f329(f63(x93731),x93732))+~P1(f329(f63(x93731),x93733))+~P1(f329(f329(f331(f917(x93731,a904)),x93732),f329(f329(f62(x93731),x93733),x93734)))+~P1(f329(f329(f239(f917(f916(x93731,x93731),a904)),x93734),f329(f329(f259(x93731,x93731),x93733),f329(f16(f917(x93731,a904),x93731),x93733))))
% 159.70/159.38  [9397]~P112(x93971)+~P1(f329(f63(x93971),x93974))+P1(f329(f329(f331(x93971),f650(x93972,x93973,x93974,x93971)),x93974))+P1(f329(f329(f239(x93971),f329(f329(f237(x93971),x93973),x93972)),f329(f329(f66(x93971,x93971,f237(x93971)),x93972),x93974)))
% 159.70/159.38  [9398]~P104(x93981)+~P1(f329(f63(x93981),x93984))+P1(f329(f329(f331(x93981),f654(x93982,x93983,x93984,x93981)),x93984))+P1(f329(f329(f239(x93981),f329(f329(f106(x93981),x93983),x93982)),f329(f329(f66(x93981,x93981,f106(x93981)),x93982),x93984)))
% 159.70/159.38  [9409]~P44(f917(x94091,a904),f917(x94091,a904),x94093)+~P1(f329(f329(f331(x94091),x94092),x94094))+P1(f329(f329(f331(x94091),x94092),f101(f917(x94091,a904),x94093)))+~P1(f329(f329(f239(f917(x94091,a904)),x94094),f329(x94093,f329(f329(f115(f917(x94091,a904)),x94094),f101(f917(x94091,a904),x94093)))))
% 159.70/159.38  [9588]~P44(f917(x95883,a904),f917(x95883,a904),x95884)+P1(f329(x95881,x95882))+~P1(f329(f329(f331(x95883),x95882),f100(f917(x95883,a904),x95884)))+P1(f329(f329(f331(x95883),f461(x95881,x95884,x95882,x95883)),f329(x95884,f329(f329(f106(f917(x95883,a904)),f100(f917(x95883,a904),x95884)),f329(f267(x95883),x95881)))))
% 159.70/159.38  [9801]~P1(f329(f63(x98012),x98014))+~P1(f329(f63(x98011),x98013))+~P1(f329(f329(f239(a909),f329(f37(x98012),x98014)),f329(f37(x98011),x98013)))+P1(f329(f329(f239(f917(x98011,a904)),f329(f312(x98012,x98011,f531(x98013,x98011,x98014,x98012)),x98014)),x98013))
% 159.70/159.38  [9446]~P1(f329(f329(f331(x94461),x94462),x94464))+P1(f329(f329(f331(x94461),x94462),x94463))+~P1(f329(f329(f240(f917(x94461,a904)),x94464),f329(f329(f311(x94461),x94462),x94463)))+P1(f329(f329(f240(f917(x94461,a904)),f329(f329(f23(f917(x94461,a904)),x94464),f329(f329(f311(x94461),x94462),f191(f917(x94461,a904))))),x94463))
% 159.70/159.38  [9613]~P1(f329(f329(f331(x96131),x96132),x96134))+P1(f329(f329(f331(x96131),x96132),x96133))+P1(f329(f329(f240(f917(x96131,a904)),x96134),f329(f329(f311(x96131),x96132),x96133)))+~P1(f329(f329(f240(f917(x96131,a904)),f329(f329(f23(f917(x96131,a904)),x96134),f329(f329(f311(x96131),x96132),f191(f917(x96131,a904))))),x96133))
% 159.70/159.38  [9639]P1(f329(f329(f331(x96391),x96392),x96393))+~P1(f329(f329(f239(f917(x96391,a904)),x96394),x96393))+P1(f329(f329(f240(f917(x96391,a904)),x96394),f329(f329(f311(x96391),x96392),x96393)))+~P1(f329(f329(f240(f917(x96391,a904)),f329(f329(f23(f917(x96391,a904)),x96394),f329(f329(f311(x96391),x96392),f191(f917(x96391,a904))))),x96393))
% 159.70/159.38  [9644]~P1(f329(f329(f331(x96441),x96443),x96442))+~P1(f329(f329(f240(f917(x96441,a904)),x96442),x96444))+P1(f329(f329(f240(f917(x96441,a904)),x96442),f329(f329(f311(x96441),x96443),x96444)))+~P1(f329(f329(f240(f917(x96441,a904)),f329(f329(f23(f917(x96441,a904)),x96442),f329(f329(f311(x96441),x96443),f191(f917(x96441,a904))))),x96444))
% 159.70/159.38  [9659]~P1(f329(f329(f239(f917(x96591,a904)),x96592),x96594))+~P1(f329(f329(f240(f917(x96591,a904)),x96592),x96594))+P1(f329(f329(f240(f917(x96591,a904)),x96592),f329(f329(f311(x96591),x96593),x96594)))+~P1(f329(f329(f240(f917(x96591,a904)),f329(f329(f23(f917(x96591,a904)),x96592),f329(f329(f311(x96591),x96593),f191(f917(x96591,a904))))),x96594))
% 159.70/159.38  [9704]~P113(x97042)+~P68(x97041)+~P1(f329(f329(f239(f917(x97041,x97042)),x97043),x97044))+P1(f329(f59(x97041),f329(f329(f18(x97041,x97042,a904),f329(f329(f8(x97042,f917(x97042,a904),x97041),f239(x97042)),x97043)),x97044)))
% 159.70/159.38  [9849]~P113(x98492)+~P68(x98491)+P1(f329(f329(f239(f917(x98491,x98492)),x98493),x98494))+~P1(f329(f59(x98491),f329(f329(f18(x98491,x98492,a904),f329(f329(f8(x98492,f917(x98492,a904),x98491),f239(x98492)),x98493)),x98494)))
% 159.70/159.38  [10335]~P44(f917(x103351,a904),f917(x103351,a904),x103353)+~P1(f329(f329(f331(x103351),x103352),x103354))+P1(f329(f329(f331(x103351),x103352),f101(f917(x103351,a904),x103353)))+~P1(f329(f329(f239(f917(x103351,a904)),x103354),f329(x103353,f100(f917(x103351,a904),f329(f329(f7(f917(x103351,a904),f917(x103351,a904),f917(x103351,a904)),f329(f329(f8(f917(x103351,a904),f917(f917(x103351,a904),f917(x103351,a904)),f917(x103351,a904)),f115(f917(x103351,a904))),f329(f329(f7(f917(x103351,a904),f917(x103351,a904),f917(x103351,a904)),f329(f329(f8(f917(x103351,a904),f917(f917(x103351,a904),f917(x103351,a904)),f917(x103351,a904)),f115(f917(x103351,a904))),x103353)),x103354))),f101(f917(x103351,a904),x103353))))))
% 159.70/159.38  [10013]E(f329(f329(f167(x100131),f329(f329(f167(f910(x100131)),f182(x100131,x100132)),x100133)),x100134),f329(f329(f167(x100131),f329(f329(f167(f910(x100131)),x100132),x100134)),x100133))+~P1(f329(f329(f240(a909),x100133),f329(f192(f910(f910(x100131))),f182(x100131,x100132))))+~P16(a909,f329(f171(a909),f329(f329(f157(f910(x100131),a909),f192(f910(x100131))),x100132)))+~P1(f329(f329(f240(a909),x100134),f329(f192(f910(f910(x100131))),f329(f139(f910(x100131),f329(f329(f8(a909,a904,f910(x100131)),f329(f240(a909),x100133)),f192(f910(x100131)))),x100132))))
% 159.70/159.38  [10034]~P1(f329(f329(f331(f916(a909,a909)),x100344),x100341))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x100344),x100342)),a34))+~P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100341),x100343)),a35))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100341),f329(f329(f311(f916(a909,a909)),x100342),x100343))),a35))
% 159.70/159.38  [10035]~P1(f329(f329(f331(f916(a909,a909)),x100354),x100351))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x100354),x100352)),a72))+~P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100351),x100353)),a73))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100351),f329(f329(f311(f916(a909,a909)),x100352),x100353))),a73))
% 159.70/159.38  [9928]~P113(x99282)+~P68(x99281)+~P1(f329(f329(f240(f917(x99281,x99282)),x99283),x99284))+P1(f329(f58(x99281),f329(f329(f8(a904,a904,x99281),a324),f329(f329(f18(x99281,x99282,a904),f329(f329(f8(x99282,f917(x99282,a904),x99281),a326),x99283)),x99284))))
% 159.70/159.38  [10048]~P1(f329(f329(f331(f916(a909,a909)),x100484),x100483))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x100481),x100484)),a72))+~P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100482),x100483)),a71))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f329(f329(f311(f916(a909,a909)),x100481),x100482)),x100483)),a71))
% 159.70/159.38  [10049]~P1(f329(f329(f331(f916(a909,a909)),x100494),x100493))+~P1(f329(f329(f331(f916(f916(a909,a909),f916(a909,a909))),f329(f329(f257(f916(a909,a909),f916(a909,a909)),x100491),x100494)),a34))+~P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),x100492),x100493)),a36))+P1(f329(f329(f331(f916(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904))),f329(f329(f257(f917(f916(a909,a909),a904),f917(f916(a909,a909),a904)),f329(f329(f311(f916(a909,a909)),x100491),x100492)),x100493)),a36))
% 159.70/159.38  [6147]~P10(x61474,x61471)+~P1(f329(f329(x61471,x61472),x61475))+P1(f329(f329(x61471,x61472),x61473))+~P1(f329(f329(x61471,x61475),x61473))
% 159.70/159.38  [6148]~P55(x61484,x61481)+~P1(f329(f329(x61481,x61482),x61485))+P1(f329(f329(x61481,x61482),x61483))+~P1(f329(f329(x61481,x61485),x61483))
% 159.70/159.38  [6149]~P18(x61494,x61491)+~P1(f329(f329(x61491,x61492),x61495))+P1(f329(f329(x61491,x61492),x61493))+~P1(f329(f329(x61491,x61495),x61493))
% 159.70/159.38  [9693]~P42(x96931,x96934)+P1(f329(f329(f331(f916(f910(x96931),f910(x96931))),f329(f329(f257(f910(x96931),f910(x96931)),x96932),x96933)),f150(x96931,x96934)))+~P1(f329(f329(f331(f916(f910(x96931),f910(x96931))),f329(f329(f257(f910(x96931),f910(x96931)),x96932),x96935)),f150(x96931,x96934)))+~P1(f329(f329(f331(f916(f910(x96931),f910(x96931))),f329(f329(f257(f910(x96931),f910(x96931)),x96935),x96933)),f150(x96931,x96934)))
% 159.70/159.38  [5394]~P73(x53945)+E(x53941,x53942)+~E(x53943,x53944)+~E(f329(f329(f23(x53945),x53943),x53944),f329(f329(f23(x53945),x53941),x53942))
% 159.70/159.38  [6262]~P20(x62625,x62621,x62623)+E(f329(f329(x62621,x62622),f329(x62623,x62624)),f329(x62623,x62624))+~P1(f329(f63(x62625),x62624))+~P1(f329(f329(f331(x62625),x62622),x62624))
% 159.70/159.38  [6449]~P86(x64491)+~E(f329(f329(f23(x64491),x64494),x64495),f329(f329(f23(x64491),x64492),x64493))+~P1(f329(f329(f240(x64491),x64494),x64495))+P1(f329(f329(f240(x64491),x64492),x64493))
% 159.70/159.38  [6451]~P86(x64511)+~E(f329(f329(f23(x64511),x64514),x64515),f329(f329(f23(x64511),x64512),x64513))+~P1(f329(f329(f239(x64511),x64514),x64515))+P1(f329(f329(f239(x64511),x64512),x64513))
% 159.70/159.38  [7421]~E(x74212,f329(f329(f154(x74211),x74214),x74215))+P1(f329(f329(f331(f910(x74211)),x74212),f164(x74211,x74213)))+~P1(f329(f329(f331(f910(x74211)),x74215),f164(x74211,x74213)))+~P1(f329(f329(f331(x74211),x74214),x74213))
% 159.70/159.38  [7835]~E(f329(f192(f910(x78351)),x78353),f329(f192(f910(x78352)),x78354))+~E(f329(f329(f157(f916(x78351,x78352),x78352),f261(x78351,x78352)),x78355),x78354)+~E(f329(f329(f157(f916(x78351,x78352),x78351),f256(x78351,x78352)),x78355),x78353)+E(f329(f329(f184(x78351,x78352),x78353),x78354),x78355)
% 159.70/159.38  [8184]~P113(x81841)+P1(f329(f329(f240(f917(x81841,a904)),f305(x81841,x81842,x81843)),f305(x81841,x81844,x81845)))+~P1(f329(f329(f239(x81841),x81844),x81845))+P1(f329(f329(f239(x81841),x81842),x81843))
% 159.70/159.38  [8281]~P113(x82811)+P1(f329(f329(f239(f917(x82811,a904)),f305(x82811,x82812,x82813)),f305(x82811,x82814,x82815)))+~P1(f329(f329(f239(x82811),x82813),x82815))+~P1(f329(f329(f239(x82811),x82814),x82812))
% 159.70/159.38  [8401]~P112(x84011)+P1(f329(f329(f239(x84011),x84012),x84013))+P1(f329(f329(f239(x84011),x84014),x84013))+~P1(f329(f329(f239(f917(x84011,a904)),f329(f304(x84011,x84013),x84012)),f329(f304(x84011,x84014),x84015)))
% 159.70/159.38  [8402]~P112(x84021)+P1(f329(f329(f239(x84021),x84022),x84023))+P1(f329(f329(f239(x84021),x84022),x84024))+~P1(f329(f329(f239(f917(x84021,a904)),f329(f304(x84021,x84023),x84022)),f329(f304(x84021,x84025),x84024)))
% 159.70/159.38  [8574]~P104(x85743)+~P104(x85741)+~P44(x85743,x85741,x85742)+P1(f329(f329(f239(x85741),f329(x85742,f329(f329(f106(x85743),x85744),x85745))),f329(f329(f106(x85741),f329(x85742,x85744)),f329(x85742,x85745))))
% 159.70/159.38  [8575]~P104(x85751)+~P112(x85753)+~P44(x85753,x85751,x85752)+P1(f329(f329(f239(x85751),f329(x85752,f329(f329(f237(x85753),x85754),x85755))),f329(f329(f106(x85751),f329(x85752,x85754)),f329(x85752,x85755))))
% 159.70/159.38  [8650]~P113(x86501)+~P1(f329(f329(f240(f917(x86501,a904)),f305(x86501,x86504,x86502)),f305(x86501,x86505,x86503)))+P1(f329(f329(f239(x86501),x86502),x86503))+~P1(f329(f329(f239(x86501),x86504),x86502))
% 159.70/159.38  [8651]~P113(x86511)+~P1(f329(f329(f239(f917(x86511,a904)),f305(x86511,x86514,x86512)),f305(x86511,x86515,x86513)))+P1(f329(f329(f239(x86511),x86512),x86513))+~P1(f329(f329(f239(x86511),x86514),x86512))
% 159.70/159.38  [8652]~P113(x86521)+~P1(f329(f329(f240(f917(x86521,a904)),f305(x86521,x86523,x86524)),f305(x86521,x86522,x86525)))+P1(f329(f329(f239(x86521),x86522),x86523))+~P1(f329(f329(f239(x86521),x86523),x86524))
% 159.70/159.38  [8653]~P113(x86531)+~P1(f329(f329(f239(f917(x86531,a904)),f305(x86531,x86533,x86534)),f305(x86531,x86532,x86535)))+P1(f329(f329(f239(x86531),x86532),x86533))+~P1(f329(f329(f239(x86531),x86533),x86534))
% 159.70/159.38  [6095]~P112(x60955)+~P112(x60951)+~P44(x60955,x60951,x60952)+E(f329(f329(f237(x60951),f329(x60952,x60953)),f329(x60952,x60954)),f329(x60952,f329(f329(f237(x60955),x60953),x60954)))
% 159.70/159.38  [6096]~P112(x60965)+~P112(x60961)+~P44(x60965,x60961,x60962)+E(f329(f329(f238(x60961),f329(x60962,x60963)),f329(x60962,x60964)),f329(x60962,f329(f329(f238(x60965),x60963),x60964)))
% 159.70/159.38  [6146]~P20(x61462,x61465,x61463)+E(x61461,f191(f917(x61462,a904)))+~P1(f329(f63(x61462),x61461))+E(f329(x61463,f329(f329(f311(x61462),x61464),x61461)),f329(f329(x61465,x61464),f329(x61463,x61461)))
% 159.70/159.38  [6919]~E(x69191,x69192)+~E(f329(f329(f106(f917(x69193,a904)),x69194),x69195),f191(f917(x69193,a904)))+~P1(f329(f329(f331(x69193),x69192),x69195))+~P1(f329(f329(f331(x69193),x69191),x69194))
% 159.70/159.38  [6997]~P21(x69972,x69975,x69971)+~P1(f329(f63(x69972),x69974))+E(f329(x69971,f329(f329(f311(x69972),x69973),x69974)),f329(f329(f66(x69972,x69972,x69975),x69973),x69974))+P1(f329(f329(f331(x69972),x69973),x69974))
% 159.70/159.38  [7065]~P76(x70652)+~P1(f329(f63(x70651),x70655))+E(f329(f329(f6(x70651,x70652),x70653),f329(f329(f311(x70651),x70654),x70655)),f329(f329(f82(x70652),f329(x70653,x70654)),f329(f329(f6(x70651,x70652),x70653),x70655)))+P1(f329(f329(f331(x70651),x70654),x70655))
% 159.70/159.38  [7067]~P80(x70672)+~P1(f329(f63(x70671),x70675))+E(f329(f329(f9(x70671,x70672),x70673),f329(f329(f311(x70671),x70674),x70675)),f329(f329(f83(x70672),f329(x70673,x70674)),f329(f329(f9(x70671,x70672),x70673),x70675)))+P1(f329(f329(f331(x70671),x70674),x70675))
% 159.70/159.38  [7579]~P21(x75792,x75795,x75791)+~P1(f329(f63(x75792),x75794))+E(f329(x75791,f329(f329(f311(x75792),x75793),x75794)),x75793)+~E(f329(f329(f23(f917(x75792,a904)),x75794),f329(f329(f311(x75792),x75793),f191(f917(x75792,a904)))),f191(f917(x75792,a904)))
% 159.70/159.38  [7890]~P1(f329(x78901,x78903))+~P1(f329(f329(f197(x78902),x78903),x78905))+~P1(f329(f329(f197(f31(x78901,x78902)),x78905),x78904))+P1(f329(f329(f197(f31(x78901,x78902)),x78903),x78904))
% 159.70/159.38  [7945]~P89(x79451)+~P1(f329(f329(f240(x79451),x79453),x79455))+~P1(f329(f329(f240(x79451),x79452),x79454))+P1(f329(f329(f240(x79451),f329(f329(f82(x79451),x79452),x79453)),f329(f329(f82(x79451),x79454),x79455)))
% 159.70/159.38  [7946]~P89(x79461)+~P1(f329(f329(f239(x79461),x79462),x79464))+~P1(f329(f329(f240(x79461),x79463),x79465))+P1(f329(f329(f240(x79461),f329(f329(f82(x79461),x79462),x79463)),f329(f329(f82(x79461),x79464),x79465)))
% 159.70/159.38  [7947]~P89(x79471)+~P1(f329(f329(f239(x79471),x79473),x79475))+~P1(f329(f329(f240(x79471),x79472),x79474))+P1(f329(f329(f240(x79471),f329(f329(f82(x79471),x79472),x79473)),f329(f329(f82(x79471),x79474),x79475)))
% 159.70/159.38  [7948]~P103(x79481)+~P1(f329(f329(f239(x79481),x79483),x79485))+~P1(f329(f329(f239(x79481),x79482),x79484))+P1(f329(f329(f239(x79481),f329(f329(f115(x79481),x79482),x79483)),f329(f329(f115(x79481),x79484),x79485)))
% 159.70/159.38  [7949]~P87(x79491)+~P1(f329(f329(f239(x79491),x79493),x79495))+~P1(f329(f329(f239(x79491),x79492),x79494))+P1(f329(f329(f239(x79491),f329(f329(f82(x79491),x79492),x79493)),f329(f329(f82(x79491),x79494),x79495)))
% 159.70/159.38  [7950]~P104(x79501)+~P1(f329(f329(f239(x79501),x79503),x79505))+~P1(f329(f329(f239(x79501),x79502),x79504))+P1(f329(f329(f239(x79501),f329(f329(f106(x79501),x79502),x79503)),f329(f329(f106(x79501),x79504),x79505)))
% 159.70/159.38  [7951]~P112(x79511)+~P1(f329(f329(f239(x79511),x79513),x79515))+~P1(f329(f329(f239(x79511),x79512),x79514))+P1(f329(f329(f239(x79511),f329(f329(f237(x79511),x79512),x79513)),f329(f329(f237(x79511),x79514),x79515)))
% 159.70/159.38  [7952]~P112(x79521)+~P1(f329(f329(f239(x79521),x79523),x79525))+~P1(f329(f329(f239(x79521),x79522),x79524))+P1(f329(f329(f239(x79521),f329(f329(f238(x79521),x79522),x79523)),f329(f329(f238(x79521),x79524),x79525)))
% 159.70/159.38  [8090]~P146(x80905)+E(x80901,x80902)+E(x80903,x80904)+~E(f329(f329(f82(x80905),f329(f329(f83(x80905),x80903),x80901)),f329(f329(f83(x80905),x80904),x80902)),f329(f329(f82(x80905),f329(f329(f83(x80905),x80903),x80902)),f329(f329(f83(x80905),x80904),x80901)))
% 159.70/159.38  [8238]P31(x82381,x82382,x82383)+~P32(x82381,x82384,x82385)+~P31(x82381,x82382,f555(x82385,x82384,x82381,x82382))+~P1(f329(f329(f331(f908(x82381)),x82383),x82385))
% 159.70/159.38  [8302]~P112(x83024)+~P1(f329(f140(x83021),x83023))+P1(f329(f329(f331(x83021),x83022),f329(f175(x83021),x83023)))+P1(f329(f140(x83021),f329(f329(f151(x83021,x83024,x83025),x83022),x83023)))
% 159.70/159.38  [8451]~P76(x84511)+E(f329(f329(f82(x84511),f329(f329(f6(a909,x84511),x84512),f329(f304(a909,x84513),x84514))),f329(f329(f6(a909,x84511),x84512),f329(f304(a909,x84514),x84515))),f329(f329(f6(a909,x84511),x84512),f329(f304(a909,x84513),x84515)))+~P1(f329(f329(f239(a909),x84514),x84515))+~P1(f329(f329(f239(a909),x84513),x84514))
% 159.70/159.38  [8452]~P73(x84521)+E(f329(f329(f23(x84521),f329(f329(f6(a909,x84521),x84522),f329(f304(a909,x84523),x84524))),f329(f329(f6(a909,x84521),x84522),f329(f304(a909,x84523),x84525))),f329(f329(f6(a909,x84521),x84522),f329(f304(a909,x84525),x84524)))+~P1(f329(f329(f239(a909),x84525),x84524))+~P1(f329(f329(f239(a909),x84523),x84525))
% 159.70/159.38  [8788]~P70(x87882)+E(x87881,f2(x87882))+E(x87883,f2(x87882))+E(f329(f329(f292(x87882),f329(f329(f82(x87882),f329(f329(f83(x87882),x87884),x87881)),f329(f329(f83(x87882),x87885),x87883))),f329(f329(f83(x87882),x87883),x87881)),f329(f329(f82(x87882),f329(f329(f292(x87882),x87884),x87883)),f329(f329(f292(x87882),x87885),x87881)))
% 159.70/159.38  [8789]~P70(x87892)+E(x87891,f2(x87892))+E(x87893,f2(x87892))+E(f329(f329(f292(x87892),f329(f329(f23(x87892),f329(f329(f83(x87892),x87894),x87891)),f329(f329(f83(x87892),x87895),x87893))),f329(f329(f83(x87892),x87893),x87891)),f329(f329(f23(x87892),f329(f329(f292(x87892),x87894),x87893)),f329(f329(f292(x87892),x87895),x87891)))
% 159.70/159.38  [8797]~E(x87972,f329(x87973,x87971))+E(x87971,f527(x87972,x87973,x87974,x87975))+~P28(x87975,x87974,x87973,f247(f917(x87975,a904)))+~P1(f329(f329(f331(x87974),x87972),f329(f312(x87975,x87974,x87973),f247(f917(x87975,a904)))))
% 159.70/159.38  [9000]~P121(x90001)+~P1(f329(f329(f240(x90001),f329(f77(x90001),x90002)),x90004))+P1(f329(f329(f240(x90001),f329(f329(f83(x90001),f329(f77(x90001),x90002)),f329(f77(x90001),x90003))),f329(f329(f83(x90001),x90004),x90005)))+~P1(f329(f329(f240(x90001),f329(f77(x90001),x90003)),x90005))
% 159.70/159.38  [9018]~P32(x90181,x90185,x90184)+P31(x90181,x90182,x90183)+P1(f329(f329(f331(f908(x90181)),f555(x90184,x90185,x90181,x90182)),x90185))+~P1(f329(f329(f331(f908(x90181)),x90183),x90184))
% 159.70/159.38  [9116]~P28(x91161,x91163,x91165,x91162)+~P1(f329(f63(x91163),x91164))+P1(f329(f329(f239(a909),f329(f37(x91161),x91162)),f329(f37(x91163),x91164)))+~P1(f329(f329(f239(f917(x91163,a904)),f329(f312(x91161,x91163,x91165),x91162)),x91164))
% 159.70/159.38  [9186]~P76(x91862)+~P28(x91861,x91861,x91864,x91865)+~P1(f329(f63(x91861),x91865))+E(f329(f329(f6(x91861,x91862),f329(f74(x91861,x91862,x91861,x91863),x91864)),x91865),f329(f329(f6(x91861,x91862),x91863),f329(f312(x91861,x91861,x91864),x91865)))
% 159.70/159.38  [9187]~P80(x91872)+~P28(x91871,x91871,x91874,x91875)+~P1(f329(f63(x91871),x91875))+E(f329(f329(f9(x91871,x91872),f329(f74(x91871,x91872,x91871,x91873),x91874)),x91875),f329(f329(f9(x91871,x91872),x91873),f329(f312(x91871,x91871,x91874),x91875)))
% 159.70/159.38  [9314]~P41(x93141,x93142)+~P1(f329(f329(f331(x93141),x93143),x93144))+~P1(f329(f329(f331(x93141),x93145),x93144))+~P1(f329(f329(f331(f916(x93141,x93141)),f329(f329(f257(x93141,x93141),x93145),f645(x93142,x93141,x93144))),x93142))
% 159.70/159.38  [9349]~P28(x93492,x93493,x93495,x93491)+E(x93491,f191(f917(x93492,a904)))+E(f329(f312(x93493,x93492,f529(x93494,x93493,x93492,x93491)),x93494),x93491)+~P1(f329(f329(f239(f917(x93493,a904)),f329(f312(x93492,x93493,x93495),x93491)),x93494))
% 159.70/159.38  [9830]~P112(x98305)+~P8(x98305)+P1(f329(f329(f331(x98301),f409(x98302,x98303,x98301,x98304,x98305)),x98303))+~P1(f329(f329(f240(x98305),x98304),f329(f329(f41(x98301,x98305),x98303),x98302)))
% 159.70/159.38  [9835]~P112(x98351)+~P8(x98351)+P1(f329(f329(f240(x98351),x98352),f329(x98353,f409(x98353,x98354,x98355,x98352,x98351))))+~P1(f329(f329(f240(x98351),x98352),f329(f329(f41(x98355,x98351),x98354),x98353)))
% 159.70/159.38  [9913]~P74(x99131)+~P1(f329(f68(x99131,x99131,f83(x99131),x99132,x99133),x99135))+P1(f329(f329(f331(x99131),x99132),x99133))+P1(f329(f68(x99131,x99131,f83(x99131),x99134,f329(f329(f311(x99131),x99132),x99133)),f329(f329(f83(x99131),x99134),x99135)))
% 159.70/159.38  [10115]~P76(x101152)+~P1(f329(f63(x101151),x101155))+E(f329(f329(f6(x101151,x101152),f329(f329(f7(x101151,x101152,x101152),f329(f329(f18(x101151,x101152,f917(x101152,x101152)),f329(f329(f8(a904,f917(x101152,f917(x101152,x101152)),x101151),f99(x101152)),f329(a326,x101153))),x101154)),f2(x101152))),x101155),f2(x101152))+P1(f329(f329(f331(x101151),x101153),x101155))
% 159.70/159.38  [10116]~P80(x101162)+~P1(f329(f63(x101161),x101165))+E(f329(f329(f9(x101161,x101162),f329(f329(f7(x101161,x101162,x101162),f329(f329(f18(x101161,x101162,f917(x101162,x101162)),f329(f329(f8(a904,f917(x101162,f917(x101162,x101162)),x101161),f99(x101162)),f329(a326,x101163))),x101164)),f80(x101162))),x101165),f80(x101162))+P1(f329(f329(f331(x101161),x101163),x101165))
% 159.70/159.38  [10117]~P76(x101172)+~P1(f329(f63(x101171),x101175))+E(f329(f329(f6(x101171,x101172),f329(f329(f7(x101171,x101172,x101172),f329(f329(f18(x101171,x101172,f917(x101172,x101172)),f329(f329(f8(a904,f917(x101172,f917(x101172,x101172)),x101171),f99(x101172)),f329(a326,x101173))),x101174)),f2(x101172))),x101175),f329(x101174,x101173))+~P1(f329(f329(f331(x101171),x101173),x101175))
% 159.70/159.38  [10118]~P80(x101182)+~P1(f329(f63(x101181),x101185))+E(f329(f329(f9(x101181,x101182),f329(f329(f7(x101181,x101182,x101182),f329(f329(f18(x101181,x101182,f917(x101182,x101182)),f329(f329(f8(a904,f917(x101182,f917(x101182,x101182)),x101181),f99(x101182)),f329(a326,x101183))),x101184)),f80(x101182))),x101185),f329(x101184,x101183))+~P1(f329(f329(f331(x101181),x101183),x101185))
% 159.70/159.38  [10171]~P76(x101712)+~P1(f329(f63(x101711),x101715))+E(f329(f329(f6(x101711,x101712),f329(f329(f7(x101711,x101712,x101712),f329(f329(f18(x101711,x101712,f917(x101712,x101712)),f329(f329(f8(a904,f917(x101712,f917(x101712,x101712)),x101711),f99(x101712)),f329(f329(f7(x101711,x101711,a904),a326),x101713))),x101714)),f2(x101712))),x101715),f2(x101712))+P1(f329(f329(f331(x101711),x101713),x101715))
% 159.70/159.38  [10172]~P80(x101722)+~P1(f329(f63(x101721),x101725))+E(f329(f329(f9(x101721,x101722),f329(f329(f7(x101721,x101722,x101722),f329(f329(f18(x101721,x101722,f917(x101722,x101722)),f329(f329(f8(a904,f917(x101722,f917(x101722,x101722)),x101721),f99(x101722)),f329(f329(f7(x101721,x101721,a904),a326),x101723))),x101724)),f80(x101722))),x101725),f80(x101722))+P1(f329(f329(f331(x101721),x101723),x101725))
% 159.70/159.38  [10174]~P76(x101742)+~P1(f329(f63(x101741),x101745))+E(f329(f329(f6(x101741,x101742),f329(f329(f7(x101741,x101742,x101742),f329(f329(f18(x101741,x101742,f917(x101742,x101742)),f329(f329(f8(a904,f917(x101742,f917(x101742,x101742)),x101741),f99(x101742)),f329(f329(f7(x101741,x101741,a904),a326),x101743))),x101744)),f2(x101742))),x101745),f329(x101744,x101743))+~P1(f329(f329(f331(x101741),x101743),x101745))
% 159.70/159.38  [10175]~P80(x101752)+~P1(f329(f63(x101751),x101755))+E(f329(f329(f9(x101751,x101752),f329(f329(f7(x101751,x101752,x101752),f329(f329(f18(x101751,x101752,f917(x101752,x101752)),f329(f329(f8(a904,f917(x101752,f917(x101752,x101752)),x101751),f99(x101752)),f329(f329(f7(x101751,x101751,a904),a326),x101753))),x101754)),f80(x101752))),x101755),f329(x101754,x101753))+~P1(f329(f329(f331(x101751),x101753),x101755))
% 159.70/159.38  [7944]~P73(x79442)+~P1(f329(f63(x79441),x79444))+E(f329(f329(f6(x79441,x79442),x79443),f329(f329(f23(f917(x79441,a904)),x79444),f329(f329(f311(x79441),x79445),f191(f917(x79441,a904))))),f329(f329(f6(x79441,x79442),x79443),x79444))+P1(f329(f329(f331(x79441),x79445),x79444))
% 159.70/159.38  [8458]~P130(x84582)+~P1(f329(f63(x84581),x84584))+E(f329(f329(f6(x84581,x84582),x84583),f329(f329(f23(f917(x84581,a904)),x84584),f329(f329(f311(x84581),x84585),f191(f917(x84581,a904))))),f329(f329(f23(x84582),f329(f329(f6(x84581,x84582),x84583),x84584)),f329(x84583,x84585)))+~P1(f329(f329(f331(x84581),x84585),x84584))
% 159.70/159.38  [8459]~P73(x84592)+~P1(f329(f63(x84591),x84594))+E(f329(f329(f6(x84591,x84592),x84593),f329(f329(f23(f917(x84591,a904)),x84594),f329(f329(f311(x84591),x84595),f191(f917(x84591,a904))))),f329(f329(f23(x84592),f329(f329(f6(x84591,x84592),x84593),x84594)),f329(x84593,x84595)))+~P1(f329(f329(f331(x84591),x84595),x84594))
% 159.70/159.38  [8487]~P73(x84871)+~P1(f329(f63(x84872),x84874))+E(f329(f329(f23(x84871),f329(f329(f6(x84872,x84871),x84873),x84874)),f329(f329(f6(x84872,x84871),x84873),x84875)),f329(f329(f6(x84872,x84871),x84873),f329(f329(f23(f917(x84872,a904)),x84874),x84875)))+~P1(f329(f329(f239(f917(x84872,a904)),x84875),x84874))
% 159.70/159.38  [8507]P1(f329(f63(x85071),f329(x85072,x85073)))+~P1(f329(f63(x85074),x85075))+~P1(f329(f329(f331(x85074),x85073),x85075))+~P1(f329(f63(x85071),f329(f329(f41(x85074,f917(x85071,a904)),x85075),x85072)))
% 159.70/159.38  [8629]~P103(x86295)+~P103(x86291)+~P44(x86295,x86291,x86292)+P1(f329(f329(f239(x86291),f329(f329(f115(x86291),f329(x86292,x86293)),f329(x86292,x86294))),f329(x86292,f329(f329(f115(x86295),x86293),x86294))))
% 159.70/159.38  [8630]~P103(x86301)+~P112(x86305)+~P44(x86305,x86301,x86302)+P1(f329(f329(f239(x86301),f329(f329(f115(x86301),f329(x86302,x86303)),f329(x86302,x86304))),f329(x86302,f329(f329(f238(x86305),x86303),x86304))))
% 159.70/159.38  [8957]~P11(x89571,x89575,x89574)+~E(f329(f288(x89571,x89571,x89574),f329(f329(f311(x89571),x89572),f191(f917(x89571,a904)))),f329(f288(x89571,x89571,x89574),f329(f329(f311(x89571),x89573),f191(f917(x89571,a904)))))+~P1(f329(f329(f331(x89571),x89573),x89575))+P1(f329(f329(f331(f916(x89571,x89571)),f329(f329(f257(x89571,x89571),x89572),x89573)),x89574))
% 159.70/159.38  [9268]~P1(f329(x92681,x92685))+P1(f329(x92681,f356(x92681,x92682,x92683,x92684)))+P1(f329(x92681,f902(x92681,x92682,x92683,x92684)))+~P1(f329(f329(f331(x92684),x92685),f329(f329(f115(f917(x92684,a904)),x92683),x92682)))
% 159.70/159.38  [9451]~P1(f329(x94511,x94515))+P1(f329(x94511,f902(x94511,x94512,x94513,x94514)))+P1(f329(f329(f331(x94514),f356(x94511,x94512,x94513,x94514)),x94512))+~P1(f329(f329(f331(x94514),x94515),f329(f329(f115(f917(x94514,a904)),x94513),x94512)))
% 159.70/159.38  [9452]~P1(f329(x94521,x94525))+P1(f329(x94521,f356(x94521,x94522,x94523,x94524)))+P1(f329(f329(f331(x94524),f902(x94521,x94522,x94523,x94524)),x94523))+~P1(f329(f329(f331(x94524),x94525),f329(f329(f115(f917(x94524,a904)),x94523),x94522)))
% 159.70/159.38  [9456]P1(f329(x94561,x94562))+~P1(f329(x94561,f893(x94561,x94563,x94564,x94565)))+~P1(f329(x94561,f880(x94561,x94563,x94564,x94565)))+~P1(f329(f329(f331(x94565),x94562),f329(f329(f115(f917(x94565,a904)),x94564),x94563)))
% 159.70/159.38  [9461]~P42(x94611,x94614)+~P1(f329(f329(f331(f916(x94611,x94611)),f329(f329(f257(x94611,x94611),x94612),x94615)),x94614))+P1(f329(f329(f331(f916(x94611,x94611)),f329(f329(f257(x94611,x94611),x94612),x94613)),x94614))+~P1(f329(f329(f331(f916(x94611,x94611)),f329(f329(f257(x94611,x94611),x94615),x94613)),x94614))
% 159.70/159.38  [9499]E(x94991,x94992)+~P1(f329(f329(f331(f916(x94993,x94993)),f329(f329(f257(x94993,x94993),x94991),x94992)),f309(x94993,x94995)))+P1(f329(f329(f331(x94993),x94991),x94994))+~P1(f329(f329(f239(f917(f916(x94993,x94993),a904)),x94995),f329(f329(f259(x94993,x94993),x94994),f329(f16(f917(x94993,a904),x94993),x94994))))
% 159.70/159.38  [9517]P1(f329(x95171,x95172))+~P1(f329(x95171,f880(x95171,x95174,x95175,x95173)))+P1(f329(f329(f331(x95173),f893(x95171,x95174,x95175,x95173)),x95174))+~P1(f329(f329(f331(x95173),x95172),f329(f329(f115(f917(x95173,a904)),x95175),x95174)))
% 159.70/159.38  [9518]P1(f329(x95181,x95182))+~P1(f329(x95181,f893(x95181,x95184,x95185,x95183)))+P1(f329(f329(f331(x95183),f880(x95181,x95184,x95185,x95183)),x95185))+~P1(f329(f329(f331(x95183),x95182),f329(f329(f115(f917(x95183,a904)),x95185),x95184)))
% 159.70/159.38  [9584]P1(f329(x95841,x95842))+P1(f329(f329(f331(x95843),f893(x95841,x95844,x95845,x95843)),x95844))+P1(f329(f329(f331(x95843),f880(x95841,x95844,x95845,x95843)),x95845))+~P1(f329(f329(f331(x95843),x95842),f329(f329(f115(f917(x95843,a904)),x95845),x95844)))
% 159.70/159.38  [9586]~P1(f329(x95862,x95865))+P1(f329(f329(f331(x95861),f356(x95862,x95863,x95864,x95861)),x95863))+P1(f329(f329(f331(x95861),f902(x95862,x95863,x95864,x95861)),x95864))+~P1(f329(f329(f331(x95861),x95865),f329(f329(f115(f917(x95861,a904)),x95864),x95863)))
% 159.70/159.38  [9736]~P11(x97361,x97365,x97364)+~P1(f329(f329(f331(x97361),x97363),x97365))+P1(f329(f329(f331(f916(x97361,x97361)),f329(f329(f257(x97361,x97361),x97362),x97363)),x97364))+~P1(f329(f329(f239(f917(x97361,a904)),f329(f288(x97361,x97361,x97364),f329(f329(f311(x97361),x97363),f191(f917(x97361,a904))))),f329(f288(x97361,x97361,x97364),f329(f329(f311(x97361),x97362),f191(f917(x97361,a904))))))
% 159.70/159.38  [9863]~P112(x98635)+~P8(x98635)+P1(f329(f329(f331(x98631),f633(x98632,x98633,x98634,x98631,x98635)),x98634))+~P1(f329(f329(f240(x98635),f329(f329(f42(x98631,x98635),x98634),x98633)),x98632))
% 159.70/159.38  [9896]~P77(x98965)+~P87(x98965)+P1(f329(f329(f331(x98961),f718(x98962,x98963,x98964,x98961,x98965)),f329(f175(x98961),x98964)))+P1(f329(f329(f239(x98965),f329(f168(x98965),f329(f329(f157(x98961,x98965),x98963),x98964))),f329(f168(x98965),f329(f329(f157(x98961,x98965),x98962),x98964))))
% 159.70/159.38  [10003]~P112(x100031)+~P8(x100031)+P1(f329(f329(f240(x100031),f329(x100032,f633(x100033,x100032,x100034,x100035,x100031))),x100033))+~P1(f329(f329(f240(x100031),f329(f329(f42(x100035,x100031),x100034),x100032)),x100033))
% 159.70/159.38  [10133]~P77(x101331)+~P87(x101331)+~P1(f329(f329(f239(x101331),f329(x101333,f718(x101335,x101333,x101334,x101332,x101331))),f329(x101335,f718(x101335,x101333,x101334,x101332,x101331))))+P1(f329(f329(f239(x101331),f329(f168(x101331),f329(f329(f157(x101332,x101331),x101333),x101334))),f329(f168(x101331),f329(f329(f157(x101332,x101331),x101335),x101334))))
% 159.70/159.38  [8805]~P76(x88051)+~P1(f329(f63(x88054),x88055))+~P1(f329(f329(f331(x88054),x88053),x88055))+E(f329(f329(f82(x88051),f329(x88052,x88053)),f329(f329(f6(x88054,x88051),x88052),f329(f329(f23(f917(x88054,a904)),x88055),f329(f329(f311(x88054),x88053),f191(f917(x88054,a904)))))),f329(f329(f6(x88054,x88051),x88052),x88055))
% 159.70/159.38  [8806]~P80(x88061)+~P1(f329(f63(x88064),x88065))+~P1(f329(f329(f331(x88064),x88063),x88065))+E(f329(f329(f83(x88061),f329(x88062,x88063)),f329(f329(f9(x88064,x88061),x88062),f329(f329(f23(f917(x88064,a904)),x88065),f329(f329(f311(x88064),x88063),f191(f917(x88064,a904)))))),f329(f329(f9(x88064,x88061),x88062),x88065))
% 159.70/159.38  [8862]~P21(x88621,x88624,x88625)+~P1(f329(f63(x88621),x88622))+E(f329(f329(f23(f917(x88621,a904)),x88622),f329(f329(f311(x88621),x88623),f191(f917(x88621,a904)))),f191(f917(x88621,a904)))+E(f329(f329(x88624,x88623),f329(x88625,f329(f329(f23(f917(x88621,a904)),x88622),f329(f329(f311(x88621),x88623),f191(f917(x88621,a904)))))),f329(x88625,f329(f329(f311(x88621),x88623),x88622)))
% 159.70/159.38  [9239]~P76(x92391)+~P1(f329(f63(x92392),x92395))+~P1(f329(f63(x92392),x92394))+E(f329(f329(f82(x92391),f329(f329(f6(x92392,x92391),x92393),f329(f329(f115(f917(x92392,a904)),x92394),x92395))),f329(f329(f6(x92392,x92391),x92393),f329(f329(f106(f917(x92392,a904)),x92394),x92395))),f329(f329(f82(x92391),f329(f329(f6(x92392,x92391),x92393),x92394)),f329(f329(f6(x92392,x92391),x92393),x92395)))
% 159.70/159.38  [9241]~P80(x92411)+~P1(f329(f63(x92412),x92415))+~P1(f329(f63(x92412),x92414))+E(f329(f329(f83(x92411),f329(f329(f9(x92412,x92411),x92413),f329(f329(f115(f917(x92412,a904)),x92414),x92415))),f329(f329(f9(x92412,x92411),x92413),f329(f329(f106(f917(x92412,a904)),x92414),x92415))),f329(f329(f83(x92411),f329(f329(f9(x92412,x92411),x92413),x92414)),f329(f329(f9(x92412,x92411),x92413),x92415)))
% 159.70/159.38  [9386]~P73(x93861)+~P1(f329(f63(x93862),x93865))+~P1(f329(f63(x93862),x93864))+E(f329(f329(f23(x93861),f329(f329(f82(x93861),f329(f329(f6(x93862,x93861),x93863),x93864)),f329(f329(f6(x93862,x93861),x93863),x93865))),f329(f329(f6(x93862,x93861),x93863),f329(f329(f106(f917(x93862,a904)),x93864),x93865))),f329(f329(f6(x93862,x93861),x93863),f329(f329(f115(f917(x93862,a904)),x93864),x93865)))
% 159.70/159.38  [9597]~P28(x95971,x95972,x95973,x95975)+~P28(x95971,x95972,x95973,x95974)+P28(x95971,x95972,x95973,f329(f329(f115(f917(x95971,a904)),x95974),x95975))+~E(f329(f329(f106(f917(x95972,a904)),f329(f312(x95971,x95972,x95973),f329(f329(f23(f917(x95971,a904)),x95974),x95975))),f329(f312(x95971,x95972,x95973),f329(f329(f23(f917(x95971,a904)),x95975),x95974))),f191(f917(x95972,a904)))
% 159.70/159.38  [9710]E(x97101,f2(a1))+~P1(f329(f329(f240(a1),f2(a1)),x97103))+~P1(f329(f51(x97102,x97101),f329(f329(f257(a1,a1),x97104),x97105)))+P1(f329(f51(x97102,f329(f329(f83(a1),x97101),x97103)),f329(f329(f257(a1,a1),f329(f329(f38(a1),x97104),x97103)),f329(f329(f82(a1),f329(f329(f83(a1),x97101),f47(a1,x97104,x97103))),x97105))))
% 159.70/159.38  [9718]~P1(f329(f329(f240(a909),f2(a909)),x97183))+~P1(f329(f329(f240(a909),f2(a909)),x97182))+~P1(f329(f50(x97181,x97182),f329(f329(f257(a909,a909),x97184),x97185)))+P1(f329(f50(x97181,f329(f329(f83(a909),x97182),x97183)),f329(f329(f257(a909,a909),f329(f329(f38(a909),x97184),x97183)),f329(f329(f82(a909),f329(f329(f83(a909),x97182),f47(a909,x97184,x97183))),x97185))))
% 159.70/159.38  [9769]~P80(x97691)+~P1(f329(f63(x97692),x97695))+~P1(f329(f63(x97692),x97694))+E(f329(f329(f83(x97691),f329(f329(f329(f67(x97691,x97692,f83(x97691)),x97693),f80(x97691)),f329(f329(f115(f917(x97692,a904)),x97694),x97695))),f329(f329(f329(f67(x97691,x97692,f83(x97691)),x97693),f80(x97691)),f329(f329(f106(f917(x97692,a904)),x97694),x97695))),f329(f329(f83(x97691),f329(f329(f329(f67(x97691,x97692,f83(x97691)),x97693),f80(x97691)),x97694)),f329(f329(f329(f67(x97691,x97692,f83(x97691)),x97693),f80(x97691)),x97695)))
% 159.70/159.38  [9771]~E(f329(f329(f178(x97711),x97715),x97712),f329(f329(f178(x97711),x97715),x97713))+P1(f329(f329(f331(f916(f910(x97711),f910(x97711))),f329(f329(f257(f910(x97711),f910(x97711)),x97712),x97713)),f150(x97711,x97714)))+~P1(f329(f329(f240(a909),x97715),f329(f329(f237(a909),f329(f192(f910(x97711)),x97712)),f329(f192(f910(x97711)),x97713))))+~P1(f329(f329(f331(f916(x97711,x97711)),f329(f329(f257(x97711,x97711),f329(f329(f167(x97711),x97712),x97715)),f329(f329(f167(x97711),x97713),x97715))),x97714))
% 159.70/159.38  [9885]~P105(x98855)+~P87(x98855)+P1(f329(f329(f331(x98851),f883(x98852,x98853,x98854,x98851,x98855)),x98854))+P1(f329(f329(f239(x98855),f329(f329(f6(x98851,x98855),x98853),x98854)),f329(f329(f83(x98855),f329(f105(x98855),f329(f37(x98851),x98854))),x98852)))
% 159.70/159.38  [10062]~P105(x100621)+~P87(x100621)+~P1(f329(f329(f239(x100621),f329(x100623,f883(x100625,x100623,x100624,x100622,x100621))),x100625))+P1(f329(f329(f239(x100621),f329(f329(f6(x100622,x100621),x100623),x100624)),f329(f329(f83(x100621),f329(f105(x100621),f329(f37(x100622),x100624))),x100625)))
% 159.70/159.38  [8834]E(f329(f329(f137(x88341),x88342),x88343),f329(f329(f137(x88341),x88344),x88345))+~E(f329(f329(f178(x88341),f329(f192(f910(x88341)),x88342)),x88344),x88342)+~E(f329(f329(f137(x88341),f329(f329(f141(x88341),f329(f192(f910(x88341)),x88342)),x88344)),x88345),x88343)+P1(f329(f329(f239(a909),f329(f192(f910(x88341)),x88344)),f329(f192(f910(x88341)),x88342)))
% 159.70/159.38  [8956]E(f329(f329(f137(x89561),x89562),x89563),f329(f329(f137(x89561),x89564),x89565))+~E(f329(f329(f178(x89561),f329(f192(f910(x89561)),x89562)),x89564),x89562)+~E(x89563,f329(f329(f137(x89561),f329(f329(f141(x89561),f329(f192(f910(x89561)),x89562)),x89564)),x89565))+~P1(f329(f329(f239(a909),f329(f192(f910(x89561)),x89562)),f329(f192(f910(x89561)),x89564)))
% 159.70/159.38  [10194]~P1(f329(x101945,x101944))+~P1(f329(f63(x101942),f329(f267(x101942),x101945)))+P1(f329(f63(x101941),f329(f267(x101941),f329(f329(f7(x101941,x101942,a904),x101943),x101944))))+~P1(f329(f63(x101941),f329(f267(x101941),f329(f329(f8(f917(x101942,a904),a904,x101941),f89(x101942)),f329(f329(f8(f917(x101942,a904),f917(x101942,a904),x101941),f329(f18(x101942,a904,a904),f329(f329(f8(a904,f917(a904,a904),x101942),a327),x101945))),x101943)))))
% 159.70/159.38  [10265]~P1(f329(f63(x102652),x102655))+~P1(f329(f329(f331(x102652),x102654),x102655))+P1(f329(f63(x102651),f329(f267(x102651),f329(f329(f7(x102651,x102652,a904),x102653),x102654))))+~P1(f329(f63(x102651),f329(f267(x102651),f329(f329(f8(f917(x102652,a904),a904,x102651),f89(x102652)),f329(f329(f8(f917(x102652,a904),f917(x102652,a904),x102651),f329(f18(x102652,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102652),a327),f329(f329(f7(x102652,f917(x102652,a904),a904),f331(x102652)),x102655)))),x102653)))))
% 159.70/159.38  [8094]~P46(x80942,x80943,x80944,x80946)+~P46(f31(x80941,x80942),x80946,x80944,x80945)+P46(f31(x80941,x80942),x80943,x80944,x80945)+~P1(f329(x80941,x80943))
% 159.70/159.38  [8627]~P22(x86275,x86271,x86276,x86272)+E(f329(f74(x86271,x86271,x86271,f329(x86272,x86273)),f329(x86272,x86274)),f329(f74(x86271,x86271,x86271,f329(x86272,x86274)),f329(x86272,x86273)))+~P1(f329(f63(x86275),x86274))+~P1(f329(f63(x86275),x86273))
% 159.70/159.38  [8000]~P28(x80001,x80002,x80004,x80003)+~E(f329(x80004,x80006),x80005)+E(f329(f79(x80001,x80002,x80003,x80004),x80005),x80006)+~P1(f329(f329(f331(x80001),x80006),x80003))
% 159.70/159.38  [8001]~P28(x80011,x80012,x80014,x80013)+~E(f329(x80014,x80016),x80015)+E(f329(f94(x80011,x80012,x80013,x80014),x80015),x80016)+~P1(f329(f329(f331(x80011),x80016),x80013))
% 159.70/159.38  [8205]~P23(x82056,x82051,x82054,x82052)+E(f329(f74(x82051,x82051,x82051,f329(x82052,x82053)),f329(x82054,x82055)),f329(x82052,x82053))+~P1(f329(f63(x82056),x82053))+~P1(f329(f329(f331(x82056),x82055),x82053))
% 159.70/159.38  [9341]E(x93411,x93412)+~E(f329(f94(x93413,x93414,x93415,x93416),x93411),f329(f94(x93413,x93414,x93415,x93416),x93412))+~P1(f329(f329(f331(x93414),x93412),f329(f312(x93413,x93414,x93416),x93415)))+~P1(f329(f329(f331(x93414),x93411),f329(f312(x93413,x93414,x93416),x93415)))
% 159.70/159.38  [9435]~P22(x94353,x94351,x94356,x94352)+E(f329(f74(x94351,x94351,x94351,f329(x94352,f329(f329(f23(f917(x94353,a904)),x94354),f329(f329(f311(x94353),x94355),f191(f917(x94353,a904)))))),f329(x94356,x94355)),f329(x94352,x94354))+~P1(f329(f63(x94353),x94354))+~P1(f329(f329(f331(x94353),x94355),x94354))
% 159.70/159.38  [7070]~P66(x70701)+~E(f47(x70701,x70703,x70704),f47(x70701,x70706,x70704))+~E(f47(x70701,x70702,x70704),f47(x70701,x70705,x70704))+E(f47(x70701,f329(f329(f82(x70701),x70702),x70703),x70704),f47(x70701,f329(f329(f82(x70701),x70705),x70706),x70704))
% 159.70/159.38  [7071]~P67(x70711)+~E(f47(x70711,x70713,x70714),f47(x70711,x70716,x70714))+~E(f47(x70711,x70712,x70714),f47(x70711,x70715,x70714))+E(f47(x70711,f329(f329(f23(x70711),x70712),x70713),x70714),f47(x70711,f329(f329(f23(x70711),x70715),x70716),x70714))
% 159.70/159.38  [7072]~P66(x70721)+~E(f47(x70721,x70723,x70724),f47(x70721,x70726,x70724))+~E(f47(x70721,x70722,x70724),f47(x70721,x70725,x70724))+E(f47(x70721,f329(f329(f83(x70721),x70722),x70723),x70724),f47(x70721,f329(f329(f83(x70721),x70725),x70726),x70724))
% 159.70/159.38  [7891]~P19(x78911,x78912,x78913)+~P1(f329(f63(x78911),x78916))+E(f329(f329(f66(x78911,x78912,x78913),x78914),f329(f329(f311(x78911),x78915),x78916)),f329(f329(f66(x78911,x78912,x78913),f329(f329(x78913,x78915),x78914)),x78916))+P1(f329(f329(f331(x78911),x78915),x78916))
% 159.70/159.38  [7959]~P8(x79591)+P1(f329(f329(f239(x79591),x79592),f329(x79593,x79594)))+~P1(f329(f329(f331(x79595),x79594),x79596))+~P1(f329(f329(f239(x79591),x79592),f329(f329(f42(x79595,x79591),x79596),x79593)))
% 159.70/159.38  [8122]~P19(x81221,x81222,x81223)+~P1(f329(f63(x81221),x81226))+E(f329(f329(f66(x81221,x81222,x81223),x81224),f329(f329(f311(x81221),x81225),x81226)),f329(f329(x81223,x81225),f329(f329(f66(x81221,x81222,x81223),x81224),x81226)))+P1(f329(f329(f331(x81221),x81225),x81226))
% 159.70/159.38  [8223]~P112(x82233)+~P1(f329(x82232,x82235))+~P16(x82233,f329(f329(f157(x82231,x82233),x82234),x82236))+E(f329(f139(x82231,x82232),f329(f329(f151(x82231,x82233,x82234),x82235),x82236)),f329(f329(f151(x82231,x82233,x82234),x82235),f329(f139(x82231,x82232),x82236)))
% 159.70/159.38  [8246]E(x82461,x82462)+E(x82463,f2(a1))+~P1(f329(f51(x82464,x82463),f329(f329(f257(a1,a1),x82465),x82462)))+~P1(f329(f51(x82464,x82463),f329(f329(f257(a1,a1),x82466),x82461)))
% 159.70/159.38  [8247]E(x82471,x82472)+E(x82473,f2(a1))+~P1(f329(f51(x82474,x82473),f329(f329(f257(a1,a1),x82472),x82475)))+~P1(f329(f51(x82474,x82473),f329(f329(f257(a1,a1),x82471),x82476)))
% 159.70/159.38  [8266]~P22(x82662,x82665,x82666,x82661)+~P1(f329(f63(x82662),x82664))+E(f329(x82661,f329(f329(f311(x82662),x82663),x82664)),f329(f74(x82665,x82665,x82665,f329(x82661,x82664)),f329(x82666,x82663)))+P1(f329(f329(f331(x82662),x82663),x82664))
% 159.70/159.38  [8490]~P23(x84905,x84901,x84906,x84902)+E(f329(f74(x84901,x84901,x84901,f329(x84902,x84903)),f329(x84902,x84904)),f329(x84902,x84903))+~P1(f329(f63(x84905),x84903))+~P1(f329(f329(f239(f917(x84905,a904)),x84904),x84903))
% 159.70/159.38  [9641]~P28(x96411,x96412,x96414,x96413)+~P1(f329(f329(f331(x96412),x96415),f329(f312(x96411,x96412,x96414),x96413)))+P1(f329(f329(f331(x96411),f329(f79(x96411,x96412,x96413,x96414),x96415)),x96416))+~P1(f329(f329(f239(f917(x96411,a904)),x96413),x96416))
% 159.70/159.38  [10014]~P76(x100142)+~E(f894(x100141,x100143,x100145,x100146,x100144,x100142),f895(x100141,x100143,x100145,x100146,x100144,x100142))+~P1(f329(f63(x100144),x100146))+E(f329(f329(f6(x100141,x100142),x100143),f329(f312(x100144,x100141,x100145),x100146)),f329(f329(f6(x100144,x100142),f329(f74(x100141,x100142,x100144,x100143),x100145)),x100146))
% 159.70/159.38  [10044]~P76(x100446)+E(f329(x100441,f894(x100442,x100443,x100441,x100444,x100445,x100446)),f329(x100441,f895(x100442,x100443,x100441,x100444,x100445,x100446)))+E(f329(f329(f6(x100442,x100446),x100443),f329(f312(x100445,x100442,x100441),x100444)),f329(f329(f6(x100445,x100446),f329(f74(x100442,x100446,x100445,x100443),x100441)),x100444))+~P1(f329(f63(x100445),x100444))
% 159.70/159.38  [10083]~P76(x100832)+~E(f329(x100833,f329(x100835,f895(x100831,x100833,x100835,x100836,x100834,x100832))),f2(x100832))+~P1(f329(f63(x100834),x100836))+E(f329(f329(f6(x100831,x100832),x100833),f329(f312(x100834,x100831,x100835),x100836)),f329(f329(f6(x100834,x100832),f329(f74(x100831,x100832,x100834,x100833),x100835)),x100836))
% 159.70/159.38  [10141]~P76(x101412)+~P1(f329(f63(x101414),x101416))+E(f329(f329(f6(x101411,x101412),x101413),f329(f312(x101414,x101411,x101415),x101416)),f329(f329(f6(x101414,x101412),f329(f74(x101411,x101412,x101414,x101413),x101415)),x101416))+P1(f329(f329(f331(x101414),f895(x101411,x101413,x101415,x101416,x101414,x101412)),x101416))
% 159.70/159.38  [10142]~P76(x101422)+~P1(f329(f63(x101424),x101426))+E(f329(f329(f6(x101421,x101422),x101423),f329(f312(x101424,x101421,x101425),x101426)),f329(f329(f6(x101424,x101422),f329(f74(x101421,x101422,x101424,x101423),x101425)),x101426))+P1(f329(f329(f331(x101424),f894(x101421,x101423,x101425,x101426,x101424,x101422)),x101426))
% 159.70/159.38  [10219]~P44(f917(f916(x102194,x102195),a904),f917(f916(x102194,x102195),a904),x102196)+~P1(f329(f329(x102191,f509(x102191,x102196,x102193,x102192,x102195,x102194)),f510(x102191,x102196,x102193,x102192,x102195,x102194)))+P1(f329(f329(x102191,x102192),x102193))+~P1(f329(f329(f331(f916(x102194,x102195)),f329(f329(f257(x102194,x102195),x102192),x102193)),f100(f917(f916(x102194,x102195),a904),x102196)))
% 159.70/159.38  [10264]~P80(x102641)+~P1(f329(f63(x102642),x102646))+E(f329(f329(f329(f67(x102641,x102642,f83(x102641)),f329(f329(f18(x102642,f917(x102643,a904),x102641),f329(f329(f7(x102642,x102641,f917(f917(x102643,a904),x102641)),f329(f329(f8(f917(x102643,x102641),f917(x102641,f917(f917(x102643,a904),x102641)),x102642),f67(x102641,x102643,f83(x102641))),x102644)),f80(x102641))),x102645)),f80(x102641)),x102646),f329(f329(f329(f67(x102641,f916(x102642,x102643),f83(x102641)),f329(f262(x102642,x102643,x102641),x102644)),f80(x102641)),f329(f329(f259(x102642,x102643),x102646),x102645)))+P1(f329(f329(f331(x102642),f554(x102644,x102645,x102643,x102646,x102642,x102641)),x102646))
% 159.70/159.38  [10285]~P80(x102851)+~P1(f329(f63(x102852),x102856))+E(f329(f329(f329(f67(x102851,x102852,f83(x102851)),f329(f329(f18(x102852,f917(x102853,a904),x102851),f329(f329(f7(x102852,x102851,f917(f917(x102853,a904),x102851)),f329(f329(f8(f917(x102853,x102851),f917(x102851,f917(f917(x102853,a904),x102851)),x102852),f67(x102851,x102853,f83(x102851))),x102854)),f80(x102851))),x102855)),f80(x102851)),x102856),f329(f329(f329(f67(x102851,f916(x102852,x102853),f83(x102851)),f329(f262(x102852,x102853,x102851),x102854)),f80(x102851)),f329(f329(f259(x102852,x102853),x102856),x102855)))+~P1(f329(f63(x102853),f329(x102855,f554(x102854,x102855,x102853,x102856,x102852,x102851))))
% 159.70/159.38  [8400]~P23(x84002,x84005,x84006,x84001)+~P1(f329(f63(x84002),x84004))+~P1(f329(f63(x84002),x84003))+E(f329(x84001,f329(f329(f115(f917(x84002,a904)),x84003),x84004)),f329(f74(x84005,x84005,x84005,f329(x84001,x84003)),f329(x84001,x84004)))
% 159.70/159.38  [8628]~P8(x86281)+P1(f329(f329(f239(x86281),f329(x86282,x86283)),x86284))+~P1(f329(f329(f331(x86285),x86283),x86286))+~P1(f329(f329(f239(x86281),f329(f329(f41(x86285,x86281),x86286),x86282)),x86284))
% 159.70/159.38  [9044]~P28(x90442,x90441,x90443,x90446)+E(f329(f329(f23(f917(x90441,a904)),f329(f312(x90442,x90441,x90443),x90444)),f329(f312(x90442,x90441,x90443),x90445)),f329(f312(x90442,x90441,x90443),f329(f329(f23(f917(x90442,a904)),x90444),x90445)))+~P1(f329(f329(f239(f917(x90442,a904)),x90445),x90446))+~P1(f329(f329(f239(f917(x90442,a904)),x90444),x90446))
% 159.70/159.38  [9045]~P28(x90452,x90451,x90453,x90456)+E(f329(f329(f106(f917(x90451,a904)),f329(f312(x90452,x90451,x90453),x90454)),f329(f312(x90452,x90451,x90453),x90455)),f329(f312(x90452,x90451,x90453),f329(f329(f106(f917(x90452,a904)),x90454),x90455)))+~P1(f329(f329(f239(f917(x90452,a904)),x90455),x90456))+~P1(f329(f329(f239(f917(x90452,a904)),x90454),x90456))
% 159.70/159.38  [9316]E(x93161,x93162)+~P60(x93163,x93164,x93165)+~P1(f329(f329(f331(f916(x93163,x93164)),f329(f329(f257(x93163,x93164),x93166),x93162)),x93165))+~P1(f329(f329(f331(f916(x93163,x93164)),f329(f329(f257(x93163,x93164),x93166),x93161)),x93165))
% 159.70/159.38  [10079]~P74(x100791)+~E(f329(x100793,f481(x100794,x100796,x100793,x100795,x100792,x100791)),f329(x100796,f481(x100794,x100796,x100793,x100795,x100792,x100791)))+~P1(f329(f63(x100792),x100795))+E(f329(f329(f329(f67(x100791,x100792,f83(x100791)),x100793),x100794),x100795),f329(f329(f329(f67(x100791,x100792,f83(x100791)),x100796),x100794),x100795))
% 159.70/159.38  [10139]~P74(x101391)+~P1(f329(f63(x101392),x101395))+E(f329(f329(f329(f67(x101391,x101392,f83(x101391)),x101393),x101394),x101395),f329(f329(f329(f67(x101391,x101392,f83(x101391)),x101396),x101394),x101395))+P1(f329(f329(f331(x101392),f481(x101394,x101393,x101396,x101395,x101392,x101391)),x101395))
% 159.70/159.38  [8847]~P74(x88471)+~P1(f329(f63(x88472),x88476))+P1(f329(f329(f331(x88472),x88475),x88476))+E(f329(f329(f329(f67(x88471,x88472,f83(x88471)),x88473),x88474),f329(f329(f311(x88472),x88475),x88476)),f329(f329(f83(x88471),f329(x88473,x88475)),f329(f329(f329(f67(x88471,x88472,f83(x88471)),x88473),x88474),x88476)))
% 159.70/159.38  [8895]~P11(x88951,x88956,x88953)+~P14(x88951,f917(x88952,a904),x88953,x88955)+~P1(f329(f329(f331(x88951),x88954),x88956))+E(f329(f329(f41(x88951,f917(x88952,a904)),f329(f288(x88951,x88951,x88953),f329(f329(f311(x88951),x88954),f191(f917(x88951,a904))))),x88955),f329(x88955,x88954))
% 159.70/159.38  [9019]~P19(x90193,x90194,x90191)+~P1(f329(f63(x90193),x90196))+~P1(f329(f329(f331(x90193),x90192),x90196))+E(f329(f329(x90191,x90192),f329(f329(f66(x90193,x90194,x90191),x90195),f329(f329(f23(f917(x90193,a904)),x90196),f329(f329(f311(x90193),x90192),f191(f917(x90193,a904)))))),f329(f329(f66(x90193,x90194,x90191),x90195),x90196))
% 159.70/159.38  [9327]~P22(x93273,x93271,x93276,x93272)+~P1(f329(f63(x93273),x93275))+~P1(f329(f63(x93273),x93274))+E(f329(f74(x93271,x93271,x93271,f329(x93272,f329(f329(f115(f917(x93273,a904)),x93274),x93275))),f329(x93272,f329(f329(f106(f917(x93273,a904)),x93274),x93275))),f329(f74(x93271,x93271,x93271,f329(x93272,x93274)),f329(x93272,x93275)))
% 159.70/159.38  [10293]~P44(f917(f916(x102934,x102935),a904),f917(f916(x102934,x102935),a904),x102936)+P1(f329(f329(x102931,x102932),x102933))+~P1(f329(f329(f331(f916(x102934,x102935)),f329(f329(f257(x102934,x102935),x102932),x102933)),f100(f917(f916(x102934,x102935),a904),x102936)))+P1(f329(f329(f331(f916(x102934,x102935)),f329(f329(f257(x102934,x102935),f509(x102931,x102936,x102933,x102932,x102935,x102934)),f510(x102931,x102936,x102933,x102932,x102935,x102934))),f329(x102936,f329(f329(f106(f917(f916(x102934,x102935),a904)),f100(f917(f916(x102934,x102935),a904),x102936)),f329(f267(f916(x102934,x102935)),f329(f262(x102934,x102935,a904),x102931))))))
% 159.70/159.38  [9663]~E(x96633,f329(f329(f162(x96631,x96632),x96635),x96636))+P1(f329(f329(f331(f916(f910(x96631),f910(x96631))),f329(f329(f257(f910(x96631),f910(x96631)),x96632),x96633)),f160(x96631,x96634)))+~P1(f329(f329(f240(a909),x96635),f329(f192(f910(x96631)),x96632)))+~P1(f329(f329(f331(f916(x96631,x96631)),f329(f329(f257(x96631,x96631),f329(f329(f167(x96631),x96632),x96635)),x96636)),x96634))
% 159.70/159.38  [10150]~P76(x101502)+~P1(f329(f63(x101501),x101506))+P1(f329(f329(f331(x101501),f553(x101504,x101505,x101503,x101506,x101501,x101502)),x101506))+E(f329(f329(f6(x101501,x101502),f329(f329(f18(x101501,f917(x101503,a904),x101502),f329(f329(f8(f917(x101503,x101502),f917(f917(x101503,a904),x101502),x101501),f6(x101503,x101502)),x101504)),x101505)),x101506),f329(f329(f6(f916(x101501,x101503),x101502),f329(f262(x101501,x101503,x101502),x101504)),f329(f329(f259(x101501,x101503),x101506),x101505)))
% 159.70/159.38  [10151]~P80(x101512)+~P1(f329(f63(x101511),x101516))+P1(f329(f329(f331(x101511),f551(x101514,x101515,x101513,x101516,x101511,x101512)),x101516))+E(f329(f329(f9(x101511,x101512),f329(f329(f18(x101511,f917(x101513,a904),x101512),f329(f329(f8(f917(x101513,x101512),f917(f917(x101513,a904),x101512),x101511),f9(x101513,x101512)),x101514)),x101515)),x101516),f329(f329(f9(f916(x101511,x101513),x101512),f329(f262(x101511,x101513,x101512),x101514)),f329(f329(f259(x101511,x101513),x101516),x101515)))
% 159.70/159.38  [10192]~P76(x101922)+~P1(f329(f63(x101921),x101926))+~P1(f329(f63(x101923),f329(x101925,f553(x101924,x101925,x101923,x101926,x101921,x101922))))+E(f329(f329(f6(x101921,x101922),f329(f329(f18(x101921,f917(x101923,a904),x101922),f329(f329(f8(f917(x101923,x101922),f917(f917(x101923,a904),x101922),x101921),f6(x101923,x101922)),x101924)),x101925)),x101926),f329(f329(f6(f916(x101921,x101923),x101922),f329(f262(x101921,x101923,x101922),x101924)),f329(f329(f259(x101921,x101923),x101926),x101925)))
% 159.70/159.38  [10193]~P80(x101932)+~P1(f329(f63(x101931),x101936))+~P1(f329(f63(x101933),f329(x101935,f551(x101934,x101935,x101933,x101936,x101931,x101932))))+E(f329(f329(f9(x101931,x101932),f329(f329(f18(x101931,f917(x101933,a904),x101932),f329(f329(f8(f917(x101933,x101932),f917(f917(x101933,a904),x101932),x101931),f9(x101933,x101932)),x101934)),x101935)),x101936),f329(f329(f9(f916(x101931,x101933),x101932),f329(f262(x101931,x101933,x101932),x101934)),f329(f329(f259(x101931,x101933),x101936),x101935)))
% 159.70/159.38  [10173]~P80(x101732)+~P1(f329(f63(x101731),x101736))+P1(f329(f329(f331(x101731),x101733),x101736))+E(f329(f329(f9(x101731,x101732),f329(f329(f7(x101731,x101732,x101732),f329(f329(f18(x101731,x101732,f917(x101732,x101732)),f329(f329(f8(a904,f917(x101732,f917(x101732,x101732)),x101731),f99(x101732)),f329(f329(f7(x101731,x101731,a904),a326),x101733))),x101734)),x101735)),x101736),f329(f329(f249(x101732),x101735),f329(f37(x101731),x101736)))
% 159.70/159.38  [10178]~P80(x101782)+~P1(f329(f63(x101781),x101786))+~P1(f329(f329(f331(x101781),x101783),x101786))+E(f329(f329(f9(x101781,x101782),f329(f329(f7(x101781,x101782,x101782),f329(f329(f18(x101781,x101782,f917(x101782,x101782)),f329(f329(f8(a904,f917(x101782,f917(x101782,x101782)),x101781),f99(x101782)),f329(f329(f7(x101781,x101781,a904),a326),x101783))),x101784)),x101785)),x101786),f329(f329(f83(x101782),f329(x101784,x101783)),f329(f329(f249(x101782),x101785),f329(f329(f23(a909),f329(f37(x101781),x101786)),f80(a909)))))
% 159.70/159.38  [10256]~P1(f329(f63(x102561),x102565))+~P1(f329(f63(x102562),x102563))+P1(f329(f329(f331(x102562),f414(x102566,x102564,x102563,x102562,x102565,x102561)),x102563))+E(f329(f329(f6(x102561,a909),f329(f329(f8(f917(x102562,a904),a909,x102561),f37(x102562)),f329(f329(f8(f917(x102562,a904),f917(x102562,a904),x102561),f267(x102562)),f329(f329(f8(f917(x102562,a904),f917(x102562,a904),x102561),f329(f18(x102562,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102562),a327),f329(f329(f7(x102562,f917(x102562,a904),a904),f331(x102562)),x102563)))),x102564)))),x102565),f329(f329(f83(a909),x102566),f329(f37(x102562),x102563)))
% 159.70/159.38  [10257]~P1(f329(f63(x102571),x102575))+~P1(f329(f63(x102572),x102573))+P1(f329(f329(f331(x102572),f421(x102576,x102574,x102573,x102572,x102575,x102571)),x102573))+E(f329(f329(f6(x102571,a909),f329(f329(f8(f917(x102572,a904),a909,x102571),f37(x102572)),f329(f329(f8(f917(x102572,a904),f917(x102572,a904),x102571),f267(x102572)),f329(f329(f8(f917(x102572,a904),f917(x102572,a904),x102571),f329(f18(x102572,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102572),a327),f329(f329(f7(x102572,f917(x102572,a904),a904),f331(x102572)),x102573)))),x102574)))),x102575),f329(f329(f6(x102572,a909),x102576),x102573))
% 159.70/159.38  [10297]~P1(f329(f63(x102972),x102973))+~P1(f329(f63(x102971),x102975))+~E(f329(f37(x102971),f329(f267(x102971),f329(f329(f18(x102971,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102971),a327),f329(f329(f7(x102971,f917(x102971,a904),a904),f331(x102971)),x102975))),f329(f329(f7(x102971,x102972,a904),x102974),f414(x102976,x102974,x102973,x102972,x102975,x102971))))),x102976)+E(f329(f329(f6(x102971,a909),f329(f329(f8(f917(x102972,a904),a909,x102971),f37(x102972)),f329(f329(f8(f917(x102972,a904),f917(x102972,a904),x102971),f267(x102972)),f329(f329(f8(f917(x102972,a904),f917(x102972,a904),x102971),f329(f18(x102972,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102972),a327),f329(f329(f7(x102972,f917(x102972,a904),a904),f331(x102972)),x102973)))),x102974)))),x102975),f329(f329(f83(a909),x102976),f329(f37(x102972),x102973)))
% 159.70/159.38  [10299]~P1(f329(f63(x102992),x102993))+~P1(f329(f63(x102991),x102995))+~E(f329(f37(x102991),f329(f267(x102991),f329(f329(f18(x102991,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102991),a327),f329(f329(f7(x102991,f917(x102991,a904),a904),f331(x102991)),x102995))),f329(f329(f7(x102991,x102992,a904),x102994),f421(x102996,x102994,x102993,x102992,x102995,x102991))))),f329(x102996,f421(x102996,x102994,x102993,x102992,x102995,x102991)))+E(f329(f329(f6(x102991,a909),f329(f329(f8(f917(x102992,a904),a909,x102991),f37(x102992)),f329(f329(f8(f917(x102992,a904),f917(x102992,a904),x102991),f267(x102992)),f329(f329(f8(f917(x102992,a904),f917(x102992,a904),x102991),f329(f18(x102992,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102992),a327),f329(f329(f7(x102992,f917(x102992,a904),a904),f331(x102992)),x102993)))),x102994)))),x102995),f329(f329(f6(x102992,a909),x102996),x102993))
% 159.70/159.38  [9943]E(x99431,x99432)+~P19(x99433,x99434,x99435)+~P1(f329(f68(x99433,x99434,x99435,x99436,x99437),x99432))+~P1(f329(f68(x99433,x99434,x99435,x99436,x99437),x99431))
% 159.70/159.38  [9741]P1(f329(x97411,x97412))+~P1(f329(f329(f331(x97417),x97412),f329(x97416,x97414)))+~P1(f329(x97411,f406(x97411,x97416,x97415,x97413,x97417)))+~P1(f329(f329(f331(x97413),x97414),x97415))
% 159.70/159.38  [10164]~P19(x101647,x101646,x101641)+E(f329(f329(x101641,x101642),f630(x101642,x101643,x101644,x101645,x101641,x101646,x101647)),x101643)+~P1(f329(f68(x101647,x101646,x101641,x101645,x101644),x101643))+~P1(f329(f329(f331(x101647),x101642),x101644))
% 159.70/159.38  [10235]~P19(x102351,x102352,x102353)+~P1(f329(f68(x102351,x102352,x102353,x102354,x102355),x102357))+P1(f329(f68(x102351,x102352,x102353,x102354,f329(f329(f23(f917(x102351,a904)),x102355),f329(f329(f311(x102351),x102356),f191(f917(x102351,a904))))),f630(x102356,x102357,x102355,x102354,x102353,x102352,x102351)))+~P1(f329(f329(f331(x102351),x102356),x102355))
% 159.70/159.38  [9637]~P74(x96371)+~P28(x96375,x96372,x96376,x96377)+~P1(f329(f63(x96375),x96377))+E(f329(f329(f329(f67(x96371,x96372,f83(x96371)),x96373),x96374),f329(f312(x96375,x96372,x96376),x96377)),f329(f329(f329(f67(x96371,x96375,f83(x96371)),f329(f74(x96372,x96371,x96375,x96373),x96376)),x96374),x96377))
% 159.70/159.38  [9764]~E(f329(f329(f311(x97641),x97645),x97646),f329(f329(f311(x97641),x97642),x97643))+~P1(f329(f68(x97641,x97641,x97644,x97642,x97643),x97647))+P1(f329(f329(f331(x97641),x97642),x97643))+P1(f329(f64(x97641,x97644,f329(f329(f311(x97641),x97645),x97646)),x97647))
% 159.70/159.38  [9848]P1(f329(x98481,x98482))+~P1(f329(f329(f331(x98483),x98482),f329(x98484,x98487)))+~P1(f329(f329(f331(x98486),x98487),x98485))+P1(f329(f329(f331(x98483),f406(x98481,x98484,x98485,x98486,x98483)),f329(f329(f41(x98486,f917(x98483,a904)),x98485),x98484)))
% 159.70/159.38  [9864]~P28(x98642,x98641,x98645,x98644)+~P28(x98641,x98643,x98646,f329(f312(x98642,x98641,x98645),x98644))+E(f329(f329(f74(x98641,x98642,x98643,f79(x98642,x98641,x98644,x98645)),f79(x98641,x98643,f329(f312(x98642,x98641,x98645),x98644),x98646)),x98647),f329(f79(x98642,x98643,x98644,f329(f74(x98641,x98643,x98642,x98646),x98645)),x98647))+~P1(f329(f329(f331(x98643),x98647),f329(f312(x98641,x98643,x98646),f329(f312(x98642,x98641,x98645),x98644))))
% 159.70/159.38  [9865]~P28(x98652,x98651,x98655,x98654)+~P28(x98651,x98653,x98656,f329(f312(x98652,x98651,x98655),x98654))+E(f329(f329(f74(x98651,x98652,x98653,f94(x98652,x98651,x98654,x98655)),f94(x98651,x98653,f329(f312(x98652,x98651,x98655),x98654),x98656)),x98657),f329(f94(x98652,x98653,x98654,f329(f74(x98651,x98653,x98652,x98656),x98655)),x98657))+~P1(f329(f329(f331(x98653),x98657),f329(f312(x98651,x98653,x98656),f329(f312(x98652,x98651,x98655),x98654))))
% 159.70/159.38  [10165]~P19(x101657,x101656,x101651)+E(f329(f329(x101651,x101652),f653(x101653,x101654,x101652,x101655,x101651,x101656,x101657)),x101653)+P1(f329(f329(f331(x101657),x101652),x101654))+~P1(f329(f68(x101657,x101656,x101651,x101655,f329(f329(f311(x101657),x101652),x101654)),x101653))
% 159.70/159.38  [10234]~P19(x102341,x102344,x102345)+P1(f329(f68(x102341,x102344,x102345,x102346,x102343),f653(x102347,x102343,x102342,x102346,x102345,x102344,x102341)))+P1(f329(f329(f331(x102341),x102342),x102343))+~P1(f329(f68(x102341,x102344,x102345,x102346,f329(f329(f311(x102341),x102342),x102343)),x102347))
% 159.70/159.38  [9925]E(x99251,f2(a1))+~P1(f329(f51(x99253,x99251),f329(f329(f257(a1,a1),x99255),x99257)))+~P1(f329(f51(x99252,x99251),f329(f329(f257(a1,a1),x99254),x99256)))+P1(f329(f51(f329(f329(f82(a1),x99252),x99253),x99251),f329(f329(f257(a1,a1),f329(f329(f82(a1),f329(f329(f82(a1),x99254),x99255)),f329(f329(f38(a1),f329(f329(f82(a1),x99256),x99257)),x99251))),f47(a1,f329(f329(f82(a1),x99256),x99257),x99251))))
% 159.70/159.38  [9927]~P1(f329(f329(f240(a909),f2(a909)),x99273))+~P1(f329(f50(x99272,x99273),f329(f329(f257(a909,a909),x99275),x99277)))+~P1(f329(f50(x99271,x99273),f329(f329(f257(a909,a909),x99274),x99276)))+P1(f329(f50(f329(f329(f82(a909),x99271),x99272),x99273),f329(f329(f257(a909,a909),f329(f329(f82(a909),f329(f329(f82(a909),x99274),x99275)),f329(f329(f38(a909),f329(f329(f82(a909),x99276),x99277)),x99273))),f47(a909,f329(f329(f82(a909),x99276),x99277),x99273))))
% 159.70/159.38  [10296]~P76(x102962)+~P1(f329(f63(x102963),x102965))+~P1(f329(f63(x102961),x102967))+E(f329(f329(f6(x102961,x102962),f329(f329(f18(x102961,f917(x102963,a904),x102962),f329(f329(f8(f917(x102963,x102962),f917(f917(x102963,a904),x102962),x102961),f6(x102963,x102962)),x102964)),f329(f329(f8(f917(x102963,a904),f917(x102963,a904),x102961),f267(x102963)),f329(f329(f8(f917(x102963,a904),f917(x102963,a904),x102961),f329(f18(x102963,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102963),a327),f329(f329(f7(x102963,f917(x102963,a904),a904),f331(x102963)),x102965)))),x102966)))),x102967),f329(f329(f6(x102963,x102962),f329(f329(f18(x102963,f917(x102961,a904),x102962),f329(f329(f8(f917(x102961,x102962),f917(f917(x102961,a904),x102962),x102963),f6(x102961,x102962)),f329(f7(x102961,x102963,x102962),x102964))),f329(f329(f8(f917(x102961,a904),f917(x102961,a904),x102963),f267(x102961)),f329(f329(f8(f917(x102961,a904),f917(x102961,a904),x102963),f329(f18(x102961,a904,a904),f329(f329(f8(a904,f917(a904,a904),x102961),a327),f329(f329(f7(x102961,f917(x102961,a904),a904),f331(x102961)),x102967)))),f329(f7(x102961,x102963,a904),x102966))))),x102965))
% 159.70/159.38  [9800]~P25(x98007,x98006,x98001,x98008,x98002,x98004)+E(f329(f329(x98001,f329(x98002,x98003)),f329(x98004,x98005)),f329(x98004,x98005))+~P1(f329(f63(x98006),x98005))+~P1(f329(f329(f331(x98006),x98003),x98005))
% 159.70/159.38  [9804]~P15(x98046,x98041,x98042,x98048,x98043,x98044)+~P11(x98046,x98047,x98048)+P14(x98041,x98042,x98043,f329(x98044,x98045))+~P1(f329(f329(f331(x98046),x98045),x98047))
% 159.70/159.38  [7919]~P46(x79194,x79195,x79196,x79193)+~P31(x79198,x79196,f329(f329(f329(f93(x79198),x79197),x79194),x79191))+P1(f329(f329(x79191,x79192),x79193))+~P1(f329(f329(x79197,x79192),x79195))
% 159.70/159.38  [9418]~P22(x94187,x94181,x94188,x94183)+~P1(f329(f63(x94187),x94185))+~P1(f329(f63(x94187),x94184))+E(f329(f74(x94181,x94181,x94182,f329(x94183,x94184)),f329(f74(x94181,x94181,x94182,f329(x94183,x94185)),x94186)),f329(f74(x94181,x94181,x94182,f329(x94183,x94185)),f329(f74(x94181,x94181,x94182,f329(x94183,x94184)),x94186)))
% 159.70/159.38  [9427]~P38(x94271,x94272,x94273,x94274,x94277)+P38(x94271,x94272,x94273,f329(f329(f162(x94271,x94274),x94275),x94276),f329(f329(f162(x94272,x94277),x94275),x94278))+~P1(f329(f329(x94273,x94276),x94278))+~P1(f329(f329(f240(a909),x94275),f329(f192(f910(x94271)),x94274)))
% 159.70/159.38  [9428]~P38(x94281,x94282,x94283,x94284,x94287)+P38(x94281,x94282,x94283,f329(f329(f162(x94281,x94284),x94285),x94286),f329(f329(f162(x94282,x94287),x94285),x94288))+~P1(f329(f329(x94283,x94286),x94288))+~P1(f329(f329(f240(a909),x94285),f329(f192(f910(x94282)),x94287)))
% 159.70/159.38  [9506]~P28(x95062,x95062,x95065,x95066)+~P24(x95063,x95062,x95067,x95068,x95061)+~P1(f329(f63(x95062),x95066))+E(f329(f329(x95061,f329(f74(x95062,x95063,x95062,x95064),x95065)),x95066),f329(f329(x95061,x95064),f329(f312(x95062,x95062,x95065),x95066)))
% 159.70/159.38  [9765]P29(x97651,x97652,x97653,x97654,x97655)+~P29(x97652,x97656,x97657,x97655,x97658)+~P29(x97651,x97656,f329(f74(x97652,x97656,x97651,x97657),x97653),x97654,x97658)+~P1(f329(f329(f239(f917(x97652,a904)),f329(f312(x97651,x97652,x97653),x97654)),x97655))
% 159.70/159.38  [9802]~P26(x98027,x98022,x98025,x98028,x98026,x98021)+~P1(f329(f63(x98022),x98024))+E(f329(x98021,f329(f329(f311(x98022),x98023),x98024)),f329(f329(x98025,f329(x98026,x98023)),f329(x98021,x98024)))+P1(f329(f329(f331(x98022),x98023),x98024))
% 159.70/159.38  [9813]~P25(x98136,x98135,x98131,x98137,x98138,x98132)+E(f329(f329(x98131,f329(x98132,x98133)),f329(x98132,x98134)),f329(x98132,x98134))+~P1(f329(f63(x98135),x98134))+~P1(f329(f329(f239(f917(x98135,a904)),x98133),x98134))
% 159.70/159.38  [9404]P1(f329(f329(f331(f916(f910(x94041),f910(x94041))),f329(f329(f257(f910(x94041),f910(x94041)),x94042),x94043)),f160(x94041,x94044)))+~E(x94043,f329(f329(f137(x94041),x94045),f329(f329(f154(x94041),x94046),x94047)))+~E(x94042,f329(f329(f137(x94041),x94045),f329(f329(f154(x94041),x94048),x94047)))+~P1(f329(f329(f331(f916(x94041,x94041)),f329(f329(f257(x94041,x94041),x94048),x94046)),x94044))
% 159.70/159.38  [9807]~P25(x98076,x98072,x98075,x98077,x98078,x98071)+~P1(f329(f63(x98072),x98074))+~P1(f329(f63(x98072),x98073))+E(f329(x98071,f329(f329(f115(f917(x98072,a904)),x98073),x98074)),f329(f329(x98075,f329(x98071,x98073)),f329(x98071,x98074)))
% 159.70/159.38  [10340]~P28(x103404,x103402,x103405,x103408)+E(f329(f329(f42(x103401,f917(x103402,a904)),x103403),f329(f329(f8(f917(x103404,a904),f917(x103402,a904),x103401),f312(x103404,x103402,x103405)),x103406)),f329(f312(x103404,x103402,x103405),f329(f329(f42(x103401,f917(x103404,a904)),x103403),x103406)))+~P1(f329(f329(f331(x103401),x103407),x103403))+P1(f329(f329(f331(x103401),f642(x103407,x103406,x103403,x103401,x103408,x103405,x103402,x103404)),x103403))
% 159.70/159.38  [10365]~P28(x103654,x103652,x103655,x103657)+E(f329(f329(f42(x103651,f917(x103652,a904)),x103653),f329(f329(f8(f917(x103654,a904),f917(x103652,a904),x103651),f312(x103654,x103652,x103655)),x103656)),f329(f312(x103654,x103652,x103655),f329(f329(f42(x103651,f917(x103654,a904)),x103653),x103656)))+~P1(f329(f329(f331(x103651),x103658),x103653))+~P1(f329(f329(f239(f917(x103654,a904)),f329(x103656,f642(x103658,x103656,x103653,x103651,x103657,x103655,x103652,x103654))),x103657))
% 159.70/159.38  [9874]~P26(x98747,x98745,x98741,x98748,x98742,x98744)+~P1(f329(f63(x98745),x98746))+~P1(f329(f329(f331(x98745),x98743),x98746))+E(f329(f329(x98741,f329(x98742,x98743)),f329(x98744,f329(f329(f23(f917(x98745,a904)),x98746),f329(f329(f311(x98745),x98743),f191(f917(x98745,a904)))))),f329(x98744,x98746))
% 159.70/159.38  [9882]~P26(x98826,x98823,x98821,x98827,x98828,x98822)+~P1(f329(f63(x98823),x98825))+~P1(f329(f63(x98823),x98824))+E(f329(f329(x98821,f329(x98822,f329(f329(f115(f917(x98823,a904)),x98824),x98825))),f329(x98822,f329(f329(f106(f917(x98823,a904)),x98824),x98825))),f329(f329(x98821,f329(x98822,x98824)),f329(x98822,x98825)))
% 159.70/159.38  [9966]P48(x99661,x99662,x99663,x99664,x99665,f329(f329(x99663,x99666),x99667))+~P48(x99661,x99662,x99663,x99664,f329(f329(f23(f917(x99661,a904)),x99665),f329(f329(f311(x99661),x99668),f191(f917(x99661,a904)))),x99669)+~E(f329(f329(x99663,x99666),x99667),f329(f329(x99663,x99668),x99669))+~P1(f329(f329(f331(x99661),x99668),x99665))
% 159.70/159.38  [10376]P27(x103761,x103762,f329(f329(f311(f908(x103761)),f329(f329(f329(f93(x103761),f329(x103763,f649(x103764,x103765,x103766,x103767,x103763,x103762,x103761,x103768,x103769))),f329(x103767,f649(x103764,x103765,x103766,x103767,x103763,x103762,x103761,x103768,x103769))),f329(x103766,f649(x103764,x103765,x103766,x103767,x103763,x103762,x103761,x103768,x103769)))),f191(f917(f908(x103761),a904))))+~P1(f329(f63(x103769),x103768))+~P27(x103761,x103762,f329(f312(x103769,f908(x103761),f329(f329(f18(x103769,f917(x103761,f917(a905,a904)),f908(x103761)),f329(f329(f18(x103769,a906,f917(f917(x103761,f917(a905,a904)),f908(x103761))),f329(f329(f8(f917(x103761,f917(a905,a904)),f917(a906,f917(f917(x103761,f917(a905,a904)),f908(x103761))),x103769),f93(x103761)),x103763)),x103767)),x103766)),x103768))+P27(x103761,x103762,f329(f312(x103769,f908(x103761),f329(f329(f18(x103769,f917(x103761,f917(a905,a904)),f908(x103761)),f329(f329(f18(x103769,a906,f917(f917(x103761,f917(a905,a904)),f908(x103761))),f329(f329(f8(f917(x103761,f917(a905,a904)),f917(a906,f917(f917(x103761,f917(a905,a904)),f908(x103761))),x103769),f93(x103761)),x103765)),x103767)),x103764)),x103768))
% 159.70/159.38  [10377]~P27(x103771,x103772,f329(f329(f311(f908(x103771)),f329(f329(f329(f93(x103771),f329(x103774,f649(x103776,x103774,x103778,x103775,x103779,x103772,x103771,x103777,x103773))),f329(x103775,f649(x103776,x103774,x103778,x103775,x103779,x103772,x103771,x103777,x103773))),f329(x103776,f649(x103776,x103774,x103778,x103775,x103779,x103772,x103771,x103777,x103773)))),f191(f917(f908(x103771),a904))))+~P1(f329(f63(x103773),x103777))+~P27(x103771,x103772,f329(f312(x103773,f908(x103771),f329(f329(f18(x103773,f917(x103771,f917(a905,a904)),f908(x103771)),f329(f329(f18(x103773,a906,f917(f917(x103771,f917(a905,a904)),f908(x103771))),f329(f329(f8(f917(x103771,f917(a905,a904)),f917(a906,f917(f917(x103771,f917(a905,a904)),f908(x103771))),x103773),f93(x103771)),x103779)),x103775)),x103778)),x103777))+P27(x103771,x103772,f329(f312(x103773,f908(x103771),f329(f329(f18(x103773,f917(x103771,f917(a905,a904)),f908(x103771)),f329(f329(f18(x103773,a906,f917(f917(x103771,f917(a905,a904)),f908(x103771))),f329(f329(f8(f917(x103771,f917(a905,a904)),f917(a906,f917(f917(x103771,f917(a905,a904)),f908(x103771))),x103773),f93(x103771)),x103774)),x103775)),x103776)),x103777))
% 159.70/159.38  [9908]~P15(x99086,x99087,x99088,x99089,x990810,x99081)+E(f329(f329(x99081,x99082),x99083),f329(f329(x99081,x99084),x99085))+~P1(f329(f329(f331(f916(x99087,x99087)),f329(f329(f257(x99087,x99087),x99083),x99085)),x990810))+~P1(f329(f329(f331(f916(x99086,x99086)),f329(f329(f257(x99086,x99086),x99082),x99084)),x99089))
% 159.70/159.38  [9508]~P2(x95082)+E(x95081,f191(f917(x95082,a904)))+~P1(f329(f63(x95082),x95081))+P1(f329(f329(f331(x95082),f13(x95082,x95081)),x95081))+~P1(f329(f329(f331(x95082),f329(f329(f115(x95082),f656(x95081,x95082)),f665(x95081,x95082))),f329(f329(f311(x95082),f656(x95081,x95082)),f329(f329(f311(x95082),f665(x95081,x95082)),f191(f917(x95082,a904))))))
% 159.70/159.38  [9509]~P2(x95092)+E(x95091,f191(f917(x95092,a904)))+~P1(f329(f63(x95092),x95091))+P1(f329(f329(f331(x95092),f10(x95092,x95091)),x95091))+~P1(f329(f329(f331(x95092),f329(f329(f106(x95092),f803(x95091,x95092)),f814(x95091,x95092))),f329(f329(f311(x95092),f803(x95091,x95092)),f329(f329(f311(x95092),f814(x95091,x95092)),f191(f917(x95092,a904))))))
% 159.70/159.38  [9540]~P74(x95402)+E(x95401,f191(f917(x95402,a904)))+~P1(f329(f63(x95402),x95401))+P1(f329(f329(f331(x95402),f329(f65(x95402,f83(x95402)),x95401)),x95401))+~P1(f329(f329(f331(x95402),f329(f329(f83(x95402),f418(x95401,x95402)),f419(x95401,x95402))),f329(f329(f311(x95402),f418(x95401,x95402)),f329(f329(f311(x95402),f419(x95401,x95402)),f191(f917(x95402,a904))))))
% 159.70/159.38  [9546]~P112(x95462)+E(x95461,f191(f917(x95462,a904)))+~P1(f329(f63(x95462),x95461))+P1(f329(f329(f331(x95462),f11(x95462,f237(x95462),x95461)),x95461))+~P1(f329(f329(f331(x95462),f329(f329(f237(x95462),f439(x95461,x95462)),f441(x95461,x95462))),f329(f329(f311(x95462),f439(x95461,x95462)),f329(f329(f311(x95462),f441(x95461,x95462)),f191(f917(x95462,a904))))))
% 159.70/159.38  [9547]~P112(x95472)+E(x95471,f191(f917(x95472,a904)))+~P1(f329(f63(x95472),x95471))+P1(f329(f329(f331(x95472),f12(x95472,f238(x95472),x95471)),x95471))+~P1(f329(f329(f331(x95472),f329(f329(f238(x95472),f434(x95471,x95472)),f440(x95471,x95472))),f329(f329(f311(x95472),f434(x95471,x95472)),f329(f329(f311(x95472),f440(x95471,x95472)),f191(f917(x95472,a904))))))
% 159.70/159.38  [6641]~P90(x66412)+E(x66411,f2(x66412))+~E(f329(f329(f82(x66412),x66413),x66411),f2(x66412))+~P1(f329(f329(f239(x66412),f2(x66412)),x66413))+~P1(f329(f329(f239(x66412),f2(x66412)),x66411))
% 159.70/159.38  [6642]~P90(x66422)+E(x66421,f2(x66422))+~E(f329(f329(f82(x66422),x66421),x66423),f2(x66422))+~P1(f329(f329(f239(x66422),f2(x66422)),x66423))+~P1(f329(f329(f239(x66422),f2(x66422)),x66421))
% 159.70/159.38  [7169]~P112(x71692)+~P16(x71692,x71691)+E(x71691,f118(x71692))+~P1(f329(f329(f331(x71692),x71693),f329(f175(x71692),f730(x71691,x71692))))+P1(f329(f329(f239(x71692),f750(x71691,x71692)),x71693))
% 159.70/159.38  [7337]~P112(x73371)+E(f14(x73371,x73372),x73373)+~P1(f329(f63(x73371),x73372))+~P1(f329(f329(f239(x73371),x73373),f482(x73373,x73372,x73371)))+~P1(f329(f329(f331(x73371),x73373),x73372))
% 159.70/159.38  [7373]~P112(x73731)+~P16(x73731,x73732)+~P16(x73731,x73733)+P16(x73731,f329(f329(f137(x73731),x73732),x73733))+P1(f329(f329(f331(x73731),f736(x73733,x73732,x73731)),f329(f175(x73731),x73732)))
% 159.70/159.38  [7374]~P112(x73741)+~P16(x73741,x73742)+~P16(x73741,x73743)+P16(x73741,f329(f329(f137(x73741),x73742),x73743))+P1(f329(f329(f331(x73741),f737(x73743,x73742,x73741)),f329(f175(x73741),x73743)))
% 159.70/159.38  [7435]~P112(x74351)+E(f14(x74351,x74352),x74353)+~P1(f329(f63(x74351),x74352))+P1(f329(f329(f331(x74351),f482(x74353,x74352,x74351)),x74352))+~P1(f329(f329(f331(x74351),x74353),x74352))
% 159.70/159.38  [7436]~P112(x74361)+E(f15(x74361,x74362),x74363)+~P1(f329(f63(x74361),x74362))+P1(f329(f329(f331(x74361),f483(x74363,x74362,x74361)),x74362))+~P1(f329(f329(f331(x74361),x74363),x74362))
% 159.70/159.38  [8020]~P112(x80201)+E(f15(x80201,x80202),x80203)+~P1(f329(f63(x80201),x80202))+~P1(f329(f329(f331(x80201),x80203),x80202))+~P1(f329(f329(f239(x80201),f483(x80203,x80202,x80201)),x80203))
% 159.70/159.38  [8348]~P112(x83481)+~P16(x83481,x83482)+~P16(x83481,x83483)+P16(x83481,f329(f329(f137(x83481),x83482),x83483))+~P1(f329(f329(f239(x83481),f736(x83483,x83482,x83481)),f737(x83483,x83482,x83481)))
% 159.70/159.38  [9140]~P2(x91402)+E(x91401,f191(f917(x91402,a904)))+~E(f329(f329(f115(x91402),f329(x91403,f672(x91401,x91403,x91402))),f329(x91403,f688(x91401,x91403,x91402))),f329(x91403,f329(f329(f115(x91402),f672(x91401,x91403,x91402)),f688(x91401,x91403,x91402))))+E(f13(x91402,f329(f312(x91402,x91402,x91403),x91401)),f329(x91403,f13(x91402,x91401)))+~P1(f329(f63(x91402),x91401))
% 159.70/159.38  [9141]~P2(x91412)+E(x91411,f191(f917(x91412,a904)))+~E(f329(f329(f106(x91412),f329(x91413,f843(x91411,x91413,x91412))),f329(x91413,f857(x91411,x91413,x91412))),f329(x91413,f329(f329(f106(x91412),f843(x91411,x91413,x91412)),f857(x91411,x91413,x91412))))+E(f10(x91412,f329(f312(x91412,x91412,x91413),x91411)),f329(x91413,f10(x91412,x91411)))+~P1(f329(f63(x91412),x91411))
% 159.70/159.38  [9142]~P112(x91422)+E(x91421,f191(f917(x91422,a904)))+~E(f329(f329(f237(x91422),f329(x91423,f449(x91421,x91423,x91422))),f329(x91423,f453(x91421,x91423,x91422))),f329(x91423,f329(f329(f237(x91422),f449(x91421,x91423,x91422)),f453(x91421,x91423,x91422))))+E(f14(x91422,f329(f312(x91422,x91422,x91423),x91421)),f329(x91423,f14(x91422,x91421)))+~P1(f329(f63(x91422),x91421))
% 159.70/159.38  [9143]~P112(x91432)+E(x91431,f191(f917(x91432,a904)))+~E(f329(f329(f238(x91432),f329(x91433,f450(x91431,x91433,x91432))),f329(x91433,f452(x91431,x91433,x91432))),f329(x91433,f329(f329(f238(x91432),f450(x91431,x91433,x91432)),f452(x91431,x91433,x91432))))+E(f15(x91432,f329(f312(x91432,x91432,x91433),x91431)),f329(x91433,f15(x91432,x91431)))+~P1(f329(f63(x91432),x91431))
% 159.70/159.38  [9212]~P112(x92122)+E(x92121,f191(f917(x92122,a904)))+~E(f329(f329(f237(x92122),f329(x92123,f436(x92121,x92123,x92122))),f329(x92123,f451(x92121,x92123,x92122))),f329(x92123,f329(f329(f237(x92122),f436(x92121,x92123,x92122)),f451(x92121,x92123,x92122))))+E(f11(x92122,f237(x92122),f329(f312(x92122,x92122,x92123),x92121)),f329(x92123,f11(x92122,f237(x92122),x92121)))+~P1(f329(f63(x92122),x92121))
% 159.70/159.38  [9213]~P112(x92132)+E(x92131,f191(f917(x92132,a904)))+~E(f329(f329(f238(x92132),f329(x92133,f437(x92131,x92133,x92132))),f329(x92133,f445(x92131,x92133,x92132))),f329(x92133,f329(f329(f238(x92132),f437(x92131,x92133,x92132)),f445(x92131,x92133,x92132))))+E(f12(x92132,f238(x92132),f329(f312(x92132,x92132,x92133),x92131)),f329(x92133,f12(x92132,f238(x92132),x92131)))+~P1(f329(f63(x92132),x92131))
% 159.70/159.38  [6657]~P74(x66572)+E(x66571,f191(f917(x66572,a904)))+~P1(f329(f63(x66572),x66571))+E(f329(f65(x66572,f83(x66572)),f329(f329(f311(x66572),x66573),x66571)),f329(f329(f83(x66572),x66573),f329(f65(x66572,f83(x66572)),x66571)))+P1(f329(f329(f331(x66572),x66573),x66571))
% 159.70/159.38  [7175]~P2(x71752)+E(f329(f329(f115(x71752),f13(x71752,x71751)),f13(x71752,x71753)),f13(x71752,x71753))+E(x71751,f191(f917(x71752,a904)))+~P1(f329(f63(x71752),x71753))+~P1(f329(f329(f239(f917(x71752,a904)),x71751),x71753))
% 159.70/159.38  [7176]~P2(x71762)+E(f329(f329(f106(x71762),f10(x71762,x71761)),f10(x71762,x71763)),f10(x71762,x71763))+E(x71761,f191(f917(x71762,a904)))+~P1(f329(f63(x71762),x71763))+~P1(f329(f329(f239(f917(x71762,a904)),x71761),x71763))
% 159.70/159.38  [7177]~P112(x71772)+E(f329(f329(f237(x71772),f14(x71772,x71771)),f14(x71772,x71773)),f14(x71772,x71773))+E(x71771,f191(f917(x71772,a904)))+~P1(f329(f63(x71772),x71773))+~P1(f329(f329(f239(f917(x71772,a904)),x71771),x71773))
% 159.70/159.38  [7178]~P112(x71782)+E(f329(f329(f238(x71782),f15(x71782,x71781)),f15(x71782,x71783)),f15(x71782,x71783))+E(x71781,f191(f917(x71782,a904)))+~P1(f329(f63(x71782),x71783))+~P1(f329(f329(f239(f917(x71782,a904)),x71781),x71783))
% 159.70/159.38  [7487]~P112(x74872)+E(x74871,f191(f917(x74872,a904)))+~P1(f329(f63(x74872),x74873))+P1(f329(f329(f239(x74872),f14(x74872,x74873)),f14(x74872,x74871)))+~P1(f329(f329(f239(f917(x74872,a904)),x74871),x74873))
% 159.70/159.38  [7488]~P112(x74882)+E(x74881,f191(f917(x74882,a904)))+~P1(f329(f63(x74882),x74883))+P1(f329(f329(f239(x74882),f15(x74882,x74881)),f15(x74882,x74883)))+~P1(f329(f329(f239(f917(x74882,a904)),x74881),x74883))
% 159.70/159.38  [7544]~P2(x75441)+E(f13(x75441,x75442),x75443)+~P1(f329(f63(x75441),x75442))+~E(f329(f329(f23(f917(x75441,a904)),x75442),f329(f329(f311(x75441),x75443),f191(f917(x75441,a904)))),f191(f917(x75441,a904)))+~P1(f329(f329(f331(x75441),x75443),x75442))
% 159.70/159.38  [7545]~P2(x75451)+E(f10(x75451,x75452),x75453)+~P1(f329(f63(x75451),x75452))+~E(f329(f329(f23(f917(x75451,a904)),x75452),f329(f329(f311(x75451),x75453),f191(f917(x75451,a904)))),f191(f917(x75451,a904)))+~P1(f329(f329(f331(x75451),x75453),x75452))
% 159.70/159.38  [7546]~P112(x75461)+E(f14(x75461,x75462),x75463)+~P1(f329(f63(x75461),x75462))+~E(f329(f329(f23(f917(x75461,a904)),x75462),f329(f329(f311(x75461),x75463),f191(f917(x75461,a904)))),f191(f917(x75461,a904)))+~P1(f329(f329(f331(x75461),x75463),x75462))
% 159.70/159.38  [7547]~P112(x75471)+E(f15(x75471,x75472),x75473)+~P1(f329(f63(x75471),x75472))+~E(f329(f329(f23(f917(x75471,a904)),x75472),f329(f329(f311(x75471),x75473),f191(f917(x75471,a904)))),f191(f917(x75471,a904)))+~P1(f329(f329(f331(x75471),x75473),x75472))
% 159.70/159.38  [7644]~P112(x76441)+E(f11(x76441,f237(x76441),x76442),x76443)+~P1(f329(f63(x76441),x76442))+~E(f329(f329(f23(f917(x76441,a904)),x76442),f329(f329(f311(x76441),x76443),f191(f917(x76441,a904)))),f191(f917(x76441,a904)))+~P1(f329(f329(f331(x76441),x76443),x76442))
% 159.70/159.38  [7645]~P112(x76451)+E(f12(x76451,f238(x76451),x76452),x76453)+~P1(f329(f63(x76451),x76452))+~E(f329(f329(f23(f917(x76451,a904)),x76452),f329(f329(f311(x76451),x76453),f191(f917(x76451,a904)))),f191(f917(x76451,a904)))+~P1(f329(f329(f331(x76451),x76453),x76452))
% 159.70/159.38  [7680]~P112(x76802)+E(x76801,f191(f917(x76802,a904)))+~P1(f329(f63(x76802),x76801))+~P1(f329(f329(f240(x76802),x76803),f425(x76803,x76801,x76802)))+P1(f329(f329(f240(x76802),x76803),f329(f65(x76802,f237(x76802)),x76801)))
% 159.70/159.38  [7681]~P104(x76812)+E(x76811,f191(f917(x76812,a904)))+~P1(f329(f63(x76812),x76811))+~P1(f329(f329(f239(x76812),x76813),f402(x76813,x76811,x76812)))+P1(f329(f329(f239(x76812),x76813),f329(f65(x76812,f106(x76812)),x76811)))
% 159.70/159.38  [7682]~P112(x76822)+E(x76821,f191(f917(x76822,a904)))+~P1(f329(f63(x76822),x76821))+~P1(f329(f329(f239(x76822),x76823),f426(x76823,x76821,x76822)))+P1(f329(f329(f239(x76822),x76823),f329(f65(x76822,f237(x76822)),x76821)))
% 159.70/159.38  [7768]~P104(x77682)+E(x77681,f191(f917(x77682,a904)))+~P1(f329(f63(x77682),x77681))+P1(f329(f329(f331(x77682),f402(x77683,x77681,x77682)),x77681))+P1(f329(f329(f239(x77682),x77683),f329(f65(x77682,f106(x77682)),x77681)))
% 159.70/159.38  [7769]~P112(x77692)+E(x77691,f191(f917(x77692,a904)))+~P1(f329(f63(x77692),x77691))+P1(f329(f329(f331(x77692),f426(x77693,x77691,x77692)),x77691))+P1(f329(f329(f239(x77692),x77693),f329(f65(x77692,f237(x77692)),x77691)))
% 159.70/159.38  [7770]~P112(x77702)+E(x77701,f191(f917(x77702,a904)))+~P1(f329(f63(x77702),x77701))+P1(f329(f329(f331(x77702),f425(x77703,x77701,x77702)),x77701))+P1(f329(f329(f240(x77702),x77703),f329(f65(x77702,f237(x77702)),x77701)))
% 159.70/159.38  [7893]~P112(x78932)+E(x78931,f191(f917(x78932,a904)))+E(f329(f329(f237(x78932),f11(x78932,f237(x78932),x78931)),f11(x78932,f237(x78932),x78933)),f11(x78932,f237(x78932),x78933))+~P1(f329(f63(x78932),x78933))+~P1(f329(f329(f239(f917(x78932,a904)),x78931),x78933))
% 159.70/159.38  [7894]~P112(x78942)+E(x78941,f191(f917(x78942,a904)))+E(f329(f329(f238(x78942),f12(x78942,f238(x78942),x78941)),f12(x78942,f238(x78942),x78943)),f12(x78942,f238(x78942),x78943))+~P1(f329(f63(x78942),x78943))+~P1(f329(f329(f239(f917(x78942,a904)),x78941),x78943))
% 159.70/159.38  [8100]~E(f639(x81001,x81003,x81002),f640(x81001,x81003,x81002))+~E(f329(f37(x81002),f641(x81001,x81003,x81002)),x81001)+E(f329(f329(f83(a909),x81001),f329(f37(f917(x81002,a904)),x81003)),f329(f37(x81002),f39(f917(x81002,a904),x81003)))+~P1(f329(f63(x81002),f39(f917(x81002,a904),x81003)))+~P1(f329(f63(f917(x81002,a904)),x81003))
% 159.70/159.38  [8286]~P112(x82862)+E(x82861,f191(f917(x82862,a904)))+~P1(f329(f63(x82862),x82863))+P1(f329(f329(f239(x82862),f329(f65(x82862,f237(x82862)),x82863)),f329(f65(x82862,f237(x82862)),x82861)))+~P1(f329(f329(f239(f917(x82862,a904)),x82861),x82863))
% 159.70/159.38  [8595]~E(f639(x85951,x85953,x85952),f640(x85951,x85953,x85952))+E(f329(f329(f83(a909),x85951),f329(f37(f917(x85952,a904)),x85953)),f329(f37(x85952),f39(f917(x85952,a904),x85953)))+P1(f329(f329(f331(f917(x85952,a904)),f641(x85951,x85953,x85952)),x85953))+~P1(f329(f63(x85952),f39(f917(x85952,a904),x85953)))+~P1(f329(f63(f917(x85952,a904)),x85953))
% 159.70/159.38  [8624]~E(f329(f37(x86242),f641(x86241,x86243,x86242)),x86241)+E(f329(f329(f83(a909),x86241),f329(f37(f917(x86242,a904)),x86243)),f329(f37(x86242),f39(f917(x86242,a904),x86243)))+P1(f329(f329(f331(f917(x86242,a904)),f640(x86241,x86243,x86242)),x86243))+~P1(f329(f63(x86242),f39(f917(x86242,a904),x86243)))+~P1(f329(f63(f917(x86242,a904)),x86243))
% 159.70/159.38  [8625]~E(f329(f37(x86252),f641(x86251,x86253,x86252)),x86251)+E(f329(f329(f83(a909),x86251),f329(f37(f917(x86252,a904)),x86253)),f329(f37(x86252),f39(f917(x86252,a904),x86253)))+P1(f329(f329(f331(f917(x86252,a904)),f639(x86251,x86253,x86252)),x86253))+~P1(f329(f63(x86252),f39(f917(x86252,a904),x86253)))+~P1(f329(f63(f917(x86252,a904)),x86253))
% 159.70/159.38  [8654]~E(f329(f37(x86542),f641(x86541,x86543,x86542)),x86541)+~E(f329(f329(f106(f917(x86542,a904)),f640(x86541,x86543,x86542)),f639(x86541,x86543,x86542)),f191(f917(x86542,a904)))+E(f329(f329(f83(a909),x86541),f329(f37(f917(x86542,a904)),x86543)),f329(f37(x86542),f39(f917(x86542,a904),x86543)))+~P1(f329(f63(f917(x86542,a904)),x86543))+~P1(f329(f63(x86542),f39(f917(x86542,a904),x86543)))
% 159.70/159.38  [8901]E(f329(f329(f83(a909),x89011),f329(f37(f917(x89012,a904)),x89013)),f329(f37(x89012),f39(f917(x89012,a904),x89013)))+P1(f329(f329(f331(f917(x89012,a904)),f641(x89011,x89013,x89012)),x89013))+P1(f329(f329(f331(f917(x89012,a904)),f640(x89011,x89013,x89012)),x89013))+~P1(f329(f63(f917(x89012,a904)),x89013))+~P1(f329(f63(x89012),f39(f917(x89012,a904),x89013)))
% 159.70/159.38  [8902]E(f329(f329(f83(a909),x89021),f329(f37(f917(x89022,a904)),x89023)),f329(f37(x89022),f39(f917(x89022,a904),x89023)))+P1(f329(f329(f331(f917(x89022,a904)),f641(x89021,x89023,x89022)),x89023))+P1(f329(f329(f331(f917(x89022,a904)),f639(x89021,x89023,x89022)),x89023))+~P1(f329(f63(f917(x89022,a904)),x89023))+~P1(f329(f63(x89022),f39(f917(x89022,a904),x89023)))
% 159.70/159.38  [8926]~E(f329(f329(f106(f917(x89262,a904)),f640(x89261,x89263,x89262)),f639(x89261,x89263,x89262)),f191(f917(x89262,a904)))+E(f329(f329(f83(a909),x89261),f329(f37(f917(x89262,a904)),x89263)),f329(f37(x89262),f39(f917(x89262,a904),x89263)))+~P1(f329(f63(f917(x89262,a904)),x89263))+P1(f329(f329(f331(f917(x89262,a904)),f641(x89261,x89263,x89262)),x89263))+~P1(f329(f63(x89262),f39(f917(x89262,a904),x89263)))
% 159.70/159.38  [9188]~P99(x91882)+E(x91881,f191(f917(x91882,a904)))+~E(f329(f329(f83(x91882),f329(x91883,f417(x91881,x91883,x91882))),f329(x91883,f422(x91881,x91883,x91882))),f329(x91883,f329(f329(f83(x91882),f417(x91881,x91883,x91882)),f422(x91881,x91883,x91882))))+~P1(f329(f63(x91882),x91881))+E(f329(f65(x91882,f83(x91882)),f329(f312(x91882,x91882,x91883),x91881)),f329(x91883,f329(f65(x91882,f83(x91882)),x91881)))
% 159.70/159.38  [10113]P1(f329(f329(x101131,x101132),x101133))+P1(f329(f329(f240(a1),f498(x101131,x101133,x101132)),f499(x101131,x101133,x101132)))+P1(f329(f329(f239(a1),f499(x101131,x101133,x101132)),f2(a1)))+P1(f329(f329(x101131,f498(x101131,x101133,x101132)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f499(x101131,x101133,x101132))))+~P1(f329(f317(f916(a1,a1),a60),f329(f329(f257(a1,a1),x101132),x101133)))
% 159.70/159.38  [10119]P1(f329(f329(x101191,x101192),x101193))+P1(f329(f329(f239(a1),f497(x101191,x101193,x101192)),f2(a1)))+P1(f329(f329(x101191,f496(x101191,x101193,x101192)),f329(f329(f83(a1),f329(f108(a1),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f497(x101191,x101193,x101192))))+P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),f496(x101191,x101193,x101192)),f497(x101191,x101193,x101192))))+~P1(f329(f317(f916(a1,a1),a54),f329(f329(f257(a1,a1),x101192),x101193)))
% 159.70/159.38  [8070]~P121(x80701)+~P1(f329(f329(f239(x80701),x80702),f80(x80701)))+~P1(f329(f329(f239(x80701),f2(x80701)),x80702))+~P1(f329(f329(f239(x80701),f2(x80701)),x80703))+P1(f329(f329(f239(x80701),f329(f329(f83(x80701),x80702),x80703)),x80703))
% 159.70/159.38  [8071]~P121(x80711)+~P1(f329(f329(f239(x80711),x80713),f80(x80711)))+~P1(f329(f329(f239(x80711),f2(x80711)),x80713))+~P1(f329(f329(f239(x80711),f2(x80711)),x80712))+P1(f329(f329(f239(x80711),f329(f329(f83(x80711),x80712),x80713)),x80712))
% 159.70/159.38  [8436]~P112(x84362)+E(x84361,f191(f917(x84362,a904)))+~P1(f329(f63(x84362),x84361))+P1(f329(f329(f331(x84362),f427(x84363,x84361,x84362)),x84361))+~P1(f329(f329(f239(x84362),f329(f65(x84362,f237(x84362)),x84361)),x84363))
% 159.70/159.38  [8437]~P112(x84372)+E(x84371,f191(f917(x84372,a904)))+~P1(f329(f63(x84372),x84371))+P1(f329(f329(f331(x84372),f430(x84373,x84371,x84372)),x84371))+~P1(f329(f329(f240(x84372),f329(f65(x84372,f237(x84372)),x84371)),x84373))
% 159.70/159.38  [8438]~P112(x84382)+E(x84381,f191(f917(x84382,a904)))+~P1(f329(f63(x84382),x84381))+P1(f329(f329(f240(x84382),f430(x84383,x84381,x84382)),x84383))+~P1(f329(f329(f240(x84382),f329(f65(x84382,f237(x84382)),x84381)),x84383))
% 159.70/159.38  [8439]~P112(x84392)+E(x84391,f191(f917(x84392,a904)))+~P1(f329(f63(x84392),x84391))+P1(f329(f329(f239(x84392),f427(x84393,x84391,x84392)),x84393))+~P1(f329(f329(f239(x84392),f329(f65(x84392,f237(x84392)),x84391)),x84393))
% 159.70/159.38  [8523]~P1(f329(x85231,x85233))+P1(f329(x85231,f370(x85231,x85232)))+P1(f329(x85231,f364(x85231,x85232)))+~P1(f329(f329(f240(a1),f2(a1)),x85232))+P1(f329(x85231,f329(f329(f23(a1),f364(x85231,x85232)),f329(f329(f83(a1),f371(x85231,x85232)),x85232))))
% 159.70/159.38  [8751]~P1(f329(x87511,x87513))+P1(f329(x87511,f364(x87511,x87512)))+~P1(f329(f329(f240(a1),f2(a1)),x87512))+P1(f329(f329(f331(a1),f370(x87511,x87512)),f305(a1,f80(a1),x87512)))+P1(f329(x87511,f329(f329(f23(a1),f364(x87511,x87512)),f329(f329(f83(a1),f371(x87511,x87512)),x87512))))
% 159.70/159.38  [8948]~P1(f329(x89481,x89483))+~P1(f329(x89481,f364(x89481,x89482)))+P1(f329(x89481,f370(x89481,x89482)))+~P1(f329(f329(f240(a1),f2(a1)),x89482))+~P1(f329(x89481,f329(f329(f23(a1),f364(x89481,x89482)),f329(f329(f83(a1),f371(x89481,x89482)),x89482))))
% 159.70/159.38  [9077]~P1(f329(x90771,x90773))+~P1(f329(x90771,f364(x90771,x90772)))+~P1(f329(f329(f240(a1),f2(a1)),x90772))+P1(f329(f329(f331(a1),f370(x90771,x90772)),f305(a1,f80(a1),x90772)))+~P1(f329(x90771,f329(f329(f23(a1),f364(x90771,x90772)),f329(f329(f83(a1),f371(x90771,x90772)),x90772))))
% 159.70/159.38  [8858]~P2(x88581)+~P1(f329(f63(x88581),x88582))+E(f329(f329(f23(f917(x88581,a904)),x88582),f329(f329(f311(x88581),x88583),f191(f917(x88581,a904)))),f191(f917(x88581,a904)))+~P1(f329(f329(f331(x88581),x88583),x88582))+E(f329(f329(f115(x88581),x88583),f13(x88581,f329(f329(f23(f917(x88581,a904)),x88582),f329(f329(f311(x88581),x88583),f191(f917(x88581,a904)))))),f13(x88581,x88582))
% 159.70/159.38  [8859]~P2(x88591)+~P1(f329(f63(x88591),x88592))+E(f329(f329(f23(f917(x88591,a904)),x88592),f329(f329(f311(x88591),x88593),f191(f917(x88591,a904)))),f191(f917(x88591,a904)))+~P1(f329(f329(f331(x88591),x88593),x88592))+E(f329(f329(f106(x88591),x88593),f10(x88591,f329(f329(f23(f917(x88591,a904)),x88592),f329(f329(f311(x88591),x88593),f191(f917(x88591,a904)))))),f10(x88591,x88592))
% 159.70/159.38  [8860]~P112(x88601)+~P1(f329(f63(x88601),x88602))+E(f329(f329(f23(f917(x88601,a904)),x88602),f329(f329(f311(x88601),x88603),f191(f917(x88601,a904)))),f191(f917(x88601,a904)))+~P1(f329(f329(f331(x88601),x88603),x88602))+E(f329(f329(f237(x88601),x88603),f14(x88601,f329(f329(f23(f917(x88601,a904)),x88602),f329(f329(f311(x88601),x88603),f191(f917(x88601,a904)))))),f14(x88601,x88602))
% 159.70/159.38  [8861]~P112(x88611)+~P1(f329(f63(x88611),x88612))+E(f329(f329(f23(f917(x88611,a904)),x88612),f329(f329(f311(x88611),x88613),f191(f917(x88611,a904)))),f191(f917(x88611,a904)))+~P1(f329(f329(f331(x88611),x88613),x88612))+E(f329(f329(f238(x88611),x88613),f15(x88611,f329(f329(f23(f917(x88611,a904)),x88612),f329(f329(f311(x88611),x88613),f191(f917(x88611,a904)))))),f15(x88611,x88612))
% 159.70/159.38  [8921]~P112(x89211)+~P1(f329(f63(x89211),x89212))+E(f329(f329(f23(f917(x89211,a904)),x89212),f329(f329(f311(x89211),x89213),f191(f917(x89211,a904)))),f191(f917(x89211,a904)))+~P1(f329(f329(f331(x89211),x89213),x89212))+E(f329(f329(f237(x89211),x89213),f11(x89211,f237(x89211),f329(f329(f23(f917(x89211,a904)),x89212),f329(f329(f311(x89211),x89213),f191(f917(x89211,a904)))))),f11(x89211,f237(x89211),x89212))
% 159.70/159.38  [8922]~P112(x89221)+~P1(f329(f63(x89221),x89222))+E(f329(f329(f23(f917(x89221,a904)),x89222),f329(f329(f311(x89221),x89223),f191(f917(x89221,a904)))),f191(f917(x89221,a904)))+~P1(f329(f329(f331(x89221),x89223),x89222))+E(f329(f329(f238(x89221),x89223),f12(x89221,f238(x89221),f329(f329(f23(f917(x89221,a904)),x89222),f329(f329(f311(x89221),x89223),f191(f917(x89221,a904)))))),f12(x89221,f238(x89221),x89222))
% 159.70/159.38  [8935]~P2(x89351)+~P1(f329(f63(x89351),x89353))+~P1(f329(f63(x89351),x89352))+E(f329(f329(f106(f917(x89351,a904)),x89352),x89353),f191(f917(x89351,a904)))+E(f329(f329(f115(x89351),f13(x89351,f329(f329(f115(f917(x89351,a904)),x89352),x89353))),f13(x89351,f329(f329(f106(f917(x89351,a904)),x89352),x89353))),f329(f329(f115(x89351),f13(x89351,x89352)),f13(x89351,x89353)))
% 159.70/159.38  [8936]~P2(x89361)+~P1(f329(f63(x89361),x89363))+~P1(f329(f63(x89361),x89362))+E(f329(f329(f106(f917(x89361,a904)),x89362),x89363),f191(f917(x89361,a904)))+E(f329(f329(f106(x89361),f10(x89361,f329(f329(f115(f917(x89361,a904)),x89362),x89363))),f10(x89361,f329(f329(f106(f917(x89361,a904)),x89362),x89363))),f329(f329(f106(x89361),f10(x89361,x89362)),f10(x89361,x89363)))
% 159.70/159.38  [8937]~P112(x89371)+~P1(f329(f63(x89371),x89373))+~P1(f329(f63(x89371),x89372))+E(f329(f329(f106(f917(x89371,a904)),x89372),x89373),f191(f917(x89371,a904)))+E(f329(f329(f237(x89371),f14(x89371,f329(f329(f115(f917(x89371,a904)),x89372),x89373))),f14(x89371,f329(f329(f106(f917(x89371,a904)),x89372),x89373))),f329(f329(f237(x89371),f14(x89371,x89372)),f14(x89371,x89373)))
% 159.70/159.38  [8938]~P112(x89381)+~P1(f329(f63(x89381),x89383))+~P1(f329(f63(x89381),x89382))+E(f329(f329(f106(f917(x89381,a904)),x89382),x89383),f191(f917(x89381,a904)))+E(f329(f329(f238(x89381),f15(x89381,f329(f329(f115(f917(x89381,a904)),x89382),x89383))),f15(x89381,f329(f329(f106(f917(x89381,a904)),x89382),x89383))),f329(f329(f238(x89381),f15(x89381,x89382)),f15(x89381,x89383)))
% 159.70/159.38  [9160]~P112(x91601)+~P1(f329(f63(x91601),x91603))+~P1(f329(f63(x91601),x91602))+E(f329(f329(f106(f917(x91601,a904)),x91602),x91603),f191(f917(x91601,a904)))+E(f329(f329(f237(x91601),f11(x91601,f237(x91601),f329(f329(f115(f917(x91601,a904)),x91602),x91603))),f11(x91601,f237(x91601),f329(f329(f106(f917(x91601,a904)),x91602),x91603))),f329(f329(f237(x91601),f11(x91601,f237(x91601),x91602)),f11(x91601,f237(x91601),x91603)))
% 159.70/159.38  [9161]~P112(x91611)+~P1(f329(f63(x91611),x91613))+~P1(f329(f63(x91611),x91612))+E(f329(f329(f106(f917(x91611,a904)),x91612),x91613),f191(f917(x91611,a904)))+E(f329(f329(f238(x91611),f12(x91611,f238(x91611),f329(f329(f115(f917(x91611,a904)),x91612),x91613))),f12(x91611,f238(x91611),f329(f329(f106(f917(x91611,a904)),x91612),x91613))),f329(f329(f238(x91611),f12(x91611,f238(x91611),x91612)),f12(x91611,f238(x91611),x91613)))
% 159.70/159.38  [9963]~P127(x99633)+E(x99631,x99632)+~P1(f329(f329(f239(x99633),f2(x99633)),x99632))+~P1(f329(f329(f239(x99633),f2(x99633)),x99631))+~E(f329(f329(f249(x99633),x99631),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))),f329(f329(f249(x99633),x99632),f329(f108(a909),f329(f329(f82(a1),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)),f329(f329(f23(a1),f329(f329(f82(a1),a85),a85)),a102)))))
% 159.70/159.38  [6453]E(f868(x64531,x64532,x64533),x64534)+E(f329(x64531,x64534),f2(a909))+~E(f329(f329(f6(x64533,a909),x64531),x64532),f80(a909))+~P1(f329(f63(x64533),x64532))+~P1(f329(f329(f331(x64533),x64534),x64532))
% 159.70/159.38  [6518]E(f870(x65181,x65182,x65183),x65184)+E(f329(x65181,x65184),f2(a909))+~E(f329(f329(f6(x65183,a909),x65181),x65182),f329(a117,f2(a909)))+~P1(f329(f63(x65183),x65182))+~P1(f329(f329(f331(x65183),x65184),x65182))
% 159.70/159.38  [6627]~P112(x66271)+~P8(x66271)+P1(f329(f329(f240(x66271),x66272),f39(x66271,x66273)))+~P1(f329(f329(f240(x66271),x66272),x66274))+~P1(f329(f329(f331(x66271),x66274),x66273))
% 159.70/159.38  [6800]~P112(x68001)+~P8(x68001)+~P1(f329(f329(f240(x68001),x68004),x68003))+P1(f329(f329(f240(x68001),f40(x68001,x68002)),x68003))+~P1(f329(f329(f331(x68001),x68004),x68002))
% 159.70/159.38  [7055]~P127(x70553)+E(x70551,x70552)+~E(f329(f329(f249(x70553),x70551),f329(a117,x70554)),f329(f329(f249(x70553),x70552),f329(a117,x70554)))+~P1(f329(f329(f239(x70553),f2(x70553)),x70552))+~P1(f329(f329(f239(x70553),f2(x70553)),x70551))
% 159.70/159.38  [7263]~E(f872(x72632,x72633,x72631,x72634),x72634)+~E(f329(x72632,x72634),f80(a909))+E(f329(f329(f6(x72631,a909),x72632),x72633),f80(a909))+~P1(f329(f63(x72631),x72633))+~P1(f329(f329(f331(x72631),x72634),x72633))
% 159.70/159.38  [7270]~P116(x72704)+~P136(x72704)+E(f329(x72701,f457(x72701,x72702,x72703,x72704)),f2(x72704))+~E(f329(f329(f9(x72703,x72704),x72701),x72702),f2(x72704))+~P1(f329(f63(x72703),x72702))
% 159.70/159.38  [7360]~E(f871(x73602,x73603,x73601,x73604),x73604)+~E(f329(x73602,x73604),f329(a117,f2(a909)))+E(f329(f329(f6(x73601,a909),x73602),x73603),f329(a117,f2(a909)))+~P1(f329(f63(x73601),x73603))+~P1(f329(f329(f331(x73601),x73604),x73603))
% 159.70/159.38  [8112]~E(f329(x81122,x81124),f80(a909))+~E(f329(x81122,f872(x81122,x81123,x81121,x81124)),f2(a909))+E(f329(f329(f6(x81121,a909),x81122),x81123),f80(a909))+~P1(f329(f63(x81121),x81123))+~P1(f329(f329(f331(x81121),x81124),x81123))
% 159.70/159.38  [8156]~E(f329(x81562,x81564),f329(a117,f2(a909)))+~E(f329(x81562,f871(x81562,x81563,x81561,x81564)),f2(a909))+E(f329(f329(f6(x81561,a909),x81562),x81563),f329(a117,f2(a909)))+~P1(f329(f63(x81561),x81563))+~P1(f329(f329(f331(x81561),x81564),x81563))
% 159.70/159.38  [8720]~P112(x87201)+~P16(x87201,x87204)+P16(x87201,x87202)+~E(x87202,f329(f329(f154(x87201),x87203),x87204))+~P1(f329(f329(f239(x87201),x87203),f751(x87202,x87201,x87204,x87203)))
% 159.70/159.38  [8755]E(x87551,x87552)+E(f329(f329(f82(a1),f357(x87553,x87552,x87554,x87551)),f358(x87553,x87552,x87554,x87551)),x87551)+~E(f329(f329(f23(a1),x87551),x87554),x87552)+~P1(f329(f329(f240(a1),f2(a1)),x87554))+~P1(f329(f329(f331(a1),x87552),x87553))
% 159.70/159.38  [8756]E(x87561,x87562)+E(f329(f329(f23(a1),f365(x87563,x87562,x87564,x87561)),f363(x87563,x87562,x87564,x87561)),x87561)+~E(f329(f329(f82(a1),x87561),x87564),x87562)+~P1(f329(f329(f240(a1),f2(a1)),x87564))+~P1(f329(f329(f331(a1),x87562),x87563))
% 159.70/159.38  [8933]E(f329(x89331,f628(x89332,x89331,x89333,x89334)),x89332)+P1(f329(f329(f239(a909),x89334),f629(x89332,x89331,x89333,x89334)))+~P1(f329(f329(f239(a1),x89332),f329(x89331,x89333)))+~P1(f329(f329(f240(a909),x89334),x89333))+~P1(f329(f329(f239(a1),f329(x89331,x89334)),x89332))
% 159.70/159.38  [8934]~P112(x89341)+~P16(x89341,x89343)+P16(x89341,x89342)+~E(x89342,f329(f329(f154(x89341),x89344),x89343))+P1(f329(f329(f331(x89341),f751(x89342,x89341,x89343,x89344)),f329(f175(x89341),x89343)))
% 159.70/159.38  [8952]~P116(x89524)+~P136(x89524)+~E(f329(f329(f9(x89521,x89524),x89522),x89523),f2(x89524))+~P1(f329(f63(x89521),x89523))+P1(f329(f329(f331(x89521),f457(x89522,x89523,x89521,x89524)),x89523))
% 159.70/159.38  [8989]~E(f329(x89892,x89894),f80(a909))+E(f329(f329(f6(x89891,a909),x89892),x89893),f80(a909))+~P1(f329(f63(x89891),x89893))+~P1(f329(f329(f331(x89891),x89894),x89893))+P1(f329(f329(f331(x89891),f872(x89892,x89893,x89891,x89894)),x89893))
% 159.70/159.38  [9001]E(x90011,x90012)+~E(f329(f329(f23(a1),x90012),x90014),x90011)+~P1(f329(f329(f240(a1),f2(a1)),x90014))+~P1(f329(f329(f331(a1),x90011),x90013))+P1(f329(f329(f331(a1),f357(x90013,x90011,x90014,x90012)),x90013))
% 159.70/159.38  [9002]E(x90021,x90022)+~E(f329(f329(f82(a1),x90022),x90024),x90021)+~P1(f329(f329(f240(a1),f2(a1)),x90024))+~P1(f329(f329(f331(a1),x90021),x90023))+P1(f329(f329(f331(a1),f365(x90023,x90021,x90024,x90022)),x90023))
% 159.70/159.38  [9004]~E(f329(x90042,x90044),f329(a117,f2(a909)))+E(f329(f329(f6(x90041,a909),x90042),x90043),f329(a117,f2(a909)))+~P1(f329(f63(x90041),x90043))+~P1(f329(f329(f331(x90041),x90044),x90043))+P1(f329(f329(f331(x90041),f871(x90042,x90043,x90041,x90044)),x90043))
% 159.70/159.38  [9009]P64(x90092,x90093,x90094,x90091)+E(x90091,f191(f917(x90092,a904)))+~P1(f329(f63(x90092),x90094))+~P1(f329(f63(x90092),x90091))+P1(f329(f329(f331(x90092),f823(x90093,x90091,x90094,x90092)),x90094))
% 159.70/159.38  [9010]P64(x90102,x90103,x90104,x90101)+E(x90101,f191(f917(x90102,a904)))+~P1(f329(f63(x90102),x90104))+~P1(f329(f63(x90102),x90101))+P1(f329(f329(f331(x90102),f536(x90101,x90104,x90103,x90102)),x90104))
% 159.70/159.38  [9011]P64(x90112,x90113,x90114,x90111)+E(x90111,f191(f917(x90112,a904)))+~P1(f329(f63(x90112),x90114))+~P1(f329(f63(x90112),x90111))+P1(f329(f329(f331(x90112),f824(x90111,x90114,x90113,x90112)),x90114))
% 159.70/159.38  [9089]E(x90891,x90892)+~E(f329(f329(f23(a1),x90892),x90894),x90891)+~P1(f329(f329(f240(a1),f2(a1)),x90894))+~P1(f329(f329(f331(a1),x90891),x90893))+P1(f329(f329(f331(a1),f358(x90893,x90891,x90894,x90892)),f305(a1,f80(a1),x90894)))
% 159.70/159.38  [9090]E(x90901,x90902)+~E(f329(f329(f82(a1),x90902),x90904),x90901)+~P1(f329(f329(f240(a1),f2(a1)),x90904))+~P1(f329(f329(f331(a1),x90901),x90903))+P1(f329(f329(f331(a1),f363(x90903,x90901,x90904,x90902)),f305(a1,f80(a1),x90904)))
% 159.70/159.38  [9166]P1(f329(f329(f239(a909),x91661),f628(x91662,x91663,x91664,x91661)))+~P1(f329(f329(f239(a1),x91662),f329(x91663,x91664)))+P1(f329(f329(f239(a909),x91661),f629(x91662,x91663,x91664,x91661)))+~P1(f329(f329(f240(a909),x91661),x91664))+~P1(f329(f329(f239(a1),f329(x91663,x91661)),x91662))
% 159.70/159.38  [9289]E(f329(x92891,f628(x92892,x92891,x92893,x92894)),x92892)+~P1(f329(f329(f239(a1),x92892),f329(x92891,x92893)))+P1(f329(f329(f240(a909),f629(x92892,x92891,x92893,x92894)),x92893))+~P1(f329(f329(f240(a909),x92894),x92893))+~P1(f329(f329(f239(a1),f329(x92891,x92894)),x92892))
% 159.70/159.38  [9415]~P1(f329(f329(f239(a1),x94152),f329(x94153,x94154)))+P1(f329(f329(f239(a909),x94151),f629(x94152,x94153,x94154,x94151)))+P1(f329(f329(f239(a909),f628(x94152,x94153,x94154,x94151)),x94154))+~P1(f329(f329(f240(a909),x94151),x94154))+~P1(f329(f329(f239(a1),f329(x94153,x94151)),x94152))
% 159.70/159.38  [9416]~P1(f329(f329(f239(a1),x94162),f329(x94163,x94164)))+P1(f329(f329(f239(a909),x94161),f628(x94162,x94163,x94164,x94161)))+P1(f329(f329(f240(a909),f629(x94162,x94163,x94164,x94161)),x94164))+~P1(f329(f329(f240(a909),x94161),x94164))+~P1(f329(f329(f239(a1),f329(x94163,x94161)),x94162))
% 159.70/159.38  [9522]~P1(f329(f329(f239(a1),x95221),f329(x95222,x95223)))+P1(f329(f329(f239(a909),f628(x95221,x95222,x95223,x95224)),x95223))+~P1(f329(f329(f240(a909),x95224),x95223))+~P1(f329(f329(f239(a1),f329(x95222,x95224)),x95221))+P1(f329(f329(f240(a909),f629(x95221,x95222,x95223,x95224)),x95223))
% 159.70/159.38  [9609]E(x96091,f191(f917(x96092,a904)))+~P1(f329(f63(x96092),x96094))+~P1(f329(f63(x96092),x96091))+P1(f329(f329(f331(f916(f917(x96092,a904),f917(x96092,a904))),f329(f329(f257(f917(x96092,a904),f917(x96092,a904)),x96094),x96091)),f321(x96092,x96093)))+P1(f329(f329(f331(x96092),f538(x96093,x96091,x96094,x96092)),x96094))
% 159.70/159.38  [9610]E(x96101,f191(f917(x96102,a904)))+~P1(f329(f63(x96102),x96104))+~P1(f329(f63(x96102),x96101))+P1(f329(f329(f331(f916(f917(x96102,a904),f917(x96102,a904))),f329(f329(f257(f917(x96102,a904),f917(x96102,a904)),x96104),x96101)),f321(x96102,x96103)))+P1(f329(f329(f331(x96102),f588(x96103,x96101,x96104,x96102)),x96104))
% 159.70/159.38  [10266]E(f329(x102661,f628(x102662,x102661,x102663,x102664)),x102662)+~P1(f329(f329(f239(a1),x102662),f329(x102661,x102663)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x102661,f329(f329(f82(a909),f629(x102662,x102661,x102663,x102664)),f80(a909)))),f329(x102661,f629(x102662,x102661,x102663,x102664))))),f80(a1)))+~P1(f329(f329(f240(a909),x102664),x102663))+~P1(f329(f329(f239(a1),f329(x102661,x102664)),x102662))
% 159.70/159.38  [10267]~P1(f329(f329(f239(a1),x102672),f329(x102673,x102674)))+P1(f329(f329(f239(a909),x102671),f628(x102672,x102673,x102674,x102671)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x102673,f329(f329(f82(a909),f629(x102672,x102673,x102674,x102671)),f80(a909)))),f329(x102673,f629(x102672,x102673,x102674,x102671))))),f80(a1)))+~P1(f329(f329(f240(a909),x102671),x102674))+~P1(f329(f329(f239(a1),f329(x102673,x102671)),x102672))
% 159.70/159.38  [10268]~P1(f329(f329(f239(a1),x102681),f329(x102682,x102683)))+~P1(f329(f329(f239(a1),f329(f77(a1),f329(f329(f23(a1),f329(x102682,f329(f329(f82(a909),f629(x102681,x102682,x102683,x102684)),f80(a909)))),f329(x102682,f629(x102681,x102682,x102683,x102684))))),f80(a1)))+~P1(f329(f329(f240(a909),x102684),x102683))+~P1(f329(f329(f239(a1),f329(x102682,x102684)),x102681))+P1(f329(f329(f239(a909),f628(x102681,x102682,x102683,x102684)),x102683))
% 159.70/159.38  [7323]~P71(x73231)+P1(f329(f329(f240(x73231),x73232),f2(x73231)))+~P1(f329(f329(f240(x73231),x73233),f2(x73231)))+P1(f329(f329(f240(x73231),f2(x73231)),x73232))+P1(f329(f329(f240(x73231),x73233),f329(f329(f292(x73231),x73234),x73232)))
% 159.70/159.38  [7324]~P71(x73241)+P1(f329(f329(f240(x73241),x73242),f2(x73241)))+~P1(f329(f329(f239(x73241),x73243),f2(x73241)))+P1(f329(f329(f240(x73241),f2(x73241)),x73242))+P1(f329(f329(f239(x73241),x73243),f329(f329(f292(x73241),x73244),x73242)))
% 159.70/159.38  [7585]~P71(x75851)+P1(f329(f329(f240(x75851),x75852),f2(x75851)))+P1(f329(f329(f240(x75851),x75853),f2(x75851)))+P1(f329(f329(f240(x75851),f2(x75851)),x75853))+~P1(f329(f329(f240(x75851),x75852),f329(f329(f292(x75851),x75854),x75853)))
% 159.70/159.38  [7586]~P71(x75861)+P1(f329(f329(f240(x75861),x75862),f2(x75861)))+P1(f329(f329(f239(x75861),x75863),f2(x75861)))+P1(f329(f329(f240(x75861),f2(x75861)),x75862))+~P1(f329(f329(f239(x75861),x75863),f329(f329(f292(x75861),x75864),x75862)))
% 159.70/159.38  [7701]E(x77011,x77012)+~E(f329(f329(f167(x77013),x77014),x77011),f329(f329(f167(x77013),x77014),x77012))+~P1(f329(f140(x77013),x77014))+~P1(f329(f329(f240(a909),x77012),f329(f192(f910(x77013)),x77014)))+~P1(f329(f329(f240(a909),x77011),f329(f192(f910(x77013)),x77014)))
% 159.70/159.38  [8072]~P71(x80721)+~P1(f329(f329(f240(x80721),x80723),f2(x80721)))+P1(f329(f329(f240(x80721),f2(x80721)),x80722))+~P1(f329(f329(f240(x80721),x80724),f329(f329(f83(x80721),x80723),x80722)))+P1(f329(f329(f240(x80721),x80723),f329(f329(f292(x80721),x80724),x80722)))
% 159.70/159.38  [8073]~P71(x80731)+~P1(f329(f329(f239(x80731),x80733),f2(x80731)))+P1(f329(f329(f240(x80731),f2(x80731)),x80732))+~P1(f329(f329(f239(x80731),x80734),f329(f329(f83(x80731),x80733),x80732)))+P1(f329(f329(f239(x80731),x80733),f329(f329(f292(x80731),x80734),x80732)))
% 159.70/159.38  [8074]~P71(x80741)+~P1(f329(f329(f240(x80741),x80742),f2(x80741)))+P1(f329(f329(f240(x80741),f2(x80741)),x80742))+~P1(f329(f329(f240(x80741),x80744),f329(f329(f83(x80741),x80743),x80742)))+P1(f329(f329(f240(x80741),x80743),f329(f329(f292(x80741),x80744),x80742)))
% 159.70/159.38  [8075]~P71(x80751)+~P1(f329(f329(f240(x80751),x80752),f2(x80751)))+P1(f329(f329(f240(x80751),f2(x80751)),x80752))+~P1(f329(f329(f240(x80751),x80754),f329(f329(f292(x80751),x80753),x80752)))+P1(f329(f329(f240(x80751),x80753),f329(f329(f83(x80751),x80754),x80752)))
% 159.70/159.38  [8076]~P71(x80761)+~P1(f329(f329(f240(x80761),x80762),f2(x80761)))+P1(f329(f329(f240(x80761),f2(x80761)),x80762))+~P1(f329(f329(f239(x80761),x80764),f329(f329(f83(x80761),x80763),x80762)))+P1(f329(f329(f239(x80761),x80763),f329(f329(f292(x80761),x80764),x80762)))
% 159.70/159.38  [8077]~P71(x80771)+~P1(f329(f329(f240(x80771),x80772),f2(x80771)))+P1(f329(f329(f240(x80771),f2(x80771)),x80772))+~P1(f329(f329(f239(x80771),x80774),f329(f329(f292(x80771),x80773),x80772)))+P1(f329(f329(f239(x80771),x80773),f329(f329(f83(x80771),x80774),x80772)))
% 159.70/159.38  [8227]~P112(x82271)+~P16(x82271,x82272)+~P1(f329(f329(f239(a909),x82273),x82274))+P1(f329(f329(f239(x82271),f329(f329(f167(x82271),x82272),x82273)),f329(f329(f167(x82271),x82272),x82274)))+~P1(f329(f329(f240(a909),x82274),f329(f192(f910(x82271)),x82272)))
% 159.70/159.38  [8277]~P127(x82771)+~P1(f329(f329(f240(x82771),x82772),f80(x82771)))+~P1(f329(f329(f240(x82771),f2(x82771)),x82772))+~P1(f329(f329(f240(a909),x82774),x82773))+P1(f329(f329(f240(x82771),f329(f329(f249(x82771),x82772),x82773)),f329(f329(f249(x82771),x82772),x82774)))
% 159.70/159.38  [8278]~P127(x82781)+~P1(f329(f329(f239(x82781),x82782),f80(x82781)))+~P1(f329(f329(f239(x82781),f2(x82781)),x82782))+~P1(f329(f329(f239(a909),x82784),x82783))+P1(f329(f329(f239(x82781),f329(f329(f249(x82781),x82782),x82783)),f329(f329(f249(x82781),x82782),x82784)))
% 159.70/159.38  [8279]~P127(x82791)+~P1(f329(f329(f239(x82791),f2(x82791)),x82792))+~P1(f329(f329(f240(a909),f2(a909)),x82793))+~P1(f329(f329(f240(x82791),x82792),x82794))+P1(f329(f329(f240(x82791),f329(f329(f249(x82791),x82792),x82793)),f329(f329(f249(x82791),x82794),x82793)))
% 159.70/159.38  [8298]~P112(x82981)+~P16(x82981,f329(f171(x82981),x82982))+~P1(f329(f329(f239(a909),x82984),x82983))+P1(f329(f329(f239(x82981),f329(f329(f167(x82981),x82982),x82983)),f329(f329(f167(x82981),x82982),x82984)))+~P1(f329(f329(f240(a909),x82983),f329(f192(f910(x82981)),x82982)))
% 159.70/159.38  [8546]~P72(x85461)+~P1(f329(f329(f240(x85461),x85462),f2(x85461)))+~P1(f329(f329(f240(x85461),x85463),x85464))+~P1(f329(f329(f240(x85461),f2(x85461)),f329(f329(f83(x85461),x85463),x85464)))+P1(f329(f329(f240(x85461),f329(f329(f292(x85461),x85462),x85463)),f329(f329(f292(x85461),x85462),x85464)))
% 159.70/159.38  [8547]~P71(x85471)+~P1(f329(f329(f239(x85471),x85472),f2(x85471)))+~P1(f329(f329(f239(x85471),x85473),x85474))+~P1(f329(f329(f240(x85471),f2(x85471)),f329(f329(f83(x85471),x85473),x85474)))+P1(f329(f329(f239(x85471),f329(f329(f292(x85471),x85472),x85473)),f329(f329(f292(x85471),x85472),x85474)))
% 159.70/159.38  [8556]~P72(x85561)+~P1(f329(f329(f240(x85561),x85564),x85563))+~P1(f329(f329(f240(x85561),f2(x85561)),x85562))+~P1(f329(f329(f240(x85561),f2(x85561)),f329(f329(f83(x85561),x85563),x85564)))+P1(f329(f329(f240(x85561),f329(f329(f292(x85561),x85562),x85563)),f329(f329(f292(x85561),x85562),x85564)))
% 159.70/159.38  [8557]~P72(x85571)+~P1(f329(f329(f239(x85571),x85574),x85573))+~P1(f329(f329(f239(x85571),f2(x85571)),x85572))+~P1(f329(f329(f240(x85571),f2(x85571)),f329(f329(f83(x85571),x85573),x85574)))+P1(f329(f329(f239(x85571),f329(f329(f292(x85571),x85572),x85573)),f329(f329(f292(x85571),x85572),x85574)))
% 159.70/159.38  [8670]P1(f329(x86701,x86702))+~P1(f329(f63(x86704),x86702))+P1(f329(x86701,f383(x86701,x86703,x86702,x86704)))+~P1(f329(x86701,f191(f917(x86704,a904))))+~P1(f329(f329(f239(f917(x86704,a904)),x86702),x86703))
% 159.70/159.38  [8678]P1(f329(x86781,x86782))+P1(f329(f63(x86783),f383(x86781,x86784,x86782,x86783)))+~P1(f329(f63(x86783),x86782))+~P1(f329(x86781,f191(f917(x86783,a904))))+~P1(f329(f329(f239(f917(x86783,a904)),x86782),x86784))
% 159.70/159.38  [8928]E(f329(f329(f82(a1),f359(x89281,x89282,x89283,x89284)),f360(x89281,x89282,x89283,x89284)),x89284)+~P1(f329(f329(f240(a1),f2(a1)),x89283))+~P1(f329(f329(f240(a1),x89282),x89284))+~P1(f329(f329(f331(a1),x89282),x89281))+P1(f329(f329(f240(a1),x89282),f329(f329(f23(a1),x89284),x89283)))
% 159.70/159.38  [9146]~P1(f329(f329(f240(a1),f2(a1)),x91463))+~P1(f329(f329(f240(a1),x91462),x91464))+~P1(f329(f329(f331(a1),x91462),x91461))+P1(f329(f329(f331(a1),f359(x91461,x91462,x91463,x91464)),x91461))+P1(f329(f329(f240(a1),x91462),f329(f329(f23(a1),x91464),x91463)))
% 159.70/159.38  [9159]P1(f329(x91591,x91592))+~P1(f329(f63(x91593),x91592))+P1(f329(f329(f331(x91593),f386(x91591,x91594,x91592,x91593)),x91594))+~P1(f329(x91591,f191(f917(x91593,a904))))+~P1(f329(f329(f239(f917(x91593,a904)),x91592),x91594))
% 159.70/159.38  [9176]E(f329(f329(f82(a1),f352(x91761,x91762,x91763,x91764)),f353(x91761,x91762,x91763,x91764)),x91764)+~P1(f329(f329(f240(a1),f2(a1)),x91763))+~P1(f329(f329(f239(a1),x91762),x91764))+P1(f329(f329(f239(a1),x91762),f329(f329(f23(a1),x91764),x91763)))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x91762),f80(a1))),x91761))
% 159.70/159.38  [9230]~P1(f329(f329(f240(a1),f2(a1)),x92303))+~P1(f329(f329(f240(a1),x92301),x92302))+~P1(f329(f329(f331(a1),x92301),x92304))+P1(f329(f329(f331(a1),f360(x92304,x92301,x92303,x92302)),f305(a1,f80(a1),x92303)))+P1(f329(f329(f240(a1),x92301),f329(f329(f23(a1),x92302),x92303)))
% 159.70/159.38  [9262]~P76(x92622)+~E(f807(x92623,x92624,x92621,x92622),f808(x92623,x92624,x92621,x92622))+~P1(f329(f63(x92621),f809(x92623,x92624,x92621,x92622)))+E(f329(f329(f6(f917(x92621,a904),x92622),f329(f6(x92621,x92622),x92623)),x92624),f329(f329(f6(x92621,x92622),x92623),f39(f917(x92621,a904),x92624)))+~P1(f329(f63(f917(x92621,a904)),x92624))
% 159.70/159.38  [9267]~P76(x92672)+~E(f329(x92673,f810(x92673,x92674,x92671,x92672)),f2(x92672))+~P1(f329(f63(x92671),f809(x92673,x92674,x92671,x92672)))+E(f329(f329(f6(f917(x92671,a904),x92672),f329(f6(x92671,x92672),x92673)),x92674),f329(f329(f6(x92671,x92672),x92673),f39(f917(x92671,a904),x92674)))+~P1(f329(f63(f917(x92671,a904)),x92674))
% 159.70/159.38  [9334]~P1(f329(f329(f240(a1),f2(a1)),x93343))+~P1(f329(f329(f239(a1),x93342),x93344))+P1(f329(f329(f331(a1),f352(x93341,x93342,x93343,x93344)),x93341))+P1(f329(f329(f239(a1),x93342),f329(f329(f23(a1),x93344),x93343)))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x93342),f80(a1))),x93341))
% 159.70/159.38  [9374]~P1(f329(f329(f240(a1),f2(a1)),x93743))+~P1(f329(f329(f239(a1),x93741),x93742))+P1(f329(f329(f331(a1),f353(x93744,x93741,x93743,x93742)),f305(a1,f80(a1),x93743)))+P1(f329(f329(f239(a1),x93741),f329(f329(f23(a1),x93742),x93743)))+~P1(f329(f329(f331(a1),f329(f329(f23(a1),x93741),f80(a1))),x93744))
% 159.70/159.38  [9395]~P76(x93952)+~E(f807(x93953,x93954,x93951,x93952),f808(x93953,x93954,x93951,x93952))+E(f329(f329(f6(f917(x93951,a904),x93952),f329(f6(x93951,x93952),x93953)),x93954),f329(f329(f6(x93951,x93952),x93953),f39(f917(x93951,a904),x93954)))+P1(f329(f329(f331(f917(x93951,a904)),f809(x93953,x93954,x93951,x93952)),x93954))+~P1(f329(f63(f917(x93951,a904)),x93954))
% 159.70/159.38  [9400]~P76(x94002)+~E(f329(x94003,f810(x94003,x94004,x94001,x94002)),f2(x94002))+E(f329(f329(f6(f917(x94001,a904),x94002),f329(f6(x94001,x94002),x94003)),x94004),f329(f329(f6(x94001,x94002),x94003),f39(f917(x94001,a904),x94004)))+P1(f329(f329(f331(f917(x94001,a904)),f809(x94003,x94004,x94001,x94002)),x94004))+~P1(f329(f63(f917(x94001,a904)),x94004))
% 159.70/159.38  [9500]~P76(x95002)+~P1(f329(f63(x95001),f809(x95003,x95004,x95001,x95002)))+E(f329(f329(f6(f917(x95001,a904),x95002),f329(f6(x95001,x95002),x95003)),x95004),f329(f329(f6(x95001,x95002),x95003),f39(f917(x95001,a904),x95004)))+P1(f329(f329(f331(f917(x95001,a904)),f808(x95003,x95004,x95001,x95002)),x95004))+~P1(f329(f63(f917(x95001,a904)),x95004))
% 159.70/159.38  [9501]~P76(x95012)+~P1(f329(f63(x95011),f809(x95013,x95014,x95011,x95012)))+E(f329(f329(f6(f917(x95011,a904),x95012),f329(f6(x95011,x95012),x95013)),x95014),f329(f329(f6(x95011,x95012),x95013),f39(f917(x95011,a904),x95014)))+P1(f329(f329(f331(f917(x95011,a904)),f807(x95013,x95014,x95011,x95012)),x95014))+~P1(f329(f63(f917(x95011,a904)),x95014))
% 159.70/159.38  [9579]~P76(x95792)+E(f329(f329(f6(f917(x95791,a904),x95792),f329(f6(x95791,x95792),x95793)),x95794),f329(f329(f6(x95791,x95792),x95793),f39(f917(x95791,a904),x95794)))+P1(f329(f329(f331(f917(x95791,a904)),f809(x95793,x95794,x95791,x95792)),x95794))+P1(f329(f329(f331(f917(x95791,a904)),f808(x95793,x95794,x95791,x95792)),x95794))+~P1(f329(f63(f917(x95791,a904)),x95794))
% 159.70/159.38  [9580]~P76(x95802)+E(f329(f329(f6(f917(x95801,a904),x95802),f329(f6(x95801,x95802),x95803)),x95804),f329(f329(f6(x95801,x95802),x95803),f39(f917(x95801,a904),x95804)))+P1(f329(f329(f331(f917(x95801,a904)),f809(x95803,x95804,x95801,x95802)),x95804))+P1(f329(f329(f331(f917(x95801,a904)),f807(x95803,x95804,x95801,x95802)),x95804))+~P1(f329(f63(f917(x95801,a904)),x95804))
% 159.70/159.38  [9598]~P76(x95982)+P1(f329(f329(f331(x95981),f810(x95983,x95984,x95981,x95982)),f808(x95983,x95984,x95981,x95982)))+~P1(f329(f63(x95981),f809(x95983,x95984,x95981,x95982)))+E(f329(f329(f6(f917(x95981,a904),x95982),f329(f6(x95981,x95982),x95983)),x95984),f329(f329(f6(x95981,x95982),x95983),f39(f917(x95981,a904),x95984)))+~P1(f329(f63(f917(x95981,a904)),x95984))
% 159.70/159.38  [9599]~P76(x95992)+P1(f329(f329(f331(x95991),f810(x95993,x95994,x95991,x95992)),f807(x95993,x95994,x95991,x95992)))+~P1(f329(f63(x95991),f809(x95993,x95994,x95991,x95992)))+E(f329(f329(f6(f917(x95991,a904),x95992),f329(f6(x95991,x95992),x95993)),x95994),f329(f329(f6(x95991,x95992),x95993),f39(f917(x95991,a904),x95994)))+~P1(f329(f63(f917(x95991,a904)),x95994))
% 159.70/159.38  [9612]P1(f329(x96121,x96122))+~P1(f329(f329(f331(x96123),f386(x96121,x96124,x96122,x96123)),f383(x96121,x96124,x96122,x96123)))+~P1(f329(f63(x96123),x96122))+~P1(f329(x96121,f191(f917(x96123,a904))))+~P1(f329(f329(f239(f917(x96123,a904)),x96122),x96124))
% 159.70/159.38  [9650]~P76(x96502)+P1(f329(f329(f331(x96501),f810(x96503,x96504,x96501,x96502)),f808(x96503,x96504,x96501,x96502)))+E(f329(f329(f6(f917(x96501,a904),x96502),f329(f6(x96501,x96502),x96503)),x96504),f329(f329(f6(x96501,x96502),x96503),f39(f917(x96501,a904),x96504)))+P1(f329(f329(f331(f917(x96501,a904)),f809(x96503,x96504,x96501,x96502)),x96504))+~P1(f329(f63(f917(x96501,a904)),x96504))
% 159.70/159.38  [9651]~P76(x96512)+P1(f329(f329(f331(x96511),f810(x96513,x96514,x96511,x96512)),f807(x96513,x96514,x96511,x96512)))+E(f329(f329(f6(f917(x96511,a904),x96512),f329(f6(x96511,x96512),x96513)),x96514),f329(f329(f6(x96511,x96512),x96513),f39(f917(x96511,a904),x96514)))+P1(f329(f329(f331(f917(x96511,a904)),f809(x96513,x96514,x96511,x96512)),x96514))+~P1(f329(f63(f917(x96511,a904)),x96514))
% 159.70/159.38  [9827]P1(f329(x98271,x98272))+~P1(f329(f63(x98273),x98272))+~P1(f329(x98271,f329(f329(f311(x98273),f386(x98271,x98274,x98272,x98273)),f383(x98271,x98274,x98272,x98273))))+~P1(f329(x98271,f191(f917(x98273,a904))))+~P1(f329(f329(f239(f917(x98273,a904)),x98272),x98274))
% 159.70/159.38  [7836]~P71(x78361)+P1(f329(f329(f240(x78361),x78362),f2(x78361)))+P1(f329(f329(f240(x78361),f2(x78361)),x78362))+~P1(f329(f329(f240(x78361),f2(x78361)),x78364))+P1(f329(f329(f240(x78361),f329(f329(f292(x78361),x78363),x78362)),x78364))
% 159.70/159.38  [7837]~P71(x78371)+P1(f329(f329(f240(x78371),x78372),f2(x78371)))+~P1(f329(f329(f239(x78371),f2(x78371)),x78374))+P1(f329(f329(f240(x78371),f2(x78371)),x78372))+P1(f329(f329(f239(x78371),f329(f329(f292(x78371),x78373),x78372)),x78374))
% 159.70/159.38  [8059]~P8(x80591)+~P44(x80591,x80591,x80594)+~E(x80593,f101(x80591,x80594))+P1(f329(f329(f239(x80591),x80592),x80593))+~P1(f329(f329(f239(x80591),x80592),f329(x80594,f329(f329(f115(x80591),x80592),x80593))))
% 159.70/159.38  [8128]~P1(f329(f329(f239(a1),x81284),f2(a1)))+~E(x81282,f329(f329(f82(a1),f329(f329(f83(a1),x81281),x81283)),x81284))+P1(f329(f329(f240(a1),f2(a1)),x81281))+~P1(f329(f329(f240(a1),x81281),x81284))+P1(f329(f51(x81282,x81281),f329(f329(f257(a1,a1),x81283),x81284)))
% 159.70/159.38  [8167]~P1(f329(x81671,x81674))+P1(f329(x81671,f892(x81672,x81671,x81673)))+~P1(f329(f329(f240(a1),f2(a1)),x81673))+~P1(f329(f329(f239(a1),f2(a1)),x81672))+P1(f329(x81671,f329(f329(f23(a1),x81674),f329(f329(f83(a1),x81672),x81673))))
% 159.70/159.38  [8168]~P1(f329(x81681,x81684))+P1(f329(x81681,f898(x81682,x81681,x81683)))+~P1(f329(f329(f240(a1),f2(a1)),x81683))+~P1(f329(f329(f239(a1),f2(a1)),x81682))+P1(f329(x81681,f329(f329(f82(a1),x81684),f329(f329(f83(a1),x81682),x81683))))
% 159.70/159.38  [8169]~P71(x81691)+P1(f329(f329(f240(x81691),x81692),f2(x81691)))+P1(f329(f329(f240(x81691),f2(x81691)),x81692))+P1(f329(f329(f240(x81691),f2(x81691)),x81693))+~P1(f329(f329(f240(x81691),f329(f329(f292(x81691),x81694),x81692)),x81693))
% 159.70/159.38  [8170]~P71(x81701)+P1(f329(f329(f240(x81701),x81702),f2(x81701)))+P1(f329(f329(f240(x81701),f2(x81701)),x81702))+P1(f329(f329(f239(x81701),f2(x81701)),x81703))+~P1(f329(f329(f239(x81701),f329(f329(f292(x81701),x81704),x81702)),x81703))
% 159.70/159.38  [8222]~E(x82221,f329(f329(f82(a1),f329(f329(f83(a1),x82222),x82223)),x82224))+~P1(f329(f329(f240(a1),f2(a1)),x82222))+~P1(f329(f329(f239(a1),f2(a1)),x82224))+~P1(f329(f329(f240(a1),x82224),x82222))+P1(f329(f51(x82221,x82222),f329(f329(f257(a1,a1),x82223),x82224)))
% 159.70/159.38  [8338]~P71(x83381)+P1(f329(f329(f240(x83381),x83382),f2(x83381)))+~P1(f329(f329(f240(x83381),f2(x83381)),x83384))+~P1(f329(f329(f240(x83381),x83383),f329(f329(f83(x83381),x83384),x83382)))+P1(f329(f329(f240(x83381),f329(f329(f292(x83381),x83383),x83382)),x83384))
% 159.70/159.38  [8339]~P71(x83391)+P1(f329(f329(f240(x83391),x83392),f2(x83391)))+~P1(f329(f329(f239(x83391),f2(x83391)),x83394))+~P1(f329(f329(f239(x83391),x83393),f329(f329(f83(x83391),x83394),x83392)))+P1(f329(f329(f239(x83391),f329(f329(f292(x83391),x83393),x83392)),x83394))
% 159.70/159.38  [8424]~P71(x84241)+P1(f329(f329(f240(x84241),x84242),f2(x84241)))+~P1(f329(f329(f240(x84241),x84243),f2(x84241)))+P1(f329(f329(f240(x84241),x84243),f329(f329(f292(x84241),x84244),x84242)))+~P1(f329(f329(f240(x84241),f329(f329(f83(x84241),x84243),x84242)),x84244))
% 159.70/159.38  [8425]~P71(x84251)+P1(f329(f329(f240(x84251),x84252),f2(x84251)))+~P1(f329(f329(f239(x84251),x84253),f2(x84251)))+P1(f329(f329(f239(x84251),x84253),f329(f329(f292(x84251),x84254),x84252)))+~P1(f329(f329(f239(x84251),f329(f329(f83(x84251),x84253),x84252)),x84254))
% 159.70/159.38  [8584]~P71(x85841)+~P1(f329(f329(f240(x85841),x85842),f2(x85841)))+P1(f329(f329(f240(x85841),f2(x85841)),x85842))+~P1(f329(f329(f240(x85841),f329(f329(f292(x85841),x85844),x85842)),x85843))+P1(f329(f329(f240(x85841),f329(f329(f83(x85841),x85843),x85842)),x85844))
% 159.70/159.38  [8585]~P71(x85851)+~P1(f329(f329(f240(x85851),x85852),f2(x85851)))+P1(f329(f329(f240(x85851),f2(x85851)),x85852))+~P1(f329(f329(f240(x85851),f329(f329(f83(x85851),x85854),x85852)),x85853))+P1(f329(f329(f240(x85851),f329(f329(f292(x85851),x85853),x85852)),x85854))
% 159.70/159.38  [8586]~P71(x85861)+~P1(f329(f329(f240(x85861),x85862),f2(x85861)))+P1(f329(f329(f240(x85861),f2(x85861)),x85862))+~P1(f329(f329(f239(x85861),f329(f329(f292(x85861),x85864),x85862)),x85863))+P1(f329(f329(f239(x85861),f329(f329(f83(x85861),x85863),x85862)),x85864))
% 159.70/159.38  [8587]~P71(x85871)+~P1(f329(f329(f240(x85871),x85872),f2(x85871)))+P1(f329(f329(f240(x85871),f2(x85871)),x85872))+~P1(f329(f329(f239(x85871),f329(f329(f83(x85871),x85874),x85872)),x85873))+P1(f329(f329(f239(x85871),f329(f329(f292(x85871),x85873),x85872)),x85874))
% 159.70/159.38  [8606]~P71(x86061)+~P1(f329(f329(f240(x86061),f2(x86061)),x86064))+P1(f329(f329(f240(x86061),f2(x86061)),x86062))+~P1(f329(f329(f240(x86061),f329(f329(f83(x86061),x86064),x86062)),x86063))+P1(f329(f329(f240(x86061),f329(f329(f292(x86061),x86063),x86062)),x86064))
% 159.70/159.38  [8607]~P71(x86071)+~P1(f329(f329(f239(x86071),f2(x86071)),x86074))+P1(f329(f329(f240(x86071),f2(x86071)),x86072))+~P1(f329(f329(f239(x86071),f329(f329(f83(x86071),x86074),x86072)),x86073))+P1(f329(f329(f239(x86071),f329(f329(f292(x86071),x86073),x86072)),x86074))
% 159.70/159.38  [8686]~P71(x86861)+~P1(f329(f329(f240(x86861),x86864),f2(x86861)))+~P1(f329(f329(f240(x86861),x86863),f329(f329(f83(x86861),x86862),x86864)))+P1(f329(f329(f240(x86861),x86862),f329(f329(f292(x86861),x86863),x86864)))+~P1(f329(f329(f240(x86861),f329(f329(f83(x86861),x86862),x86864)),x86863))
% 159.70/159.38  [8687]~P71(x86871)+~P1(f329(f329(f240(x86871),x86872),f2(x86871)))+~P1(f329(f329(f240(x86871),x86873),f329(f329(f83(x86871),x86872),x86874)))+P1(f329(f329(f240(x86871),x86872),f329(f329(f292(x86871),x86873),x86874)))+~P1(f329(f329(f240(x86871),f329(f329(f83(x86871),x86872),x86874)),x86873))
% 159.70/159.38  [8688]~P71(x86881)+~P1(f329(f329(f240(x86881),x86884),f2(x86881)))+~P1(f329(f329(f239(x86881),x86883),f329(f329(f83(x86881),x86882),x86884)))+P1(f329(f329(f239(x86881),x86882),f329(f329(f292(x86881),x86883),x86884)))+~P1(f329(f329(f239(x86881),f329(f329(f83(x86881),x86882),x86884)),x86883))
% 159.70/159.38  [8689]~P71(x86891)+~P1(f329(f329(f239(x86891),x86892),f2(x86891)))+~P1(f329(f329(f239(x86891),x86893),f329(f329(f83(x86891),x86892),x86894)))+P1(f329(f329(f239(x86891),x86892),f329(f329(f292(x86891),x86893),x86894)))+~P1(f329(f329(f239(x86891),f329(f329(f83(x86891),x86892),x86894)),x86893))
% 159.70/159.38  [8802]~P71(x88021)+~P1(f329(f329(f240(x88021),x88023),f2(x88021)))+~P1(f329(f329(f240(x88021),x88022),f329(f329(f83(x88021),x88024),x88023)))+~P1(f329(f329(f240(x88021),f329(f329(f83(x88021),x88024),x88023)),x88022))+P1(f329(f329(f240(x88021),f329(f329(f292(x88021),x88022),x88023)),x88024))
% 159.70/159.38  [8803]~P71(x88031)+~P1(f329(f329(f240(x88031),x88033),f2(x88031)))+~P1(f329(f329(f239(x88031),x88032),f329(f329(f83(x88031),x88034),x88033)))+~P1(f329(f329(f239(x88031),f329(f329(f83(x88031),x88034),x88033)),x88032))+P1(f329(f329(f239(x88031),f329(f329(f292(x88031),x88032),x88033)),x88034))
% 159.70/159.38  [8819]~P71(x88191)+~P1(f329(f329(f240(x88191),f2(x88191)),x88194))+~P1(f329(f329(f240(x88191),x88192),f329(f329(f83(x88191),x88194),x88193)))+~P1(f329(f329(f240(x88191),f329(f329(f83(x88191),x88194),x88193)),x88192))+P1(f329(f329(f240(x88191),f329(f329(f292(x88191),x88192),x88193)),x88194))
% 159.70/159.38  [8820]~P71(x88201)+~P1(f329(f329(f239(x88201),f2(x88201)),x88204))+~P1(f329(f329(f239(x88201),x88202),f329(f329(f83(x88201),x88204),x88203)))+~P1(f329(f329(f239(x88201),f329(f329(f83(x88201),x88204),x88203)),x88202))+P1(f329(f329(f239(x88201),f329(f329(f292(x88201),x88202),x88203)),x88204))
% 159.70/159.38  [8994]E(f329(f329(f23(a1),f361(x89941,x89942,x89943,x89944)),f362(x89941,x89942,x89943,x89944)),x89944)+~P1(f329(f329(f240(a1),f2(a1)),x89943))+~P1(f329(f329(f331(a1),x89942),x89941))+~P1(f329(f329(f240(a1),x89944),x89942))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x89944),x89943)),x89942))
% 159.70/159.38  [9071]~P1(f329(x90711,x90712))+~P1(f329(f329(f240(a1),f2(a1)),x90714))+~P1(f329(f329(f239(a1),f2(a1)),x90713))+~P1(f329(x90711,f329(f329(f82(a1),f898(x90713,x90711,x90714)),x90714)))+P1(f329(x90711,f329(f329(f82(a1),x90712),f329(f329(f83(a1),x90713),x90714))))
% 159.70/159.38  [9072]~P1(f329(x90721,x90722))+~P1(f329(f329(f240(a1),f2(a1)),x90724))+~P1(f329(f329(f239(a1),f2(a1)),x90723))+~P1(f329(x90721,f329(f329(f23(a1),f892(x90723,x90721,x90724)),x90724)))+P1(f329(x90721,f329(f329(f23(a1),x90722),f329(f329(f83(a1),x90723),x90724))))
% 159.70/159.38  [9223]~P1(f329(f329(f240(a1),f2(a1)),x92233))+~P1(f329(f329(f331(a1),x92232),x92231))+~P1(f329(f329(f240(a1),x92234),x92232))+P1(f329(f329(f331(a1),f361(x92231,x92232,x92233,x92234)),x92231))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x92234),x92233)),x92232))
% 159.70/159.38  [9243]E(f329(f329(f23(a1),f354(x92431,x92432,x92433,x92434)),f355(x92431,x92432,x92433,x92434)),x92434)+~P1(f329(f329(f240(a1),f2(a1)),x92433))+~P1(f329(f329(f239(a1),x92434),x92432))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x92432),f80(a1))),x92431))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x92434),x92433)),x92432))
% 159.70/159.38  [9279]~P1(f329(f329(f240(a1),f2(a1)),x92792))+~P1(f329(f329(f331(a1),x92793),x92794))+~P1(f329(f329(f240(a1),x92791),x92793))+P1(f329(f329(f331(a1),f362(x92794,x92793,x92792,x92791)),f305(a1,f80(a1),x92792)))+P1(f329(f329(f240(a1),f329(f329(f82(a1),x92791),x92792)),x92793))
% 159.70/159.38  [9366]~P1(f329(f329(f240(a1),f2(a1)),x93663))+~P1(f329(f329(f239(a1),x93664),x93662))+P1(f329(f329(f331(a1),f354(x93661,x93662,x93663,x93664)),x93661))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x93662),f80(a1))),x93661))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x93664),x93663)),x93662))
% 159.70/159.38  [9411]~P1(f329(f329(f240(a1),f2(a1)),x94112))+~P1(f329(f329(f239(a1),x94111),x94113))+P1(f329(f329(f331(a1),f355(x94114,x94113,x94112,x94111)),f305(a1,f80(a1),x94112)))+~P1(f329(f329(f331(a1),f329(f329(f82(a1),x94113),f80(a1))),x94114))+P1(f329(f329(f239(a1),f329(f329(f82(a1),x94111),x94112)),x94113))
% 159.70/159.38  [9703]~P41(x97031,x97033)+~P30(x97031,x97034)+P41(x97031,f329(f329(f115(f917(f916(x97031,x97031),a904)),x97032),x97033))+~P1(f329(f329(f239(f917(f916(x97031,x97031),a904)),x97032),f329(f256(f917(f916(x97031,x97031),a904),f917(f916(x97031,x97031),a904)),x97034)))+~P1(f329(f329(f239(f917(f916(x97031,x97031),a904)),x97033),f329(f261(f917(f916(x97031,x97031),a904),f917(f916(x97031,x97031),a904)),x97034)))
% 159.70/159.38  [10082]~P21(x100822,x100824,x100823)+E(x100821,f191(f917(x100822,a904)))+~P1(f329(f63(x100822),x100821))+P1(f329(f329(f331(x100822),f329(x100823,x100821)),x100821))+~P1(f329(f329(f331(x100822),f329(f329(x100824,f704(x100821,x100823,x100824,x100822)),f715(x100821,x100823,x100824,x100822))),f329(f329(f311(x100822),f704(x100821,x100823,x100824,x100822)),f329(f329(f311(x100822),f715(x100821,x100823,x100824,x100822)),f191(f917(x100822,a904))))))
% 159.70/159.38  [8713]~P8(x87131)+~P44(x87131,x87131,x87134)+~E(x87132,f100(x87131,x87134))+P1(f329(f329(f239(x87131),x87132),x87133))+~P1(f329(f329(f239(x87131),f329(x87134,f329(f329(f106(x87131),x87132),x87133))),x87133))
% 159.70/159.38  [10016]~P113(x100162)+~P68(x100161)+~P1(f329(f329(f239(f917(x100161,x100162)),x100163),x100164))+P1(f329(f329(f240(f917(x100161,x100162)),x100163),x100164))+~P1(f329(f58(x100161),f329(f329(f8(a904,a904,x100161),a324),f329(f329(f18(x100161,x100162,a904),f329(f329(f8(x100162,f917(x100162,a904),x100161),a326),x100163)),x100164))))
% 159.70/159.38  [9619]~P60(x96191,x96191,x96194)+P1(f329(f329(f331(f916(x96191,x96191)),f329(f329(f257(x96191,x96191),x96192),x96193)),f309(x96191,x96194)))+P1(f329(f329(f331(f916(x96191,x96191)),f329(f329(f257(x96191,x96191),x96193),x96192)),f309(x96191,x96194)))+~P1(f329(f329(f331(f916(x96191,x96191)),f329(f329(f257(x96191,x96191),x96195),x96192)),f309(x96191,x96194)))+~P1(f329(f329(f331(f916(x96191,x96191)),f329(f329(f257(x96191,x96191),x96195),x96193)),f309(x96191,x96194)))
% 159.70/159.38  [5729]E(x57291,f2(a909))+~E(f329(f37(x57292),x57295),x57291)+E(f329(f37(x57292),x57293),f329(a117,x57291))+~E(x57293,f329(f329(f311(x57292),x57294),x57295))+P1(f329(f329(f331(x57292),x57294),x57295))
% 159.70/159.38  [5852]~P70(x58522)+E(x58521,f2(x58522))+E(x58523,f2(x58522))+~E(f329(f329(f292(x58522),x58524),x58523),f329(f329(f292(x58522),x58525),x58521))+E(f329(f329(f83(x58522),x58524),x58521),f329(f329(f83(x58522),x58525),x58523))
% 159.70/159.38  [5853]~P70(x58532)+E(x58531,f2(x58532))+E(x58533,f2(x58532))+~E(f329(f329(f83(x58532),x58534),x58533),f329(f329(f83(x58532),x58535),x58531))+E(f329(f329(f292(x58532),x58534),x58531),f329(f329(f292(x58532),x58535),x58533))
% 159.70/159.38  [5920]~E(f329(f37(x59201),x59205),x59203)+~E(x59205,f191(f917(x59201,a904)))+E(f329(f37(x59201),x59202),f329(a117,x59203))+~E(x59202,f329(f329(f311(x59201),x59204),x59205))+P1(f329(f329(f331(x59201),x59204),x59205))
% 159.70/159.38  [6158]~P116(x61582)+~E(f329(x61583,x61585),f2(x61582))+E(f329(f329(f9(x61581,x61582),x61583),x61584),f2(x61582))+~P1(f329(f63(x61581),x61584))+~P1(f329(f329(f331(x61581),x61585),x61584))
% 159.70/159.38  [6531]~P112(x65313)+E(x65311,x65312)+~E(f329(f304(x65313,x65314),x65311),f329(f304(x65313,x65315),x65312))+~P1(f329(f329(f240(x65313),x65315),x65312))+~P1(f329(f329(f240(x65313),x65314),x65311))
% 159.70/159.38  [6532]~P112(x65323)+E(x65321,x65322)+~E(f329(f304(x65323,x65321),x65324),f329(f304(x65323,x65322),x65325))+~P1(f329(f329(f240(x65323),x65322),x65325))+~P1(f329(f329(f240(x65323),x65321),x65324))
% 159.70/159.38  [6698]~P113(x66981)+~P44(x66985,x66981,x66982)+~P113(x66985)+P1(f329(f329(f239(x66981),f329(x66982,x66983)),f329(x66982,x66984)))+~P1(f329(f329(f239(x66985),x66983),x66984))
% 159.70/159.38  [7602]~P112(x76021)+~P16(x76021,f329(f329(f137(x76021),x76024),x76025))+~P1(f329(f329(f331(x76021),x76023),f329(f175(x76021),x76025)))+~P1(f329(f329(f331(x76021),x76022),f329(f175(x76021),x76024)))+P1(f329(f329(f239(x76021),x76022),x76023))
% 159.70/159.38  [8722]~P113(x87221)+~P1(f329(f329(f240(f917(x87221,a904)),f305(x87221,x87225,x87222)),f305(x87221,x87224,x87223)))+~P1(f329(f329(f239(x87221),x87225),x87222))+P1(f329(f329(f240(x87221),x87222),x87223))+P1(f329(f329(f240(x87221),x87224),x87225))
% 159.70/159.38  [9740]~P44(f917(x97404,a904),f917(x97404,a904),x97405)+P1(f329(x97401,x97402))+~E(x97403,f100(f917(x97404,a904),x97405))+~P1(f329(x97401,f468(x97401,x97402,x97405,x97404,x97403)))+~P1(f329(f329(f331(x97404),x97402),x97403))
% 159.70/159.38  [10125]~P20(x101252,x101255,x101253)+E(x101251,f191(f917(x101252,a904)))+~E(f329(f329(x101255,f329(x101254,f724(x101251,x101254,x101253,x101255,x101252))),f329(x101254,f738(x101251,x101254,x101253,x101255,x101252))),f329(x101254,f329(f329(x101255,f724(x101251,x101254,x101253,x101255,x101252)),f738(x101251,x101254,x101253,x101255,x101252))))+E(f329(x101253,f329(f312(x101252,x101252,x101254),x101251)),f329(x101254,f329(x101253,x101251)))+~P1(f329(f63(x101252),x101251))
% 159.70/159.38  [6528]~P21(x65282,x65285,x65283)+E(x65281,f191(f917(x65282,a904)))+~P1(f329(f63(x65282),x65281))+E(f329(x65283,f329(f329(f311(x65282),x65284),x65281)),f329(f329(x65285,x65284),f329(x65283,x65281)))+P1(f329(f329(f331(x65282),x65284),x65281))
% 159.70/159.38  [7351]~P20(x73512,x73513,x73514)+E(f329(f329(x73513,f329(x73514,x73511)),f329(x73514,x73515)),f329(x73514,x73515))+E(x73511,f191(f917(x73512,a904)))+~P1(f329(f63(x73512),x73515))+~P1(f329(f329(f239(f917(x73512,a904)),x73511),x73515))
% 159.70/159.38  [7734]~P21(x77344,x77345,x77341)+E(f329(x77341,x77342),x77343)+~P1(f329(f63(x77344),x77342))+~E(f329(f329(f23(f917(x77344,a904)),x77342),f329(f329(f311(x77344),x77343),f191(f917(x77344,a904)))),f191(f917(x77344,a904)))+~P1(f329(f329(f331(x77344),x77343),x77342))
% 159.70/159.38  [8693]E(x86931,x86932)+~P11(x86933,x86934,x86935)+E(f329(f329(f106(f917(x86933,a904)),x86931),x86932),f191(f917(x86933,a904)))+~P1(f329(f329(f331(f917(x86933,a904)),x86932),f329(f329(f62(x86933),x86934),x86935)))+~P1(f329(f329(f331(f917(x86933,a904)),x86931),f329(f329(f62(x86933),x86934),x86935)))
% 159.70/159.38  [9493]~P76(x94932)+~E(f329(x94933,f341(x94933,x94934,x94935,x94931,x94932)),f2(x94932))+E(f329(f329(f6(x94931,x94932),x94933),x94934),f329(f329(f6(x94931,x94932),x94933),x94935))+~P1(f329(f63(x94931),x94935))+~P1(f329(f329(f239(f917(x94931,a904)),x94934),x94935))
% 159.70/159.38  [9494]~P76(x94942)+~E(f329(x94943,f377(x94943,x94944,x94945,x94941,x94942)),f2(x94942))+E(f329(f329(f6(x94941,x94942),x94943),x94944),f329(f329(f6(x94941,x94942),x94943),x94945))+~P1(f329(f63(x94941),x94945))+~P1(f329(f329(f239(f917(x94941,a904)),x94944),x94945))
% 159.70/159.38  [9495]~P80(x94952)+~E(f329(x94953,f466(x94953,x94954,x94955,x94951,x94952)),f80(x94952))+E(f329(f329(f9(x94951,x94952),x94953),x94954),f329(f329(f9(x94951,x94952),x94953),x94955))+~P1(f329(f63(x94951),x94955))+~P1(f329(f329(f239(f917(x94951,a904)),x94954),x94955))
% 159.70/159.38  [9496]~P80(x94962)+~E(f329(x94963,f469(x94963,x94964,x94965,x94961,x94962)),f80(x94962))+E(f329(f329(f9(x94961,x94962),x94963),x94964),f329(f329(f9(x94961,x94962),x94963),x94965))+~P1(f329(f63(x94961),x94965))+~P1(f329(f329(f239(f917(x94961,a904)),x94964),x94965))
% 159.70/159.38  [9916]~P44(f917(x99161,a904),f917(x99161,a904),f329(f329(f8(f917(x99161,a904),f917(x99161,a904),f917(x99161,a904)),f267(x99161)),x99164))+~P1(f329(f329(x99164,f329(f329(f115(f917(x99161,a904)),x99165),x99163)),f465(x99165,x99162,x99164,x99161,x99163)))+~E(x99163,f101(f917(x99161,a904),f329(f329(f8(f917(x99161,a904),f917(x99161,a904),f917(x99161,a904)),f267(x99161)),x99164)))+P1(f329(f329(f331(x99161),x99162),x99163))+~P1(f329(f329(f331(x99161),x99162),x99165))
% 159.70/159.38  [9920]~P44(f917(x99201,a904),f917(x99201,a904),f329(f329(f8(f917(x99201,a904),f917(x99201,a904),f917(x99201,a904)),f267(x99201)),x99205))+~E(x99203,f101(f917(x99201,a904),f329(f329(f8(f917(x99201,a904),f917(x99201,a904),f917(x99201,a904)),f267(x99201)),x99205)))+~P1(f329(f329(f331(x99201),x99202),x99204))+P1(f329(f329(f331(x99201),f465(x99204,x99202,x99205,x99201,x99203)),x99204))+P1(f329(f329(f331(x99201),x99202),x99203))
% 159.70/159.38  [9971]~P90(x99711)+~P1(f329(f63(x99712),x99715))+~P1(f329(f329(f239(x99711),f2(x99711)),f329(x99713,f882(x99713,x99714,x99715,x99712,x99711))))+P1(f329(f329(f239(x99711),f329(f329(f6(x99712,x99711),x99713),x99714)),f329(f329(f6(x99712,x99711),x99713),x99715)))+~P1(f329(f329(f239(f917(x99712,a904)),x99714),x99715))
% 159.70/159.38  [7599]E(x75991,f2(a909))+P1(f329(x75992,x75993))+~E(x75994,f329(f329(f82(a909),f329(f329(f83(a909),x75991),x75993)),x75995))+~P1(f329(f329(f240(a909),x75995),x75991))+~P1(f329(x75992,f329(f329(f38(a909),x75994),x75991)))
% 159.70/159.38  [7674]E(x76741,f2(a909))+P1(f329(x76742,x76743))+~P1(f329(x76742,f47(a909,x76744,x76741)))+~E(x76744,f329(f329(f82(a909),f329(f329(f83(a909),x76741),x76745)),x76743))+~P1(f329(f329(f240(a909),x76743),x76741))
% 159.70/159.38  [7972]~P70(x79723)+E(f329(x79721,x79722),f2(x79723))+~P1(f329(f63(x79724),x79725))+E(f329(f329(f9(x79724,x79723),x79721),f329(f329(f23(f917(x79724,a904)),x79725),f329(f329(f311(x79724),x79722),f191(f917(x79724,a904))))),f329(f329(f9(x79724,x79723),x79721),x79725))+P1(f329(f329(f331(x79724),x79722),x79725))
% 159.70/159.38  [8378]~P76(x83781)+~P1(f329(f63(x83782),x83785))+~P1(f329(f63(x83782),x83784))+~E(f329(f329(f106(f917(x83782,a904)),x83784),x83785),f191(f917(x83782,a904)))+E(f329(f329(f82(x83781),f329(f329(f6(x83782,x83781),x83783),x83784)),f329(f329(f6(x83782,x83781),x83783),x83785)),f329(f329(f6(x83782,x83781),x83783),f329(f329(f115(f917(x83782,a904)),x83784),x83785)))
% 159.70/159.38  [8380]~P80(x83801)+~P1(f329(f63(x83802),x83805))+~P1(f329(f63(x83802),x83804))+~E(f329(f329(f106(f917(x83802,a904)),x83804),x83805),f191(f917(x83802,a904)))+E(f329(f329(f83(x83801),f329(f329(f9(x83802,x83801),x83803),x83804)),f329(f329(f9(x83802,x83801),x83803),x83805)),f329(f329(f9(x83802,x83801),x83803),f329(f329(f115(f917(x83802,a904)),x83804),x83805)))
% 159.70/159.38  [8479]~P70(x84793)+E(f329(x84791,x84792),f2(x84793))+~P1(f329(f63(x84794),x84795))+E(f329(f329(f9(x84794,x84793),x84791),f329(f329(f23(f917(x84794,a904)),x84795),f329(f329(f311(x84794),x84792),f191(f917(x84794,a904))))),f329(f329(f292(x84793),f329(f329(f9(x84794,x84793),x84791),x84795)),f329(x84791,x84792)))+~P1(f329(f329(f331(x84794),x84792),x84795))
% 159.70/159.38  [9200]~P11(x92001,x92005,x92004)+~E(f329(f329(f62(x92001),f329(f329(f311(x92001),x92002),f191(f917(x92001,a904)))),x92004),f329(f329(f62(x92001),f329(f329(f311(x92001),x92003),f191(f917(x92001,a904)))),x92004))+~P1(f329(f329(f331(x92001),x92003),x92005))+~P1(f329(f329(f331(x92001),x92002),x92005))+P1(f329(f329(f331(f916(x92001,x92001)),f329(f329(f257(x92001,x92001),x92002),x92003)),x92004))
% 159.70/159.38  [9222]~P11(x92221,x92225,x92223)+E(f329(f329(f62(x92221),f329(f329(f311(x92221),x92222),f191(f917(x92221,a904)))),x92223),f329(f329(f62(x92221),f329(f329(f311(x92221),x92224),f191(f917(x92221,a904)))),x92223))+~P1(f329(f329(f331(x92221),x92224),x92225))+~P1(f329(f329(f331(x92221),x92222),x92225))+~P1(f329(f329(f331(f916(x92221,x92221)),f329(f329(f257(x92221,x92221),x92222),x92224)),x92223))
% 159.70/159.38  [9521]~P80(x95211)+~P1(f329(f63(x95212),x95215))+~P1(f329(f63(x95212),x95214))+~E(f329(f329(f106(f917(x95212,a904)),x95214),x95215),f191(f917(x95212,a904)))+E(f329(f329(f83(x95211),f329(f329(f329(f67(x95211,x95212,f83(x95211)),x95213),f80(x95211)),x95214)),f329(f329(f329(f67(x95211,x95212,f83(x95211)),x95213),f80(x95211)),x95215)),f329(f329(f329(f67(x95211,x95212,f83(x95211)),x95213),f80(x95211)),f329(f329(f115(f917(x95212,a904)),x95214),x95215)))
% 159.70/159.38  [9530]~P76(x95301)+~E(f329(x95303,f884(x95303,x95305,x95304,x95302,x95301)),f2(x95301))+~P1(f329(f63(x95302),x95304))+~P1(f329(f63(x95302),x95305))+E(f329(f329(f82(x95301),f329(f329(f6(x95302,x95301),x95303),x95304)),f329(f329(f6(x95302,x95301),x95303),x95305)),f329(f329(f6(x95302,x95301),x95303),f329(f329(f115(f917(x95302,a904)),x95304),x95305)))
% 159.70/159.38  [9531]~P76(x95311)+~E(f329(x95313,f885(x95313,x95315,x95314,x95312,x95311)),f2(x95311))+~P1(f329(f63(x95312),x95314))+~P1(f329(f63(x95312),x95315))+E(f329(f329(f82(x95311),f329(f329(f6(x95312,x95311),x95313),x95314)),f329(f329(f6(x95312,x95311),x95313),x95315)),f329(f329(f6(x95312,x95311),x95313),f329(f329(f115(f917(x95312,a904)),x95314),x95315)))
% 159.70/159.38  [9532]~P80(x95321)+~E(f329(x95323,f463(x95323,x95325,x95324,x95322,x95321)),f80(x95321))+~P1(f329(f63(x95322),x95324))+~P1(f329(f63(x95322),x95325))+E(f329(f329(f83(x95321),f329(f329(f9(x95322,x95321),x95323),x95324)),f329(f329(f9(x95322,x95321),x95323),x95325)),f329(f329(f9(x95322,x95321),x95323),f329(f329(f115(f917(x95322,a904)),x95324),x95325)))
% 159.70/159.38  [9533]~P80(x95331)+~E(f329(x95333,f464(x95333,x95335,x95334,x95332,x95331)),f80(x95331))+~P1(f329(f63(x95332),x95334))+~P1(f329(f63(x95332),x95335))+E(f329(f329(f83(x95331),f329(f329(f9(x95332,x95331),x95333),x95334)),f329(f329(f9(x95332,x95331),x95333),x95335)),f329(f329(f9(x95332,x95331),x95333),f329(f329(f115(f917(x95332,a904)),x95334),x95335)))
% 159.70/159.38  [9748]~P80(x97481)+~E(f329(x97483,f881(x97483,x97485,x97484,x97482,x97481)),f80(x97481))+~P1(f329(f63(x97482),x97484))+~P1(f329(f63(x97482),x97485))+E(f329(f329(f83(x97481),f329(f329(f329(f67(x97481,x97482,f83(x97481)),x97483),f80(x97481)),x97484)),f329(f329(f329(f67(x97481,x97482,f83(x97481)),x97483),f80(x97481)),x97485)),f329(f329(f329(f67(x97481,x97482,f83(x97481)),x97483),f80(x97481)),f329(f329(f115(f917(x97482,a904)),x97484),x97485)))
% 159.70/159.38  [9857]~P76(x98572)+E(f329(f329(f6(x98571,x98572),x98573),x98574),f329(f329(f6(x98571,x98572),x98573),x98575))+~P1(f329(f63(x98571),x98575))+~P1(f329(f329(f239(f917(x98571,a904)),x98574),x98575))+P1(f329(f329(f331(x98571),f341(x98573,x98574,x98575,x98571,x98572)),f329(f329(f23(f917(x98571,a904)),x98575),x98574)))
% 159.70/159.38  [9858]~P76(x98582)+E(f329(f329(f6(x98581,x98582),x98583),x98584),f329(f329(f6(x98581,x98582),x98583),x98585))+~P1(f329(f63(x98581),x98585))+~P1(f329(f329(f239(f917(x98581,a904)),x98584),x98585))+P1(f329(f329(f331(x98581),f377(x98583,x98584,x98585,x98581,x98582)),f329(f329(f23(f917(x98581,a904)),x98585),x98584)))
% 159.70/159.38  [9859]~P80(x98592)+E(f329(f329(f9(x98591,x98592),x98593),x98594),f329(f329(f9(x98591,x98592),x98593),x98595))+~P1(f329(f63(x98591),x98595))+~P1(f329(f329(f239(f917(x98591,a904)),x98594),x98595))+P1(f329(f329(f331(x98591),f466(x98593,x98594,x98595,x98591,x98592)),f329(f329(f23(f917(x98591,a904)),x98595),x98594)))
% 159.70/159.38  [9860]~P80(x98602)+E(f329(f329(f9(x98601,x98602),x98603),x98604),f329(f329(f9(x98601,x98602),x98603),x98605))+~P1(f329(f63(x98601),x98605))+~P1(f329(f329(f239(f917(x98601,a904)),x98604),x98605))+P1(f329(f329(f331(x98601),f469(x98603,x98604,x98605,x98601,x98602)),f329(f329(f23(f917(x98601,a904)),x98605),x98604)))
% 159.70/159.38  [9878]~P76(x98781)+~P1(f329(f63(x98782),x98784))+~P1(f329(f63(x98782),x98785))+E(f329(f329(f82(x98781),f329(f329(f6(x98782,x98781),x98783),x98784)),f329(f329(f6(x98782,x98781),x98783),x98785)),f329(f329(f6(x98782,x98781),x98783),f329(f329(f115(f917(x98782,a904)),x98784),x98785)))+P1(f329(f329(f331(x98782),f884(x98783,x98785,x98784,x98782,x98781)),f329(f329(f106(f917(x98782,a904)),x98784),x98785)))
% 159.70/159.38  [9879]~P76(x98791)+~P1(f329(f63(x98792),x98794))+~P1(f329(f63(x98792),x98795))+E(f329(f329(f82(x98791),f329(f329(f6(x98792,x98791),x98793),x98794)),f329(f329(f6(x98792,x98791),x98793),x98795)),f329(f329(f6(x98792,x98791),x98793),f329(f329(f115(f917(x98792,a904)),x98794),x98795)))+P1(f329(f329(f331(x98792),f885(x98793,x98795,x98794,x98792,x98791)),f329(f329(f106(f917(x98792,a904)),x98794),x98795)))
% 159.70/159.38  [9880]~P80(x98801)+~P1(f329(f63(x98802),x98804))+~P1(f329(f63(x98802),x98805))+E(f329(f329(f83(x98801),f329(f329(f9(x98802,x98801),x98803),x98804)),f329(f329(f9(x98802,x98801),x98803),x98805)),f329(f329(f9(x98802,x98801),x98803),f329(f329(f115(f917(x98802,a904)),x98804),x98805)))+P1(f329(f329(f331(x98802),f463(x98803,x98805,x98804,x98802,x98801)),f329(f329(f106(f917(x98802,a904)),x98804),x98805)))
% 159.70/159.38  [9881]~P80(x98811)+~P1(f329(f63(x98812),x98814))+~P1(f329(f63(x98812),x98815))+E(f329(f329(f83(x98811),f329(f329(f9(x98812,x98811),x98813),x98814)),f329(f329(f9(x98812,x98811),x98813),x98815)),f329(f329(f9(x98812,x98811),x98813),f329(f329(f115(f917(x98812,a904)),x98814),x98815)))+P1(f329(f329(f331(x98812),f464(x98813,x98815,x98814,x98812,x98811)),f329(f329(f106(f917(x98812,a904)),x98814),x98815)))
% 159.70/159.38  [9884]~P44(f917(x98843,a904),f917(x98843,a904),x98844)+P1(f329(x98841,x98842))+~E(x98845,f100(f917(x98843,a904),x98844))+~P1(f329(f329(f331(x98843),x98842),x98845))+P1(f329(f329(f331(x98843),f468(x98841,x98842,x98844,x98843,x98845)),f329(x98844,f329(f329(f106(f917(x98843,a904)),x98845),f329(f267(x98843),x98841)))))
% 159.70/159.38  [9888]~P90(x98885)+~P1(f329(f63(x98881),x98884))+P1(f329(f329(f239(x98885),f329(f329(f6(x98881,x98885),x98882),x98883)),f329(f329(f6(x98881,x98885),x98882),x98884)))+~P1(f329(f329(f239(f917(x98881,a904)),x98883),x98884))+P1(f329(f329(f331(x98881),f882(x98882,x98883,x98884,x98881,x98885)),f329(f329(f23(f917(x98881,a904)),x98884),x98883)))
% 159.70/159.38  [9934]~P80(x99341)+~P1(f329(f63(x99342),x99344))+~P1(f329(f63(x99342),x99345))+E(f329(f329(f83(x99341),f329(f329(f329(f67(x99341,x99342,f83(x99341)),x99343),f80(x99341)),x99344)),f329(f329(f329(f67(x99341,x99342,f83(x99341)),x99343),f80(x99341)),x99345)),f329(f329(f329(f67(x99341,x99342,f83(x99341)),x99343),f80(x99341)),f329(f329(f115(f917(x99342,a904)),x99344),x99345)))+P1(f329(f329(f331(x99342),f881(x99343,x99345,x99344,x99342,x99341)),f329(f329(f106(f917(x99342,a904)),x99344),x99345)))
% 159.70/159.38  [8886]~P21(x88861,x88864,x88865)+~P1(f329(f63(x88861),x88862))+E(f329(f329(f23(f917(x88861,a904)),x88862),f329(f329(f311(x88861),x88863),f191(f917(x88861,a904)))),f191(f917(x88861,a904)))+~P1(f329(f329(f331(x88861),x88863),x88862))+E(f329(f329(x88864,x88863),f329(x88865,f329(f329(f23(f917(x88861,a904)),x88862),f329(f329(f311(x88861),x88863),f191(f917(x88861,a904)))))),f329(x88865,x88862))
% 159.70/159.38  [8962]~P21(x89621,x89624,x89625)+~P1(f329(f63(x89621),x89623))+~P1(f329(f63(x89621),x89622))+E(f329(f329(f106(f917(x89621,a904)),x89622),x89623),f191(f917(x89621,a904)))+E(f329(f329(x89624,f329(x89625,f329(f329(f115(f917(x89621,a904)),x89622),x89623))),f329(x89625,f329(f329(f106(f917(x89621,a904)),x89622),x89623))),f329(f329(x89624,f329(x89625,x89622)),f329(x89625,x89623)))
% 159.70/159.38  [9149]~P44(f917(x91491,a904),f917(x91491,a904),x91494)+~E(x91493,f101(f917(x91491,a904),x91494))+P1(f329(f329(f331(x91491),x91492),x91493))+~P1(f329(f329(f331(x91491),x91492),x91495))+~P1(f329(f329(f239(f917(x91491,a904)),x91495),f329(x91494,f329(f329(f115(f917(x91491,a904)),x91495),x91493))))
% 159.70/159.38  [9535]~P1(f329(f329(f239(a1),x95354),f2(a1)))+~P1(f329(f329(f240(a1),x95353),x95355))+P1(f329(f329(f239(a1),x95351),x95352))+~P1(f329(f329(f240(a1),x95353),x95354))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),f329(f329(f83(a1),x95353),x95352)),x95355)),f329(f329(f82(a1),f329(f329(f83(a1),x95353),x95351)),x95354)))
% 159.70/159.38  [9537]~P1(f329(f329(f239(a1),f2(a1)),x95375))+P1(f329(f329(f239(a1),x95371),x95372))+~P1(f329(f329(f240(a1),x95373),x95374))+~P1(f329(f329(f240(a1),x95375),x95374))+~P1(f329(f329(f239(a1),f329(f329(f82(a1),f329(f329(f83(a1),x95374),x95371)),x95375)),f329(f329(f82(a1),f329(f329(f83(a1),x95374),x95372)),x95373)))
% 159.70/159.38  [9655]~P70(x96555)+E(f329(x96551,f467(x96551,x96552,x96553,x96554,x96555)),f2(x96555))+~P1(f329(f63(x96554),x96553))+~P1(f329(f63(x96554),x96552))+E(f329(f329(f292(x96555),f329(f329(f83(x96555),f329(f329(f9(x96554,x96555),x96551),x96553)),f329(f329(f9(x96554,x96555),x96551),x96552))),f329(f329(f9(x96554,x96555),x96551),f329(f329(f106(f917(x96554,a904)),x96553),x96552))),f329(f329(f9(x96554,x96555),x96551),f329(f329(f115(f917(x96554,a904)),x96553),x96552)))
% 159.70/159.38  [9926]~P70(x99261)+~P1(f329(f63(x99262),x99264))+~P1(f329(f63(x99262),x99265))+E(f329(f329(f292(x99261),f329(f329(f83(x99261),f329(f329(f9(x99262,x99261),x99263),x99264)),f329(f329(f9(x99262,x99261),x99263),x99265))),f329(f329(f9(x99262,x99261),x99263),f329(f329(f106(f917(x99262,a904)),x99264),x99265))),f329(f329(f9(x99262,x99261),x99263),f329(f329(f115(f917(x99262,a904)),x99264),x99265)))+P1(f329(f329(f331(x99262),f467(x99263,x99265,x99264,x99262,x99261)),f329(f329(f106(f917(x99262,a904)),x99264),x99265)))
% 159.70/159.38  [9242]E(f329(f329(f137(x92421),x92422),x92423),f329(f329(f137(x92421),x92424),x92425))+~E(f329(f329(f178(x92421),f329(f192(f910(x92421)),x92424)),x92422),x92424)+~E(f329(f329(f178(x92421),f329(f192(f910(x92421)),x92422)),x92424),x92422)+~E(x92425,f329(f329(f137(x92421),f329(f329(f141(x92421),f329(f192(f910(x92421)),x92424)),x92422)),x92423))+~E(f329(f329(f137(x92421),f329(f329(f141(x92421),f329(f192(f910(x92421)),x92422)),x92424)),x92425),x92423)
% 159.70/159.38  [9653]~P112(x96532)+E(f329(f329(f151(x96531,x96532,x96533),x96534),f173(x96531,x96534,x96535)),x96535)+~P16(x96532,f329(f329(f157(x96531,x96532),x96533),x96535))+~P1(f329(f329(f331(x96531),x96534),f329(f175(x96531),x96535)))+~E(f329(f144(x96531),f329(f139(x96531,f329(f329(f8(x96532,a904,x96531),f329(a326,f329(x96533,x96534))),x96533)),x96535)),x96534)
% 159.70/159.38  [9988]~P74(x99881)+~P1(f329(f68(x99881,x99881,f83(x99881),x99882,x99883),x99885))+~P1(f329(f329(f331(x99881),x99884),x99883))+P1(f329(f329(f331(x99881),x99882),x99883))+P1(f329(f68(x99881,x99881,f83(x99881),x99884,f329(f329(f311(x99881),x99882),f329(f329(f23(f917(x99881,a904)),x99883),f329(f329(f311(x99881),x99884),f191(f917(x99881,a904)))))),x99885))
% 159.70/159.38  [10334]~P44(f917(x103341,a904),f917(x103341,a904),x103344)+~E(x103343,f101(f917(x103341,a904),x103344))+P1(f329(f329(f331(x103341),x103342),x103343))+~P1(f329(f329(f331(x103341),x103342),x103345))+~P1(f329(f329(f239(f917(x103341,a904)),x103345),f329(x103344,f100(f917(x103341,a904),f329(f329(f7(f917(x103341,a904),f917(x103341,a904),f917(x103341,a904)),f329(f329(f8(f917(x103341,a904),f917(f917(x103341,a904),f917(x103341,a904)),f917(x103341,a904)),f115(f917(x103341,a904))),f329(f329(f7(f917(x103341,a904),f917(x103341,a904),f917(x103341,a904)),f329(f329(f8(f917(x103341,a904),f917(f917(x103341,a904),f917(x103341,a904)),f917(x103341,a904)),f115(f917(x103341,a904))),x103344)),x103345))),x103343)))))
% 159.70/159.38  [7359]E(x73591,x73592)+~P28(x73594,x73595,x73593,x73596)+~E(f329(x73593,x73591),f329(x73593,x73592))+~P1(f329(f329(f331(x73594),x73592),x73596))+~P1(f329(f329(f331(x73594),x73591),x73596))
% 159.70/159.38  [6621]~P146(x66214)+E(x66211,x66212)+~E(x66215,x66216)+E(x66213,f2(x66214))+~E(f329(f329(f82(x66214),x66215),f329(f329(f83(x66214),x66213),x66211)),f329(f329(f82(x66214),x66216),f329(f329(f83(x66214),x66213),x66212)))
% 159.70/159.38  [7654]~P112(x76541)+~P8(x76541)+~P1(f329(f329(f240(x76541),x76542),f329(x76545,x76546)))+~P1(f329(f329(f331(x76543),x76546),x76544))+P1(f329(f329(f240(x76541),x76542),f329(f329(f41(x76543,x76541),x76544),x76545)))
% 159.70/159.38  [8349]~P112(x83491)+~P8(x83491)+~P1(f329(f329(f240(x83491),f329(x83494,x83496)),x83495))+~P1(f329(f329(f331(x83492),x83496),x83493))+P1(f329(f329(f240(x83491),f329(f329(f42(x83492,x83491),x83493),x83494)),x83495))
% 159.70/159.38  [8613]~P22(x86132,x86135,x86136,x86131)+~P1(f329(f63(x86132),x86134))+~P1(f329(f63(x86132),x86133))+~E(f329(f329(f106(f917(x86132,a904)),x86133),x86134),f191(f917(x86132,a904)))+E(f329(x86131,f329(f329(f115(f917(x86132,a904)),x86133),x86134)),f329(f74(x86135,x86135,x86135,f329(x86131,x86133)),f329(x86131,x86134)))
% 159.70/159.38  [10182]~P80(x101821)+~E(f840(x101824,x101825,x101823,x101826,x101822,x101821),f841(x101824,x101825,x101823,x101826,x101822,x101821))+~P1(f329(f63(x101822),x101826))+E(f329(f329(f329(f67(x101821,x101822,f83(x101821)),f329(f329(f8(f917(x101823,a904),x101821,x101822),f329(f329(f67(x101821,x101823,f83(x101821)),x101824),f80(x101821))),x101825)),f80(x101821)),x101826),f329(f329(f329(f67(x101821,x101823,f83(x101821)),x101824),f80(x101821)),f329(f329(f41(x101822,f917(x101823,a904)),x101826),x101825)))+P1(f329(f329(f331(x101822),f839(x101824,x101825,x101823,x101826,x101822,x101821)),x101826))
% 159.70/159.38  [10212]~P80(x102121)+~E(f840(x102124,x102125,x102123,x102126,x102122,x102121),f841(x102124,x102125,x102123,x102126,x102122,x102121))+~P1(f329(f63(x102122),x102126))+E(f329(f329(f329(f67(x102121,x102122,f83(x102121)),f329(f329(f8(f917(x102123,a904),x102121,x102122),f329(f329(f67(x102121,x102123,f83(x102121)),x102124),f80(x102121))),x102125)),f80(x102121)),x102126),f329(f329(f329(f67(x102121,x102123,f83(x102121)),x102124),f80(x102121)),f329(f329(f41(x102122,f917(x102123,a904)),x102126),x102125)))+~P1(f329(f63(x102123),f329(x102125,f839(x102124,x102125,x102123,x102126,x102122,x102121))))
% 159.70/159.38  [10215]~P80(x102151)+~P1(f329(f63(x102152),x102156))+E(f329(f329(f329(f67(x102151,x102152,f83(x102151)),f329(f329(f8(f917(x102153,a904),x102151,x102152),f329(f329(f67(x102151,x102153,f83(x102151)),x102154),f80(x102151))),x102155)),f80(x102151)),x102156),f329(f329(f329(f67(x102151,x102153,f83(x102151)),x102154),f80(x102151)),f329(f329(f41(x102152,f917(x102153,a904)),x102156),x102155)))+P1(f329(f329(f331(x102152),f839(x102154,x102155,x102153,x102156,x102152,x102151)),x102156))+P1(f329(f329(f331(x102152),f841(x102154,x102155,x102153,x102156,x102152,x102151)),x102156))
% 159.70/159.38  [10216]~P80(x102161)+~P1(f329(f63(x102162),x102166))+E(f329(f329(f329(f67(x102161,x102162,f83(x102161)),f329(f329(f8(f917(x102163,a904),x102161,x102162),f329(f329(f67(x102161,x102163,f83(x102161)),x102164),f80(x102161))),x102165)),f80(x102161)),x102166),f329(f329(f329(f67(x102161,x102163,f83(x102161)),x102164),f80(x102161)),f329(f329(f41(x102162,f917(x102163,a904)),x102166),x102165)))+P1(f329(f329(f331(x102162),f839(x102164,x102165,x102163,x102166,x102162,x102161)),x102166))+P1(f329(f329(f331(x102162),f840(x102164,x102165,x102163,x102166,x102162,x102161)),x102166))
% 159.70/159.38  [10236]~P80(x102361)+~P1(f329(f63(x102362),x102366))+E(f329(f329(f329(f67(x102361,x102362,f83(x102361)),f329(f329(f8(f917(x102363,a904),x102361,x102362),f329(f329(f67(x102361,x102363,f83(x102361)),x102364),f80(x102361))),x102365)),f80(x102361)),x102366),f329(f329(f329(f67(x102361,x102363,f83(x102361)),x102364),f80(x102361)),f329(f329(f41(x102362,f917(x102363,a904)),x102366),x102365)))+P1(f329(f329(f331(x102362),f841(x102364,x102365,x102363,x102366,x102362,x102361)),x102366))+~P1(f329(f63(x102363),f329(x102365,f839(x102364,x102365,x102363,x102366,x102362,x102361))))
% 159.70/159.38  [10237]~P80(x102371)+~P1(f329(f63(x102372),x102376))+E(f329(f329(f329(f67(x102371,x102372,f83(x102371)),f329(f329(f8(f917(x102373,a904),x102371,x102372),f329(f329(f67(x102371,x102373,f83(x102371)),x102374),f80(x102371))),x102375)),f80(x102371)),x102376),f329(f329(f329(f67(x102371,x102373,f83(x102371)),x102374),f80(x102371)),f329(f329(f41(x102372,f917(x102373,a904)),x102376),x102375)))+P1(f329(f329(f331(x102372),f840(x102374,x102375,x102373,x102376,x102372,x102371)),x102376))+~P1(f329(f63(x102373),f329(x102375,f839(x102374,x102375,x102373,x102376,x102372,x102371))))
% 159.70/159.38  [10248]~P80(x102481)+~E(f329(f329(f106(f917(x102483,a904)),f329(x102485,f841(x102484,x102485,x102483,x102486,x102482,x102481))),f329(x102485,f840(x102484,x102485,x102483,x102486,x102482,x102481))),f191(f917(x102483,a904)))+~P1(f329(f63(x102482),x102486))+E(f329(f329(f329(f67(x102481,x102482,f83(x102481)),f329(f329(f8(f917(x102483,a904),x102481,x102482),f329(f329(f67(x102481,x102483,f83(x102481)),x102484),f80(x102481))),x102485)),f80(x102481)),x102486),f329(f329(f329(f67(x102481,x102483,f83(x102481)),x102484),f80(x102481)),f329(f329(f41(x102482,f917(x102483,a904)),x102486),x102485)))+P1(f329(f329(f331(x102482),f839(x102484,x102485,x102483,x102486,x102482,x102481)),x102486))
% 159.70/159.38  [10258]~P80(x102581)+~E(f329(f329(f106(f917(x102583,a904)),f329(x102585,f841(x102584,x102585,x102583,x102586,x102582,x102581))),f329(x102585,f840(x102584,x102585,x102583,x102586,x102582,x102581))),f191(f917(x102583,a904)))+~P1(f329(f63(x102582),x102586))+E(f329(f329(f329(f67(x102581,x102582,f83(x102581)),f329(f329(f8(f917(x102583,a904),x102581,x102582),f329(f329(f67(x102581,x102583,f83(x102581)),x102584),f80(x102581))),x102585)),f80(x102581)),x102586),f329(f329(f329(f67(x102581,x102583,f83(x102581)),x102584),f80(x102581)),f329(f329(f41(x102582,f917(x102583,a904)),x102586),x102585)))+~P1(f329(f63(x102583),f329(x102585,f839(x102584,x102585,x102583,x102586,x102582,x102581))))
% 159.70/159.38  [8932]E(x89321,x89322)+~P62(x89324,x89325,x89326,x89323,x89327)+~E(f329(x89323,x89321),f329(x89323,x89322))+~P1(f329(f329(f331(x89325),x89322),x89327))+~P1(f329(f329(f331(x89325),x89321),x89327))
% 159.70/159.38  [10226]~P1(f329(x102262,x102264))+~E(x102265,f329(f139(x102261,x102262),x102267))+E(f329(f139(x102261,x102262),x102263),f329(f329(f154(x102261),x102264),x102265))+~E(x102263,f329(f329(f137(x102261),x102266),f329(f329(f154(x102261),x102264),x102267)))+P1(f329(x102262,f769(x102265,x102264,x102263,x102262,x102261,x102266,x102267)))
% 159.70/159.38  [10227]~P1(f329(x102274,x102272))+~E(x102273,f329(f139(x102271,x102274),x102277))+E(f329(f329(f154(x102271),x102272),x102273),f329(f139(x102271,x102274),x102275))+~E(x102275,f329(f329(f137(x102271),x102276),f329(f329(f154(x102271),x102272),x102277)))+P1(f329(x102274,f771(x102275,x102274,x102273,x102272,x102271,x102276,x102277)))
% 159.70/159.38  [10269]~P1(f329(x102692,x102694))+~E(x102695,f329(f139(x102691,x102692),x102697))+E(f329(f139(x102691,x102692),x102693),f329(f329(f154(x102691),x102694),x102695))+~E(x102693,f329(f329(f137(x102691),x102696),f329(f329(f154(x102691),x102694),x102697)))+P1(f329(f329(f331(x102691),f769(x102695,x102694,x102693,x102692,x102691,x102696,x102697)),f329(f175(x102691),x102696)))
% 159.70/159.38  [10270]~P1(f329(x102704,x102702))+~E(x102703,f329(f139(x102701,x102704),x102707))+E(f329(f329(f154(x102701),x102702),x102703),f329(f139(x102701,x102704),x102705))+~E(x102705,f329(f329(f137(x102701),x102706),f329(f329(f154(x102701),x102702),x102707)))+P1(f329(f329(f331(x102701),f771(x102705,x102704,x102703,x102702,x102701,x102706,x102707)),f329(f175(x102701),x102706)))
% 159.70/159.38  [10273]~P11(x102731,x102737,x102736)+~P14(x102731,f917(x102735,a904),x102736,x102734)+P1(f329(f329(f331(x102731),f522(x102732,x102733,x102734,x102735,x102736,x102737,x102731)),x102737))+~P1(f329(f329(f331(f917(x102731,a904)),x102733),f329(f329(f62(x102731),x102737),x102736)))+P1(f329(f329(f331(f917(x102735,a904)),f329(f329(f41(x102731,f917(x102735,a904)),x102733),x102734)),x102732))
% 159.70/159.38  [10328]~P11(x103282,x103286,x103287)+~P14(x103282,f917(x103281,a904),x103287,x103284)+~P1(f329(f329(f331(f917(x103282,a904)),x103283),f329(f329(f62(x103282),x103286),x103287)))+~P1(f329(f329(f331(f917(x103281,a904)),f329(x103284,f522(x103285,x103283,x103284,x103281,x103287,x103286,x103282))),x103285))+P1(f329(f329(f331(f917(x103281,a904)),f329(f329(f41(x103282,f917(x103281,a904)),x103283),x103284)),x103285))
% 159.70/159.38  [8522]~P80(x85222)+~P28(x85221,x85225,x85228,x85224)+~E(x85223,f329(f74(x85225,x85222,x85221,x85226),x85228))+~E(x85227,f329(f312(x85221,x85225,x85228),x85224))+E(f329(f329(f9(x85221,x85222),x85223),x85224),f329(f329(f9(x85225,x85222),x85226),x85227))
% 159.70/159.38  [10333]~P80(x103332)+~P28(x103335,x103331,x103338,x103337)+~E(f329(x103336,f535(x103333,x103336,x103334,x103337,x103338,x103331,x103335,x103332)),f329(f329(f74(x103331,x103332,x103335,x103333),x103338),f535(x103333,x103336,x103334,x103337,x103338,x103331,x103335,x103332)))+~E(x103334,f329(f312(x103335,x103331,x103338),x103337))+E(f329(f329(f9(x103331,x103332),x103333),x103334),f329(f329(f9(x103335,x103332),x103336),x103337))
% 159.70/159.38  [10338]~P76(x103382)+~P28(x103381,x103385,x103388,x103384)+~E(x103387,f329(f312(x103381,x103385,x103388),x103384))+E(f329(f329(f6(x103381,x103382),x103383),x103384),f329(f329(f6(x103385,x103382),x103386),x103387))+P1(f329(f329(f331(x103381),f595(x103386,x103383,x103387,x103384,x103388,x103385,x103381,x103382)),x103384))
% 159.70/159.38  [10339]~P80(x103392)+~P28(x103391,x103395,x103398,x103394)+~E(x103397,f329(f312(x103391,x103395,x103398),x103394))+E(f329(f329(f9(x103391,x103392),x103393),x103394),f329(f329(f9(x103395,x103392),x103396),x103397))+P1(f329(f329(f331(x103391),f535(x103396,x103393,x103397,x103394,x103398,x103395,x103391,x103392)),x103394))
% 159.70/159.38  [10345]~P76(x103452)+~P28(x103455,x103451,x103458,x103457)+~E(x103454,f329(f312(x103455,x103451,x103458),x103457))+~E(f329(x103456,f595(x103453,x103456,x103454,x103457,x103458,x103451,x103455,x103452)),f329(x103453,f329(x103458,f595(x103453,x103456,x103454,x103457,x103458,x103451,x103455,x103452))))+E(f329(f329(f6(x103451,x103452),x103453),x103454),f329(f329(f6(x103455,x103452),x103456),x103457))
% 159.70/159.38  [9821]~P26(x98216,x98212,x98215,x98217,x98218,x98211)+~P1(f329(f63(x98212),x98214))+~P1(f329(f63(x98212),x98213))+~E(f329(f329(f106(f917(x98212,a904)),x98213),x98214),f191(f917(x98212,a904)))+E(f329(x98211,f329(f329(f115(f917(x98212,a904)),x98213),x98214)),f329(f329(x98215,f329(x98211,x98213)),f329(x98211,x98214)))
% 159.70/159.38  [10209]~P26(x102098,x102092,x102095,x102097,x102096,x102091)+~E(f329(x102096,f792(x102094,x102093,x102091,x102096,x102097,x102095,x102092)),x102097)+~P1(f329(f63(x102092),x102093))+~P1(f329(f63(x102092),x102094))+E(f329(x102091,f329(f329(f115(f917(x102092,a904)),x102093),x102094)),f329(f329(x102095,f329(x102091,x102093)),f329(x102091,x102094)))
% 159.70/159.38  [10280]~P26(x102808,x102802,x102805,x102807,x102806,x102801)+~P1(f329(f63(x102802),x102803))+~P1(f329(f63(x102802),x102804))+E(f329(x102801,f329(f329(f115(f917(x102802,a904)),x102803),x102804)),f329(f329(x102805,f329(x102801,x102803)),f329(x102801,x102804)))+P1(f329(f329(f331(x102802),f792(x102804,x102803,x102801,x102806,x102807,x102805,x102802)),f329(f329(f106(f917(x102802,a904)),x102803),x102804)))
% 159.70/159.38  [9976]~P11(x99764,x99768,x99765)+~P11(x99761,x99769,x99763)+~P15(x99761,x99764,f917(x99762,a904),x99763,x99765,x99767)+P14(x99761,f917(x99762,a904),x99763,f329(f329(f8(f917(x99764,f917(x99762,a904)),f917(x99762,a904),x99761),f329(f41(x99764,f917(x99762,a904)),f329(f288(x99764,x99764,x99765),f329(f329(f311(x99764),x99766),f191(f917(x99764,a904)))))),x99767))+~P1(f329(f329(f331(x99764),x99766),x99768))
% 159.70/159.38  [5528]~P112(x55283)+~P16(x55283,x55281)+E(x55281,f748(x55282,x55283))+~E(f329(f175(x55283),x55281),x55282)+~P1(f329(f63(x55283),x55282))+~P1(f329(f140(x55283),x55281))
% 159.70/159.38  [7350]P18(x73501,x73502)+~E(f329(x73502,f831(x73502)),f329(x73502,f833(x73502)))+~P1(f329(f329(x73502,f831(x73502)),f831(x73502)))+~P1(f329(f329(x73502,f831(x73502)),f833(x73502)))+~P1(f329(f329(x73502,f833(x73502)),f833(x73502)))+~P1(f329(f329(x73502,x73503),x73503))
% 159.70/159.38  [5150]~P147(x51502)+~P136(x51502)+~P137(x51502)+~P119(x51502)+E(x51501,f2(x51502))+~E(f329(f329(f249(x51502),x51501),x51503),f2(x51502))
% 159.70/159.38  [5151]~P147(x51512)+~P136(x51512)+~P137(x51512)+~P119(x51512)+~E(x51511,f2(a909))+~E(f329(f329(f249(x51512),x51513),x51511),f2(x51512))
% 159.70/159.38  [6601]~P90(x66011)+~E(x66013,f2(x66011))+~E(x66012,f2(x66011))+E(f329(f329(f82(x66011),x66012),x66013),f2(x66011))+~P1(f329(f329(f239(x66011),f2(x66011)),x66013))+~P1(f329(f329(f239(x66011),f2(x66011)),x66012))
% 159.70/159.38  [8999]~E(f329(f256(a909,a909),x89993),f2(a909))+~E(x89991,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x89993)),x89992)),f329(f261(a909,a909),x89993)))+P1(f329(f50(x89991,x89992),x89993))+~P1(f329(f329(f239(a909),f329(f261(a909,a909),x89993)),f2(a909)))+P1(f329(f329(f240(a909),f2(a909)),x89992))+~P1(f329(f329(f240(a909),x89992),f329(f261(a909,a909),x89993)))
% 159.70/159.38  [9007]E(x90071,f2(a909))+~E(x90072,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x90073)),x90071)),f329(f261(a909,a909),x90073)))+P1(f329(f50(x90072,x90071),x90073))+~P1(f329(f329(f240(a909),f2(a909)),x90071))+~P1(f329(f329(f239(a909),f2(a909)),f329(f261(a909,a909),x90073)))+~P1(f329(f329(f240(a909),f329(f261(a909,a909),x90073)),x90071))
% 159.70/159.38  [9026]~E(f329(f256(a909,a909),x90263),f2(a909))+~E(x90261,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x90263)),x90262)),f329(f261(a909,a909),x90263)))+P1(f329(f50(x90261,x90262),x90263))+~P1(f329(f329(f240(a909),f2(a909)),x90262))+~P1(f329(f329(f239(a909),f2(a909)),f329(f261(a909,a909),x90263)))+~P1(f329(f329(f240(a909),f329(f261(a909,a909),x90263)),x90262))
% 159.70/159.38  [6981]~P2(x69812)+E(x69811,f191(f917(x69812,a904)))+E(x69813,f191(f917(x69812,a904)))+~P1(f329(f63(x69812),x69811))+~P1(f329(f63(x69812),x69813))+E(f13(x69812,f329(f329(f115(f917(x69812,a904)),x69813),x69811)),f329(f329(f115(x69812),f13(x69812,x69813)),f13(x69812,x69811)))
% 159.70/159.38  [6982]~P2(x69822)+E(x69821,f191(f917(x69822,a904)))+E(x69823,f191(f917(x69822,a904)))+~P1(f329(f63(x69822),x69821))+~P1(f329(f63(x69822),x69823))+E(f10(x69822,f329(f329(f115(f917(x69822,a904)),x69823),x69821)),f329(f329(f106(x69822),f10(x69822,x69823)),f10(x69822,x69821)))
% 159.70/159.38  [6983]~P112(x69832)+E(x69831,f191(f917(x69832,a904)))+E(x69833,f191(f917(x69832,a904)))+~P1(f329(f63(x69832),x69831))+~P1(f329(f63(x69832),x69833))+E(f14(x69832,f329(f329(f115(f917(x69832,a904)),x69833),x69831)),f329(f329(f237(x69832),f14(x69832,x69833)),f14(x69832,x69831)))
% 159.70/159.38  [6984]~P112(x69842)+E(x69841,f191(f917(x69842,a904)))+E(x69843,f191(f917(x69842,a904)))+~P1(f329(f63(x69842),x69841))+~P1(f329(f63(x69842),x69843))+E(f15(x69842,f329(f329(f115(f917(x69842,a904)),x69843),x69841)),f329(f329(f238(x69842),f15(x69842,x69843)),f15(x69842,x69841)))
% 159.70/159.38  [7631]~P99(x76312)+E(x76311,f191(f917(x76312,a904)))+E(x76313,f191(f917(x76312,a904)))+~P1(f329(f63(x76312),x76311))+~P1(f329(f63(x76312),x76313))+E(f329(f329(f83(x76312),f329(f65(x76312,f83(x76312)),x76313)),f329(f65(x76312,f83(x76312)),x76311)),f329(f65(x76312,f83(x76312)),f329(f329(f115(f917(x76312,a904)),x76313),x76311)))
% 159.70/159.38  [7788]~P112(x77882)+E(x77881,f191(f917(x77882,a904)))+E(x77883,f191(f917(x77882,a904)))+~P1(f329(f63(x77882),x77881))+~P1(f329(f63(x77882),x77883))+E(f329(f329(f237(x77882),f11(x77882,f237(x77882),x77883)),f11(x77882,f237(x77882),x77881)),f11(x77882,f237(x77882),f329(f329(f115(f917(x77882,a904)),x77883),x77881)))
% 159.70/159.38  [7789]~P112(x77892)+E(x77891,f191(f917(x77892,a904)))+E(x77893,f191(f917(x77892,a904)))+~P1(f329(f63(x77892),x77891))+~P1(f329(f63(x77892),x77893))+E(f329(f329(f238(x77892),f12(x77892,f238(x77892),x77893)),f12(x77892,f238(x77892),x77891)),f12(x77892,f238(x77892),f329(f329(f115(f917(x77892,a904)),x77893),x77891)))
% 159.70/159.38  [8840]~P1(f329(x88401,x88403))+P1(f329(x88401,f372(x88401,x88402)))+P1(f329(x88401,f364(x88401,x88402)))+~P1(f329(f329(f240(a1),f2(a1)),x88402))+~P1(f329(f329(f331(a1),x88403),f305(a1,f80(a1),x88402)))+P1(f329(x88401,f329(f329(f23(a1),f364(x88401,x88402)),f329(f329(f83(a1),f371(x88401,x88402)),x88402))))
% 159.70/159.38  [9139]~P1(f329(x91391,x91393))+~P1(f329(x91391,f364(x91391,x91392)))+P1(f329(x91391,f372(x91391,x91392)))+~P1(f329(f329(f240(a1),f2(a1)),x91392))+~P1(f329(f329(f331(a1),x91393),f305(a1,f80(a1),x91392)))+~P1(f329(x91391,f329(f329(f23(a1),f364(x91391,x91392)),f329(f329(f83(a1),f371(x91391,x91392)),x91392))))
% 159.70/159.38  [10369]~P101(x103692)+E(x103691,f191(f917(x103692,a904)))+E(x103693,f191(f917(x103692,a904)))+~P1(f329(f63(x103692),x103691))+~P1(f329(f63(x103692),x103693))+E(f10(x103692,f329(f267(x103692),f329(f329(f8(f917(x103692,a904),a904,x103692),f89(x103692)),f329(f329(f8(f917(x103692,f917(x103692,a904)),f917(x103692,a904),x103692),f329(f8(f917(x103692,a904),a904,x103692),f89(x103692))),f329(f329(f7(x103692,f917(x103692,f917(x103692,a904)),f917(x103692,f917(x103692,a904))),f329(f329(f8(f917(x103692,f917(f917(x103692,a904),f917(x103692,a904))),f917(f917(x103692,f917(x103692,a904)),f917(x103692,f917(x103692,a904))),x103692),f18(x103692,f917(x103692,a904),f917(x103692,a904))),f329(f329(f8(f917(x103692,f917(x103692,f917(a904,a904))),f917(x103692,f917(f917(x103692,a904),f917(x103692,a904))),x103692),f329(f8(f917(x103692,f917(a904,a904)),f917(f917(x103692,a904),f917(x103692,a904)),x103692),f18(x103692,a904,a904))),f329(f329(f8(f917(x103692,f917(x103692,a904)),f917(x103692,f917(x103692,f917(a904,a904))),x103692),f329(f8(f917(x103692,a904),f917(x103692,f917(a904,a904)),x103692),f329(f8(a904,f917(a904,a904),x103692),a327))),f329(f329(f7(x103692,f917(x103692,f917(x103692,x103692)),f917(x103692,f917(x103692,a904))),f329(f329(f8(f917(f917(x103692,x103692),f917(x103692,a904)),f917(f917(x103692,f917(x103692,x103692)),f917(x103692,f917(x103692,a904))),x103692),f8(f917(x103692,x103692),f917(x103692,a904),x103692)),f329(f329(f8(f917(x103692,a904),f917(f917(x103692,x103692),f917(x103692,a904)),x103692),f8(x103692,a904,x103692)),a326))),f115(x103692)))))),f329(f329(f7(x103692,f917(x103692,a904),f917(x103692,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x103692,a904),f917(x103692,a904)),x103692),f8(a904,a904,x103692)),f329(f329(f8(a904,f917(a904,a904),x103692),a327),f329(f329(f7(x103692,f917(x103692,a904),a904),f331(x103692)),x103693)))),f329(f329(f7(x103692,f917(x103692,a904),a904),f331(x103692)),x103691))))))),f329(f329(f115(x103692),f10(x103692,x103693)),f10(x103692,x103691)))
% 159.70/159.38  [10370]~P101(x103702)+E(x103701,f191(f917(x103702,a904)))+E(x103703,f191(f917(x103702,a904)))+~P1(f329(f63(x103702),x103701))+~P1(f329(f63(x103702),x103703))+E(f13(x103702,f329(f267(x103702),f329(f329(f8(f917(x103702,a904),a904,x103702),f89(x103702)),f329(f329(f8(f917(x103702,f917(x103702,a904)),f917(x103702,a904),x103702),f329(f8(f917(x103702,a904),a904,x103702),f89(x103702))),f329(f329(f7(x103702,f917(x103702,f917(x103702,a904)),f917(x103702,f917(x103702,a904))),f329(f329(f8(f917(x103702,f917(f917(x103702,a904),f917(x103702,a904))),f917(f917(x103702,f917(x103702,a904)),f917(x103702,f917(x103702,a904))),x103702),f18(x103702,f917(x103702,a904),f917(x103702,a904))),f329(f329(f8(f917(x103702,f917(x103702,f917(a904,a904))),f917(x103702,f917(f917(x103702,a904),f917(x103702,a904))),x103702),f329(f8(f917(x103702,f917(a904,a904)),f917(f917(x103702,a904),f917(x103702,a904)),x103702),f18(x103702,a904,a904))),f329(f329(f8(f917(x103702,f917(x103702,a904)),f917(x103702,f917(x103702,f917(a904,a904))),x103702),f329(f8(f917(x103702,a904),f917(x103702,f917(a904,a904)),x103702),f329(f8(a904,f917(a904,a904),x103702),a327))),f329(f329(f7(x103702,f917(x103702,f917(x103702,x103702)),f917(x103702,f917(x103702,a904))),f329(f329(f8(f917(f917(x103702,x103702),f917(x103702,a904)),f917(f917(x103702,f917(x103702,x103702)),f917(x103702,f917(x103702,a904))),x103702),f8(f917(x103702,x103702),f917(x103702,a904),x103702)),f329(f329(f8(f917(x103702,a904),f917(f917(x103702,x103702),f917(x103702,a904)),x103702),f8(x103702,a904,x103702)),a326))),f106(x103702)))))),f329(f329(f7(x103702,f917(x103702,a904),f917(x103702,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x103702,a904),f917(x103702,a904)),x103702),f8(a904,a904,x103702)),f329(f329(f8(a904,f917(a904,a904),x103702),a327),f329(f329(f7(x103702,f917(x103702,a904),a904),f331(x103702)),x103703)))),f329(f329(f7(x103702,f917(x103702,a904),a904),f331(x103702)),x103701))))))),f329(f329(f106(x103702),f13(x103702,x103703)),f13(x103702,x103701)))
% 159.70/159.38  [10371]~P112(x103712)+E(x103711,f191(f917(x103712,a904)))+E(x103713,f191(f917(x103712,a904)))+~P1(f329(f63(x103712),x103711))+~P1(f329(f63(x103712),x103713))+E(f12(x103712,f238(x103712),f329(f267(x103712),f329(f329(f8(f917(x103712,a904),a904,x103712),f89(x103712)),f329(f329(f8(f917(x103712,f917(x103712,a904)),f917(x103712,a904),x103712),f329(f8(f917(x103712,a904),a904,x103712),f89(x103712))),f329(f329(f7(x103712,f917(x103712,f917(x103712,a904)),f917(x103712,f917(x103712,a904))),f329(f329(f8(f917(x103712,f917(f917(x103712,a904),f917(x103712,a904))),f917(f917(x103712,f917(x103712,a904)),f917(x103712,f917(x103712,a904))),x103712),f18(x103712,f917(x103712,a904),f917(x103712,a904))),f329(f329(f8(f917(x103712,f917(x103712,f917(a904,a904))),f917(x103712,f917(f917(x103712,a904),f917(x103712,a904))),x103712),f329(f8(f917(x103712,f917(a904,a904)),f917(f917(x103712,a904),f917(x103712,a904)),x103712),f18(x103712,a904,a904))),f329(f329(f8(f917(x103712,f917(x103712,a904)),f917(x103712,f917(x103712,f917(a904,a904))),x103712),f329(f8(f917(x103712,a904),f917(x103712,f917(a904,a904)),x103712),f329(f8(a904,f917(a904,a904),x103712),a327))),f329(f329(f7(x103712,f917(x103712,f917(x103712,x103712)),f917(x103712,f917(x103712,a904))),f329(f329(f8(f917(f917(x103712,x103712),f917(x103712,a904)),f917(f917(x103712,f917(x103712,x103712)),f917(x103712,f917(x103712,a904))),x103712),f8(f917(x103712,x103712),f917(x103712,a904),x103712)),f329(f329(f8(f917(x103712,a904),f917(f917(x103712,x103712),f917(x103712,a904)),x103712),f8(x103712,a904,x103712)),a326))),f237(x103712)))))),f329(f329(f7(x103712,f917(x103712,a904),f917(x103712,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x103712,a904),f917(x103712,a904)),x103712),f8(a904,a904,x103712)),f329(f329(f8(a904,f917(a904,a904),x103712),a327),f329(f329(f7(x103712,f917(x103712,a904),a904),f331(x103712)),x103713)))),f329(f329(f7(x103712,f917(x103712,a904),a904),f331(x103712)),x103711))))))),f329(f329(f237(x103712),f12(x103712,f238(x103712),x103713)),f12(x103712,f238(x103712),x103711)))
% 159.70/159.38  [10372]~P112(x103722)+E(x103721,f191(f917(x103722,a904)))+E(x103723,f191(f917(x103722,a904)))+~P1(f329(f63(x103722),x103721))+~P1(f329(f63(x103722),x103723))+E(f11(x103722,f237(x103722),f329(f267(x103722),f329(f329(f8(f917(x103722,a904),a904,x103722),f89(x103722)),f329(f329(f8(f917(x103722,f917(x103722,a904)),f917(x103722,a904),x103722),f329(f8(f917(x103722,a904),a904,x103722),f89(x103722))),f329(f329(f7(x103722,f917(x103722,f917(x103722,a904)),f917(x103722,f917(x103722,a904))),f329(f329(f8(f917(x103722,f917(f917(x103722,a904),f917(x103722,a904))),f917(f917(x103722,f917(x103722,a904)),f917(x103722,f917(x103722,a904))),x103722),f18(x103722,f917(x103722,a904),f917(x103722,a904))),f329(f329(f8(f917(x103722,f917(x103722,f917(a904,a904))),f917(x103722,f917(f917(x103722,a904),f917(x103722,a904))),x103722),f329(f8(f917(x103722,f917(a904,a904)),f917(f917(x103722,a904),f917(x103722,a904)),x103722),f18(x103722,a904,a904))),f329(f329(f8(f917(x103722,f917(x103722,a904)),f917(x103722,f917(x103722,f917(a904,a904))),x103722),f329(f8(f917(x103722,a904),f917(x103722,f917(a904,a904)),x103722),f329(f8(a904,f917(a904,a904),x103722),a327))),f329(f329(f7(x103722,f917(x103722,f917(x103722,x103722)),f917(x103722,f917(x103722,a904))),f329(f329(f8(f917(f917(x103722,x103722),f917(x103722,a904)),f917(f917(x103722,f917(x103722,x103722)),f917(x103722,f917(x103722,a904))),x103722),f8(f917(x103722,x103722),f917(x103722,a904),x103722)),f329(f329(f8(f917(x103722,a904),f917(f917(x103722,x103722),f917(x103722,a904)),x103722),f8(x103722,a904,x103722)),a326))),f238(x103722)))))),f329(f329(f7(x103722,f917(x103722,a904),f917(x103722,a904)),f329(f329(f8(f917(a904,a904),f917(f917(x103722,a904),f917(x103722,a904)),x103722),f8(a904,a904,x103722)),f329(f329(f8(a904,f917(a904,a904),x103722),a327),f329(f329(f7(x103722,f917(x103722,a904),a904),f331(x103722)),x103723)))),f329(f329(f7(x103722,f917(x103722,a904),a904),f331(x103722)),x103721))))))),f329(f329(f238(x103722),f11(x103722,f237(x103722),x103723)),f11(x103722,f237(x103722),x103721)))
% 159.70/159.38  [7306]~P127(x73063)+E(x73061,x73062)+~E(f329(f329(f249(x73063),x73061),x73064),f329(f329(f249(x73063),x73062),x73064))+~P1(f329(f329(f239(x73063),f2(x73063)),x73062))+~P1(f329(f329(f239(x73063),f2(x73063)),x73061))+~P1(f329(f329(f240(a909),f2(a909)),x73064))
% 159.70/159.38  [9287]~P1(f329(x92872,x92873))+~P1(f329(x92871,x92874))+E(f243(a909,x92871),f329(a117,f243(a909,x92872)))+P1(f329(x92872,f601(x92873,x92872,x92874,x92871)))+P1(f329(x92871,f2(a909)))+P1(f329(x92871,f329(a117,f601(x92873,x92872,x92874,x92871))))
% 159.70/159.38  [9539]~P1(f329(x95392,x95393))+~P1(f329(x95391,x95394))+E(f243(a909,x95391),f329(a117,f243(a909,x95392)))+~P1(f329(x95392,f601(x95393,x95392,x95394,x95391)))+P1(f329(x95391,f2(a909)))+~P1(f329(x95391,f329(a117,f601(x95393,x95392,x95394,x95391))))
% 159.70/159.38  [7591]~P112(x75912)+E(x75911,f191(f917(x75912,a904)))+~P1(f329(f63(x75912),x75911))+~P1(f329(f329(f331(x75912),x75914),x75911))+P1(f329(f329(f240(x75912),x75913),x75914))+~P1(f329(f329(f240(x75912),x75913),f329(f65(x75912,f237(x75912)),x75911)))
% 159.70/159.38  [7592]~P104(x75922)+E(x75921,f191(f917(x75922,a904)))+~P1(f329(f63(x75922),x75921))+~P1(f329(f329(f331(x75922),x75924),x75921))+P1(f329(f329(f239(x75922),x75923),x75924))+~P1(f329(f329(f239(x75922),x75923),f329(f65(x75922,f106(x75922)),x75921)))
% 159.70/159.38  [7593]~P112(x75932)+E(x75931,f191(f917(x75932,a904)))+~P1(f329(f63(x75932),x75931))+~P1(f329(f329(f331(x75932),x75934),x75931))+P1(f329(f329(f239(x75932),x75933),x75934))+~P1(f329(f329(f239(x75932),x75933),f329(f65(x75932,f237(x75932)),x75931)))
% 159.70/159.38  [7491]E(x74911,f2(a1))+E(f329(f329(f38(a1),x74912),x74911),x74913)+~P1(f329(f329(f239(a1),x74914),f2(a1)))+~E(x74912,f329(f329(f82(a1),f329(f329(f83(a1),x74911),x74913)),x74914))+P1(f329(f329(f240(a1),f2(a1)),x74911))+~P1(f329(f329(f240(a1),x74911),x74914))
% 159.70/159.38  [7506]E(f47(a1,x75062,x75061),x75063)+E(x75061,f2(a1))+~P1(f329(f329(f239(a1),x75063),f2(a1)))+~E(x75062,f329(f329(f82(a1),f329(f329(f83(a1),x75061),x75064)),x75063))+P1(f329(f329(f240(a1),f2(a1)),x75061))+~P1(f329(f329(f240(a1),x75061),x75063))
% 159.70/159.38  [7630]E(x76301,f2(a1))+E(f329(f329(f38(a1),x76302),x76301),x76303)+~E(x76302,f329(f329(f82(a1),f329(f329(f83(a1),x76301),x76303)),x76304))+~P1(f329(f329(f240(a1),f2(a1)),x76301))+~P1(f329(f329(f239(a1),f2(a1)),x76304))+~P1(f329(f329(f240(a1),x76304),x76301))
% 159.70/159.38  [7650]E(f47(a1,x76502,x76501),x76503)+E(x76501,f2(a1))+~E(x76502,f329(f329(f82(a1),f329(f329(f83(a1),x76501),x76504)),x76503))+~P1(f329(f329(f240(a1),f2(a1)),x76501))+~P1(f329(f329(f239(a1),f2(a1)),x76503))+~P1(f329(f329(f240(a1),x76503),x76501))
% 159.70/159.38  [7792]~P112(x77922)+E(x77921,f191(f917(x77922,a904)))+~P1(f329(f63(x77922),x77921))+~P1(f329(f329(f240(x77922),x77924),x77923))+~P1(f329(f329(f331(x77922),x77924),x77921))+P1(f329(f329(f240(x77922),f329(f65(x77922,f237(x77922)),x77921)),x77923))
% 159.70/159.38  [7793]~P112(x77932)+E(x77931,f191(f917(x77932,a904)))+~P1(f329(f63(x77932),x77931))+~P1(f329(f329(f239(x77932),x77934),x77933))+~P1(f329(f329(f331(x77932),x77934),x77931))+P1(f329(f329(f239(x77932),f329(f65(x77932,f237(x77932)),x77931)),x77933))
% 159.70/159.38  [8373]~P1(f329(f329(f239(a1),x83734),f2(a1)))+~E(x83731,f329(f329(f82(a1),f329(f329(f83(a1),x83732),x83733)),x83734))+~P1(f329(f329(f239(a1),f2(a1)),x83734))+~P1(f329(f329(f240(a1),x83734),x83732))+~P1(f329(f329(f240(a1),x83732),x83734))+P1(f329(f51(x83731,x83732),f329(f329(f257(a1,a1),x83733),x83734)))
% 159.70/159.38  [8543]~P113(x85431)+P1(f329(f329(f240(f917(x85431,a904)),f305(x85431,x85432,x85433)),f305(x85431,x85434,x85435)))+~P1(f329(f329(f240(x85431),x85433),x85435))+~P1(f329(f329(f239(x85431),x85434),x85432))+~P1(f329(f329(f239(x85431),x85434),x85435))+~P1(f329(f329(f239(x85431),x85433),x85435))
% 159.70/159.38  [8544]~P113(x85441)+P1(f329(f329(f240(f917(x85441,a904)),f305(x85441,x85442,x85443)),f305(x85441,x85444,x85445)))+~P1(f329(f329(f240(x85441),x85444),x85442))+~P1(f329(f329(f239(x85441),x85443),x85445))+~P1(f329(f329(f239(x85441),x85444),x85445))+~P1(f329(f329(f239(x85441),x85444),x85442))
% 159.70/159.38  [9406]P64(x94062,x94063,x94064,x94061)+E(x94061,f191(f917(x94062,a904)))+~P1(f329(f63(x94062),x94064))+~P1(f329(f63(x94062),x94061))+~P1(f329(f329(x94063,f536(x94061,x94064,x94063,x94062)),x94065))+~P1(f329(f329(f331(x94062),x94065),x94061))
% 159.70/159.38  [9407]P64(x94072,x94073,x94074,x94071)+E(x94071,f191(f917(x94072,a904)))+~P1(f329(f63(x94072),x94074))+~P1(f329(f63(x94072),x94071))+~P1(f329(f329(x94073,f823(x94073,x94071,x94074,x94072)),x94075))+~P1(f329(f329(f331(x94072),x94075),x94071))
% 159.70/159.38  [9408]P64(x94082,x94083,x94084,x94081)+E(x94081,f191(f917(x94082,a904)))+~P1(f329(f63(x94082),x94084))+~P1(f329(f63(x94082),x94081))+~P1(f329(f329(x94083,f824(x94081,x94084,x94083,x94082)),x94085))+~P1(f329(f329(f331(x94082),x94085),x94081))
% 159.70/159.38  [9555]~E(x95553,x95555)+~P76(x95551)+~P80(x95551)+~P45(x95553)+E(f329(f329(f6(a1,x95551),x95552),x95553),f329(f329(f6(a1,x95551),x95554),x95555))+P1(f329(f329(f239(a1),f2(a1)),f390(x95552,x95554,x95553,x95555,x95551)))
% 159.70/159.38  [9556]~E(x95563,x95565)+~P76(x95561)+~P80(x95561)+~P45(x95563)+E(f329(f329(f9(a1,x95561),x95562),x95563),f329(f329(f9(a1,x95561),x95564),x95565))+P1(f329(f329(f239(a1),f2(a1)),f473(x95562,x95564,x95563,x95565,x95561)))
% 159.70/159.38  [9729]~E(x97295,x97293)+~P76(x97291)+~P80(x97291)+~P45(x97295)+~E(f329(x97292,f390(x97294,x97292,x97295,x97293,x97291)),f329(x97294,f390(x97294,x97292,x97295,x97293,x97291)))+E(f329(f329(f6(a1,x97291),x97292),x97293),f329(f329(f6(a1,x97291),x97294),x97295))
% 159.70/159.38  [9730]~E(x97305,x97303)+~P76(x97301)+~P80(x97301)+~P45(x97305)+~E(f329(x97302,f473(x97304,x97302,x97305,x97303,x97301)),f329(x97304,f473(x97304,x97302,x97305,x97303,x97301)))+E(f329(f329(f9(a1,x97301),x97302),x97303),f329(f329(f9(a1,x97301),x97304),x97305))
% 159.70/159.38  [9819]~P86(x98193)+E(f329(x98191,x98192),f2(x98193))+~E(f329(f329(f6(x98194,x98193),x98191),x98195),f2(x98193))+~P1(f329(f63(x98194),x98195))+P1(f329(f329(f331(x98194),f897(x98192,x98191,x98195,x98194,x98193)),x98195))+~P1(f329(f329(f331(x98194),x98192),x98195))
% 159.70/159.38  [9949]~P86(x99493)+E(f329(x99491,x99492),f2(x99493))+~E(f329(f329(f6(x99494,x99493),x99491),x99495),f2(x99493))+~P1(f329(f63(x99494),x99495))+~P1(f329(f329(f331(x99494),x99492),x99495))+~P1(f329(f329(f239(x99493),f2(x99493)),f329(x99491,f897(x99492,x99491,x99495,x99494,x99493))))
% 159.70/159.38  [8460]~P132(x84601)+~P1(f329(f329(f239(x84601),f2(x84601)),x84603))+~P1(f329(f329(f240(x84601),x84603),x84605))+~P1(f329(f329(f240(x84601),x84602),x84604))+~P1(f329(f329(f240(x84601),f2(x84601)),x84604))+P1(f329(f329(f240(x84601),f329(f329(f83(x84601),x84602),x84603)),f329(f329(f83(x84601),x84604),x84605)))
% 159.70/159.38  [8461]~P132(x84611)+~P1(f329(f329(f239(x84611),f2(x84611)),x84613))+~P1(f329(f329(f239(x84611),f2(x84611)),x84612))+~P1(f329(f329(f240(x84611),x84613),x84615))+~P1(f329(f329(f240(x84611),x84612),x84614))+P1(f329(f329(f240(x84611),f329(f329(f83(x84611),x84612),x84613)),f329(f329(f83(x84611),x84614),x84615)))
% 159.70/159.38  [8462]~P132(x84621)+~P1(f329(f329(f239(x84621),x84622),x84624))+~P1(f329(f329(f239(x84621),f2(x84621)),x84623))+~P1(f329(f329(f240(x84621),x84623),x84625))+~P1(f329(f329(f240(x84621),f2(x84621)),x84622))+P1(f329(f329(f240(x84621),f329(f329(f83(x84621),x84622),x84623)),f329(f329(f83(x84621),x84624),x84625)))
% 159.70/159.38  [8463]~P132(x84631)+~P1(f329(f329(f239(x84631),x84633),x84635))+~P1(f329(f329(f239(x84631),f2(x84631)),x84632))+~P1(f329(f329(f240(x84631),x84632),x84634))+~P1(f329(f329(f240(x84631),f2(x84631)),x84633))+P1(f329(f329(f240(x84631),f329(f329(f83(x84631),x84632),x84633)),f329(f329(f83(x84631),x84634),x84635)))
% 159.70/159.38  [8464]~P72(x84641)+~P1(f329(f329(f239(x84641),x84642),x84644))+~P1(f329(f329(f240(x84641),x84645),x84643))+~P1(f329(f329(f240(x84641),f2(x84641)),x84645))+~P1(f329(f329(f240(x84641),f2(x84641)),x84642))+P1(f329(f329(f240(x84641),f329(f329(f292(x84641),x84642),x84643)),f329(f329(f292(x84641),x84644),x84645)))
% 159.70/159.38  [8465]~P72(x84651)+~P1(f329(f329(f239(x84651),x84655),x84653))+~P1(f329(f329(f239(x84651),f2(x84651)),x84652))+~P1(f329(f329(f240(x84651),x84652),x84654))+~P1(f329(f329(f240(x84651),f2(x84651)),x84655))+P1(f329(f329(f240(x84651),f329(f329(f292(x84651),x84652),x84653)),f329(f329(f292(x84651),x84654),x84655)))
% 159.70/159.38  [8466]~P140(x84661)+~P1(f329(f329(f239(x84661),x84663),x84665))+~P1(f329(f329(f239(x84661),x84662),x84664))+~P1(f329(f329(f239(x84661),f2(x84661)),x84663))+~P1(f329(f329(f239(x84661),f2(x84661)),x84664))+P1(f329(f329(f239(x84661),f329(f329(f83(x84661),x84662),x84663)),f329(f329(f83(x84661),x84664),x84665)))
% 159.70/159.38  [8467]~P140(x84671)+~P1(f329(f329(f239(x84671),x84673),x84675))+~P1(f329(f329(f239(x84671),x84672),x84674))+~P1(f329(f329(f239(x84671),f2(x84671)),x84673))+~P1(f329(f329(f239(x84671),f2(x84671)),x84672))+P1(f329(f329(f239(x84671),f329(f329(f83(x84671),x84672),x84673)),f329(f329(f83(x84671),x84674),x84675)))
% 159.70/159.38  [8468]~P72(x84681)+~P1(f329(f329(f240(x84681),f2(x84681)),x84685))+~P1(f329(f329(f239(x84681),x84685),x84683))+~P1(f329(f329(f239(x84681),x84682),x84684))+~P1(f329(f329(f239(x84681),f2(x84681)),x84682))+P1(f329(f329(f239(x84681),f329(f329(f292(x84681),x84682),x84683)),f329(f329(f292(x84681),x84684),x84685)))
% 159.70/159.38  [9861]~P76(x98615)+~P89(x98615)+E(x98611,f191(f917(x98612,a904)))+~P1(f329(f63(x98612),x98611))+P1(f329(f329(f331(x98612),f388(x98613,x98614,x98611,x98612,x98615)),x98611))+P1(f329(f329(f240(x98615),f329(f329(f6(x98612,x98615),x98614),x98611)),f329(f329(f6(x98612,x98615),x98613),x98611)))
% 159.70/159.38  [9972]~P76(x99721)+~P87(x99721)+~P1(f329(f63(x99722),x99725))+~P1(f329(f329(f239(x99721),f2(x99721)),f329(x99723,f886(x99723,x99724,x99725,x99722,x99721))))+P1(f329(f329(f239(x99721),f329(f329(f6(x99722,x99721),x99723),x99724)),f329(f329(f6(x99722,x99721),x99723),x99725)))+~P1(f329(f329(f239(f917(x99722,a904)),x99724),x99725))
% 159.70/159.38  [10130]~P76(x101303)+~P89(x101303)+E(x101301,f191(f917(x101302,a904)))+~P1(f329(f63(x101302),x101301))+~P1(f329(f329(f240(x101303),f329(x101304,f388(x101305,x101304,x101301,x101302,x101303))),f329(x101305,f388(x101305,x101304,x101301,x101302,x101303))))+P1(f329(f329(f240(x101303),f329(f329(f6(x101302,x101303),x101304),x101301)),f329(f329(f6(x101302,x101303),x101305),x101301)))
% 159.70/159.38  [7163]~P20(x71632,x71635,x71634)+E(x71631,f191(f917(x71632,a904)))+E(x71633,f191(f917(x71632,a904)))+~P1(f329(f63(x71632),x71631))+~P1(f329(f63(x71632),x71633))+E(f329(x71634,f329(f329(f115(f917(x71632,a904)),x71633),x71631)),f329(f329(x71635,f329(x71634,x71633)),f329(x71634,x71631)))
% 159.70/159.38  [7759]~P149(x77591,x77593,x77594)+P1(f329(x77591,x77592))+~P1(f329(f329(f240(a1),x77594),f2(a1)))+~P1(f329(f329(f239(a1),x77595),f2(a1)))+~E(x77593,f329(f329(f82(a1),f329(f329(f83(a1),x77594),x77592)),x77595))+~P1(f329(f329(f240(a1),x77594),x77595))
% 159.70/159.38  [7760]~P148(x77601,x77603,x77604)+P1(f329(x77601,x77602))+~P1(f329(f329(f240(a1),x77604),f2(a1)))+~P1(f329(f329(f239(a1),x77602),f2(a1)))+~E(x77603,f329(f329(f82(a1),f329(f329(f83(a1),x77604),x77605)),x77602))+~P1(f329(f329(f240(a1),x77604),x77602))
% 159.70/159.38  [7802]~P149(x78021,x78023,x78024)+P1(f329(x78021,x78022))+~E(x78023,f329(f329(f82(a1),f329(f329(f83(a1),x78024),x78022)),x78025))+~P1(f329(f329(f240(a1),f2(a1)),x78024))+~P1(f329(f329(f239(a1),f2(a1)),x78025))+~P1(f329(f329(f240(a1),x78025),x78024))
% 159.70/159.38  [7803]~P148(x78031,x78033,x78034)+P1(f329(x78031,x78032))+~E(x78033,f329(f329(f82(a1),f329(f329(f83(a1),x78034),x78035)),x78032))+~P1(f329(f329(f240(a1),f2(a1)),x78034))+~P1(f329(f329(f239(a1),f2(a1)),x78032))+~P1(f329(f329(f240(a1),x78032),x78034))
% 159.70/159.38  [8761]P1(f329(f329(x87611,x87612),x87613))+~P1(f329(f329(x87611,f329(f329(f38(a1),x87614),x87615)),f47(a1,x87614,x87615)))+~P1(f329(f329(f240(a1),x87615),f2(a1)))+~P1(f329(f329(f239(a1),x87613),f2(a1)))+~E(x87614,f329(f329(f82(a1),f329(f329(f83(a1),x87615),x87612)),x87613))+~P1(f329(f329(f240(a1),x87615),x87613))
% 159.70/159.38  [8769]P1(f329(f329(x87691,x87692),x87693))+~P1(f329(f329(x87691,f329(f329(f38(a1),x87694),x87695)),f47(a1,x87694,x87695)))+~E(x87694,f329(f329(f82(a1),f329(f329(f83(a1),x87695),x87692)),x87693))+~P1(f329(f329(f240(a1),f2(a1)),x87695))+~P1(f329(f329(f239(a1),f2(a1)),x87693))+~P1(f329(f329(f240(a1),x87693),x87695))
% 159.70/159.38  [9015]E(x90151,x90152)+~P61(x90153,x90155,x90154)+~P1(f329(f329(f331(x90153),x90152),x90155))+~P1(f329(f329(f331(x90153),x90151),x90155))+P1(f329(f329(f331(f916(x90153,x90153)),f329(f329(f257(x90153,x90153),x90151),x90152)),x90154))+P1(f329(f329(f331(f916(x90153,x90153)),f329(f329(f257(x90153,x90153),x90152),x90151)),x90154))
% 159.70/159.38  [9838]~P113(x98381)+~P113(x98382)+~P44(x98382,x98381,x98383)+~P1(f329(f329(f239(x98382),x98385),f387(x98384,x98383,x98382,x98381,x98385)))+E(f243(x98381,f329(f329(f7(x98381,f917(x98381,a904),a904),f331(x98381)),f329(f312(x98382,x98381,x98383),x98384))),f329(x98383,f243(x98382,f329(f329(f7(x98382,f917(x98382,a904),a904),f331(x98382)),x98384))))+~P1(f329(f329(f331(x98382),x98385),x98384))
% 159.70/159.38  [9889]~P76(x98895)+~P87(x98895)+~P1(f329(f63(x98891),x98894))+P1(f329(f329(f239(x98895),f329(f329(f6(x98891,x98895),x98892),x98893)),f329(f329(f6(x98891,x98895),x98892),x98894)))+~P1(f329(f329(f239(f917(x98891,a904)),x98893),x98894))+P1(f329(f329(f331(x98891),f886(x98892,x98893,x98894,x98891,x98895)),f329(f329(f23(f917(x98891,a904)),x98894),x98893)))
% 159.70/159.38  [9905]~P113(x99051)+~P113(x99052)+~P44(x99052,x99051,x99053)+E(f243(x99051,f329(f329(f7(x99051,f917(x99051,a904),a904),f331(x99051)),f329(f312(x99052,x99051,x99053),x99054))),f329(x99053,f243(x99052,f329(f329(f7(x99052,f917(x99052,a904),a904),f331(x99052)),x99054))))+~P1(f329(f329(f331(x99052),x99055),x99054))+P1(f329(f329(f331(x99052),f387(x99054,x99053,x99052,x99051,x99055)),x99054))
% 159.70/159.38  [9980]E(x99801,f191(f917(x99802,a904)))+~P1(f329(f63(x99802),x99803))+~P1(f329(f63(x99802),x99801))+P1(f329(f329(f331(f916(f917(x99802,a904),f917(x99802,a904))),f329(f329(f257(f917(x99802,a904),f917(x99802,a904)),x99803),x99801)),f321(x99802,x99804)))+~P1(f329(f329(f331(x99802),x99805),x99801))+~P1(f329(f329(f331(f916(x99802,x99802)),f329(f329(f257(x99802,x99802),f538(x99804,x99801,x99803,x99802)),x99805)),x99804))
% 159.70/159.38  [9981]E(x99811,f191(f917(x99812,a904)))+~P1(f329(f63(x99812),x99813))+~P1(f329(f63(x99812),x99811))+P1(f329(f329(f331(f916(f917(x99812,a904),f917(x99812,a904))),f329(f329(f257(f917(x99812,a904),f917(x99812,a904)),x99813),x99811)),f321(x99812,x99814)))+~P1(f329(f329(f331(x99812),x99815),x99811))+~P1(f329(f329(f331(f916(x99812,x99812)),f329(f329(f257(x99812,x99812),f588(x99814,x99811,x99813,x99812)),x99815)),x99814))
% 159.70/159.38  [10134]~P86(x101341)+~E(f329(f329(f6(x101345,x101341),x101342),x101346),x101344)+~P1(f329(f63(x101345),x101346))+P1(f329(f329(f331(x101345),f896(x101343,x101344,x101342,x101346,x101345,x101341)),x101346))+P1(f329(f329(f239(x101341),f329(x101342,x101343)),x101344))+~P1(f329(f329(f331(x101345),x101343),x101346))
% 159.70/159.38  [10179]~P86(x101791)+~E(f329(f329(f6(x101795,x101791),x101792),x101796),x101794)+~P1(f329(f63(x101795),x101796))+~P1(f329(f329(f331(x101795),x101793),x101796))+~P1(f329(f329(f239(x101791),f2(x101791)),f329(x101792,f896(x101793,x101794,x101792,x101796,x101795,x101791))))+P1(f329(f329(f239(x101791),f329(x101792,x101793)),x101794))
% 159.70/159.38  [10314]~E(x103145,x103148)+~E(x103144,x103147)+~P76(x103142)+~P114(x103141)+E(f329(f329(f6(x103141,x103142),x103143),f329(f304(x103141,x103144),x103145)),f329(f329(f6(x103141,x103142),x103146),f329(f304(x103141,x103147),x103148)))+P1(f329(f329(f239(x103141),x103144),f594(x103143,x103146,x103145,x103148,x103144,x103147,x103141,x103142)))
% 159.70/159.38  [10332]~E(x103327,x103324)+~E(x103328,x103325)+~P76(x103322)+~P114(x103321)+~E(f329(x103323,f594(x103326,x103323,x103328,x103325,x103327,x103324,x103321,x103322)),f329(x103326,f594(x103326,x103323,x103328,x103325,x103327,x103324,x103321,x103322)))+E(f329(f329(f6(x103321,x103322),x103323),f329(f304(x103321,x103324),x103325)),f329(f329(f6(x103321,x103322),x103326),f329(f304(x103321,x103327),x103328)))
% 159.70/159.38  [10337]~E(x103374,x103377)+~E(x103375,x103378)+~P76(x103372)+~P114(x103371)+E(f329(f329(f6(x103371,x103372),x103373),f329(f304(x103371,x103374),x103375)),f329(f329(f6(x103371,x103372),x103376),f329(f304(x103371,x103377),x103378)))+P1(f329(f329(f240(x103371),f594(x103373,x103376,x103375,x103378,x103374,x103377,x103371,x103372)),x103375))
% 159.70/159.38  [9986]~P11(x99865,x99869,x99866)+~P11(x99861,x998610,x99863)+~P15(x99861,x99865,f917(x99862,a904),x99863,x99866,x99868)+~P1(f329(f329(f331(x99865),x99867),x99869))+~P1(f329(f329(f331(x99861),x99864),x998610))+E(f329(f329(f41(x99861,f917(x99862,a904)),f329(f288(x99861,x99861,x99863),f329(f329(f311(x99861),x99864),f191(f917(x99861,a904))))),f329(f329(f8(f917(x99865,f917(x99862,a904)),f917(x99862,a904),x99861),f329(f41(x99865,f917(x99862,a904)),f329(f288(x99865,x99865,x99866),f329(f329(f311(x99865),x99867),f191(f917(x99865,a904)))))),x99868)),f329(f329(x99868,x99864),x99867))
% 159.70/159.38  [5699]~P112(x56993)+~P16(x56993,x56992)+~P16(x56993,x56991)+E(x56991,x56992)+~E(f329(f175(x56993),x56991),f329(f175(x56993),x56992))+~P1(f329(f140(x56993),x56992))+~P1(f329(f140(x56993),x56991))
% 159.70/159.38  [5029]~P147(x50292)+~P136(x50292)+~P137(x50292)+~P119(x50292)+~E(x50293,f2(x50292))+E(x50291,f2(a909))+E(f329(f329(f249(x50292),x50293),x50291),f2(x50292))
% 159.70/159.38  [9286]E(x92861,f2(a909))+~E(x92862,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x92863)),x92861)),f329(f261(a909,a909),x92863)))+P1(f329(f50(x92862,x92861),x92863))+~P1(f329(f329(f239(a909),f329(f261(a909,a909),x92863)),f2(a909)))+~P1(f329(f329(f239(a909),f2(a909)),f329(f261(a909,a909),x92863)))+~P1(f329(f329(f240(a909),x92861),f329(f261(a909,a909),x92863)))+~P1(f329(f329(f240(a909),f329(f261(a909,a909),x92863)),x92861))
% 159.70/159.38  [9295]~E(f329(f256(a909,a909),x92953),f2(a909))+~E(x92951,f329(f329(f82(a909),f329(f329(f83(a909),f329(f256(a909,a909),x92953)),x92952)),f329(f261(a909,a909),x92953)))+P1(f329(f50(x92951,x92952),x92953))+~P1(f329(f329(f239(a909),f329(f261(a909,a909),x92953)),f2(a909)))+~P1(f329(f329(f239(a909),f2(a909)),f329(f261(a909,a909),x92953)))+~P1(f329(f329(f240(a909),x92952),f329(f261(a909,a909),x92953)))+~P1(f329(f329(f240(a909),f329(f261(a909,a909),x92953)),x92952))
% 159.70/159.38  [8124]~P74(x81242)+E(x81241,f191(f917(x81242,a904)))+E(x81243,f191(f917(x81242,a904)))+~P1(f329(f63(x81242),x81241))+~P1(f329(f63(x81242),x81243))+~E(f329(f329(f106(f917(x81242,a904)),x81243),x81241),f191(f917(x81242,a904)))+E(f329(f329(f83(x81242),f329(f65(x81242,f83(x81242)),x81243)),f329(f65(x81242,f83(x81242)),x81241)),f329(f65(x81242,f83(x81242)),f329(f329(f115(f917(x81242,a904)),x81243),x81241)))
% 159.70/159.38  [7899]E(x78991,f2(a1))+E(f329(f329(f38(a1),x78992),x78991),x78993)+~P1(f329(f329(f239(a1),x78994),f2(a1)))+~E(x78992,f329(f329(f82(a1),f329(f329(f83(a1),x78991),x78993)),x78994))+~P1(f329(f329(f239(a1),f2(a1)),x78994))+~P1(f329(f329(f240(a1),x78994),x78991))+~P1(f329(f329(f240(a1),x78991),x78994))
% 159.70/159.38  [7907]E(f47(a1,x79072,x79071),x79073)+E(x79071,f2(a1))+~P1(f329(f329(f239(a1),x79073),f2(a1)))+~E(x79072,f329(f329(f82(a1),f329(f329(f83(a1),x79071),x79074)),x79073))+~P1(f329(f329(f239(a1),f2(a1)),x79073))+~P1(f329(f329(f240(a1),x79073),x79071))+~P1(f329(f329(f240(a1),x79071),x79073))
% 159.70/159.38  [7811]~P21(x78112,x78115,x78114)+E(x78111,f191(f917(x78112,a904)))+E(x78113,f191(f917(x78112,a904)))+~P1(f329(f63(x78112),x78111))+~P1(f329(f63(x78112),x78113))+~E(f329(f329(f106(f917(x78112,a904)),x78113),x78111),f191(f917(x78112,a904)))+E(f329(x78114,f329(f329(f115(f917(x78112,a904)),x78113),x78111)),f329(f329(x78115,f329(x78114,x78113)),f329(x78114,x78111)))
% 159.70/159.38  [9526]~P28(x95263,x95261,x95265,x95264)+~P28(x95261,x95263,x95266,x95262)+E(f329(f37(x95261),x95262),f329(f37(x95263),x95264))+~P1(f329(f63(x95263),x95264))+~P1(f329(f63(x95261),x95262))+~P1(f329(f329(f239(f917(x95263,a904)),f329(f312(x95261,x95263,x95266),x95262)),x95264))+~P1(f329(f329(f239(f917(x95261,a904)),f329(f312(x95263,x95261,x95265),x95264)),x95262))
% 159.70/159.38  [9472]~P1(f329(f329(f240(a1),f329(f329(f82(a1),f329(f329(f83(a1),x94725),x94721)),x94726)),f2(a1)))+~E(f329(f329(f82(a1),f329(f329(f83(a1),x94723),x94722)),x94724),f329(f329(f82(a1),f329(f329(f83(a1),x94725),x94721)),x94726))+~P1(f329(f329(f240(a1),f2(a1)),x94725))+~P1(f329(f329(f239(a1),f2(a1)),x94726))+~P1(f329(f329(f240(a1),x94724),x94723))+~P1(f329(f329(f239(a1),x94725),x94723))+P1(f329(f329(f239(a1),x94721),x94722))
% 159.70/159.38  [9229]~E(f329(f329(f82(a1),f329(f329(f83(a1),x92293),x92291)),x92294),f329(f329(f82(a1),f329(f329(f83(a1),x92295),x92292)),x92296))+~P1(f329(f329(f240(a1),f2(a1)),x92295))+~P1(f329(f329(f239(a1),f2(a1)),x92294))+~P1(f329(f329(f240(a1),x92296),x92295))+~P1(f329(f329(f239(a1),x92295),x92293))+P1(f329(f329(f239(a1),x92291),x92292))+~P1(f329(f329(f239(a1),f2(a1)),f329(f329(f82(a1),f329(f329(f83(a1),x92295),x92292)),x92296)))
% 159.70/159.38  [9412]~P135(x94121)+~E(f329(f329(f82(x94121),x94122),x94124),f80(x94121))+~P1(f329(f329(f239(x94121),f2(x94121)),x94124))+~P1(f329(f329(f239(x94121),f2(x94121)),x94122))+~P1(f329(f329(f240(x94121),x94125),x94126))+~P1(f329(f329(f240(x94121),x94123),x94126))+P1(f329(f329(f240(x94121),f329(f329(f82(x94121),f329(f329(f83(x94121),x94122),x94123)),f329(f329(f83(x94121),x94124),x94125))),x94126))
% 159.70/159.38  [9413]~P134(x94131)+~E(f329(f329(f82(x94131),x94132),x94134),f80(x94131))+~P1(f329(f329(f239(x94131),x94135),x94136))+~P1(f329(f329(f239(x94131),x94133),x94136))+~P1(f329(f329(f239(x94131),f2(x94131)),x94134))+~P1(f329(f329(f239(x94131),f2(x94131)),x94132))+P1(f329(f329(f239(x94131),f329(f329(f82(x94131),f329(f329(f83(x94131),x94132),x94133)),f329(f329(f83(x94131),x94134),x94135))),x94136))
% 159.70/159.38  [10229]~P11(x102297,x102296,x102295)+E(x102291,x102292)+~P14(x102297,f917(x102294,a904),x102295,x102293)+E(f329(x102293,f520(x102291,x102292,x102293,x102294,x102295,x102296,x102297)),f329(x102293,f521(x102291,x102292,x102293,x102294,x102295,x102296,x102297)))+~E(f329(f329(f41(x102297,f917(x102294,a904)),x102291),x102293),f329(f329(f41(x102297,f917(x102294,a904)),x102292),x102293))+~P1(f329(f329(f331(f917(x102297,a904)),x102292),f329(f329(f62(x102297),x102296),x102295)))+~P1(f329(f329(f331(f917(x102297,a904)),x102291),f329(f329(f62(x102297),x102296),x102295)))
% 159.70/159.38  [10271]~P11(x102713,x102717,x102716)+E(x102711,x102712)+~P14(x102713,f917(x102715,a904),x102716,x102714)+~E(f329(f329(f41(x102713,f917(x102715,a904)),x102711),x102714),f329(f329(f41(x102713,f917(x102715,a904)),x102712),x102714))+P1(f329(f329(f331(x102713),f521(x102711,x102712,x102714,x102715,x102716,x102717,x102713)),x102717))+~P1(f329(f329(f331(f917(x102713,a904)),x102712),f329(f329(f62(x102713),x102717),x102716)))+~P1(f329(f329(f331(f917(x102713,a904)),x102711),f329(f329(f62(x102713),x102717),x102716)))
% 159.70/159.38  [10272]~P11(x102723,x102727,x102726)+E(x102721,x102722)+~P14(x102723,f917(x102725,a904),x102726,x102724)+~E(f329(f329(f41(x102723,f917(x102725,a904)),x102721),x102724),f329(f329(f41(x102723,f917(x102725,a904)),x102722),x102724))+P1(f329(f329(f331(x102723),f520(x102721,x102722,x102724,x102725,x102726,x102727,x102723)),x102727))+~P1(f329(f329(f331(f917(x102723,a904)),x102722),f329(f329(f62(x102723),x102727),x102726)))+~P1(f329(f329(f331(f917(x102723,a904)),x102721),f329(f329(f62(x102723),x102727),x102726)))
% 159.70/159.38  [10354]E(x103541,x103542)+~P11(x103543,x103546,x103547)+~P14(x103543,f917(x103544,a904),x103547,x103545)+~E(f329(f329(f41(x103543,f917(x103544,a904)),x103541),x103545),f329(f329(f41(x103543,f917(x103544,a904)),x103542),x103545))+~P1(f329(f329(f331(f916(x103543,x103543)),f329(f329(f257(x103543,x103543),f521(x103541,x103542,x103545,x103544,x103547,x103546,x103543)),f520(x103541,x103542,x103545,x103544,x103547,x103546,x103543))),x103547))+~P1(f329(f329(f331(f917(x103543,a904)),x103542),f329(f329(f62(x103543),x103546),x103547)))+~P1(f329(f329(f331(f917(x103543,a904)),x103541),f329(f329(f62(x103543),x103546),x103547)))
% 159.70/159.38  [9228]~P11(x92281,x92287,x92284)+~E(x92285,x92286)+~P1(f329(f329(f331(x92281),x92283),x92286))+~P1(f329(f329(f331(x92281),x92282),x92285))+~P1(f329(f329(f331(f917(x92281,a904)),x92286),f329(f329(f62(x92281),x92287),x92284)))+~P1(f329(f329(f331(f917(x92281,a904)),x92285),f329(f329(f62(x92281),x92287),x92284)))+P1(f329(f329(f331(f916(x92281,x92281)),f329(f329(f257(x92281,x92281),x92282),x92283)),x92284))
% 159.70/159.38  [9371]E(x93711,x93712)+~P11(x93713,x93714,x93715)+~P1(f329(f329(f331(x93713),x93716),x93712))+~P1(f329(f329(f331(x93713),x93717),x93711))+~P1(f329(f329(f331(f917(x93713,a904)),x93712),f329(f329(f62(x93713),x93714),x93715)))+~P1(f329(f329(f331(f917(x93713,a904)),x93711),f329(f329(f62(x93713),x93714),x93715)))+~P1(f329(f329(f331(f916(x93713,x93713)),f329(f329(f257(x93713,x93713),x93717),x93716)),x93715))
% 159.70/159.38  [10374]~P11(x103749,x103748,x103747)+~P11(x103741,x1037411,x1037410)+~P15(x103741,x103749,f917(x103746,a904),x1037410,x103747,x103745)+P1(f329(f329(f331(x103741),f523(x103742,x103743,x103744,x103745,x103746,x103747,x103748,x103749,x1037410,x1037411,x103741)),x1037411))+~P1(f329(f329(f331(f917(x103749,a904)),x103743),f329(f329(f62(x103749),x103748),x103747)))+~P1(f329(f329(f331(f917(x103741,a904)),x103744),f329(f329(f62(x103741),x1037411),x1037410)))+P1(f329(f329(f331(f917(x103746,a904)),f329(f329(f41(x103741,f917(x103746,a904)),x103744),f329(f329(f8(f917(x103749,f917(x103746,a904)),f917(x103746,a904),x103741),f329(f41(x103749,f917(x103746,a904)),x103743)),x103745))),x103742))
% 159.70/159.38  [10375]~P11(x1037511,x1037510,x103759)+~P11(x103751,x103758,x103757)+~P15(x1037511,x103751,f917(x103756,a904),x103759,x103757,x103755)+P1(f329(f329(f331(x103751),f524(x103752,x103753,x103754,x103755,x103756,x103757,x103758,x103751,x103759,x1037510,x1037511)),x103758))+~P1(f329(f329(f331(f917(x1037511,a904)),x103754),f329(f329(f62(x1037511),x1037510),x103759)))+~P1(f329(f329(f331(f917(x103751,a904)),x103753),f329(f329(f62(x103751),x103758),x103757)))+P1(f329(f329(f331(f917(x103756,a904)),f329(f329(f41(x1037511,f917(x103756,a904)),x103754),f329(f329(f8(f917(x103751,f917(x103756,a904)),f917(x103756,a904),x1037511),f329(f41(x103751,f917(x103756,a904)),x103753)),x103755))),x103752))
% 159.70/159.38  [10378]~P11(x103782,x103788,x103789)+~P11(x103784,x1037810,x1037811)+~P15(x103782,x103784,f917(x103781,a904),x103789,x1037811,x103786)+~P1(f329(f329(f331(f917(x103782,a904)),x103783),f329(f329(f62(x103782),x103788),x103789)))+~P1(f329(f329(f331(f917(x103784,a904)),x103785),f329(f329(f62(x103784),x1037810),x1037811)))+~P1(f329(f329(f331(f917(x103781,a904)),f329(f329(x103786,f523(x103787,x103785,x103783,x103786,x103781,x1037811,x1037810,x103784,x103789,x103788,x103782)),f524(x103787,x103785,x103783,x103786,x103781,x1037811,x1037810,x103784,x103789,x103788,x103782))),x103787))+P1(f329(f329(f331(f917(x103781,a904)),f329(f329(f41(x103782,f917(x103781,a904)),x103783),f329(f329(f8(f917(x103784,f917(x103781,a904)),f917(x103781,a904),x103782),f329(f41(x103784,f917(x103781,a904)),x103785)),x103786))),x103787))
% 159.70/159.38  [9272]E(x92721,x92722)+~P112(x92724)+~P28(x92723,x92724,x92725,f329(f329(f115(f917(x92723,a904)),f329(f175(x92723),x92721)),f329(f175(x92723),x92722)))+~E(f329(f175(x92723),x92721),f329(f175(x92723),x92722))+~P16(x92724,f329(f329(f157(x92723,x92724),x92725),x92722))+~P16(x92724,f329(f329(f157(x92723,x92724),x92725),x92721))+~P1(f329(f140(x92724),f329(f329(f157(x92723,x92724),x92725),x92722)))+~P1(f329(f140(x92724),f329(f329(f157(x92723,x92724),x92725),x92721)))
% 159.70/159.38  %EqnAxiom
% 159.70/159.38  [1]E(x11,x11)
% 159.70/159.38  [2]E(x22,x21)+~E(x21,x22)
% 159.70/159.38  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 159.70/159.38  [4]~E(x41,x42)+E(f2(x41),f2(x42))
% 159.70/159.38  [5]~E(x51,x52)+E(f105(x51),f105(x52))
% 159.70/159.38  [6]~E(x61,x62)+E(f23(x61),f23(x62))
% 159.70/159.38  [7]~E(x71,x72)+E(f30(x71),f30(x72))
% 159.70/159.38  [8]~E(x81,x82)+E(f329(x81,x83),f329(x82,x83))
% 159.70/159.38  [9]~E(x91,x92)+E(f329(x93,x91),f329(x93,x92))
% 159.70/159.38  [10]~E(x101,x102)+E(f191(x101),f191(x102))
% 159.70/159.38  [11]~E(x111,x112)+E(f429(x111,x113,x114,x115,x116,x117,x118),f429(x112,x113,x114,x115,x116,x117,x118))
% 159.70/159.38  [12]~E(x121,x122)+E(f429(x123,x121,x124,x125,x126,x127,x128),f429(x123,x122,x124,x125,x126,x127,x128))
% 159.70/159.38  [13]~E(x131,x132)+E(f429(x133,x134,x131,x135,x136,x137,x138),f429(x133,x134,x132,x135,x136,x137,x138))
% 159.70/159.38  [14]~E(x141,x142)+E(f429(x143,x144,x145,x141,x146,x147,x148),f429(x143,x144,x145,x142,x146,x147,x148))
% 159.70/159.38  [15]~E(x151,x152)+E(f429(x153,x154,x155,x156,x151,x157,x158),f429(x153,x154,x155,x156,x152,x157,x158))
% 159.70/159.38  [16]~E(x161,x162)+E(f429(x163,x164,x165,x166,x167,x161,x168),f429(x163,x164,x165,x166,x167,x162,x168))
% 159.70/159.38  [17]~E(x171,x172)+E(f429(x173,x174,x175,x176,x177,x178,x171),f429(x173,x174,x175,x176,x177,x178,x172))
% 159.70/159.38  [18]~E(x181,x182)+E(f106(x181),f106(x182))
% 159.70/159.38  [19]~E(x191,x192)+E(f237(x191),f237(x192))
% 159.70/159.38  [20]~E(x201,x202)+E(f115(x201),f115(x202))
% 159.70/159.38  [21]~E(x211,x212)+E(f238(x211),f238(x212))
% 159.70/159.38  [22]~E(x221,x222)+E(f107(x221),f107(x222))
% 159.70/159.38  [23]~E(x231,x232)+E(f33(x231),f33(x232))
% 159.70/159.38  [24]~E(x241,x242)+E(f86(x241),f86(x242))
% 159.70/159.38  [25]~E(x251,x252)+E(f82(x251),f82(x252))
% 159.70/159.38  [26]~E(x261,x262)+E(f63(x261),f63(x262))
% 159.70/159.38  [27]~E(x271,x272)+E(f524(x271,x273,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712),f524(x272,x273,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712))
% 159.70/159.38  [28]~E(x281,x282)+E(f524(x283,x281,x284,x285,x286,x287,x288,x289,x2810,x2811,x2812),f524(x283,x282,x284,x285,x286,x287,x288,x289,x2810,x2811,x2812))
% 159.70/159.38  [29]~E(x291,x292)+E(f524(x293,x294,x291,x295,x296,x297,x298,x299,x2910,x2911,x2912),f524(x293,x294,x292,x295,x296,x297,x298,x299,x2910,x2911,x2912))
% 159.70/159.38  [30]~E(x301,x302)+E(f524(x303,x304,x305,x301,x306,x307,x308,x309,x3010,x3011,x3012),f524(x303,x304,x305,x302,x306,x307,x308,x309,x3010,x3011,x3012))
% 159.70/159.38  [31]~E(x311,x312)+E(f524(x313,x314,x315,x316,x311,x317,x318,x319,x3110,x3111,x3112),f524(x313,x314,x315,x316,x312,x317,x318,x319,x3110,x3111,x3112))
% 159.70/159.38  [32]~E(x321,x322)+E(f524(x323,x324,x325,x326,x327,x321,x328,x329,x3210,x3211,x3212),f524(x323,x324,x325,x326,x327,x322,x328,x329,x3210,x3211,x3212))
% 159.70/159.38  [33]~E(x331,x332)+E(f524(x333,x334,x335,x336,x337,x338,x331,x339,x3310,x3311,x3312),f524(x333,x334,x335,x336,x337,x338,x332,x339,x3310,x3311,x3312))
% 159.70/159.38  [34]~E(x341,x342)+E(f524(x343,x344,x345,x346,x347,x348,x349,x341,x3410,x3411,x3412),f524(x343,x344,x345,x346,x347,x348,x349,x342,x3410,x3411,x3412))
% 159.70/159.38  [35]~E(x351,x352)+E(f524(x353,x354,x355,x356,x357,x358,x359,x3510,x351,x3511,x3512),f524(x353,x354,x355,x356,x357,x358,x359,x3510,x352,x3511,x3512))
% 159.70/159.38  [36]~E(x361,x362)+E(f524(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x361,x3612),f524(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x362,x3612))
% 159.70/159.38  [37]~E(x371,x372)+E(f524(x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712,x371),f524(x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712,x372))
% 159.70/159.38  [38]~E(x381,x382)+E(f81(x381),f81(x382))
% 159.70/159.38  [39]~E(x391,x392)+E(f80(x391),f80(x392))
% 159.70/159.38  [40]~E(x401,x402)+E(f523(x401,x403,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012),f523(x402,x403,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012))
% 159.70/159.38  [41]~E(x411,x412)+E(f523(x413,x411,x414,x415,x416,x417,x418,x419,x4110,x4111,x4112),f523(x413,x412,x414,x415,x416,x417,x418,x419,x4110,x4111,x4112))
% 159.70/159.38  [42]~E(x421,x422)+E(f523(x423,x424,x421,x425,x426,x427,x428,x429,x4210,x4211,x4212),f523(x423,x424,x422,x425,x426,x427,x428,x429,x4210,x4211,x4212))
% 159.70/159.38  [43]~E(x431,x432)+E(f523(x433,x434,x435,x431,x436,x437,x438,x439,x4310,x4311,x4312),f523(x433,x434,x435,x432,x436,x437,x438,x439,x4310,x4311,x4312))
% 159.70/159.38  [44]~E(x441,x442)+E(f523(x443,x444,x445,x446,x441,x447,x448,x449,x4410,x4411,x4412),f523(x443,x444,x445,x446,x442,x447,x448,x449,x4410,x4411,x4412))
% 159.70/159.38  [45]~E(x451,x452)+E(f523(x453,x454,x455,x456,x457,x451,x458,x459,x4510,x4511,x4512),f523(x453,x454,x455,x456,x457,x452,x458,x459,x4510,x4511,x4512))
% 159.70/159.38  [46]~E(x461,x462)+E(f523(x463,x464,x465,x466,x467,x468,x461,x469,x4610,x4611,x4612),f523(x463,x464,x465,x466,x467,x468,x462,x469,x4610,x4611,x4612))
% 159.70/159.38  [47]~E(x471,x472)+E(f523(x473,x474,x475,x476,x477,x478,x479,x471,x4710,x4711,x4712),f523(x473,x474,x475,x476,x477,x478,x479,x472,x4710,x4711,x4712))
% 159.70/159.38  [48]~E(x481,x482)+E(f523(x483,x484,x485,x486,x487,x488,x489,x4810,x481,x4811,x4812),f523(x483,x484,x485,x486,x487,x488,x489,x4810,x482,x4811,x4812))
% 159.70/159.38  [49]~E(x491,x492)+E(f523(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x491,x4912),f523(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x492,x4912))
% 159.70/159.38  [50]~E(x501,x502)+E(f523(x503,x504,x505,x506,x507,x508,x509,x5010,x5011,x5012,x501),f523(x503,x504,x505,x506,x507,x508,x509,x5010,x5011,x5012,x502))
% 159.70/159.38  [51]~E(x511,x512)+E(f116(x511),f116(x512))
% 159.70/159.38  [52]~E(x521,x522)+E(f331(x521),f331(x522))
% 159.70/159.38  [53]~E(x531,x532)+E(f917(x531,x533),f917(x532,x533))
% 159.70/159.38  [54]~E(x541,x542)+E(f917(x543,x541),f917(x543,x542))
% 159.70/159.38  [55]~E(x551,x552)+E(f4(x551),f4(x552))
% 159.70/159.38  [56]~E(x561,x562)+E(f239(x561),f239(x562))
% 159.70/159.38  [57]~E(x571,x572)+E(f908(x571),f908(x572))
% 159.70/159.38  [58]~E(x581,x582)+E(f913(x581),f913(x582))
% 159.70/159.38  [59]~E(x591,x592)+E(f910(x591),f910(x592))
% 159.70/159.38  [60]~E(x601,x602)+E(f911(x601),f911(x602))
% 159.70/159.38  [61]~E(x611,x612)+E(f916(x611,x613),f916(x612,x613))
% 159.70/159.38  [62]~E(x621,x622)+E(f916(x623,x621),f916(x623,x622))
% 159.70/159.38  [63]~E(x631,x632)+E(f108(x631),f108(x632))
% 159.70/159.38  [64]~E(x641,x642)+E(f192(x641),f192(x642))
% 159.70/159.38  [65]~E(x651,x652)+E(f249(x651),f249(x652))
% 159.70/159.38  [66]~E(x661,x662)+E(f66(x661,x663,x664),f66(x662,x663,x664))
% 159.70/159.38  [67]~E(x671,x672)+E(f66(x673,x671,x674),f66(x673,x672,x674))
% 159.70/159.38  [68]~E(x681,x682)+E(f66(x683,x684,x681),f66(x683,x684,x682))
% 159.70/159.38  [69]~E(x691,x692)+E(f247(x691),f247(x692))
% 159.70/159.38  [70]~E(x701,x702)+E(f83(x701),f83(x702))
% 159.70/159.38  [71]~E(x711,x712)+E(f16(x711,x713),f16(x712,x713))
% 159.70/159.38  [72]~E(x721,x722)+E(f16(x723,x721),f16(x723,x722))
% 159.70/159.38  [73]~E(x731,x732)+E(f240(x731),f240(x732))
% 159.70/159.38  [74]~E(x741,x742)+E(f62(x741),f62(x742))
% 159.70/159.38  [75]~E(x751,x752)+E(f311(x751),f311(x752))
% 159.70/159.38  [76]~E(x761,x762)+E(f89(x761),f89(x762))
% 159.70/159.38  [77]~E(x771,x772)+E(f160(x771,x773),f160(x772,x773))
% 159.70/159.38  [78]~E(x781,x782)+E(f160(x783,x781),f160(x783,x782))
% 159.70/159.38  [79]~E(x791,x792)+E(f8(x791,x793,x794),f8(x792,x793,x794))
% 159.70/159.38  [80]~E(x801,x802)+E(f8(x803,x801,x804),f8(x803,x802,x804))
% 159.70/159.38  [81]~E(x811,x812)+E(f8(x813,x814,x811),f8(x813,x814,x812))
% 159.70/159.38  [82]~E(x821,x822)+E(f376(x821,x823,x824,x825),f376(x822,x823,x824,x825))
% 159.70/159.38  [83]~E(x831,x832)+E(f376(x833,x831,x834,x835),f376(x833,x832,x834,x835))
% 159.70/159.38  [84]~E(x841,x842)+E(f376(x843,x844,x841,x845),f376(x843,x844,x842,x845))
% 159.70/159.38  [85]~E(x851,x852)+E(f376(x853,x854,x855,x851),f376(x853,x854,x855,x852))
% 159.70/159.38  [86]~E(x861,x862)+E(f915(x861,x863),f915(x862,x863))
% 159.70/159.38  [87]~E(x871,x872)+E(f915(x873,x871),f915(x873,x872))
% 159.70/159.38  [88]~E(x881,x882)+E(f47(x881,x883,x884),f47(x882,x883,x884))
% 159.70/159.38  [89]~E(x891,x892)+E(f47(x893,x891,x894),f47(x893,x892,x894))
% 159.70/159.38  [90]~E(x901,x902)+E(f47(x903,x904,x901),f47(x903,x904,x902))
% 159.70/159.38  [91]~E(x911,x912)+E(f18(x911,x913,x914),f18(x912,x913,x914))
% 159.70/159.38  [92]~E(x921,x922)+E(f18(x923,x921,x924),f18(x923,x922,x924))
% 159.70/159.38  [93]~E(x931,x932)+E(f18(x933,x934,x931),f18(x933,x934,x932))
% 159.70/159.38  [94]~E(x941,x942)+E(f318(x941,x943),f318(x942,x943))
% 159.70/159.38  [95]~E(x951,x952)+E(f318(x953,x951),f318(x953,x952))
% 159.70/159.38  [96]~E(x961,x962)+E(f42(x961,x963),f42(x962,x963))
% 159.70/159.38  [97]~E(x971,x972)+E(f42(x973,x971),f42(x973,x972))
% 159.70/159.38  [98]~E(x981,x982)+E(f149(x981,x983),f149(x982,x983))
% 159.70/159.38  [99]~E(x991,x992)+E(f149(x993,x991),f149(x993,x992))
% 159.70/159.38  [100]~E(x1001,x1002)+E(f154(x1001),f154(x1002))
% 159.70/159.38  [101]~E(x1011,x1012)+E(f261(x1011,x1013),f261(x1012,x1013))
% 159.70/159.38  [102]~E(x1021,x1022)+E(f261(x1023,x1021),f261(x1023,x1022))
% 159.70/159.38  [103]~E(x1031,x1032)+E(f38(x1031),f38(x1032))
% 159.70/159.38  [104]~E(x1041,x1042)+E(f446(x1041,x1043),f446(x1042,x1043))
% 159.70/159.38  [105]~E(x1051,x1052)+E(f446(x1053,x1051),f446(x1053,x1052))
% 159.70/159.38  [106]~E(x1061,x1062)+E(f41(x1061,x1063),f41(x1062,x1063))
% 159.70/159.38  [107]~E(x1071,x1072)+E(f41(x1073,x1071),f41(x1073,x1072))
% 159.70/159.38  [108]~E(x1081,x1082)+E(f514(x1081,x1083),f514(x1082,x1083))
% 159.70/159.38  [109]~E(x1091,x1092)+E(f514(x1093,x1091),f514(x1093,x1092))
% 159.70/159.38  [110]~E(x1101,x1102)+E(f171(x1101),f171(x1102))
% 159.70/159.38  [111]~E(x1111,x1112)+E(f77(x1111),f77(x1112))
% 159.70/159.38  [112]~E(x1121,x1122)+E(f461(x1121,x1123,x1124,x1125),f461(x1122,x1123,x1124,x1125))
% 159.70/159.38  [113]~E(x1131,x1132)+E(f461(x1133,x1131,x1134,x1135),f461(x1133,x1132,x1134,x1135))
% 159.70/159.38  [114]~E(x1141,x1142)+E(f461(x1143,x1144,x1141,x1145),f461(x1143,x1144,x1142,x1145))
% 159.70/159.38  [115]~E(x1151,x1152)+E(f461(x1153,x1154,x1155,x1151),f461(x1153,x1154,x1155,x1152))
% 159.70/159.38  [116]~E(x1161,x1162)+E(f532(x1161,x1163,x1164),f532(x1162,x1163,x1164))
% 159.70/159.38  [117]~E(x1171,x1172)+E(f532(x1173,x1171,x1174),f532(x1173,x1172,x1174))
% 159.70/159.38  [118]~E(x1181,x1182)+E(f532(x1183,x1184,x1181),f532(x1183,x1184,x1182))
% 159.70/159.38  [119]~E(x1191,x1192)+E(f15(x1191,x1193),f15(x1192,x1193))
% 159.70/159.38  [120]~E(x1201,x1202)+E(f15(x1203,x1201),f15(x1203,x1202))
% 159.70/159.38  [121]~E(x1211,x1212)+E(f309(x1211,x1213),f309(x1212,x1213))
% 159.70/159.38  [122]~E(x1221,x1222)+E(f309(x1223,x1221),f309(x1223,x1222))
% 159.70/159.38  [123]~E(x1231,x1232)+E(f140(x1231),f140(x1232))
% 159.70/159.38  [124]~E(x1241,x1242)+E(f100(x1241,x1243),f100(x1242,x1243))
% 159.70/159.38  [125]~E(x1251,x1252)+E(f100(x1253,x1251),f100(x1253,x1252))
% 159.70/159.38  [126]~E(x1261,x1262)+E(f536(x1261,x1263,x1264,x1265),f536(x1262,x1263,x1264,x1265))
% 159.70/159.38  [127]~E(x1271,x1272)+E(f536(x1273,x1271,x1274,x1275),f536(x1273,x1272,x1274,x1275))
% 159.70/159.38  [128]~E(x1281,x1282)+E(f536(x1283,x1284,x1281,x1285),f536(x1283,x1284,x1282,x1285))
% 159.70/159.38  [129]~E(x1291,x1292)+E(f536(x1293,x1294,x1295,x1291),f536(x1293,x1294,x1295,x1292))
% 159.70/159.38  [130]~E(x1301,x1302)+E(f304(x1301,x1303),f304(x1302,x1303))
% 159.70/159.38  [131]~E(x1311,x1312)+E(f304(x1313,x1311),f304(x1313,x1312))
% 159.70/159.38  [132]~E(x1321,x1322)+E(f472(x1321,x1323,x1324),f472(x1322,x1323,x1324))
% 159.70/159.38  [133]~E(x1331,x1332)+E(f472(x1333,x1331,x1334),f472(x1333,x1332,x1334))
% 159.70/159.38  [134]~E(x1341,x1342)+E(f472(x1343,x1344,x1341),f472(x1343,x1344,x1342))
% 159.70/159.38  [135]~E(x1351,x1352)+E(f501(x1351,x1353,x1354),f501(x1352,x1353,x1354))
% 159.70/159.38  [136]~E(x1361,x1362)+E(f501(x1363,x1361,x1364),f501(x1363,x1362,x1364))
% 159.70/159.38  [137]~E(x1371,x1372)+E(f501(x1373,x1374,x1371),f501(x1373,x1374,x1372))
% 159.70/159.38  [138]~E(x1381,x1382)+E(f259(x1381,x1383),f259(x1382,x1383))
% 159.70/159.38  [139]~E(x1391,x1392)+E(f259(x1393,x1391),f259(x1393,x1392))
% 159.70/159.38  [140]~E(x1401,x1402)+E(f872(x1401,x1403,x1404,x1405),f872(x1402,x1403,x1404,x1405))
% 159.70/159.38  [141]~E(x1411,x1412)+E(f872(x1413,x1411,x1414,x1415),f872(x1413,x1412,x1414,x1415))
% 159.70/159.38  [142]~E(x1421,x1422)+E(f872(x1423,x1424,x1421,x1425),f872(x1423,x1424,x1422,x1425))
% 159.70/159.38  [143]~E(x1431,x1432)+E(f872(x1433,x1434,x1435,x1431),f872(x1433,x1434,x1435,x1432))
% 159.70/159.38  [144]~E(x1441,x1442)+E(f197(x1441),f197(x1442))
% 159.70/159.38  [145]~E(x1451,x1452)+E(f37(x1451),f37(x1452))
% 159.70/159.38  [146]~E(x1461,x1462)+E(f292(x1461),f292(x1462))
% 159.70/159.38  [147]~E(x1471,x1472)+E(f172(x1471,x1473,x1474),f172(x1472,x1473,x1474))
% 159.70/159.38  [148]~E(x1481,x1482)+E(f172(x1483,x1481,x1484),f172(x1483,x1482,x1484))
% 159.70/159.38  [149]~E(x1491,x1492)+E(f172(x1493,x1494,x1491),f172(x1493,x1494,x1492))
% 159.70/159.38  [150]~E(x1501,x1502)+E(f110(x1501),f110(x1502))
% 159.70/159.38  [151]~E(x1511,x1512)+E(f111(x1511),f111(x1512))
% 159.70/159.38  [152]~E(x1521,x1522)+E(f330(x1521),f330(x1522))
% 159.70/159.38  [153]~E(x1531,x1532)+E(f51(x1531,x1533),f51(x1532,x1533))
% 159.70/159.38  [154]~E(x1541,x1542)+E(f51(x1543,x1541),f51(x1543,x1542))
% 159.70/159.38  [155]~E(x1551,x1552)+E(f567(x1551),f567(x1552))
% 159.70/159.38  [156]~E(x1561,x1562)+E(f12(x1561,x1563,x1564),f12(x1562,x1563,x1564))
% 159.70/159.38  [157]~E(x1571,x1572)+E(f12(x1573,x1571,x1574),f12(x1573,x1572,x1574))
% 159.70/159.38  [158]~E(x1581,x1582)+E(f12(x1583,x1584,x1581),f12(x1583,x1584,x1582))
% 159.70/159.38  [159]~E(x1591,x1592)+E(f157(x1591,x1593),f157(x1592,x1593))
% 159.70/159.38  [160]~E(x1601,x1602)+E(f157(x1603,x1601),f157(x1603,x1602))
% 159.70/159.38  [161]~E(x1611,x1612)+E(f246(x1611,x1613),f246(x1612,x1613))
% 159.70/159.38  [162]~E(x1621,x1622)+E(f246(x1623,x1621),f246(x1623,x1622))
% 159.70/159.38  [163]~E(x1631,x1632)+E(f375(x1631,x1633,x1634,x1635),f375(x1632,x1633,x1634,x1635))
% 159.70/159.38  [164]~E(x1641,x1642)+E(f375(x1643,x1641,x1644,x1645),f375(x1643,x1642,x1644,x1645))
% 159.70/159.38  [165]~E(x1651,x1652)+E(f375(x1653,x1654,x1651,x1655),f375(x1653,x1654,x1652,x1655))
% 159.70/159.38  [166]~E(x1661,x1662)+E(f375(x1663,x1664,x1665,x1661),f375(x1663,x1664,x1665,x1662))
% 159.70/159.38  [167]~E(x1671,x1672)+E(f256(x1671,x1673),f256(x1672,x1673))
% 159.70/159.38  [168]~E(x1681,x1682)+E(f256(x1683,x1681),f256(x1683,x1682))
% 159.70/159.38  [169]~E(x1691,x1692)+E(f315(x1691,x1693,x1694,x1695),f315(x1692,x1693,x1694,x1695))
% 159.70/159.38  [170]~E(x1701,x1702)+E(f315(x1703,x1701,x1704,x1705),f315(x1703,x1702,x1704,x1705))
% 159.70/159.38  [171]~E(x1711,x1712)+E(f315(x1713,x1714,x1711,x1715),f315(x1713,x1714,x1712,x1715))
% 159.70/159.38  [172]~E(x1721,x1722)+E(f315(x1723,x1724,x1725,x1721),f315(x1723,x1724,x1725,x1722))
% 159.70/159.38  [173]~E(x1731,x1732)+E(f794(x1731,x1733,x1734),f794(x1732,x1733,x1734))
% 159.70/159.38  [174]~E(x1741,x1742)+E(f794(x1743,x1741,x1744),f794(x1743,x1742,x1744))
% 159.70/159.38  [175]~E(x1751,x1752)+E(f794(x1753,x1754,x1751),f794(x1753,x1754,x1752))
% 159.70/159.38  [176]~E(x1761,x1762)+E(f5(x1761),f5(x1762))
% 159.70/159.38  [177]~E(x1771,x1772)+E(f640(x1771,x1773,x1774),f640(x1772,x1773,x1774))
% 159.70/159.38  [178]~E(x1781,x1782)+E(f640(x1783,x1781,x1784),f640(x1783,x1782,x1784))
% 159.70/159.38  [179]~E(x1791,x1792)+E(f640(x1793,x1794,x1791),f640(x1793,x1794,x1792))
% 159.70/159.38  [180]~E(x1801,x1802)+E(f267(x1801),f267(x1802))
% 159.70/159.38  [181]~E(x1811,x1812)+E(f6(x1811,x1813),f6(x1812,x1813))
% 159.70/159.38  [182]~E(x1821,x1822)+E(f6(x1823,x1821),f6(x1823,x1822))
% 159.70/159.38  [183]~E(x1831,x1832)+E(f118(x1831),f118(x1832))
% 159.70/159.38  [184]~E(x1841,x1842)+E(f257(x1841,x1843),f257(x1842,x1843))
% 159.70/159.38  [185]~E(x1851,x1852)+E(f257(x1853,x1851),f257(x1853,x1852))
% 159.70/159.38  [186]~E(x1861,x1862)+E(f175(x1861),f175(x1862))
% 159.70/159.38  [187]~E(x1871,x1872)+E(f262(x1871,x1873,x1874),f262(x1872,x1873,x1874))
% 159.70/159.38  [188]~E(x1881,x1882)+E(f262(x1883,x1881,x1884),f262(x1883,x1882,x1884))
% 159.70/159.38  [189]~E(x1891,x1892)+E(f262(x1893,x1894,x1891),f262(x1893,x1894,x1892))
% 159.70/159.38  [190]~E(x1901,x1902)+E(f698(x1901,x1903),f698(x1902,x1903))
% 159.70/159.38  [191]~E(x1911,x1912)+E(f698(x1913,x1911),f698(x1913,x1912))
% 159.70/159.38  [192]~E(x1921,x1922)+E(f87(x1921,x1923),f87(x1922,x1923))
% 159.70/159.38  [193]~E(x1931,x1932)+E(f87(x1933,x1931),f87(x1933,x1932))
% 159.70/159.38  [194]~E(x1941,x1942)+E(f137(x1941),f137(x1942))
% 159.70/159.38  [195]~E(x1951,x1952)+E(f555(x1951,x1953,x1954,x1955),f555(x1952,x1953,x1954,x1955))
% 159.70/159.38  [196]~E(x1961,x1962)+E(f555(x1963,x1961,x1964,x1965),f555(x1963,x1962,x1964,x1965))
% 159.70/159.38  [197]~E(x1971,x1972)+E(f555(x1973,x1974,x1971,x1975),f555(x1973,x1974,x1972,x1975))
% 159.70/159.38  [198]~E(x1981,x1982)+E(f555(x1983,x1984,x1985,x1981),f555(x1983,x1984,x1985,x1982))
% 159.70/159.38  [199]~E(x1991,x1992)+E(f151(x1991,x1993,x1994),f151(x1992,x1993,x1994))
% 159.70/159.38  [200]~E(x2001,x2002)+E(f151(x2003,x2001,x2004),f151(x2003,x2002,x2004))
% 159.70/159.38  [201]~E(x2011,x2012)+E(f151(x2013,x2014,x2011),f151(x2013,x2014,x2012))
% 159.70/159.38  [202]~E(x2021,x2022)+E(f49(x2021,x2023),f49(x2022,x2023))
% 159.70/159.38  [203]~E(x2031,x2032)+E(f49(x2033,x2031),f49(x2033,x2032))
% 159.70/159.38  [204]~E(x2041,x2042)+E(f312(x2041,x2043,x2044),f312(x2042,x2043,x2044))
% 159.70/159.38  [205]~E(x2051,x2052)+E(f312(x2053,x2051,x2054),f312(x2053,x2052,x2054))
% 159.70/159.38  [206]~E(x2061,x2062)+E(f312(x2063,x2064,x2061),f312(x2063,x2064,x2062))
% 159.70/159.38  [207]~E(x2071,x2072)+E(f853(x2071,x2073,x2074),f853(x2072,x2073,x2074))
% 159.70/159.38  [208]~E(x2081,x2082)+E(f853(x2083,x2081,x2084),f853(x2083,x2082,x2084))
% 159.70/159.38  [209]~E(x2091,x2092)+E(f853(x2093,x2094,x2091),f853(x2093,x2094,x2092))
% 159.70/159.38  [210]~E(x2101,x2102)+E(f13(x2101,x2103),f13(x2102,x2103))
% 159.70/159.38  [211]~E(x2111,x2112)+E(f13(x2113,x2111),f13(x2113,x2112))
% 159.70/159.38  [212]~E(x2121,x2122)+E(f254(x2121,x2123,x2124),f254(x2122,x2123,x2124))
% 159.70/159.38  [213]~E(x2131,x2132)+E(f254(x2133,x2131,x2134),f254(x2133,x2132,x2134))
% 159.70/159.38  [214]~E(x2141,x2142)+E(f254(x2143,x2144,x2141),f254(x2143,x2144,x2142))
% 159.70/159.38  [215]~E(x2151,x2152)+E(f141(x2151),f141(x2152))
% 159.70/159.38  [216]~E(x2161,x2162)+E(f9(x2161,x2163),f9(x2162,x2163))
% 159.70/159.38  [217]~E(x2171,x2172)+E(f9(x2173,x2171),f9(x2173,x2172))
% 159.70/159.38  [218]~E(x2181,x2182)+E(f184(x2181,x2183),f184(x2182,x2183))
% 159.70/159.38  [219]~E(x2191,x2192)+E(f184(x2193,x2191),f184(x2193,x2192))
% 159.70/159.38  [220]~E(x2201,x2202)+E(f7(x2201,x2203,x2204),f7(x2202,x2203,x2204))
% 159.70/159.38  [221]~E(x2211,x2212)+E(f7(x2213,x2211,x2214),f7(x2213,x2212,x2214))
% 159.70/159.38  [222]~E(x2221,x2222)+E(f7(x2223,x2224,x2221),f7(x2223,x2224,x2222))
% 159.70/159.38  [223]~E(x2231,x2232)+E(f161(x2231,x2233),f161(x2232,x2233))
% 159.70/159.38  [224]~E(x2241,x2242)+E(f161(x2243,x2241),f161(x2243,x2242))
% 159.70/159.38  [225]~E(x2251,x2252)+E(f881(x2251,x2253,x2254,x2255,x2256),f881(x2252,x2253,x2254,x2255,x2256))
% 159.70/159.38  [226]~E(x2261,x2262)+E(f881(x2263,x2261,x2264,x2265,x2266),f881(x2263,x2262,x2264,x2265,x2266))
% 159.70/159.38  [227]~E(x2271,x2272)+E(f881(x2273,x2274,x2271,x2275,x2276),f881(x2273,x2274,x2272,x2275,x2276))
% 159.70/159.38  [228]~E(x2281,x2282)+E(f881(x2283,x2284,x2285,x2281,x2286),f881(x2283,x2284,x2285,x2282,x2286))
% 159.70/159.38  [229]~E(x2291,x2292)+E(f881(x2293,x2294,x2295,x2296,x2291),f881(x2293,x2294,x2295,x2296,x2292))
% 159.70/159.38  [230]~E(x2301,x2302)+E(f152(x2301,x2303,x2304,x2305,x2306),f152(x2302,x2303,x2304,x2305,x2306))
% 159.70/159.38  [231]~E(x2311,x2312)+E(f152(x2313,x2311,x2314,x2315,x2316),f152(x2313,x2312,x2314,x2315,x2316))
% 159.70/159.38  [232]~E(x2321,x2322)+E(f152(x2323,x2324,x2321,x2325,x2326),f152(x2323,x2324,x2322,x2325,x2326))
% 159.70/159.38  [233]~E(x2331,x2332)+E(f152(x2333,x2334,x2335,x2331,x2336),f152(x2333,x2334,x2335,x2332,x2336))
% 159.70/159.38  [234]~E(x2341,x2342)+E(f152(x2343,x2344,x2345,x2346,x2341),f152(x2343,x2344,x2345,x2346,x2342))
% 159.70/159.38  [235]~E(x2351,x2352)+E(f178(x2351),f178(x2352))
% 159.70/159.38  [236]~E(x2361,x2362)+E(f76(x2361,x2363,x2364,x2365,x2366),f76(x2362,x2363,x2364,x2365,x2366))
% 159.70/159.38  [237]~E(x2371,x2372)+E(f76(x2373,x2371,x2374,x2375,x2376),f76(x2373,x2372,x2374,x2375,x2376))
% 159.70/159.38  [238]~E(x2381,x2382)+E(f76(x2383,x2384,x2381,x2385,x2386),f76(x2383,x2384,x2382,x2385,x2386))
% 159.70/159.38  [239]~E(x2391,x2392)+E(f76(x2393,x2394,x2395,x2391,x2396),f76(x2393,x2394,x2395,x2392,x2396))
% 159.70/159.38  [240]~E(x2401,x2402)+E(f76(x2403,x2404,x2405,x2406,x2401),f76(x2403,x2404,x2405,x2406,x2402))
% 159.70/159.38  [241]~E(x2411,x2412)+E(f305(x2411,x2413,x2414),f305(x2412,x2413,x2414))
% 159.70/159.38  [242]~E(x2421,x2422)+E(f305(x2423,x2421,x2424),f305(x2423,x2422,x2424))
% 159.70/159.38  [243]~E(x2431,x2432)+E(f305(x2433,x2434,x2431),f305(x2433,x2434,x2432))
% 159.70/159.38  [244]~E(x2441,x2442)+E(f862(x2441,x2443,x2444),f862(x2442,x2443,x2444))
% 159.70/159.38  [245]~E(x2451,x2452)+E(f862(x2453,x2451,x2454),f862(x2453,x2452,x2454))
% 159.70/159.38  [246]~E(x2461,x2462)+E(f862(x2463,x2464,x2461),f862(x2463,x2464,x2462))
% 159.70/159.38  [247]~E(x2471,x2472)+E(f765(x2471,x2473,x2474,x2475,x2476),f765(x2472,x2473,x2474,x2475,x2476))
% 159.70/159.38  [248]~E(x2481,x2482)+E(f765(x2483,x2481,x2484,x2485,x2486),f765(x2483,x2482,x2484,x2485,x2486))
% 159.70/159.38  [249]~E(x2491,x2492)+E(f765(x2493,x2494,x2491,x2495,x2496),f765(x2493,x2494,x2492,x2495,x2496))
% 159.70/159.38  [250]~E(x2501,x2502)+E(f765(x2503,x2504,x2505,x2501,x2506),f765(x2503,x2504,x2505,x2502,x2506))
% 159.70/159.38  [251]~E(x2511,x2512)+E(f765(x2513,x2514,x2515,x2516,x2511),f765(x2513,x2514,x2515,x2516,x2512))
% 159.70/159.38  [252]~E(x2521,x2522)+E(f352(x2521,x2523,x2524,x2525),f352(x2522,x2523,x2524,x2525))
% 159.70/159.38  [253]~E(x2531,x2532)+E(f352(x2533,x2531,x2534,x2535),f352(x2533,x2532,x2534,x2535))
% 159.70/159.38  [254]~E(x2541,x2542)+E(f352(x2543,x2544,x2541,x2545),f352(x2543,x2544,x2542,x2545))
% 159.70/159.38  [255]~E(x2551,x2552)+E(f352(x2553,x2554,x2555,x2551),f352(x2553,x2554,x2555,x2552))
% 159.70/159.38  [256]~E(x2561,x2562)+E(f743(x2561,x2563),f743(x2562,x2563))
% 159.70/159.38  [257]~E(x2571,x2572)+E(f743(x2573,x2571),f743(x2573,x2572))
% 159.70/159.38  [258]~E(x2581,x2582)+E(f507(x2581),f507(x2582))
% 159.70/159.38  [259]~E(x2591,x2592)+E(f167(x2591),f167(x2592))
% 159.70/159.38  [260]~E(x2601,x2602)+E(f179(x2601,x2603,x2604),f179(x2602,x2603,x2604))
% 159.70/159.38  [261]~E(x2611,x2612)+E(f179(x2613,x2611,x2614),f179(x2613,x2612,x2614))
% 159.70/159.38  [262]~E(x2621,x2622)+E(f179(x2623,x2624,x2621),f179(x2623,x2624,x2622))
% 159.70/159.38  [263]~E(x2631,x2632)+E(f147(x2631,x2633),f147(x2632,x2633))
% 159.70/159.38  [264]~E(x2641,x2642)+E(f147(x2643,x2641),f147(x2643,x2642))
% 159.70/159.38  [265]~E(x2651,x2652)+E(f396(x2651,x2653,x2654),f396(x2652,x2653,x2654))
% 159.70/159.38  [266]~E(x2661,x2662)+E(f396(x2663,x2661,x2664),f396(x2663,x2662,x2664))
% 159.70/159.38  [267]~E(x2671,x2672)+E(f396(x2673,x2674,x2671),f396(x2673,x2674,x2672))
% 159.70/159.38  [268]~E(x2681,x2682)+E(f119(x2681,x2683),f119(x2682,x2683))
% 159.70/159.38  [269]~E(x2691,x2692)+E(f119(x2693,x2691),f119(x2693,x2692))
% 159.70/159.38  [270]~E(x2701,x2702)+E(f162(x2701,x2703),f162(x2702,x2703))
% 159.70/159.38  [271]~E(x2711,x2712)+E(f162(x2713,x2711),f162(x2713,x2712))
% 159.70/159.38  [272]~E(x2721,x2722)+E(f263(x2721,x2723,x2724,x2725,x2726,x2727),f263(x2722,x2723,x2724,x2725,x2726,x2727))
% 159.70/159.38  [273]~E(x2731,x2732)+E(f263(x2733,x2731,x2734,x2735,x2736,x2737),f263(x2733,x2732,x2734,x2735,x2736,x2737))
% 159.70/159.38  [274]~E(x2741,x2742)+E(f263(x2743,x2744,x2741,x2745,x2746,x2747),f263(x2743,x2744,x2742,x2745,x2746,x2747))
% 159.70/159.38  [275]~E(x2751,x2752)+E(f263(x2753,x2754,x2755,x2751,x2756,x2757),f263(x2753,x2754,x2755,x2752,x2756,x2757))
% 159.70/159.38  [276]~E(x2761,x2762)+E(f263(x2763,x2764,x2765,x2766,x2761,x2767),f263(x2763,x2764,x2765,x2766,x2762,x2767))
% 159.70/159.38  [277]~E(x2771,x2772)+E(f263(x2773,x2774,x2775,x2776,x2777,x2771),f263(x2773,x2774,x2775,x2776,x2777,x2772))
% 159.70/159.38  [278]~E(x2781,x2782)+E(f155(x2781,x2783),f155(x2782,x2783))
% 159.70/159.38  [279]~E(x2791,x2792)+E(f155(x2793,x2791),f155(x2793,x2792))
% 159.70/159.38  [280]~E(x2801,x2802)+E(f10(x2801,x2803),f10(x2802,x2803))
% 159.70/159.38  [281]~E(x2811,x2812)+E(f10(x2813,x2811),f10(x2813,x2812))
% 159.70/159.38  [282]~E(x2821,x2822)+E(f194(x2821),f194(x2822))
% 159.70/159.38  [283]~E(x2831,x2832)+E(f892(x2831,x2833,x2834),f892(x2832,x2833,x2834))
% 159.70/159.38  [284]~E(x2841,x2842)+E(f892(x2843,x2841,x2844),f892(x2843,x2842,x2844))
% 159.70/159.38  [285]~E(x2851,x2852)+E(f892(x2853,x2854,x2851),f892(x2853,x2854,x2852))
% 159.70/159.38  [286]~E(x2861,x2862)+E(f120(x2861),f120(x2862))
% 159.70/159.38  [287]~E(x2871,x2872)+E(f243(x2871,x2873),f243(x2872,x2873))
% 159.70/159.38  [288]~E(x2881,x2882)+E(f243(x2883,x2881),f243(x2883,x2882))
% 159.70/159.38  [289]~E(x2891,x2892)+E(f291(x2891,x2893,x2894),f291(x2892,x2893,x2894))
% 159.70/159.38  [290]~E(x2901,x2902)+E(f291(x2903,x2901,x2904),f291(x2903,x2902,x2904))
% 159.70/159.38  [291]~E(x2911,x2912)+E(f291(x2913,x2914,x2911),f291(x2913,x2914,x2912))
% 159.70/159.38  [292]~E(x2921,x2922)+E(f604(x2921,x2923,x2924,x2925,x2926),f604(x2922,x2923,x2924,x2925,x2926))
% 159.70/159.38  [293]~E(x2931,x2932)+E(f604(x2933,x2931,x2934,x2935,x2936),f604(x2933,x2932,x2934,x2935,x2936))
% 159.70/159.38  [294]~E(x2941,x2942)+E(f604(x2943,x2944,x2941,x2945,x2946),f604(x2943,x2944,x2942,x2945,x2946))
% 159.70/159.38  [295]~E(x2951,x2952)+E(f604(x2953,x2954,x2955,x2951,x2956),f604(x2953,x2954,x2955,x2952,x2956))
% 159.70/159.38  [296]~E(x2961,x2962)+E(f604(x2963,x2964,x2965,x2966,x2961),f604(x2963,x2964,x2965,x2966,x2962))
% 159.70/159.38  [297]~E(x2971,x2972)+E(f198(x2971,x2973),f198(x2972,x2973))
% 159.70/159.38  [298]~E(x2981,x2982)+E(f198(x2983,x2981),f198(x2983,x2982))
% 159.70/159.38  [299]~E(x2991,x2992)+E(f101(x2991,x2993),f101(x2992,x2993))
% 159.70/159.38  [300]~E(x3001,x3002)+E(f101(x3003,x3001),f101(x3003,x3002))
% 159.70/159.38  [301]~E(x3011,x3012)+E(f914(x3011,x3013),f914(x3012,x3013))
% 159.70/159.38  [302]~E(x3021,x3022)+E(f914(x3023,x3021),f914(x3023,x3022))
% 159.70/159.38  [303]~E(x3031,x3032)+E(f170(x3031),f170(x3032))
% 159.70/159.38  [304]~E(x3041,x3042)+E(f68(x3041,x3043,x3044,x3045,x3046),f68(x3042,x3043,x3044,x3045,x3046))
% 159.70/159.38  [305]~E(x3051,x3052)+E(f68(x3053,x3051,x3054,x3055,x3056),f68(x3053,x3052,x3054,x3055,x3056))
% 159.70/159.38  [306]~E(x3061,x3062)+E(f68(x3063,x3064,x3061,x3065,x3066),f68(x3063,x3064,x3062,x3065,x3066))
% 159.70/159.38  [307]~E(x3071,x3072)+E(f68(x3073,x3074,x3075,x3071,x3076),f68(x3073,x3074,x3075,x3072,x3076))
% 159.70/159.38  [308]~E(x3081,x3082)+E(f68(x3083,x3084,x3085,x3086,x3081),f68(x3083,x3084,x3085,x3086,x3082))
% 159.70/159.38  [309]~E(x3091,x3092)+E(f40(x3091,x3093),f40(x3092,x3093))
% 159.70/159.38  [310]~E(x3101,x3102)+E(f40(x3103,x3101),f40(x3103,x3102))
% 159.70/159.38  [311]~E(x3111,x3112)+E(f79(x3111,x3113,x3114,x3115),f79(x3112,x3113,x3114,x3115))
% 159.70/159.38  [312]~E(x3121,x3122)+E(f79(x3123,x3121,x3124,x3125),f79(x3123,x3122,x3124,x3125))
% 159.70/159.38  [313]~E(x3131,x3132)+E(f79(x3133,x3134,x3131,x3135),f79(x3133,x3134,x3132,x3135))
% 159.70/159.38  [314]~E(x3141,x3142)+E(f79(x3143,x3144,x3145,x3141),f79(x3143,x3144,x3145,x3142))
% 159.70/159.38  [315]~E(x3151,x3152)+E(f174(x3151),f174(x3152))
% 159.70/159.38  [316]~E(x3161,x3162)+E(f866(x3161,x3163,x3164,x3165),f866(x3162,x3163,x3164,x3165))
% 159.70/159.38  [317]~E(x3171,x3172)+E(f866(x3173,x3171,x3174,x3175),f866(x3173,x3172,x3174,x3175))
% 159.70/159.38  [318]~E(x3181,x3182)+E(f866(x3183,x3184,x3181,x3185),f866(x3183,x3184,x3182,x3185))
% 159.70/159.38  [319]~E(x3191,x3192)+E(f866(x3193,x3194,x3195,x3191),f866(x3193,x3194,x3195,x3192))
% 159.70/159.38  [320]~E(x3201,x3202)+E(f694(x3201,x3203),f694(x3202,x3203))
% 159.70/159.38  [321]~E(x3211,x3212)+E(f694(x3213,x3211),f694(x3213,x3212))
% 159.70/159.38  [322]~E(x3221,x3222)+E(f65(x3221,x3223),f65(x3222,x3223))
% 159.70/159.38  [323]~E(x3231,x3232)+E(f65(x3233,x3231),f65(x3233,x3232))
% 159.70/159.38  [324]~E(x3241,x3242)+E(f800(x3241,x3243,x3244,x3245,x3246),f800(x3242,x3243,x3244,x3245,x3246))
% 159.70/159.38  [325]~E(x3251,x3252)+E(f800(x3253,x3251,x3254,x3255,x3256),f800(x3253,x3252,x3254,x3255,x3256))
% 159.70/159.38  [326]~E(x3261,x3262)+E(f800(x3263,x3264,x3261,x3265,x3266),f800(x3263,x3264,x3262,x3265,x3266))
% 159.70/159.38  [327]~E(x3271,x3272)+E(f800(x3273,x3274,x3275,x3271,x3276),f800(x3273,x3274,x3275,x3272,x3276))
% 159.70/159.38  [328]~E(x3281,x3282)+E(f800(x3283,x3284,x3285,x3286,x3281),f800(x3283,x3284,x3285,x3286,x3282))
% 159.70/159.38  [329]~E(x3291,x3292)+E(f139(x3291,x3293),f139(x3292,x3293))
% 159.70/159.38  [330]~E(x3301,x3302)+E(f139(x3303,x3301),f139(x3303,x3302))
% 159.70/159.38  [331]~E(x3311,x3312)+E(f576(x3311,x3313,x3314,x3315,x3316),f576(x3312,x3313,x3314,x3315,x3316))
% 159.70/159.38  [332]~E(x3321,x3322)+E(f576(x3323,x3321,x3324,x3325,x3326),f576(x3323,x3322,x3324,x3325,x3326))
% 159.70/159.38  [333]~E(x3331,x3332)+E(f576(x3333,x3334,x3331,x3335,x3336),f576(x3333,x3334,x3332,x3335,x3336))
% 159.70/159.38  [334]~E(x3341,x3342)+E(f576(x3343,x3344,x3345,x3341,x3346),f576(x3343,x3344,x3345,x3342,x3346))
% 159.70/159.38  [335]~E(x3351,x3352)+E(f576(x3353,x3354,x3355,x3356,x3351),f576(x3353,x3354,x3355,x3356,x3352))
% 159.70/159.38  [336]~E(x3361,x3362)+E(f606(x3361,x3363,x3364,x3365,x3366),f606(x3362,x3363,x3364,x3365,x3366))
% 159.70/159.38  [337]~E(x3371,x3372)+E(f606(x3373,x3371,x3374,x3375,x3376),f606(x3373,x3372,x3374,x3375,x3376))
% 159.70/159.38  [338]~E(x3381,x3382)+E(f606(x3383,x3384,x3381,x3385,x3386),f606(x3383,x3384,x3382,x3385,x3386))
% 159.70/159.38  [339]~E(x3391,x3392)+E(f606(x3393,x3394,x3395,x3391,x3396),f606(x3393,x3394,x3395,x3392,x3396))
% 159.70/159.38  [340]~E(x3401,x3402)+E(f606(x3403,x3404,x3405,x3406,x3401),f606(x3403,x3404,x3405,x3406,x3402))
% 159.70/159.38  [341]~E(x3411,x3412)+E(f31(x3411,x3413),f31(x3412,x3413))
% 159.70/159.38  [342]~E(x3421,x3422)+E(f31(x3423,x3421),f31(x3423,x3422))
% 159.70/159.38  [343]~E(x3431,x3432)+E(f854(x3431,x3433,x3434),f854(x3432,x3433,x3434))
% 159.70/159.38  [344]~E(x3441,x3442)+E(f854(x3443,x3441,x3444),f854(x3443,x3442,x3444))
% 159.70/159.38  [345]~E(x3451,x3452)+E(f854(x3453,x3454,x3451),f854(x3453,x3454,x3452))
% 159.70/159.38  [346]~E(x3461,x3462)+E(f32(x3461,x3463),f32(x3462,x3463))
% 159.70/159.38  [347]~E(x3471,x3472)+E(f32(x3473,x3471),f32(x3473,x3472))
% 159.70/159.38  [348]~E(x3481,x3482)+E(f180(x3481,x3483,x3484),f180(x3482,x3483,x3484))
% 159.70/159.38  [349]~E(x3491,x3492)+E(f180(x3493,x3491,x3494),f180(x3493,x3492,x3494))
% 159.70/159.38  [350]~E(x3501,x3502)+E(f180(x3503,x3504,x3501),f180(x3503,x3504,x3502))
% 159.70/159.38  [351]~E(x3511,x3512)+E(f142(x3511,x3513),f142(x3512,x3513))
% 159.70/159.38  [352]~E(x3521,x3522)+E(f142(x3523,x3521),f142(x3523,x3522))
% 159.70/159.38  [353]~E(x3531,x3532)+E(f320(x3531,x3533),f320(x3532,x3533))
% 159.70/159.38  [354]~E(x3541,x3542)+E(f320(x3543,x3541),f320(x3543,x3542))
% 159.70/159.38  [355]~E(x3551,x3552)+E(f500(x3551,x3553,x3554),f500(x3552,x3553,x3554))
% 159.70/159.38  [356]~E(x3561,x3562)+E(f500(x3563,x3561,x3564),f500(x3563,x3562,x3564))
% 159.70/159.38  [357]~E(x3571,x3572)+E(f500(x3573,x3574,x3571),f500(x3573,x3574,x3572))
% 159.70/159.38  [358]~E(x3581,x3582)+E(f321(x3581,x3583),f321(x3582,x3583))
% 159.70/159.38  [359]~E(x3591,x3592)+E(f321(x3593,x3591),f321(x3593,x3592))
% 159.70/159.38  [360]~E(x3601,x3602)+E(f173(x3601,x3603,x3604),f173(x3602,x3603,x3604))
% 159.70/159.38  [361]~E(x3611,x3612)+E(f173(x3613,x3611,x3614),f173(x3613,x3612,x3614))
% 159.70/159.38  [362]~E(x3621,x3622)+E(f173(x3623,x3624,x3621),f173(x3623,x3624,x3622))
% 159.70/159.38  [363]~E(x3631,x3632)+E(f163(x3631,x3633),f163(x3632,x3633))
% 159.70/159.38  [364]~E(x3641,x3642)+E(f163(x3643,x3641),f163(x3643,x3642))
% 159.70/159.38  [365]~E(x3651,x3652)+E(f11(x3651,x3653,x3654),f11(x3652,x3653,x3654))
% 159.70/159.38  [366]~E(x3661,x3662)+E(f11(x3663,x3661,x3664),f11(x3663,x3662,x3664))
% 159.70/159.38  [367]~E(x3671,x3672)+E(f11(x3673,x3674,x3671),f11(x3673,x3674,x3672))
% 159.70/159.38  [368]~E(x3681,x3682)+E(f220(x3681,x3683),f220(x3682,x3683))
% 159.70/159.38  [369]~E(x3691,x3692)+E(f220(x3693,x3691),f220(x3693,x3692))
% 159.70/159.38  [370]~E(x3701,x3702)+E(f308(x3701,x3703,x3704),f308(x3702,x3703,x3704))
% 159.70/159.38  [371]~E(x3711,x3712)+E(f308(x3713,x3711,x3714),f308(x3713,x3712,x3714))
% 159.70/159.38  [372]~E(x3721,x3722)+E(f308(x3723,x3724,x3721),f308(x3723,x3724,x3722))
% 159.70/159.38  [373]~E(x3731,x3732)+E(f94(x3731,x3733,x3734,x3735),f94(x3732,x3733,x3734,x3735))
% 159.70/159.38  [374]~E(x3741,x3742)+E(f94(x3743,x3741,x3744,x3745),f94(x3743,x3742,x3744,x3745))
% 159.70/159.38  [375]~E(x3751,x3752)+E(f94(x3753,x3754,x3751,x3755),f94(x3753,x3754,x3752,x3755))
% 159.70/159.38  [376]~E(x3761,x3762)+E(f94(x3763,x3764,x3765,x3761),f94(x3763,x3764,x3765,x3762))
% 159.70/159.38  [377]~E(x3771,x3772)+E(f344(x3771,x3773),f344(x3772,x3773))
% 159.70/159.38  [378]~E(x3781,x3782)+E(f344(x3783,x3781),f344(x3783,x3782))
% 159.70/159.38  [379]~E(x3791,x3792)+E(f248(x3791,x3793,x3794),f248(x3792,x3793,x3794))
% 159.70/159.38  [380]~E(x3801,x3802)+E(f248(x3803,x3801,x3804),f248(x3803,x3802,x3804))
% 159.70/159.38  [381]~E(x3811,x3812)+E(f248(x3813,x3814,x3811),f248(x3813,x3814,x3812))
% 159.70/159.38  [382]~E(x3821,x3822)+E(f850(x3821,x3823,x3824),f850(x3822,x3823,x3824))
% 159.70/159.38  [383]~E(x3831,x3832)+E(f850(x3833,x3831,x3834),f850(x3833,x3832,x3834))
% 159.70/159.38  [384]~E(x3841,x3842)+E(f850(x3843,x3844,x3841),f850(x3843,x3844,x3842))
% 159.70/159.38  [385]~E(x3851,x3852)+E(f64(x3851,x3853,x3854),f64(x3852,x3853,x3854))
% 159.70/159.38  [386]~E(x3861,x3862)+E(f64(x3863,x3861,x3864),f64(x3863,x3862,x3864))
% 159.70/159.38  [387]~E(x3871,x3872)+E(f64(x3873,x3874,x3871),f64(x3873,x3874,x3872))
% 159.70/159.38  [388]~E(x3881,x3882)+E(f74(x3881,x3883,x3884,x3885),f74(x3882,x3883,x3884,x3885))
% 159.70/159.38  [389]~E(x3891,x3892)+E(f74(x3893,x3891,x3894,x3895),f74(x3893,x3892,x3894,x3895))
% 159.70/159.38  [390]~E(x3901,x3902)+E(f74(x3903,x3904,x3901,x3905),f74(x3903,x3904,x3902,x3905))
% 159.70/159.38  [391]~E(x3911,x3912)+E(f74(x3913,x3914,x3915,x3911),f74(x3913,x3914,x3915,x3912))
% 159.70/159.38  [392]~E(x3921,x3922)+E(f564(x3921),f564(x3922))
% 159.70/159.38  [393]~E(x3931,x3932)+E(f313(x3931,x3933,x3934),f313(x3932,x3933,x3934))
% 159.70/159.38  [394]~E(x3941,x3942)+E(f313(x3943,x3941,x3944),f313(x3943,x3942,x3944))
% 159.70/159.38  [395]~E(x3951,x3952)+E(f313(x3953,x3954,x3951),f313(x3953,x3954,x3952))
% 159.70/159.38  [396]~E(x3961,x3962)+E(f403(x3961,x3963,x3964,x3965),f403(x3962,x3963,x3964,x3965))
% 159.70/159.38  [397]~E(x3971,x3972)+E(f403(x3973,x3971,x3974,x3975),f403(x3973,x3972,x3974,x3975))
% 159.70/159.38  [398]~E(x3981,x3982)+E(f403(x3983,x3984,x3981,x3985),f403(x3983,x3984,x3982,x3985))
% 159.70/159.38  [399]~E(x3991,x3992)+E(f403(x3993,x3994,x3995,x3991),f403(x3993,x3994,x3995,x3992))
% 159.70/159.38  [400]~E(x4001,x4002)+E(f857(x4001,x4003,x4004),f857(x4002,x4003,x4004))
% 159.70/159.38  [401]~E(x4011,x4012)+E(f857(x4013,x4011,x4014),f857(x4013,x4012,x4014))
% 159.70/159.38  [402]~E(x4021,x4022)+E(f857(x4023,x4024,x4021),f857(x4023,x4024,x4022))
% 159.70/159.38  [403]~E(x4031,x4032)+E(f686(x4031,x4033,x4034),f686(x4032,x4033,x4034))
% 159.70/159.38  [404]~E(x4041,x4042)+E(f686(x4043,x4041,x4044),f686(x4043,x4042,x4044))
% 159.70/159.38  [405]~E(x4051,x4052)+E(f686(x4053,x4054,x4051),f686(x4053,x4054,x4052))
% 159.70/159.38  [406]~E(x4061,x4062)+E(f535(x4061,x4063,x4064,x4065,x4066,x4067,x4068,x4069),f535(x4062,x4063,x4064,x4065,x4066,x4067,x4068,x4069))
% 159.70/159.38  [407]~E(x4071,x4072)+E(f535(x4073,x4071,x4074,x4075,x4076,x4077,x4078,x4079),f535(x4073,x4072,x4074,x4075,x4076,x4077,x4078,x4079))
% 159.70/159.38  [408]~E(x4081,x4082)+E(f535(x4083,x4084,x4081,x4085,x4086,x4087,x4088,x4089),f535(x4083,x4084,x4082,x4085,x4086,x4087,x4088,x4089))
% 159.70/159.38  [409]~E(x4091,x4092)+E(f535(x4093,x4094,x4095,x4091,x4096,x4097,x4098,x4099),f535(x4093,x4094,x4095,x4092,x4096,x4097,x4098,x4099))
% 159.70/159.38  [410]~E(x4101,x4102)+E(f535(x4103,x4104,x4105,x4106,x4101,x4107,x4108,x4109),f535(x4103,x4104,x4105,x4106,x4102,x4107,x4108,x4109))
% 159.70/159.38  [411]~E(x4111,x4112)+E(f535(x4113,x4114,x4115,x4116,x4117,x4111,x4118,x4119),f535(x4113,x4114,x4115,x4116,x4117,x4112,x4118,x4119))
% 159.70/159.38  [412]~E(x4121,x4122)+E(f535(x4123,x4124,x4125,x4126,x4127,x4128,x4121,x4129),f535(x4123,x4124,x4125,x4126,x4127,x4128,x4122,x4129))
% 159.70/159.38  [413]~E(x4131,x4132)+E(f535(x4133,x4134,x4135,x4136,x4137,x4138,x4139,x4131),f535(x4133,x4134,x4135,x4136,x4137,x4138,x4139,x4132))
% 159.70/159.38  [414]~E(x4141,x4142)+E(f379(x4141),f379(x4142))
% 159.70/159.38  [415]~E(x4151,x4152)+E(f92(x4151,x4153),f92(x4152,x4153))
% 159.70/159.38  [416]~E(x4161,x4162)+E(f92(x4163,x4161),f92(x4163,x4162))
% 159.70/159.38  [417]~E(x4171,x4172)+E(f181(x4171,x4173),f181(x4172,x4173))
% 159.70/159.38  [418]~E(x4181,x4182)+E(f181(x4183,x4181),f181(x4183,x4182))
% 159.70/159.38  [419]~E(x4191,x4192)+E(f156(x4191,x4193),f156(x4192,x4193))
% 159.70/159.38  [420]~E(x4201,x4202)+E(f156(x4203,x4201),f156(x4203,x4202))
% 159.70/159.38  [421]~E(x4211,x4212)+E(f268(x4211,x4213),f268(x4212,x4213))
% 159.70/159.38  [422]~E(x4221,x4222)+E(f268(x4223,x4221),f268(x4223,x4222))
% 159.70/159.38  [423]~E(x4231,x4232)+E(f28(x4231,x4233,x4234),f28(x4232,x4233,x4234))
% 159.70/159.38  [424]~E(x4241,x4242)+E(f28(x4243,x4241,x4244),f28(x4243,x4242,x4244))
% 159.70/159.38  [425]~E(x4251,x4252)+E(f28(x4253,x4254,x4251),f28(x4253,x4254,x4252))
% 159.70/159.38  [426]~E(x4261,x4262)+E(f287(x4261,x4263),f287(x4262,x4263))
% 159.70/159.38  [427]~E(x4271,x4272)+E(f287(x4273,x4271),f287(x4273,x4272))
% 159.70/159.38  [428]~E(x4281,x4282)+E(f288(x4281,x4283,x4284),f288(x4282,x4283,x4284))
% 159.70/159.38  [429]~E(x4291,x4292)+E(f288(x4293,x4291,x4294),f288(x4293,x4292,x4294))
% 159.70/159.38  [430]~E(x4301,x4302)+E(f288(x4303,x4304,x4301),f288(x4303,x4304,x4302))
% 159.70/159.38  [431]~E(x4311,x4312)+E(f780(x4311,x4313,x4314),f780(x4312,x4313,x4314))
% 159.70/159.38  [432]~E(x4321,x4322)+E(f780(x4323,x4321,x4324),f780(x4323,x4322,x4324))
% 159.70/159.38  [433]~E(x4331,x4332)+E(f780(x4333,x4334,x4331),f780(x4333,x4334,x4332))
% 159.70/159.38  [434]~E(x4341,x4342)+E(f290(x4341,x4343),f290(x4342,x4343))
% 159.70/159.38  [435]~E(x4351,x4352)+E(f290(x4353,x4351),f290(x4353,x4352))
% 159.70/159.38  [436]~E(x4361,x4362)+E(f875(x4361,x4363,x4364,x4365,x4366),f875(x4362,x4363,x4364,x4365,x4366))
% 159.70/159.38  [437]~E(x4371,x4372)+E(f875(x4373,x4371,x4374,x4375,x4376),f875(x4373,x4372,x4374,x4375,x4376))
% 159.70/159.38  [438]~E(x4381,x4382)+E(f875(x4383,x4384,x4381,x4385,x4386),f875(x4383,x4384,x4382,x4385,x4386))
% 159.70/159.38  [439]~E(x4391,x4392)+E(f875(x4393,x4394,x4395,x4391,x4396),f875(x4393,x4394,x4395,x4392,x4396))
% 159.70/159.38  [440]~E(x4401,x4402)+E(f875(x4403,x4404,x4405,x4406,x4401),f875(x4403,x4404,x4405,x4406,x4402))
% 159.70/159.38  [441]~E(x4411,x4412)+E(f144(x4411),f144(x4412))
% 159.70/159.38  [442]~E(x4421,x4422)+E(f177(x4421,x4423,x4424),f177(x4422,x4423,x4424))
% 159.70/159.38  [443]~E(x4431,x4432)+E(f177(x4433,x4431,x4434),f177(x4433,x4432,x4434))
% 159.70/159.38  [444]~E(x4441,x4442)+E(f177(x4443,x4444,x4441),f177(x4443,x4444,x4442))
% 159.70/159.38  [445]~E(x4451,x4452)+E(f186(x4451,x4453),f186(x4452,x4453))
% 159.70/159.38  [446]~E(x4461,x4462)+E(f186(x4463,x4461),f186(x4463,x4462))
% 159.70/159.38  [447]~E(x4471,x4472)+E(f164(x4471,x4473),f164(x4472,x4473))
% 159.70/159.38  [448]~E(x4481,x4482)+E(f164(x4483,x4481),f164(x4483,x4482))
% 159.70/159.38  [449]~E(x4491,x4492)+E(f124(x4491),f124(x4492))
% 159.70/159.38  [450]~E(x4501,x4502)+E(f269(x4501,x4503),f269(x4502,x4503))
% 159.70/159.38  [451]~E(x4511,x4512)+E(f269(x4513,x4511),f269(x4513,x4512))
% 159.70/159.38  [452]~E(x4521,x4522)+E(f537(x4521,x4523,x4524,x4525,x4526),f537(x4522,x4523,x4524,x4525,x4526))
% 159.70/159.38  [453]~E(x4531,x4532)+E(f537(x4533,x4531,x4534,x4535,x4536),f537(x4533,x4532,x4534,x4535,x4536))
% 159.70/159.38  [454]~E(x4541,x4542)+E(f537(x4543,x4544,x4541,x4545,x4546),f537(x4543,x4544,x4542,x4545,x4546))
% 159.70/159.38  [455]~E(x4551,x4552)+E(f537(x4553,x4554,x4555,x4551,x4556),f537(x4553,x4554,x4555,x4552,x4556))
% 159.70/159.38  [456]~E(x4561,x4562)+E(f537(x4563,x4564,x4565,x4566,x4561),f537(x4563,x4564,x4565,x4566,x4562))
% 159.70/159.38  [457]~E(x4571,x4572)+E(f317(x4571,x4573),f317(x4572,x4573))
% 159.70/159.38  [458]~E(x4581,x4582)+E(f317(x4583,x4581),f317(x4583,x4582))
% 159.70/159.38  [459]~E(x4591,x4592)+E(f307(x4591,x4593,x4594),f307(x4592,x4593,x4594))
% 159.70/159.38  [460]~E(x4601,x4602)+E(f307(x4603,x4601,x4604),f307(x4603,x4602,x4604))
% 159.70/159.38  [461]~E(x4611,x4612)+E(f307(x4613,x4614,x4611),f307(x4613,x4614,x4612))
% 159.70/159.38  [462]~E(x4621,x4622)+E(f188(x4621,x4623,x4624,x4625),f188(x4622,x4623,x4624,x4625))
% 159.70/159.38  [463]~E(x4631,x4632)+E(f188(x4633,x4631,x4634,x4635),f188(x4633,x4632,x4634,x4635))
% 159.70/159.38  [464]~E(x4641,x4642)+E(f188(x4643,x4644,x4641,x4645),f188(x4643,x4644,x4642,x4645))
% 159.70/159.38  [465]~E(x4651,x4652)+E(f188(x4653,x4654,x4655,x4651),f188(x4653,x4654,x4655,x4652))
% 159.70/159.38  [466]~E(x4661,x4662)+E(f130(x4661,x4663,x4664),f130(x4662,x4663,x4664))
% 159.70/159.38  [467]~E(x4671,x4672)+E(f130(x4673,x4671,x4674),f130(x4673,x4672,x4674))
% 159.70/159.38  [468]~E(x4681,x4682)+E(f130(x4683,x4684,x4681),f130(x4683,x4684,x4682))
% 159.70/159.38  [469]~E(x4691,x4692)+E(f675(x4691,x4693),f675(x4692,x4693))
% 159.70/159.38  [470]~E(x4701,x4702)+E(f675(x4703,x4701),f675(x4703,x4702))
% 159.70/159.38  [471]~E(x4711,x4712)+E(f463(x4711,x4713,x4714,x4715,x4716),f463(x4712,x4713,x4714,x4715,x4716))
% 159.70/159.38  [472]~E(x4721,x4722)+E(f463(x4723,x4721,x4724,x4725,x4726),f463(x4723,x4722,x4724,x4725,x4726))
% 159.70/159.38  [473]~E(x4731,x4732)+E(f463(x4733,x4734,x4731,x4735,x4736),f463(x4733,x4734,x4732,x4735,x4736))
% 159.70/159.38  [474]~E(x4741,x4742)+E(f463(x4743,x4744,x4745,x4741,x4746),f463(x4743,x4744,x4745,x4742,x4746))
% 159.70/159.38  [475]~E(x4751,x4752)+E(f463(x4753,x4754,x4755,x4756,x4751),f463(x4753,x4754,x4755,x4756,x4752))
% 159.70/159.38  [476]~E(x4761,x4762)+E(f755(x4761,x4763,x4764,x4765,x4766,x4767,x4768,x4769),f755(x4762,x4763,x4764,x4765,x4766,x4767,x4768,x4769))
% 159.70/159.38  [477]~E(x4771,x4772)+E(f755(x4773,x4771,x4774,x4775,x4776,x4777,x4778,x4779),f755(x4773,x4772,x4774,x4775,x4776,x4777,x4778,x4779))
% 159.70/159.38  [478]~E(x4781,x4782)+E(f755(x4783,x4784,x4781,x4785,x4786,x4787,x4788,x4789),f755(x4783,x4784,x4782,x4785,x4786,x4787,x4788,x4789))
% 159.70/159.38  [479]~E(x4791,x4792)+E(f755(x4793,x4794,x4795,x4791,x4796,x4797,x4798,x4799),f755(x4793,x4794,x4795,x4792,x4796,x4797,x4798,x4799))
% 159.70/159.38  [480]~E(x4801,x4802)+E(f755(x4803,x4804,x4805,x4806,x4801,x4807,x4808,x4809),f755(x4803,x4804,x4805,x4806,x4802,x4807,x4808,x4809))
% 159.70/159.38  [481]~E(x4811,x4812)+E(f755(x4813,x4814,x4815,x4816,x4817,x4811,x4818,x4819),f755(x4813,x4814,x4815,x4816,x4817,x4812,x4818,x4819))
% 159.70/159.38  [482]~E(x4821,x4822)+E(f755(x4823,x4824,x4825,x4826,x4827,x4828,x4821,x4829),f755(x4823,x4824,x4825,x4826,x4827,x4828,x4822,x4829))
% 159.70/159.38  [483]~E(x4831,x4832)+E(f755(x4833,x4834,x4835,x4836,x4837,x4838,x4839,x4831),f755(x4833,x4834,x4835,x4836,x4837,x4838,x4839,x4832))
% 159.70/159.38  [484]~E(x4841,x4842)+E(f691(x4841,x4843,x4844,x4845),f691(x4842,x4843,x4844,x4845))
% 159.70/159.38  [485]~E(x4851,x4852)+E(f691(x4853,x4851,x4854,x4855),f691(x4853,x4852,x4854,x4855))
% 159.70/159.38  [486]~E(x4861,x4862)+E(f691(x4863,x4864,x4861,x4865),f691(x4863,x4864,x4862,x4865))
% 159.70/159.38  [487]~E(x4871,x4872)+E(f691(x4873,x4874,x4875,x4871),f691(x4873,x4874,x4875,x4872))
% 159.70/159.38  [488]~E(x4881,x4882)+E(f39(x4881,x4883),f39(x4882,x4883))
% 159.70/159.38  [489]~E(x4891,x4892)+E(f39(x4893,x4891),f39(x4893,x4892))
% 159.70/159.38  [490]~E(x4901,x4902)+E(f855(x4901,x4903,x4904),f855(x4902,x4903,x4904))
% 159.70/159.38  [491]~E(x4911,x4912)+E(f855(x4913,x4911,x4914),f855(x4913,x4912,x4914))
% 159.70/159.38  [492]~E(x4921,x4922)+E(f855(x4923,x4924,x4921),f855(x4923,x4924,x4922))
% 159.70/159.38  [493]~E(x4931,x4932)+E(f289(x4931,x4933),f289(x4932,x4933))
% 159.70/159.38  [494]~E(x4941,x4942)+E(f289(x4943,x4941),f289(x4943,x4942))
% 159.70/159.38  [495]~E(x4951,x4952)+E(f182(x4951,x4953),f182(x4952,x4953))
% 159.70/159.38  [496]~E(x4961,x4962)+E(f182(x4963,x4961),f182(x4963,x4962))
% 159.70/159.38  [497]~E(x4971,x4972)+E(f799(x4971,x4973,x4974),f799(x4972,x4973,x4974))
% 159.70/159.38  [498]~E(x4981,x4982)+E(f799(x4983,x4981,x4984),f799(x4983,x4982,x4984))
% 159.70/159.38  [499]~E(x4991,x4992)+E(f799(x4993,x4994,x4991),f799(x4993,x4994,x4992))
% 159.70/159.38  [500]~E(x5001,x5002)+E(f629(x5001,x5003,x5004,x5005),f629(x5002,x5003,x5004,x5005))
% 159.70/159.38  [501]~E(x5011,x5012)+E(f629(x5013,x5011,x5014,x5015),f629(x5013,x5012,x5014,x5015))
% 159.70/159.38  [502]~E(x5021,x5022)+E(f629(x5023,x5024,x5021,x5025),f629(x5023,x5024,x5022,x5025))
% 159.70/159.38  [503]~E(x5031,x5032)+E(f629(x5033,x5034,x5035,x5031),f629(x5033,x5034,x5035,x5032))
% 159.70/159.38  [504]~E(x5041,x5042)+E(f303(x5041),f303(x5042))
% 159.70/159.38  [505]~E(x5051,x5052)+E(f381(x5051,x5053,x5054),f381(x5052,x5053,x5054))
% 159.70/159.38  [506]~E(x5061,x5062)+E(f381(x5063,x5061,x5064),f381(x5063,x5062,x5064))
% 159.70/159.38  [507]~E(x5071,x5072)+E(f381(x5073,x5074,x5071),f381(x5073,x5074,x5072))
% 159.70/159.38  [508]~E(x5081,x5082)+E(f310(x5081),f310(x5082))
% 159.70/159.38  [509]~E(x5091,x5092)+E(f849(x5091,x5093,x5094),f849(x5092,x5093,x5094))
% 159.70/159.38  [510]~E(x5101,x5102)+E(f849(x5103,x5101,x5104),f849(x5103,x5102,x5104))
% 159.70/159.38  [511]~E(x5111,x5112)+E(f849(x5113,x5114,x5111),f849(x5113,x5114,x5112))
% 159.70/159.38  [512]~E(x5121,x5122)+E(f88(x5121,x5123),f88(x5122,x5123))
% 159.70/159.38  [513]~E(x5131,x5132)+E(f88(x5133,x5131),f88(x5133,x5132))
% 159.70/159.38  [514]~E(x5141,x5142)+E(f316(x5141),f316(x5142))
% 159.70/159.38  [515]~E(x5151,x5152)+E(f214(x5151,x5153,x5154,x5155),f214(x5152,x5153,x5154,x5155))
% 159.70/159.38  [516]~E(x5161,x5162)+E(f214(x5163,x5161,x5164,x5165),f214(x5163,x5162,x5164,x5165))
% 159.70/159.38  [517]~E(x5171,x5172)+E(f214(x5173,x5174,x5171,x5175),f214(x5173,x5174,x5172,x5175))
% 159.70/159.38  [518]~E(x5181,x5182)+E(f214(x5183,x5184,x5185,x5181),f214(x5183,x5184,x5185,x5182))
% 159.70/159.38  [519]~E(x5191,x5192)+E(f272(x5191),f272(x5192))
% 159.70/159.38  [520]~E(x5201,x5202)+E(f67(x5201,x5203,x5204),f67(x5202,x5203,x5204))
% 159.70/159.38  [521]~E(x5211,x5212)+E(f67(x5213,x5211,x5214),f67(x5213,x5212,x5214))
% 159.70/159.38  [522]~E(x5221,x5222)+E(f67(x5223,x5224,x5221),f67(x5223,x5224,x5222))
% 159.70/159.38  [523]~E(x5231,x5232)+E(f746(x5231,x5233,x5234,x5235),f746(x5232,x5233,x5234,x5235))
% 159.70/159.38  [524]~E(x5241,x5242)+E(f746(x5243,x5241,x5244,x5245),f746(x5243,x5242,x5244,x5245))
% 159.70/159.38  [525]~E(x5251,x5252)+E(f746(x5253,x5254,x5251,x5255),f746(x5253,x5254,x5252,x5255))
% 159.70/159.38  [526]~E(x5261,x5262)+E(f746(x5263,x5264,x5265,x5261),f746(x5263,x5264,x5265,x5262))
% 159.70/159.38  [527]~E(x5271,x5272)+E(f285(x5271),f285(x5272))
% 159.70/159.38  [528]~E(x5281,x5282)+E(f93(x5281),f93(x5282))
% 159.70/159.38  [529]~E(x5291,x5292)+E(f231(x5291,x5293),f231(x5292,x5293))
% 159.70/159.38  [530]~E(x5301,x5302)+E(f231(x5303,x5301),f231(x5303,x5302))
% 159.70/159.38  [531]~E(x5311,x5312)+E(f880(x5311,x5313,x5314,x5315),f880(x5312,x5313,x5314,x5315))
% 159.70/159.38  [532]~E(x5321,x5322)+E(f880(x5323,x5321,x5324,x5325),f880(x5323,x5322,x5324,x5325))
% 159.70/159.38  [533]~E(x5331,x5332)+E(f880(x5333,x5334,x5331,x5335),f880(x5333,x5334,x5332,x5335))
% 159.70/159.38  [534]~E(x5341,x5342)+E(f880(x5343,x5344,x5345,x5341),f880(x5343,x5344,x5345,x5342))
% 159.70/159.38  [535]~E(x5351,x5352)+E(f424(x5351,x5353,x5354,x5355),f424(x5352,x5353,x5354,x5355))
% 159.70/159.38  [536]~E(x5361,x5362)+E(f424(x5363,x5361,x5364,x5365),f424(x5363,x5362,x5364,x5365))
% 159.70/159.38  [537]~E(x5371,x5372)+E(f424(x5373,x5374,x5371,x5375),f424(x5373,x5374,x5372,x5375))
% 159.70/159.38  [538]~E(x5381,x5382)+E(f424(x5383,x5384,x5385,x5381),f424(x5383,x5384,x5385,x5382))
% 159.70/159.38  [539]~E(x5391,x5392)+E(f496(x5391,x5393,x5394),f496(x5392,x5393,x5394))
% 159.70/159.38  [540]~E(x5401,x5402)+E(f496(x5403,x5401,x5404),f496(x5403,x5402,x5404))
% 159.70/159.38  [541]~E(x5411,x5412)+E(f496(x5413,x5414,x5411),f496(x5413,x5414,x5412))
% 159.70/159.38  [542]~E(x5421,x5422)+E(f150(x5421,x5423),f150(x5422,x5423))
% 159.70/159.38  [543]~E(x5431,x5432)+E(f150(x5433,x5431),f150(x5433,x5432))
% 159.70/159.38  [544]~E(x5441,x5442)+E(f264(x5441,x5443,x5444,x5445),f264(x5442,x5443,x5444,x5445))
% 159.70/159.38  [545]~E(x5451,x5452)+E(f264(x5453,x5451,x5454,x5455),f264(x5453,x5452,x5454,x5455))
% 159.70/159.38  [546]~E(x5461,x5462)+E(f264(x5463,x5464,x5461,x5465),f264(x5463,x5464,x5462,x5465))
% 159.70/159.38  [547]~E(x5471,x5472)+E(f264(x5473,x5474,x5475,x5471),f264(x5473,x5474,x5475,x5472))
% 159.70/159.38  [548]~E(x5481,x5482)+E(f687(x5481,x5483,x5484,x5485),f687(x5482,x5483,x5484,x5485))
% 159.70/159.38  [549]~E(x5491,x5492)+E(f687(x5493,x5491,x5494,x5495),f687(x5493,x5492,x5494,x5495))
% 159.70/159.38  [550]~E(x5501,x5502)+E(f687(x5503,x5504,x5501,x5505),f687(x5503,x5504,x5502,x5505))
% 159.70/159.38  [551]~E(x5511,x5512)+E(f687(x5513,x5514,x5515,x5511),f687(x5513,x5514,x5515,x5512))
% 159.70/159.38  [552]~E(x5521,x5522)+E(f286(x5521),f286(x5522))
% 159.70/159.38  [553]~E(x5531,x5532)+E(f790(x5531,x5533,x5534),f790(x5532,x5533,x5534))
% 159.70/159.38  [554]~E(x5541,x5542)+E(f790(x5543,x5541,x5544),f790(x5543,x5542,x5544))
% 159.70/159.38  [555]~E(x5551,x5552)+E(f790(x5553,x5554,x5551),f790(x5553,x5554,x5552))
% 159.70/159.38  [556]~E(x5561,x5562)+E(f712(x5561,x5563,x5564),f712(x5562,x5563,x5564))
% 159.70/159.38  [557]~E(x5571,x5572)+E(f712(x5573,x5571,x5574),f712(x5573,x5572,x5574))
% 159.70/159.38  [558]~E(x5581,x5582)+E(f712(x5583,x5584,x5581),f712(x5583,x5584,x5582))
% 159.70/159.38  [559]~E(x5591,x5592)+E(f29(x5591,x5593,x5594),f29(x5592,x5593,x5594))
% 159.70/159.38  [560]~E(x5601,x5602)+E(f29(x5603,x5601,x5604),f29(x5603,x5602,x5604))
% 159.70/159.38  [561]~E(x5611,x5612)+E(f29(x5613,x5614,x5611),f29(x5613,x5614,x5612))
% 159.70/159.38  [562]~E(x5621,x5622)+E(f145(x5621,x5623,x5624,x5625),f145(x5622,x5623,x5624,x5625))
% 159.70/159.38  [563]~E(x5631,x5632)+E(f145(x5633,x5631,x5634,x5635),f145(x5633,x5632,x5634,x5635))
% 159.70/159.38  [564]~E(x5641,x5642)+E(f145(x5643,x5644,x5641,x5645),f145(x5643,x5644,x5642,x5645))
% 159.70/159.38  [565]~E(x5651,x5652)+E(f145(x5653,x5654,x5655,x5651),f145(x5653,x5654,x5655,x5652))
% 159.70/159.38  [566]~E(x5661,x5662)+E(f457(x5661,x5663,x5664,x5665),f457(x5662,x5663,x5664,x5665))
% 159.70/159.38  [567]~E(x5671,x5672)+E(f457(x5673,x5671,x5674,x5675),f457(x5673,x5672,x5674,x5675))
% 159.70/159.38  [568]~E(x5681,x5682)+E(f457(x5683,x5684,x5681,x5685),f457(x5683,x5684,x5682,x5685))
% 159.70/159.38  [569]~E(x5691,x5692)+E(f457(x5693,x5694,x5695,x5691),f457(x5693,x5694,x5695,x5692))
% 159.70/159.38  [570]~E(x5701,x5702)+E(f84(x5701,x5703),f84(x5702,x5703))
% 159.70/159.38  [571]~E(x5711,x5712)+E(f84(x5713,x5711),f84(x5713,x5712))
% 159.70/159.38  [572]~E(x5721,x5722)+E(f856(x5721,x5723,x5724),f856(x5722,x5723,x5724))
% 159.70/159.38  [573]~E(x5731,x5732)+E(f856(x5733,x5731,x5734),f856(x5733,x5732,x5734))
% 159.70/159.38  [574]~E(x5741,x5742)+E(f856(x5743,x5744,x5741),f856(x5743,x5744,x5742))
% 159.70/159.38  [575]~E(x5751,x5752)+E(f639(x5751,x5753,x5754),f639(x5752,x5753,x5754))
% 159.70/159.38  [576]~E(x5761,x5762)+E(f639(x5763,x5761,x5764),f639(x5763,x5762,x5764))
% 159.70/159.38  [577]~E(x5771,x5772)+E(f639(x5773,x5774,x5771),f639(x5773,x5774,x5772))
% 159.70/159.38  [578]~E(x5781,x5782)+E(f14(x5781,x5783),f14(x5782,x5783))
% 159.70/159.38  [579]~E(x5791,x5792)+E(f14(x5793,x5791),f14(x5793,x5792))
% 159.70/159.38  [580]~E(x5801,x5802)+E(f374(x5801,x5803,x5804,x5805),f374(x5802,x5803,x5804,x5805))
% 159.70/159.38  [581]~E(x5811,x5812)+E(f374(x5813,x5811,x5814,x5815),f374(x5813,x5812,x5814,x5815))
% 159.70/159.38  [582]~E(x5821,x5822)+E(f374(x5823,x5824,x5821,x5825),f374(x5823,x5824,x5822,x5825))
% 159.70/159.38  [583]~E(x5831,x5832)+E(f374(x5833,x5834,x5835,x5831),f374(x5833,x5834,x5835,x5832))
% 159.70/159.38  [584]~E(x5841,x5842)+E(f158(x5841,x5843,x5844),f158(x5842,x5843,x5844))
% 159.70/159.38  [585]~E(x5851,x5852)+E(f158(x5853,x5851,x5854),f158(x5853,x5852,x5854))
% 159.70/159.38  [586]~E(x5861,x5862)+E(f158(x5863,x5864,x5861),f158(x5863,x5864,x5862))
% 159.70/159.38  [587]~E(x5871,x5872)+E(f306(x5871),f306(x5872))
% 159.70/159.38  [588]~E(x5881,x5882)+E(f393(x5881,x5883,x5884,x5885,x5886),f393(x5882,x5883,x5884,x5885,x5886))
% 159.70/159.38  [589]~E(x5891,x5892)+E(f393(x5893,x5891,x5894,x5895,x5896),f393(x5893,x5892,x5894,x5895,x5896))
% 159.70/159.38  [590]~E(x5901,x5902)+E(f393(x5903,x5904,x5901,x5905,x5906),f393(x5903,x5904,x5902,x5905,x5906))
% 159.70/159.38  [591]~E(x5911,x5912)+E(f393(x5913,x5914,x5915,x5911,x5916),f393(x5913,x5914,x5915,x5912,x5916))
% 159.70/159.38  [592]~E(x5921,x5922)+E(f393(x5923,x5924,x5925,x5926,x5921),f393(x5923,x5924,x5925,x5926,x5922))
% 159.70/159.38  [593]~E(x5931,x5932)+E(f129(x5931,x5933),f129(x5932,x5933))
% 159.70/159.38  [594]~E(x5941,x5942)+E(f129(x5943,x5941),f129(x5943,x5942))
% 159.70/159.38  [595]~E(x5951,x5952)+E(f385(x5951,x5953,x5954,x5955),f385(x5952,x5953,x5954,x5955))
% 159.70/159.38  [596]~E(x5961,x5962)+E(f385(x5963,x5961,x5964,x5965),f385(x5963,x5962,x5964,x5965))
% 159.70/159.38  [597]~E(x5971,x5972)+E(f385(x5973,x5974,x5971,x5975),f385(x5973,x5974,x5972,x5975))
% 159.70/159.38  [598]~E(x5981,x5982)+E(f385(x5983,x5984,x5985,x5981),f385(x5983,x5984,x5985,x5982))
% 159.70/159.38  [599]~E(x5991,x5992)+E(f833(x5991),f833(x5992))
% 159.70/159.38  [600]~E(x6001,x6002)+E(f187(x6001,x6003,x6004),f187(x6002,x6003,x6004))
% 159.70/159.38  [601]~E(x6011,x6012)+E(f187(x6013,x6011,x6014),f187(x6013,x6012,x6014))
% 159.70/159.38  [602]~E(x6021,x6022)+E(f187(x6023,x6024,x6021),f187(x6023,x6024,x6022))
% 159.70/159.38  [603]~E(x6031,x6032)+E(f668(x6031,x6033,x6034),f668(x6032,x6033,x6034))
% 159.70/159.38  [604]~E(x6041,x6042)+E(f668(x6043,x6041,x6044),f668(x6043,x6042,x6044))
% 159.70/159.38  [605]~E(x6051,x6052)+E(f668(x6053,x6054,x6051),f668(x6053,x6054,x6052))
% 159.70/159.38  [606]~E(x6061,x6062)+E(f497(x6061,x6063,x6064),f497(x6062,x6063,x6064))
% 159.70/159.38  [607]~E(x6071,x6072)+E(f497(x6073,x6071,x6074),f497(x6073,x6072,x6074))
% 159.70/159.38  [608]~E(x6081,x6082)+E(f497(x6083,x6084,x6081),f497(x6083,x6084,x6082))
% 159.70/159.38  [609]~E(x6091,x6092)+E(f227(x6091,x6093,x6094,x6095,x6096),f227(x6092,x6093,x6094,x6095,x6096))
% 159.70/159.38  [610]~E(x6101,x6102)+E(f227(x6103,x6101,x6104,x6105,x6106),f227(x6103,x6102,x6104,x6105,x6106))
% 159.70/159.38  [611]~E(x6111,x6112)+E(f227(x6113,x6114,x6111,x6115,x6116),f227(x6113,x6114,x6112,x6115,x6116))
% 159.70/159.38  [612]~E(x6121,x6122)+E(f227(x6123,x6124,x6125,x6121,x6126),f227(x6123,x6124,x6125,x6122,x6126))
% 159.70/159.38  [613]~E(x6131,x6132)+E(f227(x6133,x6134,x6135,x6136,x6131),f227(x6133,x6134,x6135,x6136,x6132))
% 159.70/159.38  [614]~E(x6141,x6142)+E(f530(x6141,x6143,x6144),f530(x6142,x6143,x6144))
% 159.70/159.38  [615]~E(x6151,x6152)+E(f530(x6153,x6151,x6154),f530(x6153,x6152,x6154))
% 159.70/159.38  [616]~E(x6161,x6162)+E(f530(x6163,x6164,x6161),f530(x6163,x6164,x6162))
% 159.70/159.38  [617]~E(x6171,x6172)+E(f759(x6171,x6173,x6174,x6175,x6176),f759(x6172,x6173,x6174,x6175,x6176))
% 159.70/159.38  [618]~E(x6181,x6182)+E(f759(x6183,x6181,x6184,x6185,x6186),f759(x6183,x6182,x6184,x6185,x6186))
% 159.70/159.38  [619]~E(x6191,x6192)+E(f759(x6193,x6194,x6191,x6195,x6196),f759(x6193,x6194,x6192,x6195,x6196))
% 159.70/159.38  [620]~E(x6201,x6202)+E(f759(x6203,x6204,x6205,x6201,x6206),f759(x6203,x6204,x6205,x6202,x6206))
% 159.70/159.38  [621]~E(x6211,x6212)+E(f759(x6213,x6214,x6215,x6216,x6211),f759(x6213,x6214,x6215,x6216,x6212))
% 159.70/159.38  [622]~E(x6221,x6222)+E(f148(x6221,x6223),f148(x6222,x6223))
% 159.70/159.38  [623]~E(x6231,x6232)+E(f148(x6233,x6231),f148(x6233,x6232))
% 159.70/159.38  [624]~E(x6241,x6242)+E(f592(x6241,x6243),f592(x6242,x6243))
% 159.70/159.38  [625]~E(x6251,x6252)+E(f592(x6253,x6251),f592(x6253,x6252))
% 159.70/159.38  [626]~E(x6261,x6262)+E(f753(x6261,x6263),f753(x6262,x6263))
% 159.70/159.38  [627]~E(x6271,x6272)+E(f753(x6273,x6271),f753(x6273,x6272))
% 159.70/159.38  [628]~E(x6281,x6282)+E(f364(x6281,x6283),f364(x6282,x6283))
% 159.70/159.38  [629]~E(x6291,x6292)+E(f364(x6293,x6291),f364(x6293,x6292))
% 159.70/159.38  [630]~E(x6301,x6302)+E(f55(x6301,x6303),f55(x6302,x6303))
% 159.70/159.38  [631]~E(x6311,x6312)+E(f55(x6313,x6311),f55(x6313,x6312))
% 159.70/159.38  [632]~E(x6321,x6322)+E(f831(x6321),f831(x6322))
% 159.70/159.38  [633]~E(x6331,x6332)+E(f646(x6331,x6333,x6334),f646(x6332,x6333,x6334))
% 159.70/159.38  [634]~E(x6341,x6342)+E(f646(x6343,x6341,x6344),f646(x6343,x6342,x6344))
% 159.70/159.38  [635]~E(x6351,x6352)+E(f646(x6353,x6354,x6351),f646(x6353,x6354,x6352))
% 159.70/159.38  [636]~E(x6361,x6362)+E(f168(x6361),f168(x6362))
% 159.70/159.38  [637]~E(x6371,x6372)+E(f678(x6371,x6373,x6374,x6375,x6376),f678(x6372,x6373,x6374,x6375,x6376))
% 159.70/159.38  [638]~E(x6381,x6382)+E(f678(x6383,x6381,x6384,x6385,x6386),f678(x6383,x6382,x6384,x6385,x6386))
% 159.70/159.38  [639]~E(x6391,x6392)+E(f678(x6393,x6394,x6391,x6395,x6396),f678(x6393,x6394,x6392,x6395,x6396))
% 159.70/159.38  [640]~E(x6401,x6402)+E(f678(x6403,x6404,x6405,x6401,x6406),f678(x6403,x6404,x6405,x6402,x6406))
% 159.70/159.38  [641]~E(x6411,x6412)+E(f678(x6413,x6414,x6415,x6416,x6411),f678(x6413,x6414,x6415,x6416,x6412))
% 159.70/159.38  [642]~E(x6421,x6422)+E(f599(x6421,x6423,x6424),f599(x6422,x6423,x6424))
% 159.70/159.38  [643]~E(x6431,x6432)+E(f599(x6433,x6431,x6434),f599(x6433,x6432,x6434))
% 159.70/159.38  [644]~E(x6441,x6442)+E(f599(x6443,x6444,x6441),f599(x6443,x6444,x6442))
% 159.70/159.38  [645]~E(x6451,x6452)+E(f143(x6451,x6453,x6454),f143(x6452,x6453,x6454))
% 159.70/159.38  [646]~E(x6461,x6462)+E(f143(x6463,x6461,x6464),f143(x6463,x6462,x6464))
% 159.70/159.38  [647]~E(x6471,x6472)+E(f143(x6473,x6474,x6471),f143(x6473,x6474,x6472))
% 159.70/159.38  [648]~E(x6481,x6482)+E(f378(x6481,x6483),f378(x6482,x6483))
% 159.70/159.38  [649]~E(x6491,x6492)+E(f378(x6493,x6491),f378(x6493,x6492))
% 159.70/159.38  [650]~E(x6501,x6502)+E(f637(x6501,x6503,x6504,x6505,x6506),f637(x6502,x6503,x6504,x6505,x6506))
% 159.70/159.38  [651]~E(x6511,x6512)+E(f637(x6513,x6511,x6514,x6515,x6516),f637(x6513,x6512,x6514,x6515,x6516))
% 159.70/159.38  [652]~E(x6521,x6522)+E(f637(x6523,x6524,x6521,x6525,x6526),f637(x6523,x6524,x6522,x6525,x6526))
% 159.70/159.38  [653]~E(x6531,x6532)+E(f637(x6533,x6534,x6535,x6531,x6536),f637(x6533,x6534,x6535,x6532,x6536))
% 159.70/159.38  [654]~E(x6541,x6542)+E(f637(x6543,x6544,x6545,x6546,x6541),f637(x6543,x6544,x6545,x6546,x6542))
% 159.70/159.38  [655]~E(x6551,x6552)+E(f369(x6551,x6553,x6554,x6555),f369(x6552,x6553,x6554,x6555))
% 159.70/159.38  [656]~E(x6561,x6562)+E(f369(x6563,x6561,x6564,x6565),f369(x6563,x6562,x6564,x6565))
% 159.70/159.38  [657]~E(x6571,x6572)+E(f369(x6573,x6574,x6571,x6575),f369(x6573,x6574,x6572,x6575))
% 159.70/159.38  [658]~E(x6581,x6582)+E(f369(x6583,x6584,x6585,x6581),f369(x6583,x6584,x6585,x6582))
% 159.70/159.38  [659]~E(x6591,x6592)+E(f808(x6591,x6593,x6594,x6595),f808(x6592,x6593,x6594,x6595))
% 159.70/159.38  [660]~E(x6601,x6602)+E(f808(x6603,x6601,x6604,x6605),f808(x6603,x6602,x6604,x6605))
% 159.70/159.38  [661]~E(x6611,x6612)+E(f808(x6613,x6614,x6611,x6615),f808(x6613,x6614,x6612,x6615))
% 159.70/159.38  [662]~E(x6621,x6622)+E(f808(x6623,x6624,x6625,x6621),f808(x6623,x6624,x6625,x6622))
% 159.70/159.38  [663]~E(x6631,x6632)+E(f361(x6631,x6633,x6634,x6635),f361(x6632,x6633,x6634,x6635))
% 159.70/159.38  [664]~E(x6641,x6642)+E(f361(x6643,x6641,x6644,x6645),f361(x6643,x6642,x6644,x6645))
% 159.70/159.38  [665]~E(x6651,x6652)+E(f361(x6653,x6654,x6651,x6655),f361(x6653,x6654,x6652,x6655))
% 159.70/159.38  [666]~E(x6661,x6662)+E(f361(x6663,x6664,x6665,x6661),f361(x6663,x6664,x6665,x6662))
% 159.70/159.38  [667]~E(x6671,x6672)+E(f766(x6671,x6673,x6674,x6675,x6676),f766(x6672,x6673,x6674,x6675,x6676))
% 159.70/159.38  [668]~E(x6681,x6682)+E(f766(x6683,x6681,x6684,x6685,x6686),f766(x6683,x6682,x6684,x6685,x6686))
% 159.70/159.38  [669]~E(x6691,x6692)+E(f766(x6693,x6694,x6691,x6695,x6696),f766(x6693,x6694,x6692,x6695,x6696))
% 159.70/159.38  [670]~E(x6701,x6702)+E(f766(x6703,x6704,x6705,x6701,x6706),f766(x6703,x6704,x6705,x6702,x6706))
% 159.70/159.38  [671]~E(x6711,x6712)+E(f766(x6713,x6714,x6715,x6716,x6711),f766(x6713,x6714,x6715,x6716,x6712))
% 159.70/159.38  [672]~E(x6721,x6722)+E(f851(x6721,x6723,x6724),f851(x6722,x6723,x6724))
% 159.70/159.38  [673]~E(x6731,x6732)+E(f851(x6733,x6731,x6734),f851(x6733,x6732,x6734))
% 159.70/159.38  [674]~E(x6741,x6742)+E(f851(x6743,x6744,x6741),f851(x6743,x6744,x6742))
% 159.70/159.38  [675]~E(x6751,x6752)+E(f729(x6751,x6753),f729(x6752,x6753))
% 159.70/159.38  [676]~E(x6761,x6762)+E(f729(x6763,x6761),f729(x6763,x6762))
% 159.70/159.38  [677]~E(x6771,x6772)+E(f322(x6771,x6773,x6774,x6775),f322(x6772,x6773,x6774,x6775))
% 159.70/159.38  [678]~E(x6781,x6782)+E(f322(x6783,x6781,x6784,x6785),f322(x6783,x6782,x6784,x6785))
% 159.70/159.38  [679]~E(x6791,x6792)+E(f322(x6793,x6794,x6791,x6795),f322(x6793,x6794,x6792,x6795))
% 159.70/159.38  [680]~E(x6801,x6802)+E(f322(x6803,x6804,x6805,x6801),f322(x6803,x6804,x6805,x6802))
% 159.70/159.38  [681]~E(x6811,x6812)+E(f804(x6811),f804(x6812))
% 159.70/159.38  [682]~E(x6821,x6822)+E(f99(x6821),f99(x6822))
% 159.70/159.38  [683]~E(x6831,x6832)+E(f586(x6831,x6833,x6834,x6835,x6836,x6837),f586(x6832,x6833,x6834,x6835,x6836,x6837))
% 159.70/159.38  [684]~E(x6841,x6842)+E(f586(x6843,x6841,x6844,x6845,x6846,x6847),f586(x6843,x6842,x6844,x6845,x6846,x6847))
% 159.70/159.38  [685]~E(x6851,x6852)+E(f586(x6853,x6854,x6851,x6855,x6856,x6857),f586(x6853,x6854,x6852,x6855,x6856,x6857))
% 159.70/159.38  [686]~E(x6861,x6862)+E(f586(x6863,x6864,x6865,x6861,x6866,x6867),f586(x6863,x6864,x6865,x6862,x6866,x6867))
% 159.70/159.38  [687]~E(x6871,x6872)+E(f586(x6873,x6874,x6875,x6876,x6871,x6877),f586(x6873,x6874,x6875,x6876,x6872,x6877))
% 159.70/159.38  [688]~E(x6881,x6882)+E(f586(x6883,x6884,x6885,x6886,x6887,x6881),f586(x6883,x6884,x6885,x6886,x6887,x6882))
% 159.70/159.38  [689]~E(x6891,x6892)+E(f52(x6891,x6893),f52(x6892,x6893))
% 159.70/159.38  [690]~E(x6901,x6902)+E(f52(x6903,x6901),f52(x6903,x6902))
% 159.70/159.38  [691]~E(x6911,x6912)+E(f823(x6911,x6913,x6914,x6915),f823(x6912,x6913,x6914,x6915))
% 159.70/159.38  [692]~E(x6921,x6922)+E(f823(x6923,x6921,x6924,x6925),f823(x6923,x6922,x6924,x6925))
% 159.70/159.38  [693]~E(x6931,x6932)+E(f823(x6933,x6934,x6931,x6935),f823(x6933,x6934,x6932,x6935))
% 159.70/159.38  [694]~E(x6941,x6942)+E(f823(x6943,x6944,x6945,x6941),f823(x6943,x6944,x6945,x6942))
% 159.70/159.38  [695]~E(x6951,x6952)+E(f838(x6951,x6953,x6954,x6955,x6956),f838(x6952,x6953,x6954,x6955,x6956))
% 159.70/159.38  [696]~E(x6961,x6962)+E(f838(x6963,x6961,x6964,x6965,x6966),f838(x6963,x6962,x6964,x6965,x6966))
% 159.70/159.38  [697]~E(x6971,x6972)+E(f838(x6973,x6974,x6971,x6975,x6976),f838(x6973,x6974,x6972,x6975,x6976))
% 159.70/159.38  [698]~E(x6981,x6982)+E(f838(x6983,x6984,x6985,x6981,x6986),f838(x6983,x6984,x6985,x6982,x6986))
% 159.70/159.38  [699]~E(x6991,x6992)+E(f838(x6993,x6994,x6995,x6996,x6991),f838(x6993,x6994,x6995,x6996,x6992))
% 159.70/159.38  [700]~E(x7001,x7002)+E(f894(x7001,x7003,x7004,x7005,x7006,x7007),f894(x7002,x7003,x7004,x7005,x7006,x7007))
% 159.70/159.38  [701]~E(x7011,x7012)+E(f894(x7013,x7011,x7014,x7015,x7016,x7017),f894(x7013,x7012,x7014,x7015,x7016,x7017))
% 159.70/159.38  [702]~E(x7021,x7022)+E(f894(x7023,x7024,x7021,x7025,x7026,x7027),f894(x7023,x7024,x7022,x7025,x7026,x7027))
% 159.70/159.38  [703]~E(x7031,x7032)+E(f894(x7033,x7034,x7035,x7031,x7036,x7037),f894(x7033,x7034,x7035,x7032,x7036,x7037))
% 159.70/159.38  [704]~E(x7041,x7042)+E(f894(x7043,x7044,x7045,x7046,x7041,x7047),f894(x7043,x7044,x7045,x7046,x7042,x7047))
% 159.70/159.38  [705]~E(x7051,x7052)+E(f894(x7053,x7054,x7055,x7056,x7057,x7051),f894(x7053,x7054,x7055,x7056,x7057,x7052))
% 159.70/159.38  [706]~E(x7061,x7062)+E(f702(x7061,x7063,x7064,x7065,x7066),f702(x7062,x7063,x7064,x7065,x7066))
% 159.70/159.38  [707]~E(x7071,x7072)+E(f702(x7073,x7071,x7074,x7075,x7076),f702(x7073,x7072,x7074,x7075,x7076))
% 159.70/159.38  [708]~E(x7081,x7082)+E(f702(x7083,x7084,x7081,x7085,x7086),f702(x7083,x7084,x7082,x7085,x7086))
% 159.70/159.38  [709]~E(x7091,x7092)+E(f702(x7093,x7094,x7095,x7091,x7096),f702(x7093,x7094,x7095,x7092,x7096))
% 159.70/159.38  [710]~E(x7101,x7102)+E(f702(x7103,x7104,x7105,x7106,x7101),f702(x7103,x7104,x7105,x7106,x7102))
% 159.70/159.38  [711]~E(x7111,x7112)+E(f754(x7111,x7113),f754(x7112,x7113))
% 159.70/159.38  [712]~E(x7121,x7122)+E(f754(x7123,x7121),f754(x7123,x7122))
% 159.70/159.38  [713]~E(x7131,x7132)+E(f388(x7131,x7133,x7134,x7135,x7136),f388(x7132,x7133,x7134,x7135,x7136))
% 159.70/159.38  [714]~E(x7141,x7142)+E(f388(x7143,x7141,x7144,x7145,x7146),f388(x7143,x7142,x7144,x7145,x7146))
% 159.70/159.38  [715]~E(x7151,x7152)+E(f388(x7153,x7154,x7151,x7155,x7156),f388(x7153,x7154,x7152,x7155,x7156))
% 159.70/159.38  [716]~E(x7161,x7162)+E(f388(x7163,x7164,x7165,x7161,x7166),f388(x7163,x7164,x7165,x7162,x7166))
% 159.70/159.38  [717]~E(x7171,x7172)+E(f388(x7173,x7174,x7175,x7176,x7171),f388(x7173,x7174,x7175,x7176,x7172))
% 159.70/159.38  [718]~E(x7181,x7182)+E(f216(x7181),f216(x7182))
% 159.70/159.38  [719]~E(x7191,x7192)+E(f372(x7191,x7193),f372(x7192,x7193))
% 159.70/159.38  [720]~E(x7201,x7202)+E(f372(x7203,x7201),f372(x7203,x7202))
% 159.70/159.38  [721]~E(x7211,x7212)+E(f219(x7211,x7213),f219(x7212,x7213))
% 159.70/159.38  [722]~E(x7221,x7222)+E(f219(x7223,x7221),f219(x7223,x7222))
% 159.70/159.38  [723]~E(x7231,x7232)+E(f274(x7231,x7233),f274(x7232,x7233))
% 159.70/159.38  [724]~E(x7241,x7242)+E(f274(x7243,x7241),f274(x7243,x7242))
% 159.70/159.38  [725]~E(x7251,x7252)+E(f902(x7251,x7253,x7254,x7255),f902(x7252,x7253,x7254,x7255))
% 159.70/159.38  [726]~E(x7261,x7262)+E(f902(x7263,x7261,x7264,x7265),f902(x7263,x7262,x7264,x7265))
% 159.70/159.38  [727]~E(x7271,x7272)+E(f902(x7273,x7274,x7271,x7275),f902(x7273,x7274,x7272,x7275))
% 159.70/159.38  [728]~E(x7281,x7282)+E(f902(x7283,x7284,x7285,x7281),f902(x7283,x7284,x7285,x7282))
% 159.70/159.38  [729]~E(x7291,x7292)+E(f236(x7291),f236(x7292))
% 159.70/159.38  [730]~E(x7301,x7302)+E(f900(x7301,x7303),f900(x7302,x7303))
% 159.70/159.38  [731]~E(x7311,x7312)+E(f900(x7313,x7311),f900(x7313,x7312))
% 159.70/159.38  [732]~E(x7321,x7322)+E(f568(x7321),f568(x7322))
% 159.70/159.38  [733]~E(x7331,x7332)+E(f419(x7331,x7333),f419(x7332,x7333))
% 159.70/159.38  [734]~E(x7341,x7342)+E(f419(x7343,x7341),f419(x7343,x7342))
% 159.70/159.38  [735]~E(x7351,x7352)+E(f781(x7351,x7353,x7354),f781(x7352,x7353,x7354))
% 159.70/159.38  [736]~E(x7361,x7362)+E(f781(x7363,x7361,x7364),f781(x7363,x7362,x7364))
% 159.70/159.38  [737]~E(x7371,x7372)+E(f781(x7373,x7374,x7371),f781(x7373,x7374,x7372))
% 159.70/159.38  [738]~E(x7381,x7382)+E(f633(x7381,x7383,x7384,x7385,x7386),f633(x7382,x7383,x7384,x7385,x7386))
% 159.70/159.38  [739]~E(x7391,x7392)+E(f633(x7393,x7391,x7394,x7395,x7396),f633(x7393,x7392,x7394,x7395,x7396))
% 159.70/159.38  [740]~E(x7401,x7402)+E(f633(x7403,x7404,x7401,x7405,x7406),f633(x7403,x7404,x7402,x7405,x7406))
% 159.70/159.38  [741]~E(x7411,x7412)+E(f633(x7413,x7414,x7415,x7411,x7416),f633(x7413,x7414,x7415,x7412,x7416))
% 159.70/159.38  [742]~E(x7421,x7422)+E(f633(x7423,x7424,x7425,x7426,x7421),f633(x7423,x7424,x7425,x7426,x7422))
% 159.70/159.38  [743]~E(x7431,x7432)+E(f202(x7431,x7433,x7434,x7435),f202(x7432,x7433,x7434,x7435))
% 159.70/159.38  [744]~E(x7441,x7442)+E(f202(x7443,x7441,x7444,x7445),f202(x7443,x7442,x7444,x7445))
% 159.70/159.38  [745]~E(x7451,x7452)+E(f202(x7453,x7454,x7451,x7455),f202(x7453,x7454,x7452,x7455))
% 159.70/159.38  [746]~E(x7461,x7462)+E(f202(x7463,x7464,x7465,x7461),f202(x7463,x7464,x7465,x7462))
% 159.70/159.38  [747]~E(x7471,x7472)+E(f70(x7471,x7473,x7474),f70(x7472,x7473,x7474))
% 159.70/159.38  [748]~E(x7481,x7482)+E(f70(x7483,x7481,x7484),f70(x7483,x7482,x7484))
% 159.70/159.38  [749]~E(x7491,x7492)+E(f70(x7493,x7494,x7491),f70(x7493,x7494,x7492))
% 159.70/159.38  [750]~E(x7501,x7502)+E(f841(x7501,x7503,x7504,x7505,x7506,x7507),f841(x7502,x7503,x7504,x7505,x7506,x7507))
% 159.70/159.38  [751]~E(x7511,x7512)+E(f841(x7513,x7511,x7514,x7515,x7516,x7517),f841(x7513,x7512,x7514,x7515,x7516,x7517))
% 159.70/159.38  [752]~E(x7521,x7522)+E(f841(x7523,x7524,x7521,x7525,x7526,x7527),f841(x7523,x7524,x7522,x7525,x7526,x7527))
% 159.70/159.38  [753]~E(x7531,x7532)+E(f841(x7533,x7534,x7535,x7531,x7536,x7537),f841(x7533,x7534,x7535,x7532,x7536,x7537))
% 159.70/159.38  [754]~E(x7541,x7542)+E(f841(x7543,x7544,x7545,x7546,x7541,x7547),f841(x7543,x7544,x7545,x7546,x7542,x7547))
% 159.70/159.38  [755]~E(x7551,x7552)+E(f841(x7553,x7554,x7555,x7556,x7557,x7551),f841(x7553,x7554,x7555,x7556,x7557,x7552))
% 159.70/159.38  [756]~E(x7561,x7562)+E(f56(x7561,x7563),f56(x7562,x7563))
% 159.70/159.38  [757]~E(x7571,x7572)+E(f56(x7573,x7571),f56(x7573,x7572))
% 159.70/159.38  [758]~E(x7581,x7582)+E(f370(x7581,x7583),f370(x7582,x7583))
% 159.70/159.38  [759]~E(x7591,x7592)+E(f370(x7593,x7591),f370(x7593,x7592))
% 159.70/159.38  [760]~E(x7601,x7602)+E(f608(x7601,x7603),f608(x7602,x7603))
% 159.70/159.38  [761]~E(x7611,x7612)+E(f608(x7613,x7611),f608(x7613,x7612))
% 159.70/159.38  [762]~E(x7621,x7622)+E(f360(x7621,x7623,x7624,x7625),f360(x7622,x7623,x7624,x7625))
% 159.70/159.38  [763]~E(x7631,x7632)+E(f360(x7633,x7631,x7634,x7635),f360(x7633,x7632,x7634,x7635))
% 159.70/159.38  [764]~E(x7641,x7642)+E(f360(x7643,x7644,x7641,x7645),f360(x7643,x7644,x7642,x7645))
% 159.70/159.38  [765]~E(x7651,x7652)+E(f360(x7653,x7654,x7655,x7651),f360(x7653,x7654,x7655,x7652))
% 159.70/159.38  [766]~E(x7661,x7662)+E(f255(x7661,x7663,x7664),f255(x7662,x7663,x7664))
% 159.70/159.38  [767]~E(x7671,x7672)+E(f255(x7673,x7671,x7674),f255(x7673,x7672,x7674))
% 159.70/159.38  [768]~E(x7681,x7682)+E(f255(x7683,x7684,x7681),f255(x7683,x7684,x7682))
% 159.70/159.38  [769]~E(x7691,x7692)+E(f693(x7691,x7693,x7694,x7695),f693(x7692,x7693,x7694,x7695))
% 159.70/159.38  [770]~E(x7701,x7702)+E(f693(x7703,x7701,x7704,x7705),f693(x7703,x7702,x7704,x7705))
% 159.70/159.38  [771]~E(x7711,x7712)+E(f693(x7713,x7714,x7711,x7715),f693(x7713,x7714,x7712,x7715))
% 159.70/159.38  [772]~E(x7721,x7722)+E(f693(x7723,x7724,x7725,x7721),f693(x7723,x7724,x7725,x7722))
% 159.70/159.38  [773]~E(x7731,x7732)+E(f577(x7731,x7733,x7734,x7735,x7736,x7737),f577(x7732,x7733,x7734,x7735,x7736,x7737))
% 159.70/159.38  [774]~E(x7741,x7742)+E(f577(x7743,x7741,x7744,x7745,x7746,x7747),f577(x7743,x7742,x7744,x7745,x7746,x7747))
% 159.70/159.38  [775]~E(x7751,x7752)+E(f577(x7753,x7754,x7751,x7755,x7756,x7757),f577(x7753,x7754,x7752,x7755,x7756,x7757))
% 159.70/159.38  [776]~E(x7761,x7762)+E(f577(x7763,x7764,x7765,x7761,x7766,x7767),f577(x7763,x7764,x7765,x7762,x7766,x7767))
% 159.70/159.38  [777]~E(x7771,x7772)+E(f577(x7773,x7774,x7775,x7776,x7771,x7777),f577(x7773,x7774,x7775,x7776,x7772,x7777))
% 159.70/159.38  [778]~E(x7781,x7782)+E(f577(x7783,x7784,x7785,x7786,x7787,x7781),f577(x7783,x7784,x7785,x7786,x7787,x7782))
% 159.70/159.38  [779]~E(x7791,x7792)+E(f114(x7791),f114(x7792))
% 159.70/159.38  [780]~E(x7801,x7802)+E(f284(x7801),f284(x7802))
% 159.70/159.38  [781]~E(x7811,x7812)+E(f786(x7811,x7813,x7814),f786(x7812,x7813,x7814))
% 159.70/159.38  [782]~E(x7821,x7822)+E(f786(x7823,x7821,x7824),f786(x7823,x7822,x7824))
% 159.70/159.38  [783]~E(x7831,x7832)+E(f786(x7833,x7834,x7831),f786(x7833,x7834,x7832))
% 159.70/159.38  [784]~E(x7841,x7842)+E(f517(x7841,x7843,x7844),f517(x7842,x7843,x7844))
% 159.70/159.38  [785]~E(x7851,x7852)+E(f517(x7853,x7851,x7854),f517(x7853,x7852,x7854))
% 159.70/159.38  [786]~E(x7861,x7862)+E(f517(x7863,x7864,x7861),f517(x7863,x7864,x7862))
% 159.70/159.38  [787]~E(x7871,x7872)+E(f830(x7871,x7873),f830(x7872,x7873))
% 159.70/159.38  [788]~E(x7881,x7882)+E(f830(x7883,x7881),f830(x7883,x7882))
% 159.70/159.38  [789]~E(x7891,x7892)+E(f723(x7891,x7893,x7894,x7895,x7896),f723(x7892,x7893,x7894,x7895,x7896))
% 159.70/159.38  [790]~E(x7901,x7902)+E(f723(x7903,x7901,x7904,x7905,x7906),f723(x7903,x7902,x7904,x7905,x7906))
% 159.70/159.38  [791]~E(x7911,x7912)+E(f723(x7913,x7914,x7911,x7915,x7916),f723(x7913,x7914,x7912,x7915,x7916))
% 159.70/159.38  [792]~E(x7921,x7922)+E(f723(x7923,x7924,x7925,x7921,x7926),f723(x7923,x7924,x7925,x7922,x7926))
% 159.70/159.38  [793]~E(x7931,x7932)+E(f723(x7933,x7934,x7935,x7936,x7931),f723(x7933,x7934,x7935,x7936,x7932))
% 159.70/159.38  [794]~E(x7941,x7942)+E(f540(x7941,x7943,x7944,x7945),f540(x7942,x7943,x7944,x7945))
% 159.70/159.38  [795]~E(x7951,x7952)+E(f540(x7953,x7951,x7954,x7955),f540(x7953,x7952,x7954,x7955))
% 159.70/159.38  [796]~E(x7961,x7962)+E(f540(x7963,x7964,x7961,x7965),f540(x7963,x7964,x7962,x7965))
% 159.70/159.38  [797]~E(x7971,x7972)+E(f540(x7973,x7974,x7975,x7971),f540(x7973,x7974,x7975,x7972))
% 159.70/159.38  [798]~E(x7981,x7982)+E(f549(x7981,x7983,x7984),f549(x7982,x7983,x7984))
% 159.70/159.38  [799]~E(x7991,x7992)+E(f549(x7993,x7991,x7994),f549(x7993,x7992,x7994))
% 159.70/159.38  [800]~E(x8001,x8002)+E(f549(x8003,x8004,x8001),f549(x8003,x8004,x8002))
% 159.70/159.38  [801]~E(x8011,x8012)+E(f809(x8011,x8013,x8014,x8015),f809(x8012,x8013,x8014,x8015))
% 159.70/159.38  [802]~E(x8021,x8022)+E(f809(x8023,x8021,x8024,x8025),f809(x8023,x8022,x8024,x8025))
% 159.70/159.38  [803]~E(x8031,x8032)+E(f809(x8033,x8034,x8031,x8035),f809(x8033,x8034,x8032,x8035))
% 159.70/159.38  [804]~E(x8041,x8042)+E(f809(x8043,x8044,x8045,x8041),f809(x8043,x8044,x8045,x8042))
% 159.70/159.38  [805]~E(x8051,x8052)+E(f810(x8051,x8053,x8054,x8055),f810(x8052,x8053,x8054,x8055))
% 159.70/159.38  [806]~E(x8061,x8062)+E(f810(x8063,x8061,x8064,x8065),f810(x8063,x8062,x8064,x8065))
% 159.70/159.38  [807]~E(x8071,x8072)+E(f810(x8073,x8074,x8071,x8075),f810(x8073,x8074,x8072,x8075))
% 159.70/159.38  [808]~E(x8081,x8082)+E(f810(x8083,x8084,x8085,x8081),f810(x8083,x8084,x8085,x8082))
% 159.70/159.38  [809]~E(x8091,x8092)+E(f648(x8091,x8093,x8094,x8095),f648(x8092,x8093,x8094,x8095))
% 159.70/159.38  [810]~E(x8101,x8102)+E(f648(x8103,x8101,x8104,x8105),f648(x8103,x8102,x8104,x8105))
% 159.70/159.38  [811]~E(x8111,x8112)+E(f648(x8113,x8114,x8111,x8115),f648(x8113,x8114,x8112,x8115))
% 159.70/159.38  [812]~E(x8121,x8122)+E(f648(x8123,x8124,x8125,x8121),f648(x8123,x8124,x8125,x8122))
% 159.70/159.38  [813]~E(x8131,x8132)+E(f561(x8131,x8133,x8134,x8135),f561(x8132,x8133,x8134,x8135))
% 159.70/159.38  [814]~E(x8141,x8142)+E(f561(x8143,x8141,x8144,x8145),f561(x8143,x8142,x8144,x8145))
% 159.70/159.38  [815]~E(x8151,x8152)+E(f561(x8153,x8154,x8151,x8155),f561(x8153,x8154,x8152,x8155))
% 159.70/159.38  [816]~E(x8161,x8162)+E(f561(x8163,x8164,x8165,x8161),f561(x8163,x8164,x8165,x8162))
% 159.70/159.38  [817]~E(x8171,x8172)+E(f641(x8171,x8173,x8174),f641(x8172,x8173,x8174))
% 159.70/159.38  [818]~E(x8181,x8182)+E(f641(x8183,x8181,x8184),f641(x8183,x8182,x8184))
% 159.70/159.38  [819]~E(x8191,x8192)+E(f641(x8193,x8194,x8191),f641(x8193,x8194,x8192))
% 159.70/159.38  [820]~E(x8201,x8202)+E(f394(x8201,x8203,x8204,x8205,x8206),f394(x8202,x8203,x8204,x8205,x8206))
% 159.70/159.38  [821]~E(x8211,x8212)+E(f394(x8213,x8211,x8214,x8215,x8216),f394(x8213,x8212,x8214,x8215,x8216))
% 159.70/159.38  [822]~E(x8221,x8222)+E(f394(x8223,x8224,x8221,x8225,x8226),f394(x8223,x8224,x8222,x8225,x8226))
% 159.70/159.38  [823]~E(x8231,x8232)+E(f394(x8233,x8234,x8235,x8231,x8236),f394(x8233,x8234,x8235,x8232,x8236))
% 159.70/159.38  [824]~E(x8241,x8242)+E(f394(x8243,x8244,x8245,x8246,x8241),f394(x8243,x8244,x8245,x8246,x8242))
% 159.70/159.38  [825]~E(x8251,x8252)+E(f727(x8251,x8253,x8254),f727(x8252,x8253,x8254))
% 159.70/159.38  [826]~E(x8261,x8262)+E(f727(x8263,x8261,x8264),f727(x8263,x8262,x8264))
% 159.70/159.38  [827]~E(x8271,x8272)+E(f727(x8273,x8274,x8271),f727(x8273,x8274,x8272))
% 159.70/159.38  [828]~E(x8281,x8282)+E(f90(x8281),f90(x8282))
% 159.70/159.38  [829]~E(x8291,x8292)+E(f538(x8291,x8293,x8294,x8295),f538(x8292,x8293,x8294,x8295))
% 159.70/159.38  [830]~E(x8301,x8302)+E(f538(x8303,x8301,x8304,x8305),f538(x8303,x8302,x8304,x8305))
% 159.70/159.38  [831]~E(x8311,x8312)+E(f538(x8313,x8314,x8311,x8315),f538(x8313,x8314,x8312,x8315))
% 159.70/159.38  [832]~E(x8321,x8322)+E(f538(x8323,x8324,x8325,x8321),f538(x8323,x8324,x8325,x8322))
% 159.70/159.38  [833]~E(x8331,x8332)+E(f680(x8331,x8333,x8334,x8335),f680(x8332,x8333,x8334,x8335))
% 159.70/159.38  [834]~E(x8341,x8342)+E(f680(x8343,x8341,x8344,x8345),f680(x8343,x8342,x8344,x8345))
% 159.70/159.38  [835]~E(x8351,x8352)+E(f680(x8353,x8354,x8351,x8355),f680(x8353,x8354,x8352,x8355))
% 159.70/159.38  [836]~E(x8361,x8362)+E(f680(x8363,x8364,x8365,x8361),f680(x8363,x8364,x8365,x8362))
% 159.70/159.38  [837]~E(x8371,x8372)+E(f451(x8371,x8373,x8374),f451(x8372,x8373,x8374))
% 159.70/159.38  [838]~E(x8381,x8382)+E(f451(x8383,x8381,x8384),f451(x8383,x8382,x8384))
% 159.70/159.38  [839]~E(x8391,x8392)+E(f451(x8393,x8394,x8391),f451(x8393,x8394,x8392))
% 159.70/159.38  [840]~E(x8401,x8402)+E(f495(x8401,x8403),f495(x8402,x8403))
% 159.70/159.38  [841]~E(x8411,x8412)+E(f495(x8413,x8411),f495(x8413,x8412))
% 159.70/159.38  [842]~E(x8421,x8422)+E(f611(x8421,x8423,x8424),f611(x8422,x8423,x8424))
% 159.70/159.38  [843]~E(x8431,x8432)+E(f611(x8433,x8431,x8434),f611(x8433,x8432,x8434))
% 159.70/159.38  [844]~E(x8441,x8442)+E(f611(x8443,x8444,x8441),f611(x8443,x8444,x8442))
% 159.70/159.38  [845]~E(x8451,x8452)+E(f78(x8451,x8453,x8454,x8455,x8456),f78(x8452,x8453,x8454,x8455,x8456))
% 159.70/159.38  [846]~E(x8461,x8462)+E(f78(x8463,x8461,x8464,x8465,x8466),f78(x8463,x8462,x8464,x8465,x8466))
% 159.70/159.38  [847]~E(x8471,x8472)+E(f78(x8473,x8474,x8471,x8475,x8476),f78(x8473,x8474,x8472,x8475,x8476))
% 159.70/159.38  [848]~E(x8481,x8482)+E(f78(x8483,x8484,x8485,x8481,x8486),f78(x8483,x8484,x8485,x8482,x8486))
% 159.70/159.38  [849]~E(x8491,x8492)+E(f78(x8493,x8494,x8495,x8496,x8491),f78(x8493,x8494,x8495,x8496,x8492))
% 159.70/159.38  [850]~E(x8501,x8502)+E(f123(x8501,x8503,x8504),f123(x8502,x8503,x8504))
% 159.70/159.38  [851]~E(x8511,x8512)+E(f123(x8513,x8511,x8514),f123(x8513,x8512,x8514))
% 159.70/159.38  [852]~E(x8521,x8522)+E(f123(x8523,x8524,x8521),f123(x8523,x8524,x8522))
% 159.70/159.38  [853]~E(x8531,x8532)+E(f498(x8531,x8533,x8534),f498(x8532,x8533,x8534))
% 159.70/159.38  [854]~E(x8541,x8542)+E(f498(x8543,x8541,x8544),f498(x8543,x8542,x8544))
% 159.70/159.38  [855]~E(x8551,x8552)+E(f498(x8553,x8554,x8551),f498(x8553,x8554,x8552))
% 159.70/159.38  [856]~E(x8561,x8562)+E(f705(x8561,x8563,x8564,x8565,x8566),f705(x8562,x8563,x8564,x8565,x8566))
% 159.70/159.38  [857]~E(x8571,x8572)+E(f705(x8573,x8571,x8574,x8575,x8576),f705(x8573,x8572,x8574,x8575,x8576))
% 159.70/159.38  [858]~E(x8581,x8582)+E(f705(x8583,x8584,x8581,x8585,x8586),f705(x8583,x8584,x8582,x8585,x8586))
% 159.70/159.38  [859]~E(x8591,x8592)+E(f705(x8593,x8594,x8595,x8591,x8596),f705(x8593,x8594,x8595,x8592,x8596))
% 159.70/159.38  [860]~E(x8601,x8602)+E(f705(x8603,x8604,x8605,x8606,x8601),f705(x8603,x8604,x8605,x8606,x8602))
% 159.70/159.38  [861]~E(x8611,x8612)+E(f50(x8611,x8613),f50(x8612,x8613))
% 159.70/159.38  [862]~E(x8621,x8622)+E(f50(x8623,x8621),f50(x8623,x8622))
% 159.70/159.38  [863]~E(x8631,x8632)+E(f425(x8631,x8633,x8634),f425(x8632,x8633,x8634))
% 159.70/159.38  [864]~E(x8641,x8642)+E(f425(x8643,x8641,x8644),f425(x8643,x8642,x8644))
% 159.70/159.38  [865]~E(x8651,x8652)+E(f425(x8653,x8654,x8651),f425(x8653,x8654,x8652))
% 159.70/159.38  [866]~E(x8661,x8662)+E(f807(x8661,x8663,x8664,x8665),f807(x8662,x8663,x8664,x8665))
% 159.70/159.38  [867]~E(x8671,x8672)+E(f807(x8673,x8671,x8674,x8675),f807(x8673,x8672,x8674,x8675))
% 159.70/159.38  [868]~E(x8681,x8682)+E(f807(x8683,x8684,x8681,x8685),f807(x8683,x8684,x8682,x8685))
% 159.70/159.38  [869]~E(x8691,x8692)+E(f807(x8693,x8694,x8695,x8691),f807(x8693,x8694,x8695,x8692))
% 159.70/159.38  [870]~E(x8701,x8702)+E(f822(x8701,x8703,x8704),f822(x8702,x8703,x8704))
% 159.70/159.38  [871]~E(x8711,x8712)+E(f822(x8713,x8711,x8714),f822(x8713,x8712,x8714))
% 159.70/159.38  [872]~E(x8721,x8722)+E(f822(x8723,x8724,x8721),f822(x8723,x8724,x8722))
% 159.70/159.38  [873]~E(x8731,x8732)+E(f432(x8731,x8733,x8734,x8735),f432(x8732,x8733,x8734,x8735))
% 159.70/159.38  [874]~E(x8741,x8742)+E(f432(x8743,x8741,x8744,x8745),f432(x8743,x8742,x8744,x8745))
% 159.70/159.38  [875]~E(x8751,x8752)+E(f432(x8753,x8754,x8751,x8755),f432(x8753,x8754,x8752,x8755))
% 159.70/159.38  [876]~E(x8761,x8762)+E(f432(x8763,x8764,x8765,x8761),f432(x8763,x8764,x8765,x8762))
% 159.70/159.38  [877]~E(x8771,x8772)+E(f512(x8771),f512(x8772))
% 159.70/159.38  [878]~E(x8781,x8782)+E(f775(x8781,x8783,x8784,x8785),f775(x8782,x8783,x8784,x8785))
% 159.70/159.38  [879]~E(x8791,x8792)+E(f775(x8793,x8791,x8794,x8795),f775(x8793,x8792,x8794,x8795))
% 159.70/159.38  [880]~E(x8801,x8802)+E(f775(x8803,x8804,x8801,x8805),f775(x8803,x8804,x8802,x8805))
% 159.70/159.38  [881]~E(x8811,x8812)+E(f775(x8813,x8814,x8815,x8811),f775(x8813,x8814,x8815,x8812))
% 159.70/159.38  [882]~E(x8821,x8822)+E(f562(x8821,x8823,x8824,x8825,x8826,x8827,x8828,x8829),f562(x8822,x8823,x8824,x8825,x8826,x8827,x8828,x8829))
% 159.70/159.38  [883]~E(x8831,x8832)+E(f562(x8833,x8831,x8834,x8835,x8836,x8837,x8838,x8839),f562(x8833,x8832,x8834,x8835,x8836,x8837,x8838,x8839))
% 159.70/159.38  [884]~E(x8841,x8842)+E(f562(x8843,x8844,x8841,x8845,x8846,x8847,x8848,x8849),f562(x8843,x8844,x8842,x8845,x8846,x8847,x8848,x8849))
% 159.70/159.38  [885]~E(x8851,x8852)+E(f562(x8853,x8854,x8855,x8851,x8856,x8857,x8858,x8859),f562(x8853,x8854,x8855,x8852,x8856,x8857,x8858,x8859))
% 159.70/159.38  [886]~E(x8861,x8862)+E(f562(x8863,x8864,x8865,x8866,x8861,x8867,x8868,x8869),f562(x8863,x8864,x8865,x8866,x8862,x8867,x8868,x8869))
% 159.70/159.38  [887]~E(x8871,x8872)+E(f562(x8873,x8874,x8875,x8876,x8877,x8871,x8878,x8879),f562(x8873,x8874,x8875,x8876,x8877,x8872,x8878,x8879))
% 159.70/159.38  [888]~E(x8881,x8882)+E(f562(x8883,x8884,x8885,x8886,x8887,x8888,x8881,x8889),f562(x8883,x8884,x8885,x8886,x8887,x8888,x8882,x8889))
% 159.70/159.38  [889]~E(x8891,x8892)+E(f562(x8893,x8894,x8895,x8896,x8897,x8898,x8899,x8891),f562(x8893,x8894,x8895,x8896,x8897,x8898,x8899,x8892))
% 159.70/159.38  [890]~E(x8901,x8902)+E(f250(x8901,x8903,x8904),f250(x8902,x8903,x8904))
% 159.70/159.38  [891]~E(x8911,x8912)+E(f250(x8913,x8911,x8914),f250(x8913,x8912,x8914))
% 159.70/159.38  [892]~E(x8921,x8922)+E(f250(x8923,x8924,x8921),f250(x8923,x8924,x8922))
% 159.70/159.38  [893]~E(x8931,x8932)+E(f166(x8931,x8933,x8934,x8935),f166(x8932,x8933,x8934,x8935))
% 159.70/159.38  [894]~E(x8941,x8942)+E(f166(x8943,x8941,x8944,x8945),f166(x8943,x8942,x8944,x8945))
% 159.70/159.38  [895]~E(x8951,x8952)+E(f166(x8953,x8954,x8951,x8955),f166(x8953,x8954,x8952,x8955))
% 159.70/159.38  [896]~E(x8961,x8962)+E(f166(x8963,x8964,x8965,x8961),f166(x8963,x8964,x8965,x8962))
% 159.70/159.38  [897]~E(x8971,x8972)+E(f860(x8971,x8973),f860(x8972,x8973))
% 159.70/159.38  [898]~E(x8981,x8982)+E(f860(x8983,x8981),f860(x8983,x8982))
% 159.70/159.38  [899]~E(x8991,x8992)+E(f508(x8991,x8993,x8994,x8995),f508(x8992,x8993,x8994,x8995))
% 159.70/159.38  [900]~E(x9001,x9002)+E(f508(x9003,x9001,x9004,x9005),f508(x9003,x9002,x9004,x9005))
% 159.70/159.38  [901]~E(x9011,x9012)+E(f508(x9013,x9014,x9011,x9015),f508(x9013,x9014,x9012,x9015))
% 159.70/159.38  [902]~E(x9021,x9022)+E(f508(x9023,x9024,x9025,x9021),f508(x9023,x9024,x9025,x9022))
% 159.70/159.38  [903]~E(x9031,x9032)+E(f218(x9031,x9033),f218(x9032,x9033))
% 159.70/159.38  [904]~E(x9041,x9042)+E(f218(x9043,x9041),f218(x9043,x9042))
% 159.70/159.38  [905]~E(x9051,x9052)+E(f195(x9051,x9053),f195(x9052,x9053))
% 159.70/159.38  [906]~E(x9061,x9062)+E(f195(x9063,x9061),f195(x9063,x9062))
% 159.70/159.38  [907]~E(x9071,x9072)+E(f681(x9071,x9073,x9074,x9075),f681(x9072,x9073,x9074,x9075))
% 159.70/159.38  [908]~E(x9081,x9082)+E(f681(x9083,x9081,x9084,x9085),f681(x9083,x9082,x9084,x9085))
% 159.70/159.38  [909]~E(x9091,x9092)+E(f681(x9093,x9094,x9091,x9095),f681(x9093,x9094,x9092,x9095))
% 159.70/159.38  [910]~E(x9101,x9102)+E(f681(x9103,x9104,x9105,x9101),f681(x9103,x9104,x9105,x9102))
% 159.70/159.38  [911]~E(x9111,x9112)+E(f125(x9111,x9113),f125(x9112,x9113))
% 159.70/159.38  [912]~E(x9121,x9122)+E(f125(x9123,x9121),f125(x9123,x9122))
% 159.70/159.38  [913]~E(x9131,x9132)+E(f471(x9131,x9133,x9134),f471(x9132,x9133,x9134))
% 159.70/159.38  [914]~E(x9141,x9142)+E(f471(x9143,x9141,x9144),f471(x9143,x9142,x9144))
% 159.70/159.38  [915]~E(x9151,x9152)+E(f471(x9153,x9154,x9151),f471(x9153,x9154,x9152))
% 159.70/159.38  [916]~E(x9161,x9162)+E(f407(x9161,x9163,x9164,x9165,x9166),f407(x9162,x9163,x9164,x9165,x9166))
% 159.70/159.38  [917]~E(x9171,x9172)+E(f407(x9173,x9171,x9174,x9175,x9176),f407(x9173,x9172,x9174,x9175,x9176))
% 159.70/159.38  [918]~E(x9181,x9182)+E(f407(x9183,x9184,x9181,x9185,x9186),f407(x9183,x9184,x9182,x9185,x9186))
% 159.70/159.38  [919]~E(x9191,x9192)+E(f407(x9193,x9194,x9195,x9191,x9196),f407(x9193,x9194,x9195,x9192,x9196))
% 159.70/159.38  [920]~E(x9201,x9202)+E(f407(x9203,x9204,x9205,x9206,x9201),f407(x9203,x9204,x9205,x9206,x9202))
% 159.70/159.38  [921]~E(x9211,x9212)+E(f234(x9211,x9213,x9214),f234(x9212,x9213,x9214))
% 159.70/159.38  [922]~E(x9221,x9222)+E(f234(x9223,x9221,x9224),f234(x9223,x9222,x9224))
% 159.70/159.38  [923]~E(x9231,x9232)+E(f234(x9233,x9234,x9231),f234(x9233,x9234,x9232))
% 159.70/159.38  [924]~E(x9241,x9242)+E(f792(x9241,x9243,x9244,x9245,x9246,x9247,x9248),f792(x9242,x9243,x9244,x9245,x9246,x9247,x9248))
% 159.70/159.38  [925]~E(x9251,x9252)+E(f792(x9253,x9251,x9254,x9255,x9256,x9257,x9258),f792(x9253,x9252,x9254,x9255,x9256,x9257,x9258))
% 159.70/159.38  [926]~E(x9261,x9262)+E(f792(x9263,x9264,x9261,x9265,x9266,x9267,x9268),f792(x9263,x9264,x9262,x9265,x9266,x9267,x9268))
% 159.70/159.38  [927]~E(x9271,x9272)+E(f792(x9273,x9274,x9275,x9271,x9276,x9277,x9278),f792(x9273,x9274,x9275,x9272,x9276,x9277,x9278))
% 159.70/159.38  [928]~E(x9281,x9282)+E(f792(x9283,x9284,x9285,x9286,x9281,x9287,x9288),f792(x9283,x9284,x9285,x9286,x9282,x9287,x9288))
% 159.70/159.38  [929]~E(x9291,x9292)+E(f792(x9293,x9294,x9295,x9296,x9297,x9291,x9298),f792(x9293,x9294,x9295,x9296,x9297,x9292,x9298))
% 159.70/159.38  [930]~E(x9301,x9302)+E(f792(x9303,x9304,x9305,x9306,x9307,x9308,x9301),f792(x9303,x9304,x9305,x9306,x9307,x9308,x9302))
% 159.70/159.38  [931]~E(x9311,x9312)+E(f298(x9311,x9313,x9314,x9315),f298(x9312,x9313,x9314,x9315))
% 159.70/159.38  [932]~E(x9321,x9322)+E(f298(x9323,x9321,x9324,x9325),f298(x9323,x9322,x9324,x9325))
% 159.70/159.38  [933]~E(x9331,x9332)+E(f298(x9333,x9334,x9331,x9335),f298(x9333,x9334,x9332,x9335))
% 159.70/159.38  [934]~E(x9341,x9342)+E(f298(x9343,x9344,x9345,x9341),f298(x9343,x9344,x9345,x9342))
% 159.70/159.38  [935]~E(x9351,x9352)+E(f434(x9351,x9353),f434(x9352,x9353))
% 159.70/159.38  [936]~E(x9361,x9362)+E(f434(x9363,x9361),f434(x9363,x9362))
% 159.70/159.38  [937]~E(x9371,x9372)+E(f793(x9371,x9373,x9374),f793(x9372,x9373,x9374))
% 159.70/159.38  [938]~E(x9381,x9382)+E(f793(x9383,x9381,x9384),f793(x9383,x9382,x9384))
% 159.70/159.38  [939]~E(x9391,x9392)+E(f793(x9393,x9394,x9391),f793(x9393,x9394,x9392))
% 159.70/159.38  [940]~E(x9401,x9402)+E(f852(x9401,x9403,x9404),f852(x9402,x9403,x9404))
% 159.70/159.38  [941]~E(x9411,x9412)+E(f852(x9413,x9411,x9414),f852(x9413,x9412,x9414))
% 159.70/159.38  [942]~E(x9421,x9422)+E(f852(x9423,x9424,x9421),f852(x9423,x9424,x9422))
% 159.70/159.38  [943]~E(x9431,x9432)+E(f484(x9431,x9433,x9434),f484(x9432,x9433,x9434))
% 159.70/159.38  [944]~E(x9441,x9442)+E(f484(x9443,x9441,x9444),f484(x9443,x9442,x9444))
% 159.70/159.38  [945]~E(x9451,x9452)+E(f484(x9453,x9454,x9451),f484(x9453,x9454,x9452))
% 159.70/159.38  [946]~E(x9461,x9462)+E(f636(x9461,x9463,x9464,x9465,x9466,x9467,x9468),f636(x9462,x9463,x9464,x9465,x9466,x9467,x9468))
% 159.70/159.38  [947]~E(x9471,x9472)+E(f636(x9473,x9471,x9474,x9475,x9476,x9477,x9478),f636(x9473,x9472,x9474,x9475,x9476,x9477,x9478))
% 159.70/159.38  [948]~E(x9481,x9482)+E(f636(x9483,x9484,x9481,x9485,x9486,x9487,x9488),f636(x9483,x9484,x9482,x9485,x9486,x9487,x9488))
% 159.70/159.38  [949]~E(x9491,x9492)+E(f636(x9493,x9494,x9495,x9491,x9496,x9497,x9498),f636(x9493,x9494,x9495,x9492,x9496,x9497,x9498))
% 159.70/159.38  [950]~E(x9501,x9502)+E(f636(x9503,x9504,x9505,x9506,x9501,x9507,x9508),f636(x9503,x9504,x9505,x9506,x9502,x9507,x9508))
% 159.70/159.38  [951]~E(x9511,x9512)+E(f636(x9513,x9514,x9515,x9516,x9517,x9511,x9518),f636(x9513,x9514,x9515,x9516,x9517,x9512,x9518))
% 159.70/159.38  [952]~E(x9521,x9522)+E(f636(x9523,x9524,x9525,x9526,x9527,x9528,x9521),f636(x9523,x9524,x9525,x9526,x9527,x9528,x9522))
% 159.70/159.38  [953]~E(x9531,x9532)+E(f300(x9531,x9533,x9534),f300(x9532,x9533,x9534))
% 159.70/159.38  [954]~E(x9541,x9542)+E(f300(x9543,x9541,x9544),f300(x9543,x9542,x9544))
% 159.70/159.38  [955]~E(x9551,x9552)+E(f300(x9553,x9554,x9551),f300(x9553,x9554,x9552))
% 159.70/159.38  [956]~E(x9561,x9562)+E(f153(x9561,x9563,x9564,x9565),f153(x9562,x9563,x9564,x9565))
% 159.70/159.38  [957]~E(x9571,x9572)+E(f153(x9573,x9571,x9574,x9575),f153(x9573,x9572,x9574,x9575))
% 159.70/159.38  [958]~E(x9581,x9582)+E(f153(x9583,x9584,x9581,x9585),f153(x9583,x9584,x9582,x9585))
% 159.70/159.38  [959]~E(x9591,x9592)+E(f153(x9593,x9594,x9595,x9591),f153(x9593,x9594,x9595,x9592))
% 159.70/159.38  [960]~E(x9601,x9602)+E(f420(x9601,x9603,x9604,x9605),f420(x9602,x9603,x9604,x9605))
% 159.70/159.38  [961]~E(x9611,x9612)+E(f420(x9613,x9611,x9614,x9615),f420(x9613,x9612,x9614,x9615))
% 159.70/159.38  [962]~E(x9621,x9622)+E(f420(x9623,x9624,x9621,x9625),f420(x9623,x9624,x9622,x9625))
% 159.70/159.38  [963]~E(x9631,x9632)+E(f420(x9633,x9634,x9635,x9631),f420(x9633,x9634,x9635,x9632))
% 159.70/159.38  [964]~E(x9641,x9642)+E(f504(x9641,x9643,x9644),f504(x9642,x9643,x9644))
% 159.70/159.38  [965]~E(x9651,x9652)+E(f504(x9653,x9651,x9654),f504(x9653,x9652,x9654))
% 159.70/159.38  [966]~E(x9661,x9662)+E(f504(x9663,x9664,x9661),f504(x9663,x9664,x9662))
% 159.70/159.38  [967]~E(x9671,x9672)+E(f817(x9671,x9673),f817(x9672,x9673))
% 159.70/159.38  [968]~E(x9681,x9682)+E(f817(x9683,x9681),f817(x9683,x9682))
% 159.70/159.38  [969]~E(x9691,x9692)+E(f569(x9691,x9693),f569(x9692,x9693))
% 159.70/159.38  [970]~E(x9701,x9702)+E(f569(x9703,x9701),f569(x9703,x9702))
% 159.70/159.38  [971]~E(x9711,x9712)+E(f258(x9711,x9713,x9714,x9715,x9716),f258(x9712,x9713,x9714,x9715,x9716))
% 159.70/159.38  [972]~E(x9721,x9722)+E(f258(x9723,x9721,x9724,x9725,x9726),f258(x9723,x9722,x9724,x9725,x9726))
% 159.70/159.38  [973]~E(x9731,x9732)+E(f258(x9733,x9734,x9731,x9735,x9736),f258(x9733,x9734,x9732,x9735,x9736))
% 159.70/159.38  [974]~E(x9741,x9742)+E(f258(x9743,x9744,x9745,x9741,x9746),f258(x9743,x9744,x9745,x9742,x9746))
% 159.70/159.38  [975]~E(x9751,x9752)+E(f258(x9753,x9754,x9755,x9756,x9751),f258(x9753,x9754,x9755,x9756,x9752))
% 159.70/159.38  [976]~E(x9761,x9762)+E(f383(x9761,x9763,x9764,x9765),f383(x9762,x9763,x9764,x9765))
% 159.70/159.38  [977]~E(x9771,x9772)+E(f383(x9773,x9771,x9774,x9775),f383(x9773,x9772,x9774,x9775))
% 159.70/159.38  [978]~E(x9781,x9782)+E(f383(x9783,x9784,x9781,x9785),f383(x9783,x9784,x9782,x9785))
% 159.70/159.38  [979]~E(x9791,x9792)+E(f383(x9793,x9794,x9795,x9791),f383(x9793,x9794,x9795,x9792))
% 159.70/159.38  [980]~E(x9801,x9802)+E(f546(x9801,x9803,x9804,x9805),f546(x9802,x9803,x9804,x9805))
% 159.70/159.38  [981]~E(x9811,x9812)+E(f546(x9813,x9811,x9814,x9815),f546(x9813,x9812,x9814,x9815))
% 159.70/159.38  [982]~E(x9821,x9822)+E(f546(x9823,x9824,x9821,x9825),f546(x9823,x9824,x9822,x9825))
% 159.70/159.38  [983]~E(x9831,x9832)+E(f546(x9833,x9834,x9835,x9831),f546(x9833,x9834,x9835,x9832))
% 159.70/159.38  [984]~E(x9841,x9842)+E(f499(x9841,x9843,x9844),f499(x9842,x9843,x9844))
% 159.70/159.38  [985]~E(x9851,x9852)+E(f499(x9853,x9851,x9854),f499(x9853,x9852,x9854))
% 159.70/159.38  [986]~E(x9861,x9862)+E(f499(x9863,x9864,x9861),f499(x9863,x9864,x9862))
% 159.70/159.38  [987]~E(x9871,x9872)+E(f159(x9871,x9873,x9874,x9875),f159(x9872,x9873,x9874,x9875))
% 159.70/159.38  [988]~E(x9881,x9882)+E(f159(x9883,x9881,x9884,x9885),f159(x9883,x9882,x9884,x9885))
% 159.70/159.38  [989]~E(x9891,x9892)+E(f159(x9893,x9894,x9891,x9895),f159(x9893,x9894,x9892,x9895))
% 159.70/159.38  [990]~E(x9901,x9902)+E(f159(x9903,x9904,x9905,x9901),f159(x9903,x9904,x9905,x9902))
% 159.70/159.38  [991]~E(x9911,x9912)+E(f368(x9911,x9913,x9914,x9915),f368(x9912,x9913,x9914,x9915))
% 159.70/159.38  [992]~E(x9921,x9922)+E(f368(x9923,x9921,x9924,x9925),f368(x9923,x9922,x9924,x9925))
% 159.70/159.38  [993]~E(x9931,x9932)+E(f368(x9933,x9934,x9931,x9935),f368(x9933,x9934,x9932,x9935))
% 159.70/159.38  [994]~E(x9941,x9942)+E(f368(x9943,x9944,x9945,x9941),f368(x9943,x9944,x9945,x9942))
% 159.70/159.38  [995]~E(x9951,x9952)+E(f482(x9951,x9953,x9954),f482(x9952,x9953,x9954))
% 159.70/159.38  [996]~E(x9961,x9962)+E(f482(x9963,x9961,x9964),f482(x9963,x9962,x9964))
% 159.70/159.38  [997]~E(x9971,x9972)+E(f482(x9973,x9974,x9971),f482(x9973,x9974,x9972))
% 159.70/159.38  [998]~E(x9981,x9982)+E(f839(x9981,x9983,x9984,x9985,x9986,x9987),f839(x9982,x9983,x9984,x9985,x9986,x9987))
% 159.70/159.38  [999]~E(x9991,x9992)+E(f839(x9993,x9991,x9994,x9995,x9996,x9997),f839(x9993,x9992,x9994,x9995,x9996,x9997))
% 159.70/159.38  [1000]~E(x10001,x10002)+E(f839(x10003,x10004,x10001,x10005,x10006,x10007),f839(x10003,x10004,x10002,x10005,x10006,x10007))
% 159.70/159.38  [1001]~E(x10011,x10012)+E(f839(x10013,x10014,x10015,x10011,x10016,x10017),f839(x10013,x10014,x10015,x10012,x10016,x10017))
% 159.70/159.38  [1002]~E(x10021,x10022)+E(f839(x10023,x10024,x10025,x10026,x10021,x10027),f839(x10023,x10024,x10025,x10026,x10022,x10027))
% 159.70/159.38  [1003]~E(x10031,x10032)+E(f839(x10033,x10034,x10035,x10036,x10037,x10031),f839(x10033,x10034,x10035,x10036,x10037,x10032))
% 159.70/159.38  [1004]~E(x10041,x10042)+E(f558(x10041,x10043,x10044,x10045,x10046),f558(x10042,x10043,x10044,x10045,x10046))
% 159.70/159.38  [1005]~E(x10051,x10052)+E(f558(x10053,x10051,x10054,x10055,x10056),f558(x10053,x10052,x10054,x10055,x10056))
% 159.70/159.38  [1006]~E(x10061,x10062)+E(f558(x10063,x10064,x10061,x10065,x10066),f558(x10063,x10064,x10062,x10065,x10066))
% 159.70/159.38  [1007]~E(x10071,x10072)+E(f558(x10073,x10074,x10075,x10071,x10076),f558(x10073,x10074,x10075,x10072,x10076))
% 159.70/159.38  [1008]~E(x10081,x10082)+E(f558(x10083,x10084,x10085,x10086,x10081),f558(x10083,x10084,x10085,x10086,x10082))
% 159.70/159.38  [1009]~E(x10091,x10092)+E(f251(x10091,x10093,x10094,x10095,x10096,x10097),f251(x10092,x10093,x10094,x10095,x10096,x10097))
% 159.70/159.38  [1010]~E(x10101,x10102)+E(f251(x10103,x10101,x10104,x10105,x10106,x10107),f251(x10103,x10102,x10104,x10105,x10106,x10107))
% 159.70/159.38  [1011]~E(x10111,x10112)+E(f251(x10113,x10114,x10111,x10115,x10116,x10117),f251(x10113,x10114,x10112,x10115,x10116,x10117))
% 159.70/159.38  [1012]~E(x10121,x10122)+E(f251(x10123,x10124,x10125,x10121,x10126,x10127),f251(x10123,x10124,x10125,x10122,x10126,x10127))
% 159.70/159.38  [1013]~E(x10131,x10132)+E(f251(x10133,x10134,x10135,x10136,x10131,x10137),f251(x10133,x10134,x10135,x10136,x10132,x10137))
% 159.70/159.38  [1014]~E(x10141,x10142)+E(f251(x10143,x10144,x10145,x10146,x10147,x10141),f251(x10143,x10144,x10145,x10146,x10147,x10142))
% 159.70/159.38  [1015]~E(x10151,x10152)+E(f626(x10151,x10153,x10154,x10155,x10156),f626(x10152,x10153,x10154,x10155,x10156))
% 159.70/159.38  [1016]~E(x10161,x10162)+E(f626(x10163,x10161,x10164,x10165,x10166),f626(x10163,x10162,x10164,x10165,x10166))
% 159.70/159.38  [1017]~E(x10171,x10172)+E(f626(x10173,x10174,x10171,x10175,x10176),f626(x10173,x10174,x10172,x10175,x10176))
% 159.70/159.38  [1018]~E(x10181,x10182)+E(f626(x10183,x10184,x10185,x10181,x10186),f626(x10183,x10184,x10185,x10182,x10186))
% 159.70/159.38  [1019]~E(x10191,x10192)+E(f626(x10193,x10194,x10195,x10196,x10191),f626(x10193,x10194,x10195,x10196,x10192))
% 159.70/159.38  [1020]~E(x10201,x10202)+E(f427(x10201,x10203,x10204),f427(x10202,x10203,x10204))
% 159.70/159.38  [1021]~E(x10211,x10212)+E(f427(x10213,x10211,x10214),f427(x10213,x10212,x10214))
% 159.70/159.38  [1022]~E(x10221,x10222)+E(f427(x10223,x10224,x10221),f427(x10223,x10224,x10222))
% 159.70/159.38  [1023]~E(x10231,x10232)+E(f732(x10231,x10233),f732(x10232,x10233))
% 159.70/159.38  [1024]~E(x10241,x10242)+E(f732(x10243,x10241),f732(x10243,x10242))
% 159.70/159.38  [1025]~E(x10251,x10252)+E(f121(x10251,x10253,x10254),f121(x10252,x10253,x10254))
% 159.70/159.38  [1026]~E(x10261,x10262)+E(f121(x10263,x10261,x10264),f121(x10263,x10262,x10264))
% 159.70/159.38  [1027]~E(x10271,x10272)+E(f121(x10273,x10274,x10271),f121(x10273,x10274,x10272))
% 159.70/159.38  [1028]~E(x10281,x10282)+E(f876(x10281),f876(x10282))
% 159.70/159.38  [1029]~E(x10291,x10292)+E(f280(x10291,x10293,x10294,x10295),f280(x10292,x10293,x10294,x10295))
% 159.70/159.38  [1030]~E(x10301,x10302)+E(f280(x10303,x10301,x10304,x10305),f280(x10303,x10302,x10304,x10305))
% 159.70/159.38  [1031]~E(x10311,x10312)+E(f280(x10313,x10314,x10311,x10315),f280(x10313,x10314,x10312,x10315))
% 159.70/159.38  [1032]~E(x10321,x10322)+E(f280(x10323,x10324,x10325,x10321),f280(x10323,x10324,x10325,x10322))
% 159.70/159.38  [1033]~E(x10331,x10332)+E(f798(x10331,x10333,x10334),f798(x10332,x10333,x10334))
% 159.70/159.38  [1034]~E(x10341,x10342)+E(f798(x10343,x10341,x10344),f798(x10343,x10342,x10344))
% 159.70/159.38  [1035]~E(x10351,x10352)+E(f798(x10353,x10354,x10351),f798(x10353,x10354,x10352))
% 159.70/159.38  [1036]~E(x10361,x10362)+E(f511(x10361,x10363,x10364,x10365,x10366,x10367),f511(x10362,x10363,x10364,x10365,x10366,x10367))
% 159.70/159.38  [1037]~E(x10371,x10372)+E(f511(x10373,x10371,x10374,x10375,x10376,x10377),f511(x10373,x10372,x10374,x10375,x10376,x10377))
% 159.70/159.38  [1038]~E(x10381,x10382)+E(f511(x10383,x10384,x10381,x10385,x10386,x10387),f511(x10383,x10384,x10382,x10385,x10386,x10387))
% 159.70/159.38  [1039]~E(x10391,x10392)+E(f511(x10393,x10394,x10395,x10391,x10396,x10397),f511(x10393,x10394,x10395,x10392,x10396,x10397))
% 159.70/159.38  [1040]~E(x10401,x10402)+E(f511(x10403,x10404,x10405,x10406,x10401,x10407),f511(x10403,x10404,x10405,x10406,x10402,x10407))
% 159.70/159.38  [1041]~E(x10411,x10412)+E(f511(x10413,x10414,x10415,x10416,x10417,x10411),f511(x10413,x10414,x10415,x10416,x10417,x10412))
% 159.70/159.38  [1042]~E(x10421,x10422)+E(f400(x10421,x10423),f400(x10422,x10423))
% 159.70/159.38  [1043]~E(x10431,x10432)+E(f400(x10433,x10431),f400(x10433,x10432))
% 159.70/159.38  [1044]~E(x10441,x10442)+E(f612(x10441,x10443,x10444),f612(x10442,x10443,x10444))
% 159.70/159.38  [1045]~E(x10451,x10452)+E(f612(x10453,x10451,x10454),f612(x10453,x10452,x10454))
% 159.70/159.38  [1046]~E(x10461,x10462)+E(f612(x10463,x10464,x10461),f612(x10463,x10464,x10462))
% 159.70/159.38  [1047]~E(x10471,x10472)+E(f748(x10471,x10473),f748(x10472,x10473))
% 159.70/159.38  [1048]~E(x10481,x10482)+E(f748(x10483,x10481),f748(x10483,x10482))
% 159.70/159.38  [1049]~E(x10491,x10492)+E(f628(x10491,x10493,x10494,x10495),f628(x10492,x10493,x10494,x10495))
% 159.70/159.38  [1050]~E(x10501,x10502)+E(f628(x10503,x10501,x10504,x10505),f628(x10503,x10502,x10504,x10505))
% 159.70/159.38  [1051]~E(x10511,x10512)+E(f628(x10513,x10514,x10511,x10515),f628(x10513,x10514,x10512,x10515))
% 159.70/159.38  [1052]~E(x10521,x10522)+E(f628(x10523,x10524,x10525,x10521),f628(x10523,x10524,x10525,x10522))
% 159.70/159.38  [1053]~E(x10531,x10532)+E(f339(x10531),f339(x10532))
% 159.70/159.38  [1054]~E(x10541,x10542)+E(f476(x10541,x10543,x10544),f476(x10542,x10543,x10544))
% 159.70/159.38  [1055]~E(x10551,x10552)+E(f476(x10553,x10551,x10554),f476(x10553,x10552,x10554))
% 159.70/159.38  [1056]~E(x10561,x10562)+E(f476(x10563,x10564,x10561),f476(x10563,x10564,x10562))
% 159.70/159.38  [1057]~E(x10571,x10572)+E(f717(x10571,x10573,x10574,x10575,x10576),f717(x10572,x10573,x10574,x10575,x10576))
% 159.70/159.38  [1058]~E(x10581,x10582)+E(f717(x10583,x10581,x10584,x10585,x10586),f717(x10583,x10582,x10584,x10585,x10586))
% 159.70/159.38  [1059]~E(x10591,x10592)+E(f717(x10593,x10594,x10591,x10595,x10596),f717(x10593,x10594,x10592,x10595,x10596))
% 159.70/159.38  [1060]~E(x10601,x10602)+E(f717(x10603,x10604,x10605,x10601,x10606),f717(x10603,x10604,x10605,x10602,x10606))
% 159.70/159.38  [1061]~E(x10611,x10612)+E(f717(x10613,x10614,x10615,x10616,x10611),f717(x10613,x10614,x10615,x10616,x10612))
% 159.70/159.38  [1062]~E(x10621,x10622)+E(f341(x10621,x10623,x10624,x10625,x10626),f341(x10622,x10623,x10624,x10625,x10626))
% 159.70/159.38  [1063]~E(x10631,x10632)+E(f341(x10633,x10631,x10634,x10635,x10636),f341(x10633,x10632,x10634,x10635,x10636))
% 159.70/159.38  [1064]~E(x10641,x10642)+E(f341(x10643,x10644,x10641,x10645,x10646),f341(x10643,x10644,x10642,x10645,x10646))
% 159.70/159.38  [1065]~E(x10651,x10652)+E(f341(x10653,x10654,x10655,x10651,x10656),f341(x10653,x10654,x10655,x10652,x10656))
% 159.70/159.38  [1066]~E(x10661,x10662)+E(f341(x10663,x10664,x10665,x10666,x10661),f341(x10663,x10664,x10665,x10666,x10662))
% 159.70/159.38  [1067]~E(x10671,x10672)+E(f741(x10671,x10673,x10674),f741(x10672,x10673,x10674))
% 159.70/159.38  [1068]~E(x10681,x10682)+E(f741(x10683,x10681,x10684),f741(x10683,x10682,x10684))
% 159.70/159.38  [1069]~E(x10691,x10692)+E(f741(x10693,x10694,x10691),f741(x10693,x10694,x10692))
% 159.70/159.38  [1070]~E(x10701,x10702)+E(f873(x10701,x10703,x10704,x10705),f873(x10702,x10703,x10704,x10705))
% 159.70/159.38  [1071]~E(x10711,x10712)+E(f873(x10713,x10711,x10714,x10715),f873(x10713,x10712,x10714,x10715))
% 159.70/159.38  [1072]~E(x10721,x10722)+E(f873(x10723,x10724,x10721,x10725),f873(x10723,x10724,x10722,x10725))
% 159.70/159.38  [1073]~E(x10731,x10732)+E(f873(x10733,x10734,x10735,x10731),f873(x10733,x10734,x10735,x10732))
% 159.70/159.38  [1074]~E(x10741,x10742)+E(f899(x10741,x10743,x10744),f899(x10742,x10743,x10744))
% 159.70/159.38  [1075]~E(x10751,x10752)+E(f899(x10753,x10751,x10754),f899(x10753,x10752,x10754))
% 159.70/159.38  [1076]~E(x10761,x10762)+E(f899(x10763,x10764,x10761),f899(x10763,x10764,x10762))
% 159.70/159.38  [1077]~E(x10771,x10772)+E(f377(x10771,x10773,x10774,x10775,x10776),f377(x10772,x10773,x10774,x10775,x10776))
% 159.70/159.38  [1078]~E(x10781,x10782)+E(f377(x10783,x10781,x10784,x10785,x10786),f377(x10783,x10782,x10784,x10785,x10786))
% 159.70/159.38  [1079]~E(x10791,x10792)+E(f377(x10793,x10794,x10791,x10795,x10796),f377(x10793,x10794,x10792,x10795,x10796))
% 159.70/159.38  [1080]~E(x10801,x10802)+E(f377(x10803,x10804,x10805,x10801,x10806),f377(x10803,x10804,x10805,x10802,x10806))
% 159.70/159.38  [1081]~E(x10811,x10812)+E(f377(x10813,x10814,x10815,x10816,x10811),f377(x10813,x10814,x10815,x10816,x10812))
% 159.70/159.38  [1082]~E(x10821,x10822)+E(f656(x10821,x10823),f656(x10822,x10823))
% 159.70/159.38  [1083]~E(x10831,x10832)+E(f656(x10833,x10831),f656(x10833,x10832))
% 159.70/159.38  [1084]~E(x10841,x10842)+E(f509(x10841,x10843,x10844,x10845,x10846,x10847),f509(x10842,x10843,x10844,x10845,x10846,x10847))
% 159.70/159.38  [1085]~E(x10851,x10852)+E(f509(x10853,x10851,x10854,x10855,x10856,x10857),f509(x10853,x10852,x10854,x10855,x10856,x10857))
% 159.70/159.38  [1086]~E(x10861,x10862)+E(f509(x10863,x10864,x10861,x10865,x10866,x10867),f509(x10863,x10864,x10862,x10865,x10866,x10867))
% 159.70/159.38  [1087]~E(x10871,x10872)+E(f509(x10873,x10874,x10875,x10871,x10876,x10877),f509(x10873,x10874,x10875,x10872,x10876,x10877))
% 159.70/159.38  [1088]~E(x10881,x10882)+E(f509(x10883,x10884,x10885,x10886,x10881,x10887),f509(x10883,x10884,x10885,x10886,x10882,x10887))
% 159.70/159.38  [1089]~E(x10891,x10892)+E(f509(x10893,x10894,x10895,x10896,x10897,x10891),f509(x10893,x10894,x10895,x10896,x10897,x10892))
% 159.70/159.38  [1090]~E(x10901,x10902)+E(f224(x10901,x10903,x10904,x10905),f224(x10902,x10903,x10904,x10905))
% 159.70/159.38  [1091]~E(x10911,x10912)+E(f224(x10913,x10911,x10914,x10915),f224(x10913,x10912,x10914,x10915))
% 159.70/159.38  [1092]~E(x10921,x10922)+E(f224(x10923,x10924,x10921,x10925),f224(x10923,x10924,x10922,x10925))
% 159.70/159.38  [1093]~E(x10931,x10932)+E(f224(x10933,x10934,x10935,x10931),f224(x10933,x10934,x10935,x10932))
% 159.70/159.38  [1094]~E(x10941,x10942)+E(f616(x10941,x10943,x10944,x10945),f616(x10942,x10943,x10944,x10945))
% 159.70/159.38  [1095]~E(x10951,x10952)+E(f616(x10953,x10951,x10954,x10955),f616(x10953,x10952,x10954,x10955))
% 159.70/159.38  [1096]~E(x10961,x10962)+E(f616(x10963,x10964,x10961,x10965),f616(x10963,x10964,x10962,x10965))
% 159.70/159.38  [1097]~E(x10971,x10972)+E(f616(x10973,x10974,x10975,x10971),f616(x10973,x10974,x10975,x10972))
% 159.70/159.38  [1098]~E(x10981,x10982)+E(f45(x10981),f45(x10982))
% 159.70/159.38  [1099]~E(x10991,x10992)+E(f762(x10991,x10993),f762(x10992,x10993))
% 159.70/159.38  [1100]~E(x11001,x11002)+E(f762(x11003,x11001),f762(x11003,x11002))
% 159.70/159.38  [1101]~E(x11011,x11012)+E(f731(x11011,x11013),f731(x11012,x11013))
% 159.70/159.38  [1102]~E(x11021,x11022)+E(f731(x11023,x11021),f731(x11023,x11022))
% 159.70/159.38  [1103]~E(x11031,x11032)+E(f665(x11031,x11033),f665(x11032,x11033))
% 159.70/159.38  [1104]~E(x11041,x11042)+E(f665(x11043,x11041),f665(x11043,x11042))
% 159.70/159.38  [1105]~E(x11051,x11052)+E(f386(x11051,x11053,x11054,x11055),f386(x11052,x11053,x11054,x11055))
% 159.70/159.38  [1106]~E(x11061,x11062)+E(f386(x11063,x11061,x11064,x11065),f386(x11063,x11062,x11064,x11065))
% 159.70/159.38  [1107]~E(x11071,x11072)+E(f386(x11073,x11074,x11071,x11075),f386(x11073,x11074,x11072,x11075))
% 159.70/159.38  [1108]~E(x11081,x11082)+E(f386(x11083,x11084,x11085,x11081),f386(x11083,x11084,x11085,x11082))
% 159.70/159.38  [1109]~E(x11091,x11092)+E(f703(x11091,x11093,x11094,x11095,x11096),f703(x11092,x11093,x11094,x11095,x11096))
% 159.70/159.38  [1110]~E(x11101,x11102)+E(f703(x11103,x11101,x11104,x11105,x11106),f703(x11103,x11102,x11104,x11105,x11106))
% 159.70/159.38  [1111]~E(x11111,x11112)+E(f703(x11113,x11114,x11111,x11115,x11116),f703(x11113,x11114,x11112,x11115,x11116))
% 159.70/159.38  [1112]~E(x11121,x11122)+E(f703(x11123,x11124,x11125,x11121,x11126),f703(x11123,x11124,x11125,x11122,x11126))
% 159.70/159.38  [1113]~E(x11131,x11132)+E(f703(x11133,x11134,x11135,x11136,x11131),f703(x11133,x11134,x11135,x11136,x11132))
% 159.70/159.38  [1114]~E(x11141,x11142)+E(f522(x11141,x11143,x11144,x11145,x11146,x11147,x11148),f522(x11142,x11143,x11144,x11145,x11146,x11147,x11148))
% 159.70/159.38  [1115]~E(x11151,x11152)+E(f522(x11153,x11151,x11154,x11155,x11156,x11157,x11158),f522(x11153,x11152,x11154,x11155,x11156,x11157,x11158))
% 159.70/159.38  [1116]~E(x11161,x11162)+E(f522(x11163,x11164,x11161,x11165,x11166,x11167,x11168),f522(x11163,x11164,x11162,x11165,x11166,x11167,x11168))
% 159.70/159.38  [1117]~E(x11171,x11172)+E(f522(x11173,x11174,x11175,x11171,x11176,x11177,x11178),f522(x11173,x11174,x11175,x11172,x11176,x11177,x11178))
% 159.70/159.38  [1118]~E(x11181,x11182)+E(f522(x11183,x11184,x11185,x11186,x11181,x11187,x11188),f522(x11183,x11184,x11185,x11186,x11182,x11187,x11188))
% 159.70/159.38  [1119]~E(x11191,x11192)+E(f522(x11193,x11194,x11195,x11196,x11197,x11191,x11198),f522(x11193,x11194,x11195,x11196,x11197,x11192,x11198))
% 159.70/159.38  [1120]~E(x11201,x11202)+E(f522(x11203,x11204,x11205,x11206,x11207,x11208,x11201),f522(x11203,x11204,x11205,x11206,x11207,x11208,x11202))
% 159.70/159.38  [1121]~E(x11211,x11212)+E(f431(x11211,x11213),f431(x11212,x11213))
% 159.70/159.38  [1122]~E(x11221,x11222)+E(f431(x11223,x11221),f431(x11223,x11222))
% 159.70/159.38  [1123]~E(x11231,x11232)+E(f133(x11231),f133(x11232))
% 159.70/159.38  [1124]~E(x11241,x11242)+E(f886(x11241,x11243,x11244,x11245,x11246),f886(x11242,x11243,x11244,x11245,x11246))
% 159.70/159.38  [1125]~E(x11251,x11252)+E(f886(x11253,x11251,x11254,x11255,x11256),f886(x11253,x11252,x11254,x11255,x11256))
% 159.70/159.38  [1126]~E(x11261,x11262)+E(f886(x11263,x11264,x11261,x11265,x11266),f886(x11263,x11264,x11262,x11265,x11266))
% 159.70/159.38  [1127]~E(x11271,x11272)+E(f886(x11273,x11274,x11275,x11271,x11276),f886(x11273,x11274,x11275,x11272,x11276))
% 159.70/159.38  [1128]~E(x11281,x11282)+E(f886(x11283,x11284,x11285,x11286,x11281),f886(x11283,x11284,x11285,x11286,x11282))
% 159.70/159.38  [1129]~E(x11291,x11292)+E(f657(x11291,x11293,x11294),f657(x11292,x11293,x11294))
% 159.70/159.38  [1130]~E(x11301,x11302)+E(f657(x11303,x11301,x11304),f657(x11303,x11302,x11304))
% 159.70/159.38  [1131]~E(x11311,x11312)+E(f657(x11313,x11314,x11311),f657(x11313,x11314,x11312))
% 159.70/159.38  [1132]~E(x11321,x11322)+E(f95(x11321,x11323,x11324),f95(x11322,x11323,x11324))
% 159.70/159.38  [1133]~E(x11331,x11332)+E(f95(x11333,x11331,x11334),f95(x11333,x11332,x11334))
% 159.70/159.38  [1134]~E(x11341,x11342)+E(f95(x11343,x11344,x11341),f95(x11343,x11344,x11342))
% 159.70/159.38  [1135]~E(x11351,x11352)+E(f418(x11351,x11353),f418(x11352,x11353))
% 159.70/159.38  [1136]~E(x11361,x11362)+E(f418(x11363,x11361),f418(x11363,x11362))
% 159.70/159.38  [1137]~E(x11371,x11372)+E(f132(x11371,x11373),f132(x11372,x11373))
% 159.70/159.38  [1138]~E(x11381,x11382)+E(f132(x11383,x11381),f132(x11383,x11382))
% 159.70/159.38  [1139]~E(x11391,x11392)+E(f135(x11391,x11393),f135(x11392,x11393))
% 159.70/159.38  [1140]~E(x11401,x11402)+E(f135(x11403,x11401),f135(x11403,x11402))
% 159.70/159.38  [1141]~E(x11411,x11412)+E(f439(x11411,x11413),f439(x11412,x11413))
% 159.70/159.38  [1142]~E(x11421,x11422)+E(f439(x11423,x11421),f439(x11423,x11422))
% 159.70/159.38  [1143]~E(x11431,x11432)+E(f685(x11431,x11433,x11434),f685(x11432,x11433,x11434))
% 159.70/159.38  [1144]~E(x11441,x11442)+E(f685(x11443,x11441,x11444),f685(x11443,x11442,x11444))
% 159.70/159.38  [1145]~E(x11451,x11452)+E(f685(x11453,x11454,x11451),f685(x11453,x11454,x11452))
% 159.70/159.38  [1146]~E(x11461,x11462)+E(f610(x11461,x11463,x11464),f610(x11462,x11463,x11464))
% 159.70/159.38  [1147]~E(x11471,x11472)+E(f610(x11473,x11471,x11474),f610(x11473,x11472,x11474))
% 159.70/159.38  [1148]~E(x11481,x11482)+E(f610(x11483,x11484,x11481),f610(x11483,x11484,x11482))
% 159.70/159.38  [1149]~E(x11491,x11492)+E(f631(x11491,x11493,x11494,x11495,x11496),f631(x11492,x11493,x11494,x11495,x11496))
% 159.70/159.38  [1150]~E(x11501,x11502)+E(f631(x11503,x11501,x11504,x11505,x11506),f631(x11503,x11502,x11504,x11505,x11506))
% 159.70/159.38  [1151]~E(x11511,x11512)+E(f631(x11513,x11514,x11511,x11515,x11516),f631(x11513,x11514,x11512,x11515,x11516))
% 159.70/159.38  [1152]~E(x11521,x11522)+E(f631(x11523,x11524,x11525,x11521,x11526),f631(x11523,x11524,x11525,x11522,x11526))
% 159.70/159.38  [1153]~E(x11531,x11532)+E(f631(x11533,x11534,x11535,x11536,x11531),f631(x11533,x11534,x11535,x11536,x11532))
% 159.70/159.38  [1154]~E(x11541,x11542)+E(f208(x11541),f208(x11542))
% 159.70/159.38  [1155]~E(x11551,x11552)+E(f271(x11551,x11553),f271(x11552,x11553))
% 159.70/159.38  [1156]~E(x11561,x11562)+E(f271(x11563,x11561),f271(x11563,x11562))
% 159.70/159.38  [1157]~E(x11571,x11572)+E(f889(x11571,x11573),f889(x11572,x11573))
% 159.70/159.38  [1158]~E(x11581,x11582)+E(f889(x11583,x11581),f889(x11583,x11582))
% 159.70/159.38  [1159]~E(x11591,x11592)+E(f59(x11591),f59(x11592))
% 159.70/159.38  [1160]~E(x11601,x11602)+E(f445(x11601,x11603,x11604),f445(x11602,x11603,x11604))
% 159.70/159.38  [1161]~E(x11611,x11612)+E(f445(x11613,x11611,x11614),f445(x11613,x11612,x11614))
% 159.70/159.38  [1162]~E(x11621,x11622)+E(f445(x11623,x11624,x11621),f445(x11623,x11624,x11622))
% 159.70/159.38  [1163]~E(x11631,x11632)+E(f69(x11631,x11633,x11634),f69(x11632,x11633,x11634))
% 159.70/159.38  [1164]~E(x11641,x11642)+E(f69(x11643,x11641,x11644),f69(x11643,x11642,x11644))
% 159.70/159.38  [1165]~E(x11651,x11652)+E(f69(x11653,x11654,x11651),f69(x11653,x11654,x11652))
% 159.70/159.38  [1166]~E(x11661,x11662)+E(f539(x11661,x11663,x11664,x11665),f539(x11662,x11663,x11664,x11665))
% 159.70/159.38  [1167]~E(x11671,x11672)+E(f539(x11673,x11671,x11674,x11675),f539(x11673,x11672,x11674,x11675))
% 159.70/159.38  [1168]~E(x11681,x11682)+E(f539(x11683,x11684,x11681,x11685),f539(x11683,x11684,x11682,x11685))
% 159.70/159.38  [1169]~E(x11691,x11692)+E(f539(x11693,x11694,x11695,x11691),f539(x11693,x11694,x11695,x11692))
% 159.70/159.38  [1170]~E(x11701,x11702)+E(f273(x11701,x11703),f273(x11702,x11703))
% 159.70/159.38  [1171]~E(x11711,x11712)+E(f273(x11713,x11711),f273(x11713,x11712))
% 159.70/159.38  [1172]~E(x11721,x11722)+E(f203(x11721,x11723),f203(x11722,x11723))
% 159.70/159.38  [1173]~E(x11731,x11732)+E(f203(x11733,x11731),f203(x11733,x11732))
% 159.70/159.38  [1174]~E(x11741,x11742)+E(f867(x11741,x11743),f867(x11742,x11743))
% 159.70/159.38  [1175]~E(x11751,x11752)+E(f867(x11753,x11751),f867(x11753,x11752))
% 159.70/159.38  [1176]~E(x11761,x11762)+E(f61(x11761,x11763,x11764,x11765),f61(x11762,x11763,x11764,x11765))
% 159.70/159.38  [1177]~E(x11771,x11772)+E(f61(x11773,x11771,x11774,x11775),f61(x11773,x11772,x11774,x11775))
% 159.70/159.38  [1178]~E(x11781,x11782)+E(f61(x11783,x11784,x11781,x11785),f61(x11783,x11784,x11782,x11785))
% 159.70/159.38  [1179]~E(x11791,x11792)+E(f61(x11793,x11794,x11795,x11791),f61(x11793,x11794,x11795,x11792))
% 159.70/159.38  [1180]~E(x11801,x11802)+E(f541(x11801,x11803,x11804,x11805),f541(x11802,x11803,x11804,x11805))
% 159.70/159.38  [1181]~E(x11811,x11812)+E(f541(x11813,x11811,x11814,x11815),f541(x11813,x11812,x11814,x11815))
% 159.70/159.38  [1182]~E(x11821,x11822)+E(f541(x11823,x11824,x11821,x11825),f541(x11823,x11824,x11822,x11825))
% 159.70/159.38  [1183]~E(x11831,x11832)+E(f541(x11833,x11834,x11835,x11831),f541(x11833,x11834,x11835,x11832))
% 159.70/159.38  [1184]~E(x11841,x11842)+E(f598(x11841,x11843,x11844),f598(x11842,x11843,x11844))
% 159.70/159.38  [1185]~E(x11851,x11852)+E(f598(x11853,x11851,x11854),f598(x11853,x11852,x11854))
% 159.70/159.38  [1186]~E(x11861,x11862)+E(f598(x11863,x11864,x11861),f598(x11863,x11864,x11862))
% 159.70/159.38  [1187]~E(x11871,x11872)+E(f389(x11871,x11873,x11874,x11875),f389(x11872,x11873,x11874,x11875))
% 159.70/159.38  [1188]~E(x11881,x11882)+E(f389(x11883,x11881,x11884,x11885),f389(x11883,x11882,x11884,x11885))
% 159.70/159.38  [1189]~E(x11891,x11892)+E(f389(x11893,x11894,x11891,x11895),f389(x11893,x11894,x11892,x11895))
% 159.70/159.38  [1190]~E(x11901,x11902)+E(f389(x11903,x11904,x11905,x11901),f389(x11903,x11904,x11905,x11902))
% 159.70/159.38  [1191]~E(x11911,x11912)+E(f718(x11911,x11913,x11914,x11915,x11916),f718(x11912,x11913,x11914,x11915,x11916))
% 159.70/159.38  [1192]~E(x11921,x11922)+E(f718(x11923,x11921,x11924,x11925,x11926),f718(x11923,x11922,x11924,x11925,x11926))
% 159.70/159.38  [1193]~E(x11931,x11932)+E(f718(x11933,x11934,x11931,x11935,x11936),f718(x11933,x11934,x11932,x11935,x11936))
% 159.70/159.38  [1194]~E(x11941,x11942)+E(f718(x11943,x11944,x11945,x11941,x11946),f718(x11943,x11944,x11945,x11942,x11946))
% 159.70/159.38  [1195]~E(x11951,x11952)+E(f718(x11953,x11954,x11955,x11956,x11951),f718(x11953,x11954,x11955,x11956,x11952))
% 159.70/159.38  [1196]~E(x11961,x11962)+E(f387(x11961,x11963,x11964,x11965,x11966),f387(x11962,x11963,x11964,x11965,x11966))
% 159.70/159.38  [1197]~E(x11971,x11972)+E(f387(x11973,x11971,x11974,x11975,x11976),f387(x11973,x11972,x11974,x11975,x11976))
% 159.70/159.38  [1198]~E(x11981,x11982)+E(f387(x11983,x11984,x11981,x11985,x11986),f387(x11983,x11984,x11982,x11985,x11986))
% 159.70/159.38  [1199]~E(x11991,x11992)+E(f387(x11993,x11994,x11995,x11991,x11996),f387(x11993,x11994,x11995,x11992,x11996))
% 159.70/159.38  [1200]~E(x12001,x12002)+E(f387(x12003,x12004,x12005,x12006,x12001),f387(x12003,x12004,x12005,x12006,x12002))
% 159.70/159.38  [1201]~E(x12011,x12012)+E(f176(x12011,x12013,x12014),f176(x12012,x12013,x12014))
% 159.70/159.38  [1202]~E(x12021,x12022)+E(f176(x12023,x12021,x12024),f176(x12023,x12022,x12024))
% 159.70/159.38  [1203]~E(x12031,x12032)+E(f176(x12033,x12034,x12031),f176(x12033,x12034,x12032))
% 159.70/159.38  [1204]~E(x12041,x12042)+E(f607(x12041,x12043),f607(x12042,x12043))
% 159.70/159.38  [1205]~E(x12051,x12052)+E(f607(x12053,x12051),f607(x12053,x12052))
% 159.70/159.38  [1206]~E(x12061,x12062)+E(f98(x12061,x12063,x12064,x12065),f98(x12062,x12063,x12064,x12065))
% 159.70/159.38  [1207]~E(x12071,x12072)+E(f98(x12073,x12071,x12074,x12075),f98(x12073,x12072,x12074,x12075))
% 159.70/159.38  [1208]~E(x12081,x12082)+E(f98(x12083,x12084,x12081,x12085),f98(x12083,x12084,x12082,x12085))
% 159.70/159.38  [1209]~E(x12091,x12092)+E(f98(x12093,x12094,x12095,x12091),f98(x12093,x12094,x12095,x12092))
% 159.70/159.38  [1210]~E(x12101,x12102)+E(f834(x12101),f834(x12102))
% 159.70/159.38  [1211]~E(x12111,x12112)+E(f777(x12111,x12113,x12114),f777(x12112,x12113,x12114))
% 159.70/159.38  [1212]~E(x12121,x12122)+E(f777(x12123,x12121,x12124),f777(x12123,x12122,x12124))
% 159.70/159.38  [1213]~E(x12131,x12132)+E(f777(x12133,x12134,x12131),f777(x12133,x12134,x12132))
% 159.70/159.38  [1214]~E(x12141,x12142)+E(f533(x12141,x12143,x12144,x12145,x12146),f533(x12142,x12143,x12144,x12145,x12146))
% 159.70/159.38  [1215]~E(x12151,x12152)+E(f533(x12153,x12151,x12154,x12155,x12156),f533(x12153,x12152,x12154,x12155,x12156))
% 159.70/159.38  [1216]~E(x12161,x12162)+E(f533(x12163,x12164,x12161,x12165,x12166),f533(x12163,x12164,x12162,x12165,x12166))
% 159.70/159.38  [1217]~E(x12171,x12172)+E(f533(x12173,x12174,x12175,x12171,x12176),f533(x12173,x12174,x12175,x12172,x12176))
% 159.70/159.38  [1218]~E(x12181,x12182)+E(f533(x12183,x12184,x12185,x12186,x12181),f533(x12183,x12184,x12185,x12186,x12182))
% 159.70/159.38  [1219]~E(x12191,x12192)+E(f726(x12191,x12193,x12194),f726(x12192,x12193,x12194))
% 159.70/159.38  [1220]~E(x12201,x12202)+E(f726(x12203,x12201,x12204),f726(x12203,x12202,x12204))
% 159.70/159.38  [1221]~E(x12211,x12212)+E(f726(x12213,x12214,x12211),f726(x12213,x12214,x12212))
% 159.70/159.38  [1222]~E(x12221,x12222)+E(f380(x12221,x12223,x12224),f380(x12222,x12223,x12224))
% 159.70/159.38  [1223]~E(x12231,x12232)+E(f380(x12233,x12231,x12234),f380(x12233,x12232,x12234))
% 159.70/159.38  [1224]~E(x12241,x12242)+E(f380(x12243,x12244,x12241),f380(x12243,x12244,x12242))
% 159.70/159.38  [1225]~E(x12251,x12252)+E(f559(x12251,x12253,x12254,x12255),f559(x12252,x12253,x12254,x12255))
% 159.70/159.38  [1226]~E(x12261,x12262)+E(f559(x12263,x12261,x12264,x12265),f559(x12263,x12262,x12264,x12265))
% 159.70/159.38  [1227]~E(x12271,x12272)+E(f559(x12273,x12274,x12271,x12275),f559(x12273,x12274,x12272,x12275))
% 159.70/159.38  [1228]~E(x12281,x12282)+E(f559(x12283,x12284,x12285,x12281),f559(x12283,x12284,x12285,x12282))
% 159.70/159.38  [1229]~E(x12291,x12292)+E(f347(x12291,x12293,x12294,x12295),f347(x12292,x12293,x12294,x12295))
% 159.70/159.38  [1230]~E(x12301,x12302)+E(f347(x12303,x12301,x12304,x12305),f347(x12303,x12302,x12304,x12305))
% 159.70/159.38  [1231]~E(x12311,x12312)+E(f347(x12313,x12314,x12311,x12315),f347(x12313,x12314,x12312,x12315))
% 159.70/159.38  [1232]~E(x12321,x12322)+E(f347(x12323,x12324,x12325,x12321),f347(x12323,x12324,x12325,x12322))
% 159.70/159.38  [1233]~E(x12331,x12332)+E(f868(x12331,x12333,x12334),f868(x12332,x12333,x12334))
% 159.70/159.38  [1234]~E(x12341,x12342)+E(f868(x12343,x12341,x12344),f868(x12343,x12342,x12344))
% 159.70/159.38  [1235]~E(x12351,x12352)+E(f868(x12353,x12354,x12351),f868(x12353,x12354,x12352))
% 159.70/159.38  [1236]~E(x12361,x12362)+E(f719(x12361,x12363),f719(x12362,x12363))
% 159.70/159.38  [1237]~E(x12371,x12372)+E(f719(x12373,x12371),f719(x12373,x12372))
% 159.70/159.38  [1238]~E(x12381,x12382)+E(f477(x12381,x12383,x12384),f477(x12382,x12383,x12384))
% 159.70/159.38  [1239]~E(x12391,x12392)+E(f477(x12393,x12391,x12394),f477(x12393,x12392,x12394))
% 159.70/159.38  [1240]~E(x12401,x12402)+E(f477(x12403,x12404,x12401),f477(x12403,x12404,x12402))
% 159.70/159.38  [1241]~E(x12411,x12412)+E(f649(x12411,x12413,x12414,x12415,x12416,x12417,x12418,x12419,x124110),f649(x12412,x12413,x12414,x12415,x12416,x12417,x12418,x12419,x124110))
% 159.70/159.38  [1242]~E(x12421,x12422)+E(f649(x12423,x12421,x12424,x12425,x12426,x12427,x12428,x12429,x124210),f649(x12423,x12422,x12424,x12425,x12426,x12427,x12428,x12429,x124210))
% 159.70/159.38  [1243]~E(x12431,x12432)+E(f649(x12433,x12434,x12431,x12435,x12436,x12437,x12438,x12439,x124310),f649(x12433,x12434,x12432,x12435,x12436,x12437,x12438,x12439,x124310))
% 159.70/159.38  [1244]~E(x12441,x12442)+E(f649(x12443,x12444,x12445,x12441,x12446,x12447,x12448,x12449,x124410),f649(x12443,x12444,x12445,x12442,x12446,x12447,x12448,x12449,x124410))
% 159.70/159.38  [1245]~E(x12451,x12452)+E(f649(x12453,x12454,x12455,x12456,x12451,x12457,x12458,x12459,x124510),f649(x12453,x12454,x12455,x12456,x12452,x12457,x12458,x12459,x124510))
% 159.70/159.38  [1246]~E(x12461,x12462)+E(f649(x12463,x12464,x12465,x12466,x12467,x12461,x12468,x12469,x124610),f649(x12463,x12464,x12465,x12466,x12467,x12462,x12468,x12469,x124610))
% 159.70/159.38  [1247]~E(x12471,x12472)+E(f649(x12473,x12474,x12475,x12476,x12477,x12478,x12471,x12479,x124710),f649(x12473,x12474,x12475,x12476,x12477,x12478,x12472,x12479,x124710))
% 159.70/159.38  [1248]~E(x12481,x12482)+E(f649(x12483,x12484,x12485,x12486,x12487,x12488,x12489,x12481,x124810),f649(x12483,x12484,x12485,x12486,x12487,x12488,x12489,x12482,x124810))
% 159.70/159.38  [1249]~E(x12491,x12492)+E(f649(x12493,x12494,x12495,x12496,x12497,x12498,x12499,x124910,x12491),f649(x12493,x12494,x12495,x12496,x12497,x12498,x12499,x124910,x12492))
% 159.70/159.38  [1250]~E(x12501,x12502)+E(f531(x12501,x12503,x12504,x12505),f531(x12502,x12503,x12504,x12505))
% 159.70/159.38  [1251]~E(x12511,x12512)+E(f531(x12513,x12511,x12514,x12515),f531(x12513,x12512,x12514,x12515))
% 159.70/159.38  [1252]~E(x12521,x12522)+E(f531(x12523,x12524,x12521,x12525),f531(x12523,x12524,x12522,x12525))
% 159.70/159.38  [1253]~E(x12531,x12532)+E(f531(x12533,x12534,x12535,x12531),f531(x12533,x12534,x12535,x12532))
% 159.70/159.38  [1254]~E(x12541,x12542)+E(f884(x12541,x12543,x12544,x12545,x12546),f884(x12542,x12543,x12544,x12545,x12546))
% 159.70/159.38  [1255]~E(x12551,x12552)+E(f884(x12553,x12551,x12554,x12555,x12556),f884(x12553,x12552,x12554,x12555,x12556))
% 159.70/159.38  [1256]~E(x12561,x12562)+E(f884(x12563,x12564,x12561,x12565,x12566),f884(x12563,x12564,x12562,x12565,x12566))
% 159.70/159.38  [1257]~E(x12571,x12572)+E(f884(x12573,x12574,x12575,x12571,x12576),f884(x12573,x12574,x12575,x12572,x12576))
% 159.70/159.38  [1258]~E(x12581,x12582)+E(f884(x12583,x12584,x12585,x12586,x12581),f884(x12583,x12584,x12585,x12586,x12582))
% 159.70/159.38  [1259]~E(x12591,x12592)+E(f526(x12591,x12593,x12594,x12595),f526(x12592,x12593,x12594,x12595))
% 159.70/159.38  [1260]~E(x12601,x12602)+E(f526(x12603,x12601,x12604,x12605),f526(x12603,x12602,x12604,x12605))
% 159.70/159.38  [1261]~E(x12611,x12612)+E(f526(x12613,x12614,x12611,x12615),f526(x12613,x12614,x12612,x12615))
% 159.70/159.38  [1262]~E(x12621,x12622)+E(f526(x12623,x12624,x12625,x12621),f526(x12623,x12624,x12625,x12622))
% 159.70/159.38  [1263]~E(x12631,x12632)+E(f692(x12631,x12633,x12634,x12635),f692(x12632,x12633,x12634,x12635))
% 159.70/159.38  [1264]~E(x12641,x12642)+E(f692(x12643,x12641,x12644,x12645),f692(x12643,x12642,x12644,x12645))
% 159.70/159.38  [1265]~E(x12651,x12652)+E(f692(x12653,x12654,x12651,x12655),f692(x12653,x12654,x12652,x12655))
% 159.70/159.38  [1266]~E(x12661,x12662)+E(f692(x12663,x12664,x12665,x12661),f692(x12663,x12664,x12665,x12662))
% 159.70/159.38  [1267]~E(x12671,x12672)+E(f776(x12671,x12673,x12674),f776(x12672,x12673,x12674))
% 159.70/159.38  [1268]~E(x12681,x12682)+E(f776(x12683,x12681,x12684),f776(x12683,x12682,x12684))
% 159.70/159.38  [1269]~E(x12691,x12692)+E(f776(x12693,x12694,x12691),f776(x12693,x12694,x12692))
% 159.70/159.38  [1270]~E(x12701,x12702)+E(f283(x12701,x12703,x12704,x12705),f283(x12702,x12703,x12704,x12705))
% 159.70/159.38  [1271]~E(x12711,x12712)+E(f283(x12713,x12711,x12714,x12715),f283(x12713,x12712,x12714,x12715))
% 159.70/159.38  [1272]~E(x12721,x12722)+E(f283(x12723,x12724,x12721,x12725),f283(x12723,x12724,x12722,x12725))
% 159.70/159.38  [1273]~E(x12731,x12732)+E(f283(x12733,x12734,x12735,x12731),f283(x12733,x12734,x12735,x12732))
% 159.70/159.38  [1274]~E(x12741,x12742)+E(f621(x12741,x12743),f621(x12742,x12743))
% 159.70/159.38  [1275]~E(x12751,x12752)+E(f621(x12753,x12751),f621(x12753,x12752))
% 159.70/159.38  [1276]~E(x12761,x12762)+E(f761(x12761,x12763,x12764),f761(x12762,x12763,x12764))
% 159.70/159.38  [1277]~E(x12771,x12772)+E(f761(x12773,x12771,x12774),f761(x12773,x12772,x12774))
% 159.70/159.38  [1278]~E(x12781,x12782)+E(f761(x12783,x12784,x12781),f761(x12783,x12784,x12782))
% 159.70/159.38  [1279]~E(x12791,x12792)+E(f745(x12791,x12793,x12794),f745(x12792,x12793,x12794))
% 159.70/159.38  [1280]~E(x12801,x12802)+E(f745(x12803,x12801,x12804),f745(x12803,x12802,x12804))
% 159.70/159.38  [1281]~E(x12811,x12812)+E(f745(x12813,x12814,x12811),f745(x12813,x12814,x12812))
% 159.70/159.38  [1282]~E(x12821,x12822)+E(f516(x12821,x12823,x12824,x12825),f516(x12822,x12823,x12824,x12825))
% 159.70/159.38  [1283]~E(x12831,x12832)+E(f516(x12833,x12831,x12834,x12835),f516(x12833,x12832,x12834,x12835))
% 159.70/159.38  [1284]~E(x12841,x12842)+E(f516(x12843,x12844,x12841,x12845),f516(x12843,x12844,x12842,x12845))
% 159.70/159.38  [1285]~E(x12851,x12852)+E(f516(x12853,x12854,x12855,x12851),f516(x12853,x12854,x12855,x12852))
% 159.70/159.38  [1286]~E(x12861,x12862)+E(f582(x12861,x12863,x12864),f582(x12862,x12863,x12864))
% 159.70/159.38  [1287]~E(x12871,x12872)+E(f582(x12873,x12871,x12874),f582(x12873,x12872,x12874))
% 159.70/159.38  [1288]~E(x12881,x12882)+E(f582(x12883,x12884,x12881),f582(x12883,x12884,x12882))
% 159.70/159.38  [1289]~E(x12891,x12892)+E(f48(x12891,x12893),f48(x12892,x12893))
% 159.70/159.38  [1290]~E(x12901,x12902)+E(f48(x12903,x12901),f48(x12903,x12902))
% 159.70/159.38  [1291]~E(x12911,x12912)+E(f695(x12911,x12913,x12914),f695(x12912,x12913,x12914))
% 159.70/159.38  [1292]~E(x12921,x12922)+E(f695(x12923,x12921,x12924),f695(x12923,x12922,x12924))
% 159.70/159.38  [1293]~E(x12931,x12932)+E(f695(x12933,x12934,x12931),f695(x12933,x12934,x12932))
% 159.70/159.38  [1294]~E(x12941,x12942)+E(f688(x12941,x12943,x12944),f688(x12942,x12943,x12944))
% 159.70/159.38  [1295]~E(x12951,x12952)+E(f688(x12953,x12951,x12954),f688(x12953,x12952,x12954))
% 159.70/159.38  [1296]~E(x12961,x12962)+E(f688(x12963,x12964,x12961),f688(x12963,x12964,x12962))
% 159.70/159.38  [1297]~E(x12971,x12972)+E(f165(x12971,x12973),f165(x12972,x12973))
% 159.70/159.38  [1298]~E(x12981,x12982)+E(f165(x12983,x12981),f165(x12983,x12982))
% 159.70/159.38  [1299]~E(x12991,x12992)+E(f468(x12991,x12993,x12994,x12995,x12996),f468(x12992,x12993,x12994,x12995,x12996))
% 159.70/159.38  [1300]~E(x13001,x13002)+E(f468(x13003,x13001,x13004,x13005,x13006),f468(x13003,x13002,x13004,x13005,x13006))
% 159.70/159.38  [1301]~E(x13011,x13012)+E(f468(x13013,x13014,x13011,x13015,x13016),f468(x13013,x13014,x13012,x13015,x13016))
% 159.70/159.38  [1302]~E(x13021,x13022)+E(f468(x13023,x13024,x13025,x13021,x13026),f468(x13023,x13024,x13025,x13022,x13026))
% 159.70/159.38  [1303]~E(x13031,x13032)+E(f468(x13033,x13034,x13035,x13036,x13031),f468(x13033,x13034,x13035,x13036,x13032))
% 159.70/159.38  [1304]~E(x13041,x13042)+E(f241(x13041,x13043),f241(x13042,x13043))
% 159.70/159.38  [1305]~E(x13051,x13052)+E(f241(x13053,x13051),f241(x13053,x13052))
% 159.70/159.38  [1306]~E(x13061,x13062)+E(f252(x13061,x13063,x13064),f252(x13062,x13063,x13064))
% 159.70/159.38  [1307]~E(x13071,x13072)+E(f252(x13073,x13071,x13074),f252(x13073,x13072,x13074))
% 159.70/159.38  [1308]~E(x13081,x13082)+E(f252(x13083,x13084,x13081),f252(x13083,x13084,x13082))
% 159.70/159.38  [1309]~E(x13091,x13092)+E(f757(x13091,x13093,x13094),f757(x13092,x13093,x13094))
% 159.70/159.38  [1310]~E(x13101,x13102)+E(f757(x13103,x13101,x13104),f757(x13103,x13102,x13104))
% 159.70/159.38  [1311]~E(x13111,x13112)+E(f757(x13113,x13114,x13111),f757(x13113,x13114,x13112))
% 159.70/159.38  [1312]~E(x13121,x13122)+E(f816(x13121,x13123,x13124,x13125,x13126,x13127,x13128),f816(x13122,x13123,x13124,x13125,x13126,x13127,x13128))
% 159.70/159.38  [1313]~E(x13131,x13132)+E(f816(x13133,x13131,x13134,x13135,x13136,x13137,x13138),f816(x13133,x13132,x13134,x13135,x13136,x13137,x13138))
% 159.70/159.38  [1314]~E(x13141,x13142)+E(f816(x13143,x13144,x13141,x13145,x13146,x13147,x13148),f816(x13143,x13144,x13142,x13145,x13146,x13147,x13148))
% 159.70/159.38  [1315]~E(x13151,x13152)+E(f816(x13153,x13154,x13155,x13151,x13156,x13157,x13158),f816(x13153,x13154,x13155,x13152,x13156,x13157,x13158))
% 159.70/159.38  [1316]~E(x13161,x13162)+E(f816(x13163,x13164,x13165,x13166,x13161,x13167,x13168),f816(x13163,x13164,x13165,x13166,x13162,x13167,x13168))
% 159.70/159.38  [1317]~E(x13171,x13172)+E(f816(x13173,x13174,x13175,x13176,x13177,x13171,x13178),f816(x13173,x13174,x13175,x13176,x13177,x13172,x13178))
% 159.70/159.38  [1318]~E(x13181,x13182)+E(f816(x13183,x13184,x13185,x13186,x13187,x13188,x13181),f816(x13183,x13184,x13185,x13186,x13187,x13188,x13182))
% 159.70/159.38  [1319]~E(x13191,x13192)+E(f390(x13191,x13193,x13194,x13195,x13196),f390(x13192,x13193,x13194,x13195,x13196))
% 159.70/159.38  [1320]~E(x13201,x13202)+E(f390(x13203,x13201,x13204,x13205,x13206),f390(x13203,x13202,x13204,x13205,x13206))
% 159.70/159.38  [1321]~E(x13211,x13212)+E(f390(x13213,x13214,x13211,x13215,x13216),f390(x13213,x13214,x13212,x13215,x13216))
% 159.70/159.38  [1322]~E(x13221,x13222)+E(f390(x13223,x13224,x13225,x13221,x13226),f390(x13223,x13224,x13225,x13222,x13226))
% 159.70/159.38  [1323]~E(x13231,x13232)+E(f390(x13233,x13234,x13235,x13236,x13231),f390(x13233,x13234,x13235,x13236,x13232))
% 159.70/159.38  [1324]~E(x13241,x13242)+E(f815(x13241,x13243,x13244,x13245,x13246,x13247,x13248),f815(x13242,x13243,x13244,x13245,x13246,x13247,x13248))
% 159.70/159.38  [1325]~E(x13251,x13252)+E(f815(x13253,x13251,x13254,x13255,x13256,x13257,x13258),f815(x13253,x13252,x13254,x13255,x13256,x13257,x13258))
% 159.70/159.38  [1326]~E(x13261,x13262)+E(f815(x13263,x13264,x13261,x13265,x13266,x13267,x13268),f815(x13263,x13264,x13262,x13265,x13266,x13267,x13268))
% 159.70/159.38  [1327]~E(x13271,x13272)+E(f815(x13273,x13274,x13275,x13271,x13276,x13277,x13278),f815(x13273,x13274,x13275,x13272,x13276,x13277,x13278))
% 159.70/159.38  [1328]~E(x13281,x13282)+E(f815(x13283,x13284,x13285,x13286,x13281,x13287,x13288),f815(x13283,x13284,x13285,x13286,x13282,x13287,x13288))
% 159.70/159.38  [1329]~E(x13291,x13292)+E(f815(x13293,x13294,x13295,x13296,x13297,x13291,x13298),f815(x13293,x13294,x13295,x13296,x13297,x13292,x13298))
% 159.70/159.38  [1330]~E(x13301,x13302)+E(f815(x13303,x13304,x13305,x13306,x13307,x13308,x13301),f815(x13303,x13304,x13305,x13306,x13307,x13308,x13302))
% 159.70/159.38  [1331]~E(x13311,x13312)+E(f655(x13311,x13313,x13314,x13315),f655(x13312,x13313,x13314,x13315))
% 159.70/159.38  [1332]~E(x13321,x13322)+E(f655(x13323,x13321,x13324,x13325),f655(x13323,x13322,x13324,x13325))
% 159.70/159.38  [1333]~E(x13331,x13332)+E(f655(x13333,x13334,x13331,x13335),f655(x13333,x13334,x13332,x13335))
% 159.70/159.38  [1334]~E(x13341,x13342)+E(f655(x13343,x13344,x13345,x13341),f655(x13343,x13344,x13345,x13342))
% 159.70/159.38  [1335]~E(x13351,x13352)+E(f699(x13351,x13353,x13354),f699(x13352,x13353,x13354))
% 159.70/159.38  [1336]~E(x13361,x13362)+E(f699(x13363,x13361,x13364),f699(x13363,x13362,x13364))
% 159.70/159.38  [1337]~E(x13371,x13372)+E(f699(x13373,x13374,x13371),f699(x13373,x13374,x13372))
% 159.70/159.38  [1338]~E(x13381,x13382)+E(f270(x13381,x13383,x13384),f270(x13382,x13383,x13384))
% 159.70/159.38  [1339]~E(x13391,x13392)+E(f270(x13393,x13391,x13394),f270(x13393,x13392,x13394))
% 159.70/159.38  [1340]~E(x13401,x13402)+E(f270(x13403,x13404,x13401),f270(x13403,x13404,x13402))
% 159.70/159.38  [1341]~E(x13411,x13412)+E(f362(x13411,x13413,x13414,x13415),f362(x13412,x13413,x13414,x13415))
% 159.70/159.38  [1342]~E(x13421,x13422)+E(f362(x13423,x13421,x13424,x13425),f362(x13423,x13422,x13424,x13425))
% 159.70/159.38  [1343]~E(x13431,x13432)+E(f362(x13433,x13434,x13431,x13435),f362(x13433,x13434,x13432,x13435))
% 159.70/159.38  [1344]~E(x13441,x13442)+E(f362(x13443,x13444,x13445,x13441),f362(x13443,x13444,x13445,x13442))
% 159.70/159.38  [1345]~E(x13451,x13452)+E(f456(x13451,x13453,x13454),f456(x13452,x13453,x13454))
% 159.70/159.38  [1346]~E(x13461,x13462)+E(f456(x13463,x13461,x13464),f456(x13463,x13462,x13464))
% 159.70/159.38  [1347]~E(x13471,x13472)+E(f456(x13473,x13474,x13471),f456(x13473,x13474,x13472))
% 159.70/159.38  [1348]~E(x13481,x13482)+E(f212(x13481),f212(x13482))
% 159.70/159.38  [1349]~E(x13491,x13492)+E(f189(x13491),f189(x13492))
% 159.70/159.38  [1350]~E(x13501,x13502)+E(f206(x13501,x13503),f206(x13502,x13503))
% 159.70/159.38  [1351]~E(x13511,x13512)+E(f206(x13513,x13511),f206(x13513,x13512))
% 159.70/159.38  [1352]~E(x13521,x13522)+E(f632(x13521,x13523,x13524,x13525,x13526),f632(x13522,x13523,x13524,x13525,x13526))
% 159.70/159.38  [1353]~E(x13531,x13532)+E(f632(x13533,x13531,x13534,x13535,x13536),f632(x13533,x13532,x13534,x13535,x13536))
% 159.70/159.38  [1354]~E(x13541,x13542)+E(f632(x13543,x13544,x13541,x13545,x13546),f632(x13543,x13544,x13542,x13545,x13546))
% 159.70/159.38  [1355]~E(x13551,x13552)+E(f632(x13553,x13554,x13555,x13551,x13556),f632(x13553,x13554,x13555,x13552,x13556))
% 159.70/159.38  [1356]~E(x13561,x13562)+E(f632(x13563,x13564,x13565,x13566,x13561),f632(x13563,x13564,x13565,x13566,x13562))
% 159.70/159.38  [1357]~E(x13571,x13572)+E(f667(x13571,x13573,x13574,x13575,x13576,x13577),f667(x13572,x13573,x13574,x13575,x13576,x13577))
% 159.70/159.38  [1358]~E(x13581,x13582)+E(f667(x13583,x13581,x13584,x13585,x13586,x13587),f667(x13583,x13582,x13584,x13585,x13586,x13587))
% 159.70/159.38  [1359]~E(x13591,x13592)+E(f667(x13593,x13594,x13591,x13595,x13596,x13597),f667(x13593,x13594,x13592,x13595,x13596,x13597))
% 159.70/159.38  [1360]~E(x13601,x13602)+E(f667(x13603,x13604,x13605,x13601,x13606,x13607),f667(x13603,x13604,x13605,x13602,x13606,x13607))
% 159.70/159.38  [1361]~E(x13611,x13612)+E(f667(x13613,x13614,x13615,x13616,x13611,x13617),f667(x13613,x13614,x13615,x13616,x13612,x13617))
% 159.70/159.38  [1362]~E(x13621,x13622)+E(f667(x13623,x13624,x13625,x13626,x13627,x13621),f667(x13623,x13624,x13625,x13626,x13627,x13622))
% 159.70/159.38  [1363]~E(x13631,x13632)+E(f720(x13631,x13633,x13634,x13635),f720(x13632,x13633,x13634,x13635))
% 159.70/159.38  [1364]~E(x13641,x13642)+E(f720(x13643,x13641,x13644,x13645),f720(x13643,x13642,x13644,x13645))
% 159.70/159.38  [1365]~E(x13651,x13652)+E(f720(x13653,x13654,x13651,x13655),f720(x13653,x13654,x13652,x13655))
% 159.70/159.38  [1366]~E(x13661,x13662)+E(f720(x13663,x13664,x13665,x13661),f720(x13663,x13664,x13665,x13662))
% 159.70/159.38  [1367]~E(x13671,x13672)+E(f183(x13671),f183(x13672))
% 159.70/159.38  [1368]~E(x13681,x13682)+E(f466(x13681,x13683,x13684,x13685,x13686),f466(x13682,x13683,x13684,x13685,x13686))
% 159.70/159.38  [1369]~E(x13691,x13692)+E(f466(x13693,x13691,x13694,x13695,x13696),f466(x13693,x13692,x13694,x13695,x13696))
% 159.70/159.38  [1370]~E(x13701,x13702)+E(f466(x13703,x13704,x13701,x13705,x13706),f466(x13703,x13704,x13702,x13705,x13706))
% 159.70/159.38  [1371]~E(x13711,x13712)+E(f466(x13713,x13714,x13715,x13711,x13716),f466(x13713,x13714,x13715,x13712,x13716))
% 159.70/159.38  [1372]~E(x13721,x13722)+E(f466(x13723,x13724,x13725,x13726,x13721),f466(x13723,x13724,x13725,x13726,x13722))
% 159.70/159.38  [1373]~E(x13731,x13732)+E(f503(x13731,x13733,x13734),f503(x13732,x13733,x13734))
% 159.70/159.38  [1374]~E(x13741,x13742)+E(f503(x13743,x13741,x13744),f503(x13743,x13742,x13744))
% 159.70/159.38  [1375]~E(x13751,x13752)+E(f503(x13753,x13754,x13751),f503(x13753,x13754,x13752))
% 159.70/159.38  [1376]~E(x13761,x13762)+E(f365(x13761,x13763,x13764,x13765),f365(x13762,x13763,x13764,x13765))
% 159.70/159.38  [1377]~E(x13771,x13772)+E(f365(x13773,x13771,x13774,x13775),f365(x13773,x13772,x13774,x13775))
% 159.70/159.38  [1378]~E(x13781,x13782)+E(f365(x13783,x13784,x13781,x13785),f365(x13783,x13784,x13782,x13785))
% 159.70/159.38  [1379]~E(x13791,x13792)+E(f365(x13793,x13794,x13795,x13791),f365(x13793,x13794,x13795,x13792))
% 159.70/159.38  [1380]~E(x13801,x13802)+E(f278(x13801,x13803),f278(x13802,x13803))
% 159.70/159.38  [1381]~E(x13811,x13812)+E(f278(x13813,x13811),f278(x13813,x13812))
% 159.70/159.38  [1382]~E(x13821,x13822)+E(f842(x13821,x13823),f842(x13822,x13823))
% 159.70/159.38  [1383]~E(x13831,x13832)+E(f842(x13833,x13831),f842(x13833,x13832))
% 159.70/159.38  [1384]~E(x13841,x13842)+E(f658(x13841,x13843,x13844),f658(x13842,x13843,x13844))
% 159.70/159.38  [1385]~E(x13851,x13852)+E(f658(x13853,x13851,x13854),f658(x13853,x13852,x13854))
% 159.70/159.38  [1386]~E(x13861,x13862)+E(f658(x13863,x13864,x13861),f658(x13863,x13864,x13862))
% 159.70/159.38  [1387]~E(x13871,x13872)+E(f670(x13871,x13873,x13874,x13875,x13876,x13877),f670(x13872,x13873,x13874,x13875,x13876,x13877))
% 159.70/159.38  [1388]~E(x13881,x13882)+E(f670(x13883,x13881,x13884,x13885,x13886,x13887),f670(x13883,x13882,x13884,x13885,x13886,x13887))
% 159.70/159.38  [1389]~E(x13891,x13892)+E(f670(x13893,x13894,x13891,x13895,x13896,x13897),f670(x13893,x13894,x13892,x13895,x13896,x13897))
% 159.70/159.38  [1390]~E(x13901,x13902)+E(f670(x13903,x13904,x13905,x13901,x13906,x13907),f670(x13903,x13904,x13905,x13902,x13906,x13907))
% 159.70/159.38  [1391]~E(x13911,x13912)+E(f670(x13913,x13914,x13915,x13916,x13911,x13917),f670(x13913,x13914,x13915,x13916,x13912,x13917))
% 159.70/159.38  [1392]~E(x13921,x13922)+E(f670(x13923,x13924,x13925,x13926,x13927,x13921),f670(x13923,x13924,x13925,x13926,x13927,x13922))
% 159.70/159.38  [1393]~E(x13931,x13932)+E(f840(x13931,x13933,x13934,x13935,x13936,x13937),f840(x13932,x13933,x13934,x13935,x13936,x13937))
% 159.70/159.38  [1394]~E(x13941,x13942)+E(f840(x13943,x13941,x13944,x13945,x13946,x13947),f840(x13943,x13942,x13944,x13945,x13946,x13947))
% 159.70/159.38  [1395]~E(x13951,x13952)+E(f840(x13953,x13954,x13951,x13955,x13956,x13957),f840(x13953,x13954,x13952,x13955,x13956,x13957))
% 159.70/159.38  [1396]~E(x13961,x13962)+E(f840(x13963,x13964,x13965,x13961,x13966,x13967),f840(x13963,x13964,x13965,x13962,x13966,x13967))
% 159.70/159.38  [1397]~E(x13971,x13972)+E(f840(x13973,x13974,x13975,x13976,x13971,x13977),f840(x13973,x13974,x13975,x13976,x13972,x13977))
% 159.70/159.38  [1398]~E(x13981,x13982)+E(f840(x13983,x13984,x13985,x13986,x13987,x13981),f840(x13983,x13984,x13985,x13986,x13987,x13982))
% 159.70/159.38  [1399]~E(x13991,x13992)+E(f774(x13991,x13993,x13994),f774(x13992,x13993,x13994))
% 159.70/159.38  [1400]~E(x14001,x14002)+E(f774(x14003,x14001,x14004),f774(x14003,x14002,x14004))
% 159.70/159.38  [1401]~E(x14011,x14012)+E(f774(x14013,x14014,x14011),f774(x14013,x14014,x14012))
% 159.70/159.38  [1402]~E(x14021,x14022)+E(f572(x14021,x14023),f572(x14022,x14023))
% 159.70/159.38  [1403]~E(x14031,x14032)+E(f572(x14033,x14031),f572(x14033,x14032))
% 159.70/159.38  [1404]~E(x14041,x14042)+E(f464(x14041,x14043,x14044,x14045,x14046),f464(x14042,x14043,x14044,x14045,x14046))
% 159.70/159.38  [1405]~E(x14051,x14052)+E(f464(x14053,x14051,x14054,x14055,x14056),f464(x14053,x14052,x14054,x14055,x14056))
% 159.70/159.38  [1406]~E(x14061,x14062)+E(f464(x14063,x14064,x14061,x14065,x14066),f464(x14063,x14064,x14062,x14065,x14066))
% 159.70/159.38  [1407]~E(x14071,x14072)+E(f464(x14073,x14074,x14075,x14071,x14076),f464(x14073,x14074,x14075,x14072,x14076))
% 159.70/159.38  [1408]~E(x14081,x14082)+E(f464(x14083,x14084,x14085,x14086,x14081),f464(x14083,x14084,x14085,x14086,x14082))
% 159.70/159.38  [1409]~E(x14091,x14092)+E(f700(x14091,x14093,x14094,x14095),f700(x14092,x14093,x14094,x14095))
% 159.70/159.38  [1410]~E(x14101,x14102)+E(f700(x14103,x14101,x14104,x14105),f700(x14103,x14102,x14104,x14105))
% 159.70/159.38  [1411]~E(x14111,x14112)+E(f700(x14113,x14114,x14111,x14115),f700(x14113,x14114,x14112,x14115))
% 159.70/159.38  [1412]~E(x14121,x14122)+E(f700(x14123,x14124,x14125,x14121),f700(x14123,x14124,x14125,x14122))
% 159.70/159.38  [1413]~E(x14131,x14132)+E(f871(x14131,x14133,x14134,x14135),f871(x14132,x14133,x14134,x14135))
% 159.70/159.38  [1414]~E(x14141,x14142)+E(f871(x14143,x14141,x14144,x14145),f871(x14143,x14142,x14144,x14145))
% 159.70/159.38  [1415]~E(x14151,x14152)+E(f871(x14153,x14154,x14151,x14155),f871(x14153,x14154,x14152,x14155))
% 159.70/159.38  [1416]~E(x14161,x14162)+E(f871(x14163,x14164,x14165,x14161),f871(x14163,x14164,x14165,x14162))
% 159.70/159.38  [1417]~E(x14171,x14172)+E(f276(x14171,x14173,x14174,x14175),f276(x14172,x14173,x14174,x14175))
% 159.70/159.38  [1418]~E(x14181,x14182)+E(f276(x14183,x14181,x14184,x14185),f276(x14183,x14182,x14184,x14185))
% 159.70/159.38  [1419]~E(x14191,x14192)+E(f276(x14193,x14194,x14191,x14195),f276(x14193,x14194,x14192,x14195))
% 159.70/159.38  [1420]~E(x14201,x14202)+E(f276(x14203,x14204,x14205,x14201),f276(x14203,x14204,x14205,x14202))
% 159.70/159.38  [1421]~E(x14211,x14212)+E(f594(x14211,x14213,x14214,x14215,x14216,x14217,x14218,x14219),f594(x14212,x14213,x14214,x14215,x14216,x14217,x14218,x14219))
% 159.70/159.38  [1422]~E(x14221,x14222)+E(f594(x14223,x14221,x14224,x14225,x14226,x14227,x14228,x14229),f594(x14223,x14222,x14224,x14225,x14226,x14227,x14228,x14229))
% 159.70/159.38  [1423]~E(x14231,x14232)+E(f594(x14233,x14234,x14231,x14235,x14236,x14237,x14238,x14239),f594(x14233,x14234,x14232,x14235,x14236,x14237,x14238,x14239))
% 159.70/159.38  [1424]~E(x14241,x14242)+E(f594(x14243,x14244,x14245,x14241,x14246,x14247,x14248,x14249),f594(x14243,x14244,x14245,x14242,x14246,x14247,x14248,x14249))
% 159.70/159.38  [1425]~E(x14251,x14252)+E(f594(x14253,x14254,x14255,x14256,x14251,x14257,x14258,x14259),f594(x14253,x14254,x14255,x14256,x14252,x14257,x14258,x14259))
% 159.70/159.38  [1426]~E(x14261,x14262)+E(f594(x14263,x14264,x14265,x14266,x14267,x14261,x14268,x14269),f594(x14263,x14264,x14265,x14266,x14267,x14262,x14268,x14269))
% 159.70/159.38  [1427]~E(x14271,x14272)+E(f594(x14273,x14274,x14275,x14276,x14277,x14278,x14271,x14279),f594(x14273,x14274,x14275,x14276,x14277,x14278,x14272,x14279))
% 159.70/159.38  [1428]~E(x14281,x14282)+E(f594(x14283,x14284,x14285,x14286,x14287,x14288,x14289,x14281),f594(x14283,x14284,x14285,x14286,x14287,x14288,x14289,x14282))
% 159.70/159.38  [1429]~E(x14291,x14292)+E(f488(x14291,x14293,x14294,x14295,x14296,x14297,x14298),f488(x14292,x14293,x14294,x14295,x14296,x14297,x14298))
% 159.70/159.38  [1430]~E(x14301,x14302)+E(f488(x14303,x14301,x14304,x14305,x14306,x14307,x14308),f488(x14303,x14302,x14304,x14305,x14306,x14307,x14308))
% 159.70/159.38  [1431]~E(x14311,x14312)+E(f488(x14313,x14314,x14311,x14315,x14316,x14317,x14318),f488(x14313,x14314,x14312,x14315,x14316,x14317,x14318))
% 159.70/159.38  [1432]~E(x14321,x14322)+E(f488(x14323,x14324,x14325,x14321,x14326,x14327,x14328),f488(x14323,x14324,x14325,x14322,x14326,x14327,x14328))
% 159.70/159.38  [1433]~E(x14331,x14332)+E(f488(x14333,x14334,x14335,x14336,x14331,x14337,x14338),f488(x14333,x14334,x14335,x14336,x14332,x14337,x14338))
% 159.70/159.38  [1434]~E(x14341,x14342)+E(f488(x14343,x14344,x14345,x14346,x14347,x14341,x14348),f488(x14343,x14344,x14345,x14346,x14347,x14342,x14348))
% 159.70/159.39  [1435]~E(x14351,x14352)+E(f488(x14353,x14354,x14355,x14356,x14357,x14358,x14351),f488(x14353,x14354,x14355,x14356,x14357,x14358,x14352))
% 159.70/159.39  [1436]~E(x14361,x14362)+E(f551(x14361,x14363,x14364,x14365,x14366,x14367),f551(x14362,x14363,x14364,x14365,x14366,x14367))
% 159.70/159.39  [1437]~E(x14371,x14372)+E(f551(x14373,x14371,x14374,x14375,x14376,x14377),f551(x14373,x14372,x14374,x14375,x14376,x14377))
% 159.70/159.39  [1438]~E(x14381,x14382)+E(f551(x14383,x14384,x14381,x14385,x14386,x14387),f551(x14383,x14384,x14382,x14385,x14386,x14387))
% 159.70/159.39  [1439]~E(x14391,x14392)+E(f551(x14393,x14394,x14395,x14391,x14396,x14397),f551(x14393,x14394,x14395,x14392,x14396,x14397))
% 159.70/159.39  [1440]~E(x14401,x14402)+E(f551(x14403,x14404,x14405,x14406,x14401,x14407),f551(x14403,x14404,x14405,x14406,x14402,x14407))
% 159.70/159.39  [1441]~E(x14411,x14412)+E(f551(x14413,x14414,x14415,x14416,x14417,x14411),f551(x14413,x14414,x14415,x14416,x14417,x14412))
% 159.70/159.39  [1442]~E(x14421,x14422)+E(f583(x14421,x14423,x14424),f583(x14422,x14423,x14424))
% 159.70/159.39  [1443]~E(x14431,x14432)+E(f583(x14433,x14431,x14434),f583(x14433,x14432,x14434))
% 159.70/159.39  [1444]~E(x14441,x14442)+E(f583(x14443,x14444,x14441),f583(x14443,x14444,x14442))
% 159.70/159.39  [1445]~E(x14451,x14452)+E(f824(x14451,x14453,x14454,x14455),f824(x14452,x14453,x14454,x14455))
% 159.70/159.39  [1446]~E(x14461,x14462)+E(f824(x14463,x14461,x14464,x14465),f824(x14463,x14462,x14464,x14465))
% 159.70/159.39  [1447]~E(x14471,x14472)+E(f824(x14473,x14474,x14471,x14475),f824(x14473,x14474,x14472,x14475))
% 159.70/159.39  [1448]~E(x14481,x14482)+E(f824(x14483,x14484,x14485,x14481),f824(x14483,x14484,x14485,x14482))
% 159.70/159.39  [1449]~E(x14491,x14492)+E(f441(x14491,x14493),f441(x14492,x14493))
% 159.70/159.39  [1450]~E(x14501,x14502)+E(f441(x14503,x14501),f441(x14503,x14502))
% 159.70/159.39  [1451]~E(x14511,x14512)+E(f752(x14511,x14513),f752(x14512,x14513))
% 159.70/159.39  [1452]~E(x14521,x14522)+E(f752(x14523,x14521),f752(x14523,x14522))
% 159.70/159.39  [1453]~E(x14531,x14532)+E(f812(x14531,x14533,x14534,x14535,x14536,x14537,x14538),f812(x14532,x14533,x14534,x14535,x14536,x14537,x14538))
% 159.70/159.39  [1454]~E(x14541,x14542)+E(f812(x14543,x14541,x14544,x14545,x14546,x14547,x14548),f812(x14543,x14542,x14544,x14545,x14546,x14547,x14548))
% 159.70/159.39  [1455]~E(x14551,x14552)+E(f812(x14553,x14554,x14551,x14555,x14556,x14557,x14558),f812(x14553,x14554,x14552,x14555,x14556,x14557,x14558))
% 159.70/159.39  [1456]~E(x14561,x14562)+E(f812(x14563,x14564,x14565,x14561,x14566,x14567,x14568),f812(x14563,x14564,x14565,x14562,x14566,x14567,x14568))
% 159.70/159.39  [1457]~E(x14571,x14572)+E(f812(x14573,x14574,x14575,x14576,x14571,x14577,x14578),f812(x14573,x14574,x14575,x14576,x14572,x14577,x14578))
% 159.70/159.39  [1458]~E(x14581,x14582)+E(f812(x14583,x14584,x14585,x14586,x14587,x14581,x14588),f812(x14583,x14584,x14585,x14586,x14587,x14582,x14588))
% 159.70/159.39  [1459]~E(x14591,x14592)+E(f812(x14593,x14594,x14595,x14596,x14597,x14598,x14591),f812(x14593,x14594,x14595,x14596,x14597,x14598,x14592))
% 159.70/159.39  [1460]~E(x14601,x14602)+E(f828(x14601,x14603),f828(x14602,x14603))
% 159.70/159.39  [1461]~E(x14611,x14612)+E(f828(x14613,x14611),f828(x14613,x14612))
% 159.70/159.39  [1462]~E(x14621,x14622)+E(f415(x14621,x14623),f415(x14622,x14623))
% 159.70/159.39  [1463]~E(x14631,x14632)+E(f415(x14633,x14631),f415(x14633,x14632))
% 159.70/159.39  [1464]~E(x14641,x14642)+E(f371(x14641,x14643),f371(x14642,x14643))
% 159.70/159.39  [1465]~E(x14651,x14652)+E(f371(x14653,x14651),f371(x14653,x14652))
% 159.70/159.39  [1466]~E(x14661,x14662)+E(f478(x14661,x14663,x14664),f478(x14662,x14663,x14664))
% 159.70/159.39  [1467]~E(x14671,x14672)+E(f478(x14673,x14671,x14674),f478(x14673,x14672,x14674))
% 159.70/159.39  [1468]~E(x14681,x14682)+E(f478(x14683,x14684,x14681),f478(x14683,x14684,x14682))
% 159.70/159.39  [1469]~E(x14691,x14692)+E(f491(x14691,x14693,x14694),f491(x14692,x14693,x14694))
% 159.70/159.39  [1470]~E(x14701,x14702)+E(f491(x14703,x14701,x14704),f491(x14703,x14702,x14704))
% 159.70/159.39  [1471]~E(x14711,x14712)+E(f491(x14713,x14714,x14711),f491(x14713,x14714,x14712))
% 159.70/159.39  [1472]~E(x14721,x14722)+E(f205(x14721),f205(x14722))
% 159.70/159.39  [1473]~E(x14731,x14732)+E(f200(x14731,x14733,x14734,x14735),f200(x14732,x14733,x14734,x14735))
% 159.70/159.39  [1474]~E(x14741,x14742)+E(f200(x14743,x14741,x14744,x14745),f200(x14743,x14742,x14744,x14745))
% 159.70/159.39  [1475]~E(x14751,x14752)+E(f200(x14753,x14754,x14751,x14755),f200(x14753,x14754,x14752,x14755))
% 159.70/159.39  [1476]~E(x14761,x14762)+E(f200(x14763,x14764,x14765,x14761),f200(x14763,x14764,x14765,x14762))
% 159.70/159.39  [1477]~E(x14771,x14772)+E(f716(x14771,x14773,x14774),f716(x14772,x14773,x14774))
% 159.70/159.39  [1478]~E(x14781,x14782)+E(f716(x14783,x14781,x14784),f716(x14783,x14782,x14784))
% 159.70/159.39  [1479]~E(x14791,x14792)+E(f716(x14793,x14794,x14791),f716(x14793,x14794,x14792))
% 159.70/159.39  [1480]~E(x14801,x14802)+E(f345(x14801),f345(x14802))
% 159.70/159.39  [1481]~E(x14811,x14812)+E(f363(x14811,x14813,x14814,x14815),f363(x14812,x14813,x14814,x14815))
% 159.70/159.39  [1482]~E(x14821,x14822)+E(f363(x14823,x14821,x14824,x14825),f363(x14823,x14822,x14824,x14825))
% 159.70/159.39  [1483]~E(x14831,x14832)+E(f363(x14833,x14834,x14831,x14835),f363(x14833,x14834,x14832,x14835))
% 159.70/159.39  [1484]~E(x14841,x14842)+E(f363(x14843,x14844,x14845,x14841),f363(x14843,x14844,x14845,x14842))
% 159.70/159.39  [1485]~E(x14851,x14852)+E(f890(x14851,x14853),f890(x14852,x14853))
% 159.70/159.39  [1486]~E(x14861,x14862)+E(f890(x14863,x14861),f890(x14863,x14862))
% 159.70/159.39  [1487]~E(x14871,x14872)+E(f138(x14871),f138(x14872))
% 159.70/159.39  [1488]~E(x14881,x14882)+E(f623(x14881,x14883,x14884,x14885),f623(x14882,x14883,x14884,x14885))
% 159.70/159.39  [1489]~E(x14891,x14892)+E(f623(x14893,x14891,x14894,x14895),f623(x14893,x14892,x14894,x14895))
% 159.70/159.39  [1490]~E(x14901,x14902)+E(f623(x14903,x14904,x14901,x14905),f623(x14903,x14904,x14902,x14905))
% 159.70/159.39  [1491]~E(x14911,x14912)+E(f623(x14913,x14914,x14915,x14911),f623(x14913,x14914,x14915,x14912))
% 159.70/159.39  [1492]~E(x14921,x14922)+E(f552(x14921,x14923,x14924,x14925),f552(x14922,x14923,x14924,x14925))
% 159.70/159.39  [1493]~E(x14931,x14932)+E(f552(x14933,x14931,x14934,x14935),f552(x14933,x14932,x14934,x14935))
% 159.70/159.39  [1494]~E(x14941,x14942)+E(f552(x14943,x14944,x14941,x14945),f552(x14943,x14944,x14942,x14945))
% 159.70/159.39  [1495]~E(x14951,x14952)+E(f552(x14953,x14954,x14955,x14951),f552(x14953,x14954,x14955,x14952))
% 159.70/159.39  [1496]~E(x14961,x14962)+E(f671(x14961,x14963,x14964,x14965),f671(x14962,x14963,x14964,x14965))
% 159.70/159.39  [1497]~E(x14971,x14972)+E(f671(x14973,x14971,x14974,x14975),f671(x14973,x14972,x14974,x14975))
% 159.70/159.39  [1498]~E(x14981,x14982)+E(f671(x14983,x14984,x14981,x14985),f671(x14983,x14984,x14982,x14985))
% 159.70/159.39  [1499]~E(x14991,x14992)+E(f671(x14993,x14994,x14995,x14991),f671(x14993,x14994,x14995,x14992))
% 159.70/159.39  [1500]~E(x15001,x15002)+E(f711(x15001,x15003,x15004,x15005,x15006),f711(x15002,x15003,x15004,x15005,x15006))
% 159.70/159.39  [1501]~E(x15011,x15012)+E(f711(x15013,x15011,x15014,x15015,x15016),f711(x15013,x15012,x15014,x15015,x15016))
% 159.70/159.39  [1502]~E(x15021,x15022)+E(f711(x15023,x15024,x15021,x15025,x15026),f711(x15023,x15024,x15022,x15025,x15026))
% 159.70/159.39  [1503]~E(x15031,x15032)+E(f711(x15033,x15034,x15035,x15031,x15036),f711(x15033,x15034,x15035,x15032,x15036))
% 159.70/159.39  [1504]~E(x15041,x15042)+E(f711(x15043,x15044,x15045,x15046,x15041),f711(x15043,x15044,x15045,x15046,x15042))
% 159.70/159.39  [1505]~E(x15051,x15052)+E(f869(x15051,x15053,x15054),f869(x15052,x15053,x15054))
% 159.70/159.39  [1506]~E(x15061,x15062)+E(f869(x15063,x15061,x15064),f869(x15063,x15062,x15064))
% 159.70/159.39  [1507]~E(x15071,x15072)+E(f869(x15073,x15074,x15071),f869(x15073,x15074,x15072))
% 159.70/159.39  [1508]~E(x15081,x15082)+E(f350(x15081,x15083,x15084),f350(x15082,x15083,x15084))
% 159.70/159.39  [1509]~E(x15091,x15092)+E(f350(x15093,x15091,x15094),f350(x15093,x15092,x15094))
% 159.70/159.39  [1510]~E(x15101,x15102)+E(f350(x15103,x15104,x15101),f350(x15103,x15104,x15102))
% 159.70/159.39  [1511]~E(x15111,x15112)+E(f893(x15111,x15113,x15114,x15115),f893(x15112,x15113,x15114,x15115))
% 159.70/159.39  [1512]~E(x15121,x15122)+E(f893(x15123,x15121,x15124,x15125),f893(x15123,x15122,x15124,x15125))
% 159.70/159.39  [1513]~E(x15131,x15132)+E(f893(x15133,x15134,x15131,x15135),f893(x15133,x15134,x15132,x15135))
% 159.70/159.39  [1514]~E(x15141,x15142)+E(f893(x15143,x15144,x15145,x15141),f893(x15143,x15144,x15145,x15142))
% 159.70/159.39  [1515]~E(x15151,x15152)+E(f412(x15151,x15153,x15154,x15155),f412(x15152,x15153,x15154,x15155))
% 159.70/159.39  [1516]~E(x15161,x15162)+E(f412(x15163,x15161,x15164,x15165),f412(x15163,x15162,x15164,x15165))
% 159.70/159.39  [1517]~E(x15171,x15172)+E(f412(x15173,x15174,x15171,x15175),f412(x15173,x15174,x15172,x15175))
% 159.70/159.39  [1518]~E(x15181,x15182)+E(f412(x15183,x15184,x15185,x15181),f412(x15183,x15184,x15185,x15182))
% 159.70/159.39  [1519]~E(x15191,x15192)+E(f783(x15191,x15193,x15194),f783(x15192,x15193,x15194))
% 159.70/159.39  [1520]~E(x15201,x15202)+E(f783(x15203,x15201,x15204),f783(x15203,x15202,x15204))
% 159.70/159.39  [1521]~E(x15211,x15212)+E(f783(x15213,x15214,x15211),f783(x15213,x15214,x15212))
% 159.70/159.39  [1522]~E(x15221,x15222)+E(f595(x15221,x15223,x15224,x15225,x15226,x15227,x15228,x15229),f595(x15222,x15223,x15224,x15225,x15226,x15227,x15228,x15229))
% 159.70/159.39  [1523]~E(x15231,x15232)+E(f595(x15233,x15231,x15234,x15235,x15236,x15237,x15238,x15239),f595(x15233,x15232,x15234,x15235,x15236,x15237,x15238,x15239))
% 159.70/159.39  [1524]~E(x15241,x15242)+E(f595(x15243,x15244,x15241,x15245,x15246,x15247,x15248,x15249),f595(x15243,x15244,x15242,x15245,x15246,x15247,x15248,x15249))
% 159.70/159.39  [1525]~E(x15251,x15252)+E(f595(x15253,x15254,x15255,x15251,x15256,x15257,x15258,x15259),f595(x15253,x15254,x15255,x15252,x15256,x15257,x15258,x15259))
% 159.70/159.39  [1526]~E(x15261,x15262)+E(f595(x15263,x15264,x15265,x15266,x15261,x15267,x15268,x15269),f595(x15263,x15264,x15265,x15266,x15262,x15267,x15268,x15269))
% 159.70/159.39  [1527]~E(x15271,x15272)+E(f595(x15273,x15274,x15275,x15276,x15277,x15271,x15278,x15279),f595(x15273,x15274,x15275,x15276,x15277,x15272,x15278,x15279))
% 159.70/159.39  [1528]~E(x15281,x15282)+E(f595(x15283,x15284,x15285,x15286,x15287,x15288,x15281,x15289),f595(x15283,x15284,x15285,x15286,x15287,x15288,x15282,x15289))
% 159.70/159.39  [1529]~E(x15291,x15292)+E(f595(x15293,x15294,x15295,x15296,x15297,x15298,x15299,x15291),f595(x15293,x15294,x15295,x15296,x15297,x15298,x15299,x15292))
% 159.70/159.39  [1530]~E(x15301,x15302)+E(f556(x15301,x15303,x15304,x15305),f556(x15302,x15303,x15304,x15305))
% 159.70/159.39  [1531]~E(x15311,x15312)+E(f556(x15313,x15311,x15314,x15315),f556(x15313,x15312,x15314,x15315))
% 159.70/159.39  [1532]~E(x15321,x15322)+E(f556(x15323,x15324,x15321,x15325),f556(x15323,x15324,x15322,x15325))
% 159.70/159.39  [1533]~E(x15331,x15332)+E(f556(x15333,x15334,x15335,x15331),f556(x15333,x15334,x15335,x15332))
% 159.70/159.39  [1534]~E(x15341,x15342)+E(f728(x15341,x15343),f728(x15342,x15343))
% 159.70/159.39  [1535]~E(x15351,x15352)+E(f728(x15353,x15351),f728(x15353,x15352))
% 159.70/159.39  [1536]~E(x15361,x15362)+E(f17(x15361,x15363,x15364,x15365),f17(x15362,x15363,x15364,x15365))
% 159.70/159.39  [1537]~E(x15371,x15372)+E(f17(x15373,x15371,x15374,x15375),f17(x15373,x15372,x15374,x15375))
% 159.70/159.39  [1538]~E(x15381,x15382)+E(f17(x15383,x15384,x15381,x15385),f17(x15383,x15384,x15382,x15385))
% 159.70/159.39  [1539]~E(x15391,x15392)+E(f17(x15393,x15394,x15395,x15391),f17(x15393,x15394,x15395,x15392))
% 159.70/159.39  [1540]~E(x15401,x15402)+E(f573(x15401,x15403,x15404),f573(x15402,x15403,x15404))
% 159.70/159.39  [1541]~E(x15411,x15412)+E(f573(x15413,x15411,x15414),f573(x15413,x15412,x15414))
% 159.70/159.39  [1542]~E(x15421,x15422)+E(f573(x15423,x15424,x15421),f573(x15423,x15424,x15422))
% 159.70/159.39  [1543]~E(x15431,x15432)+E(f279(x15431,x15433,x15434,x15435),f279(x15432,x15433,x15434,x15435))
% 159.70/159.39  [1544]~E(x15441,x15442)+E(f279(x15443,x15441,x15444,x15445),f279(x15443,x15442,x15444,x15445))
% 159.70/159.39  [1545]~E(x15451,x15452)+E(f279(x15453,x15454,x15451,x15455),f279(x15453,x15454,x15452,x15455))
% 159.70/159.39  [1546]~E(x15461,x15462)+E(f279(x15463,x15464,x15465,x15461),f279(x15463,x15464,x15465,x15462))
% 159.70/159.39  [1547]~E(x15471,x15472)+E(f485(x15471,x15473,x15474),f485(x15472,x15473,x15474))
% 159.70/159.39  [1548]~E(x15481,x15482)+E(f485(x15483,x15481,x15484),f485(x15483,x15482,x15484))
% 159.70/159.39  [1549]~E(x15491,x15492)+E(f485(x15493,x15494,x15491),f485(x15493,x15494,x15492))
% 159.70/159.39  [1550]~E(x15501,x15502)+E(f281(x15501),f281(x15502))
% 159.70/159.39  [1551]~E(x15511,x15512)+E(f801(x15511,x15513,x15514,x15515),f801(x15512,x15513,x15514,x15515))
% 159.70/159.39  [1552]~E(x15521,x15522)+E(f801(x15523,x15521,x15524,x15525),f801(x15523,x15522,x15524,x15525))
% 159.70/159.39  [1553]~E(x15531,x15532)+E(f801(x15533,x15534,x15531,x15535),f801(x15533,x15534,x15532,x15535))
% 159.70/159.39  [1554]~E(x15541,x15542)+E(f801(x15543,x15544,x15545,x15541),f801(x15543,x15544,x15545,x15542))
% 159.70/159.39  [1555]~E(x15551,x15552)+E(f253(x15551,x15553),f253(x15552,x15553))
% 159.70/159.39  [1556]~E(x15561,x15562)+E(f253(x15563,x15561),f253(x15563,x15562))
% 159.70/159.39  [1557]~E(x15571,x15572)+E(f527(x15571,x15573,x15574,x15575),f527(x15572,x15573,x15574,x15575))
% 159.70/159.39  [1558]~E(x15581,x15582)+E(f527(x15583,x15581,x15584,x15585),f527(x15583,x15582,x15584,x15585))
% 159.70/159.39  [1559]~E(x15591,x15592)+E(f527(x15593,x15594,x15591,x15595),f527(x15593,x15594,x15592,x15595))
% 159.70/159.39  [1560]~E(x15601,x15602)+E(f527(x15603,x15604,x15605,x15601),f527(x15603,x15604,x15605,x15602))
% 159.70/159.39  [1561]~E(x15611,x15612)+E(f769(x15611,x15613,x15614,x15615,x15616,x15617,x15618),f769(x15612,x15613,x15614,x15615,x15616,x15617,x15618))
% 159.70/159.39  [1562]~E(x15621,x15622)+E(f769(x15623,x15621,x15624,x15625,x15626,x15627,x15628),f769(x15623,x15622,x15624,x15625,x15626,x15627,x15628))
% 159.70/159.39  [1563]~E(x15631,x15632)+E(f769(x15633,x15634,x15631,x15635,x15636,x15637,x15638),f769(x15633,x15634,x15632,x15635,x15636,x15637,x15638))
% 159.70/159.39  [1564]~E(x15641,x15642)+E(f769(x15643,x15644,x15645,x15641,x15646,x15647,x15648),f769(x15643,x15644,x15645,x15642,x15646,x15647,x15648))
% 159.70/159.39  [1565]~E(x15651,x15652)+E(f769(x15653,x15654,x15655,x15656,x15651,x15657,x15658),f769(x15653,x15654,x15655,x15656,x15652,x15657,x15658))
% 159.70/159.39  [1566]~E(x15661,x15662)+E(f769(x15663,x15664,x15665,x15666,x15667,x15661,x15668),f769(x15663,x15664,x15665,x15666,x15667,x15662,x15668))
% 159.70/159.39  [1567]~E(x15671,x15672)+E(f769(x15673,x15674,x15675,x15676,x15677,x15678,x15671),f769(x15673,x15674,x15675,x15676,x15677,x15678,x15672))
% 159.70/159.39  [1568]~E(x15681,x15682)+E(f545(x15681,x15683,x15684),f545(x15682,x15683,x15684))
% 159.70/159.39  [1569]~E(x15691,x15692)+E(f545(x15693,x15691,x15694),f545(x15693,x15692,x15694))
% 159.70/159.39  [1570]~E(x15701,x15702)+E(f545(x15703,x15704,x15701),f545(x15703,x15704,x15702))
% 159.70/159.39  [1571]~E(x15711,x15712)+E(f506(x15711),f506(x15712))
% 159.70/159.39  [1572]~E(x15721,x15722)+E(f768(x15721,x15723,x15724,x15725,x15726),f768(x15722,x15723,x15724,x15725,x15726))
% 159.70/159.39  [1573]~E(x15731,x15732)+E(f768(x15733,x15731,x15734,x15735,x15736),f768(x15733,x15732,x15734,x15735,x15736))
% 159.70/159.39  [1574]~E(x15741,x15742)+E(f768(x15743,x15744,x15741,x15745,x15746),f768(x15743,x15744,x15742,x15745,x15746))
% 159.70/159.39  [1575]~E(x15751,x15752)+E(f768(x15753,x15754,x15755,x15751,x15756),f768(x15753,x15754,x15755,x15752,x15756))
% 159.70/159.39  [1576]~E(x15761,x15762)+E(f768(x15763,x15764,x15765,x15766,x15761),f768(x15763,x15764,x15765,x15766,x15762))
% 159.70/159.39  [1577]~E(x15771,x15772)+E(f302(x15771,x15773,x15774,x15775,x15776),f302(x15772,x15773,x15774,x15775,x15776))
% 159.70/159.39  [1578]~E(x15781,x15782)+E(f302(x15783,x15781,x15784,x15785,x15786),f302(x15783,x15782,x15784,x15785,x15786))
% 159.70/159.39  [1579]~E(x15791,x15792)+E(f302(x15793,x15794,x15791,x15795,x15796),f302(x15793,x15794,x15792,x15795,x15796))
% 159.70/159.39  [1580]~E(x15801,x15802)+E(f302(x15803,x15804,x15805,x15801,x15806),f302(x15803,x15804,x15805,x15802,x15806))
% 159.70/159.39  [1581]~E(x15811,x15812)+E(f302(x15813,x15814,x15815,x15816,x15811),f302(x15813,x15814,x15815,x15816,x15812))
% 159.70/159.39  [1582]~E(x15821,x15822)+E(f619(x15821,x15823,x15824,x15825,x15826),f619(x15822,x15823,x15824,x15825,x15826))
% 159.70/159.39  [1583]~E(x15831,x15832)+E(f619(x15833,x15831,x15834,x15835,x15836),f619(x15833,x15832,x15834,x15835,x15836))
% 159.70/159.39  [1584]~E(x15841,x15842)+E(f619(x15843,x15844,x15841,x15845,x15846),f619(x15843,x15844,x15842,x15845,x15846))
% 159.70/159.39  [1585]~E(x15851,x15852)+E(f619(x15853,x15854,x15855,x15851,x15856),f619(x15853,x15854,x15855,x15852,x15856))
% 159.70/159.39  [1586]~E(x15861,x15862)+E(f619(x15863,x15864,x15865,x15866,x15861),f619(x15863,x15864,x15865,x15866,x15862))
% 159.70/159.39  [1587]~E(x15871,x15872)+E(f452(x15871,x15873,x15874),f452(x15872,x15873,x15874))
% 159.70/159.39  [1588]~E(x15881,x15882)+E(f452(x15883,x15881,x15884),f452(x15883,x15882,x15884))
% 159.70/159.39  [1589]~E(x15891,x15892)+E(f452(x15893,x15894,x15891),f452(x15893,x15894,x15892))
% 159.70/159.39  [1590]~E(x15901,x15902)+E(f193(x15901,x15903,x15904,x15905),f193(x15902,x15903,x15904,x15905))
% 159.70/159.39  [1591]~E(x15911,x15912)+E(f193(x15913,x15911,x15914,x15915),f193(x15913,x15912,x15914,x15915))
% 159.70/159.39  [1592]~E(x15921,x15922)+E(f193(x15923,x15924,x15921,x15925),f193(x15923,x15924,x15922,x15925))
% 159.70/159.39  [1593]~E(x15931,x15932)+E(f193(x15933,x15934,x15935,x15931),f193(x15933,x15934,x15935,x15932))
% 159.70/159.39  [1594]~E(x15941,x15942)+E(f358(x15941,x15943,x15944,x15945),f358(x15942,x15943,x15944,x15945))
% 159.70/159.39  [1595]~E(x15951,x15952)+E(f358(x15953,x15951,x15954,x15955),f358(x15953,x15952,x15954,x15955))
% 159.70/159.39  [1596]~E(x15961,x15962)+E(f358(x15963,x15964,x15961,x15965),f358(x15963,x15964,x15962,x15965))
% 159.70/159.39  [1597]~E(x15971,x15972)+E(f358(x15973,x15974,x15975,x15971),f358(x15973,x15974,x15975,x15972))
% 159.70/159.39  [1598]~E(x15981,x15982)+E(f336(x15981),f336(x15982))
% 159.70/159.39  [1599]~E(x15991,x15992)+E(f708(x15991,x15993,x15994,x15995),f708(x15992,x15993,x15994,x15995))
% 159.70/159.39  [1600]~E(x16001,x16002)+E(f708(x16003,x16001,x16004,x16005),f708(x16003,x16002,x16004,x16005))
% 159.70/159.39  [1601]~E(x16011,x16012)+E(f708(x16013,x16014,x16011,x16015),f708(x16013,x16014,x16012,x16015))
% 159.70/159.39  [1602]~E(x16021,x16022)+E(f708(x16023,x16024,x16025,x16021),f708(x16023,x16024,x16025,x16022))
% 159.70/159.39  [1603]~E(x16031,x16032)+E(f742(x16031,x16033,x16034,x16035,x16036),f742(x16032,x16033,x16034,x16035,x16036))
% 159.70/159.39  [1604]~E(x16041,x16042)+E(f742(x16043,x16041,x16044,x16045,x16046),f742(x16043,x16042,x16044,x16045,x16046))
% 159.70/159.39  [1605]~E(x16051,x16052)+E(f742(x16053,x16054,x16051,x16055,x16056),f742(x16053,x16054,x16052,x16055,x16056))
% 159.70/159.39  [1606]~E(x16061,x16062)+E(f742(x16063,x16064,x16065,x16061,x16066),f742(x16063,x16064,x16065,x16062,x16066))
% 159.70/159.39  [1607]~E(x16071,x16072)+E(f742(x16073,x16074,x16075,x16076,x16071),f742(x16073,x16074,x16075,x16076,x16072))
% 159.70/159.39  [1608]~E(x16081,x16082)+E(f684(x16081,x16083,x16084,x16085),f684(x16082,x16083,x16084,x16085))
% 159.70/159.39  [1609]~E(x16091,x16092)+E(f684(x16093,x16091,x16094,x16095),f684(x16093,x16092,x16094,x16095))
% 159.70/159.39  [1610]~E(x16101,x16102)+E(f684(x16103,x16104,x16101,x16105),f684(x16103,x16104,x16102,x16105))
% 159.70/159.39  [1611]~E(x16111,x16112)+E(f684(x16113,x16114,x16115,x16111),f684(x16113,x16114,x16115,x16112))
% 159.70/159.39  [1612]~E(x16121,x16122)+E(f707(x16121,x16123,x16124,x16125),f707(x16122,x16123,x16124,x16125))
% 159.70/159.39  [1613]~E(x16131,x16132)+E(f707(x16133,x16131,x16134,x16135),f707(x16133,x16132,x16134,x16135))
% 159.70/159.39  [1614]~E(x16141,x16142)+E(f707(x16143,x16144,x16141,x16145),f707(x16143,x16144,x16142,x16145))
% 159.70/159.39  [1615]~E(x16151,x16152)+E(f707(x16153,x16154,x16155,x16151),f707(x16153,x16154,x16155,x16152))
% 159.70/159.39  [1616]~E(x16161,x16162)+E(f593(x16161,x16163,x16164),f593(x16162,x16163,x16164))
% 159.70/159.39  [1617]~E(x16171,x16172)+E(f593(x16173,x16171,x16174),f593(x16173,x16172,x16174))
% 159.70/159.39  [1618]~E(x16181,x16182)+E(f593(x16183,x16184,x16181),f593(x16183,x16184,x16182))
% 159.70/159.39  [1619]~E(x16191,x16192)+E(f473(x16191,x16193,x16194,x16195,x16196),f473(x16192,x16193,x16194,x16195,x16196))
% 159.70/159.39  [1620]~E(x16201,x16202)+E(f473(x16203,x16201,x16204,x16205,x16206),f473(x16203,x16202,x16204,x16205,x16206))
% 159.70/159.39  [1621]~E(x16211,x16212)+E(f473(x16213,x16214,x16211,x16215,x16216),f473(x16213,x16214,x16212,x16215,x16216))
% 159.70/159.39  [1622]~E(x16221,x16222)+E(f473(x16223,x16224,x16225,x16221,x16226),f473(x16223,x16224,x16225,x16222,x16226))
% 159.70/159.39  [1623]~E(x16231,x16232)+E(f473(x16233,x16234,x16235,x16236,x16231),f473(x16233,x16234,x16235,x16236,x16232))
% 159.70/159.39  [1624]~E(x16241,x16242)+E(f580(x16241,x16243,x16244,x16245,x16246,x16247),f580(x16242,x16243,x16244,x16245,x16246,x16247))
% 159.70/159.39  [1625]~E(x16251,x16252)+E(f580(x16253,x16251,x16254,x16255,x16256,x16257),f580(x16253,x16252,x16254,x16255,x16256,x16257))
% 159.70/159.39  [1626]~E(x16261,x16262)+E(f580(x16263,x16264,x16261,x16265,x16266,x16267),f580(x16263,x16264,x16262,x16265,x16266,x16267))
% 159.70/159.39  [1627]~E(x16271,x16272)+E(f580(x16273,x16274,x16275,x16271,x16276,x16277),f580(x16273,x16274,x16275,x16272,x16276,x16277))
% 159.70/159.39  [1628]~E(x16281,x16282)+E(f580(x16283,x16284,x16285,x16286,x16281,x16287),f580(x16283,x16284,x16285,x16286,x16282,x16287))
% 159.70/159.39  [1629]~E(x16291,x16292)+E(f580(x16293,x16294,x16295,x16296,x16297,x16291),f580(x16293,x16294,x16295,x16296,x16297,x16292))
% 159.70/159.39  [1630]~E(x16301,x16302)+E(f847(x16301),f847(x16302))
% 159.70/159.39  [1631]~E(x16311,x16312)+E(f750(x16311,x16313),f750(x16312,x16313))
% 159.70/159.39  [1632]~E(x16321,x16322)+E(f750(x16323,x16321),f750(x16323,x16322))
% 159.70/159.39  [1633]~E(x16331,x16332)+E(f355(x16331,x16333,x16334,x16335),f355(x16332,x16333,x16334,x16335))
% 159.70/159.39  [1634]~E(x16341,x16342)+E(f355(x16343,x16341,x16344,x16345),f355(x16343,x16342,x16344,x16345))
% 159.70/159.39  [1635]~E(x16351,x16352)+E(f355(x16353,x16354,x16351,x16355),f355(x16353,x16354,x16352,x16355))
% 159.70/159.39  [1636]~E(x16361,x16362)+E(f355(x16363,x16364,x16365,x16361),f355(x16363,x16364,x16365,x16362))
% 159.70/159.39  [1637]~E(x16371,x16372)+E(f525(x16371,x16373,x16374,x16375,x16376,x16377),f525(x16372,x16373,x16374,x16375,x16376,x16377))
% 159.70/159.39  [1638]~E(x16381,x16382)+E(f525(x16383,x16381,x16384,x16385,x16386,x16387),f525(x16383,x16382,x16384,x16385,x16386,x16387))
% 159.70/159.39  [1639]~E(x16391,x16392)+E(f525(x16393,x16394,x16391,x16395,x16396,x16397),f525(x16393,x16394,x16392,x16395,x16396,x16397))
% 159.70/159.39  [1640]~E(x16401,x16402)+E(f525(x16403,x16404,x16405,x16401,x16406,x16407),f525(x16403,x16404,x16405,x16402,x16406,x16407))
% 159.70/159.39  [1641]~E(x16411,x16412)+E(f525(x16413,x16414,x16415,x16416,x16411,x16417),f525(x16413,x16414,x16415,x16416,x16412,x16417))
% 159.70/159.39  [1642]~E(x16421,x16422)+E(f525(x16423,x16424,x16425,x16426,x16427,x16421),f525(x16423,x16424,x16425,x16426,x16427,x16422))
% 159.70/159.39  [1643]~E(x16431,x16432)+E(f235(x16431,x16433,x16434,x16435),f235(x16432,x16433,x16434,x16435))
% 159.70/159.39  [1644]~E(x16441,x16442)+E(f235(x16443,x16441,x16444,x16445),f235(x16443,x16442,x16444,x16445))
% 159.70/159.39  [1645]~E(x16451,x16452)+E(f235(x16453,x16454,x16451,x16455),f235(x16453,x16454,x16452,x16455))
% 159.70/159.39  [1646]~E(x16461,x16462)+E(f235(x16463,x16464,x16465,x16461),f235(x16463,x16464,x16465,x16462))
% 159.70/159.39  [1647]~E(x16471,x16472)+E(f861(x16471,x16473,x16474),f861(x16472,x16473,x16474))
% 159.70/159.39  [1648]~E(x16481,x16482)+E(f861(x16483,x16481,x16484),f861(x16483,x16482,x16484))
% 159.70/159.39  [1649]~E(x16491,x16492)+E(f861(x16493,x16494,x16491),f861(x16493,x16494,x16492))
% 159.70/159.39  [1650]~E(x16501,x16502)+E(f738(x16501,x16503,x16504,x16505,x16506),f738(x16502,x16503,x16504,x16505,x16506))
% 159.70/159.39  [1651]~E(x16511,x16512)+E(f738(x16513,x16511,x16514,x16515,x16516),f738(x16513,x16512,x16514,x16515,x16516))
% 159.70/159.39  [1652]~E(x16521,x16522)+E(f738(x16523,x16524,x16521,x16525,x16526),f738(x16523,x16524,x16522,x16525,x16526))
% 159.70/159.39  [1653]~E(x16531,x16532)+E(f738(x16533,x16534,x16535,x16531,x16536),f738(x16533,x16534,x16535,x16532,x16536))
% 159.70/159.39  [1654]~E(x16541,x16542)+E(f738(x16543,x16544,x16545,x16546,x16541),f738(x16543,x16544,x16545,x16546,x16542))
% 159.70/159.39  [1655]~E(x16551,x16552)+E(f436(x16551,x16553,x16554),f436(x16552,x16553,x16554))
% 159.70/159.39  [1656]~E(x16561,x16562)+E(f436(x16563,x16561,x16564),f436(x16563,x16562,x16564))
% 159.70/159.39  [1657]~E(x16571,x16572)+E(f436(x16573,x16574,x16571),f436(x16573,x16574,x16572))
% 159.70/159.39  [1658]~E(x16581,x16582)+E(f605(x16581,x16583,x16584,x16585,x16586),f605(x16582,x16583,x16584,x16585,x16586))
% 159.70/159.39  [1659]~E(x16591,x16592)+E(f605(x16593,x16591,x16594,x16595,x16596),f605(x16593,x16592,x16594,x16595,x16596))
% 159.70/159.39  [1660]~E(x16601,x16602)+E(f605(x16603,x16604,x16601,x16605,x16606),f605(x16603,x16604,x16602,x16605,x16606))
% 159.70/159.39  [1661]~E(x16611,x16612)+E(f605(x16613,x16614,x16615,x16611,x16616),f605(x16613,x16614,x16615,x16612,x16616))
% 159.70/159.39  [1662]~E(x16621,x16622)+E(f605(x16623,x16624,x16625,x16626,x16621),f605(x16623,x16624,x16625,x16626,x16622))
% 159.70/159.39  [1663]~E(x16631,x16632)+E(f615(x16631,x16633,x16634,x16635),f615(x16632,x16633,x16634,x16635))
% 159.70/159.39  [1664]~E(x16641,x16642)+E(f615(x16643,x16641,x16644,x16645),f615(x16643,x16642,x16644,x16645))
% 159.70/159.39  [1665]~E(x16651,x16652)+E(f615(x16653,x16654,x16651,x16655),f615(x16653,x16654,x16652,x16655))
% 159.70/159.39  [1666]~E(x16661,x16662)+E(f615(x16663,x16664,x16665,x16661),f615(x16663,x16664,x16665,x16662))
% 159.70/159.39  [1667]~E(x16671,x16672)+E(f773(x16671,x16673,x16674),f773(x16672,x16673,x16674))
% 159.70/159.39  [1668]~E(x16681,x16682)+E(f773(x16683,x16681,x16684),f773(x16683,x16682,x16684))
% 159.70/159.39  [1669]~E(x16691,x16692)+E(f773(x16693,x16694,x16691),f773(x16693,x16694,x16692))
% 159.70/159.39  [1670]~E(x16701,x16702)+E(f642(x16701,x16703,x16704,x16705,x16706,x16707,x16708,x16709),f642(x16702,x16703,x16704,x16705,x16706,x16707,x16708,x16709))
% 159.70/159.39  [1671]~E(x16711,x16712)+E(f642(x16713,x16711,x16714,x16715,x16716,x16717,x16718,x16719),f642(x16713,x16712,x16714,x16715,x16716,x16717,x16718,x16719))
% 159.70/159.39  [1672]~E(x16721,x16722)+E(f642(x16723,x16724,x16721,x16725,x16726,x16727,x16728,x16729),f642(x16723,x16724,x16722,x16725,x16726,x16727,x16728,x16729))
% 159.70/159.39  [1673]~E(x16731,x16732)+E(f642(x16733,x16734,x16735,x16731,x16736,x16737,x16738,x16739),f642(x16733,x16734,x16735,x16732,x16736,x16737,x16738,x16739))
% 159.70/159.39  [1674]~E(x16741,x16742)+E(f642(x16743,x16744,x16745,x16746,x16741,x16747,x16748,x16749),f642(x16743,x16744,x16745,x16746,x16742,x16747,x16748,x16749))
% 159.70/159.39  [1675]~E(x16751,x16752)+E(f642(x16753,x16754,x16755,x16756,x16757,x16751,x16758,x16759),f642(x16753,x16754,x16755,x16756,x16757,x16752,x16758,x16759))
% 159.70/159.39  [1676]~E(x16761,x16762)+E(f642(x16763,x16764,x16765,x16766,x16767,x16768,x16761,x16769),f642(x16763,x16764,x16765,x16766,x16767,x16768,x16762,x16769))
% 159.70/159.39  [1677]~E(x16771,x16772)+E(f642(x16773,x16774,x16775,x16776,x16777,x16778,x16779,x16771),f642(x16773,x16774,x16775,x16776,x16777,x16778,x16779,x16772))
% 159.70/159.39  [1678]~E(x16781,x16782)+E(f896(x16781,x16783,x16784,x16785,x16786,x16787),f896(x16782,x16783,x16784,x16785,x16786,x16787))
% 159.70/159.39  [1679]~E(x16791,x16792)+E(f896(x16793,x16791,x16794,x16795,x16796,x16797),f896(x16793,x16792,x16794,x16795,x16796,x16797))
% 159.70/159.39  [1680]~E(x16801,x16802)+E(f896(x16803,x16804,x16801,x16805,x16806,x16807),f896(x16803,x16804,x16802,x16805,x16806,x16807))
% 159.70/159.39  [1681]~E(x16811,x16812)+E(f896(x16813,x16814,x16815,x16811,x16816,x16817),f896(x16813,x16814,x16815,x16812,x16816,x16817))
% 159.70/159.39  [1682]~E(x16821,x16822)+E(f896(x16823,x16824,x16825,x16826,x16821,x16827),f896(x16823,x16824,x16825,x16826,x16822,x16827))
% 159.70/159.39  [1683]~E(x16831,x16832)+E(f896(x16833,x16834,x16835,x16836,x16837,x16831),f896(x16833,x16834,x16835,x16836,x16837,x16832))
% 159.70/159.39  [1684]~E(x16841,x16842)+E(f805(x16841,x16843,x16844),f805(x16842,x16843,x16844))
% 159.70/159.39  [1685]~E(x16851,x16852)+E(f805(x16853,x16851,x16854),f805(x16853,x16852,x16854))
% 159.70/159.39  [1686]~E(x16861,x16862)+E(f805(x16863,x16864,x16861),f805(x16863,x16864,x16862))
% 159.70/159.39  [1687]~E(x16871,x16872)+E(f470(x16871,x16873,x16874,x16875,x16876),f470(x16872,x16873,x16874,x16875,x16876))
% 159.70/159.39  [1688]~E(x16881,x16882)+E(f470(x16883,x16881,x16884,x16885,x16886),f470(x16883,x16882,x16884,x16885,x16886))
% 159.70/159.39  [1689]~E(x16891,x16892)+E(f470(x16893,x16894,x16891,x16895,x16896),f470(x16893,x16894,x16892,x16895,x16896))
% 159.70/159.39  [1690]~E(x16901,x16902)+E(f470(x16903,x16904,x16905,x16901,x16906),f470(x16903,x16904,x16905,x16902,x16906))
% 159.70/159.39  [1691]~E(x16911,x16912)+E(f470(x16913,x16914,x16915,x16916,x16911),f470(x16913,x16914,x16915,x16916,x16912))
% 159.70/159.39  [1692]~E(x16921,x16922)+E(f437(x16921,x16923,x16924),f437(x16922,x16923,x16924))
% 159.70/159.39  [1693]~E(x16931,x16932)+E(f437(x16933,x16931,x16934),f437(x16933,x16932,x16934))
% 159.70/159.39  [1694]~E(x16941,x16942)+E(f437(x16943,x16944,x16941),f437(x16943,x16944,x16942))
% 159.70/159.39  [1695]~E(x16951,x16952)+E(f458(x16951,x16953,x16954),f458(x16952,x16953,x16954))
% 159.70/159.39  [1696]~E(x16961,x16962)+E(f458(x16963,x16961,x16964),f458(x16963,x16962,x16964))
% 159.70/159.39  [1697]~E(x16971,x16972)+E(f458(x16973,x16974,x16971),f458(x16973,x16974,x16972))
% 159.70/159.39  [1698]~E(x16981,x16982)+E(f447(x16981,x16983),f447(x16982,x16983))
% 159.70/159.39  [1699]~E(x16991,x16992)+E(f447(x16993,x16991),f447(x16993,x16992))
% 159.70/159.39  [1700]~E(x17001,x17002)+E(f563(x17001,x17003,x17004,x17005,x17006,x17007,x17008,x17009),f563(x17002,x17003,x17004,x17005,x17006,x17007,x17008,x17009))
% 159.70/159.39  [1701]~E(x17011,x17012)+E(f563(x17013,x17011,x17014,x17015,x17016,x17017,x17018,x17019),f563(x17013,x17012,x17014,x17015,x17016,x17017,x17018,x17019))
% 159.70/159.39  [1702]~E(x17021,x17022)+E(f563(x17023,x17024,x17021,x17025,x17026,x17027,x17028,x17029),f563(x17023,x17024,x17022,x17025,x17026,x17027,x17028,x17029))
% 159.70/159.39  [1703]~E(x17031,x17032)+E(f563(x17033,x17034,x17035,x17031,x17036,x17037,x17038,x17039),f563(x17033,x17034,x17035,x17032,x17036,x17037,x17038,x17039))
% 159.70/159.39  [1704]~E(x17041,x17042)+E(f563(x17043,x17044,x17045,x17046,x17041,x17047,x17048,x17049),f563(x17043,x17044,x17045,x17046,x17042,x17047,x17048,x17049))
% 159.70/159.39  [1705]~E(x17051,x17052)+E(f563(x17053,x17054,x17055,x17056,x17057,x17051,x17058,x17059),f563(x17053,x17054,x17055,x17056,x17057,x17052,x17058,x17059))
% 159.70/159.39  [1706]~E(x17061,x17062)+E(f563(x17063,x17064,x17065,x17066,x17067,x17068,x17061,x17069),f563(x17063,x17064,x17065,x17066,x17067,x17068,x17062,x17069))
% 159.70/159.39  [1707]~E(x17071,x17072)+E(f563(x17073,x17074,x17075,x17076,x17077,x17078,x17079,x17071),f563(x17073,x17074,x17075,x17076,x17077,x17078,x17079,x17072))
% 159.70/159.39  [1708]~E(x17081,x17082)+E(f791(x17081,x17083,x17084),f791(x17082,x17083,x17084))
% 159.70/159.39  [1709]~E(x17091,x17092)+E(f791(x17093,x17091,x17094),f791(x17093,x17092,x17094))
% 159.70/159.39  [1710]~E(x17101,x17102)+E(f791(x17103,x17104,x17101),f791(x17103,x17104,x17102))
% 159.70/159.39  [1711]~E(x17111,x17112)+E(f845(x17111),f845(x17112))
% 159.70/159.39  [1712]~E(x17121,x17122)+E(f771(x17121,x17123,x17124,x17125,x17126,x17127,x17128),f771(x17122,x17123,x17124,x17125,x17126,x17127,x17128))
% 159.70/159.39  [1713]~E(x17131,x17132)+E(f771(x17133,x17131,x17134,x17135,x17136,x17137,x17138),f771(x17133,x17132,x17134,x17135,x17136,x17137,x17138))
% 159.70/159.39  [1714]~E(x17141,x17142)+E(f771(x17143,x17144,x17141,x17145,x17146,x17147,x17148),f771(x17143,x17144,x17142,x17145,x17146,x17147,x17148))
% 159.70/159.39  [1715]~E(x17151,x17152)+E(f771(x17153,x17154,x17155,x17151,x17156,x17157,x17158),f771(x17153,x17154,x17155,x17152,x17156,x17157,x17158))
% 159.70/159.39  [1716]~E(x17161,x17162)+E(f771(x17163,x17164,x17165,x17166,x17161,x17167,x17168),f771(x17163,x17164,x17165,x17166,x17162,x17167,x17168))
% 159.70/159.39  [1717]~E(x17171,x17172)+E(f771(x17173,x17174,x17175,x17176,x17177,x17171,x17178),f771(x17173,x17174,x17175,x17176,x17177,x17172,x17178))
% 159.70/159.39  [1718]~E(x17181,x17182)+E(f771(x17183,x17184,x17185,x17186,x17187,x17188,x17181),f771(x17183,x17184,x17185,x17186,x17187,x17188,x17182))
% 159.70/159.39  [1719]~E(x17191,x17192)+E(f770(x17191,x17193,x17194,x17195,x17196),f770(x17192,x17193,x17194,x17195,x17196))
% 159.70/159.39  [1720]~E(x17201,x17202)+E(f770(x17203,x17201,x17204,x17205,x17206),f770(x17203,x17202,x17204,x17205,x17206))
% 159.70/159.39  [1721]~E(x17211,x17212)+E(f770(x17213,x17214,x17211,x17215,x17216),f770(x17213,x17214,x17212,x17215,x17216))
% 159.70/159.39  [1722]~E(x17221,x17222)+E(f770(x17223,x17224,x17225,x17221,x17226),f770(x17223,x17224,x17225,x17222,x17226))
% 159.70/159.39  [1723]~E(x17231,x17232)+E(f770(x17233,x17234,x17235,x17236,x17231),f770(x17233,x17234,x17235,x17236,x17232))
% 159.70/159.39  [1724]~E(x17241,x17242)+E(f660(x17241,x17243,x17244),f660(x17242,x17243,x17244))
% 159.70/159.39  [1725]~E(x17251,x17252)+E(f660(x17253,x17251,x17254),f660(x17253,x17252,x17254))
% 159.70/159.39  [1726]~E(x17261,x17262)+E(f660(x17263,x17264,x17261),f660(x17263,x17264,x17262))
% 159.70/159.39  [1727]~E(x17271,x17272)+E(f480(x17271,x17273,x17274,x17275,x17276),f480(x17272,x17273,x17274,x17275,x17276))
% 159.70/159.39  [1728]~E(x17281,x17282)+E(f480(x17283,x17281,x17284,x17285,x17286),f480(x17283,x17282,x17284,x17285,x17286))
% 159.70/159.39  [1729]~E(x17291,x17292)+E(f480(x17293,x17294,x17291,x17295,x17296),f480(x17293,x17294,x17292,x17295,x17296))
% 159.70/159.39  [1730]~E(x17301,x17302)+E(f480(x17303,x17304,x17305,x17301,x17306),f480(x17303,x17304,x17305,x17302,x17306))
% 159.70/159.39  [1731]~E(x17311,x17312)+E(f480(x17313,x17314,x17315,x17316,x17311),f480(x17313,x17314,x17315,x17316,x17312))
% 159.70/159.39  [1732]~E(x17321,x17322)+E(f519(x17321,x17323,x17324,x17325),f519(x17322,x17323,x17324,x17325))
% 159.70/159.39  [1733]~E(x17331,x17332)+E(f519(x17333,x17331,x17334,x17335),f519(x17333,x17332,x17334,x17335))
% 159.70/159.39  [1734]~E(x17341,x17342)+E(f519(x17343,x17344,x17341,x17345),f519(x17343,x17344,x17342,x17345))
% 159.70/159.39  [1735]~E(x17351,x17352)+E(f519(x17353,x17354,x17355,x17351),f519(x17353,x17354,x17355,x17352))
% 159.70/159.39  [1736]~E(x17361,x17362)+E(f630(x17361,x17363,x17364,x17365,x17366,x17367,x17368),f630(x17362,x17363,x17364,x17365,x17366,x17367,x17368))
% 159.70/159.39  [1737]~E(x17371,x17372)+E(f630(x17373,x17371,x17374,x17375,x17376,x17377,x17378),f630(x17373,x17372,x17374,x17375,x17376,x17377,x17378))
% 159.70/159.39  [1738]~E(x17381,x17382)+E(f630(x17383,x17384,x17381,x17385,x17386,x17387,x17388),f630(x17383,x17384,x17382,x17385,x17386,x17387,x17388))
% 159.70/159.39  [1739]~E(x17391,x17392)+E(f630(x17393,x17394,x17395,x17391,x17396,x17397,x17398),f630(x17393,x17394,x17395,x17392,x17396,x17397,x17398))
% 159.70/159.39  [1740]~E(x17401,x17402)+E(f630(x17403,x17404,x17405,x17406,x17401,x17407,x17408),f630(x17403,x17404,x17405,x17406,x17402,x17407,x17408))
% 159.70/159.39  [1741]~E(x17411,x17412)+E(f630(x17413,x17414,x17415,x17416,x17417,x17411,x17418),f630(x17413,x17414,x17415,x17416,x17417,x17412,x17418))
% 159.70/159.39  [1742]~E(x17421,x17422)+E(f630(x17423,x17424,x17425,x17426,x17427,x17428,x17421),f630(x17423,x17424,x17425,x17426,x17427,x17428,x17422))
% 159.70/159.39  [1743]~E(x17431,x17432)+E(f645(x17431,x17433,x17434),f645(x17432,x17433,x17434))
% 159.70/159.39  [1744]~E(x17441,x17442)+E(f645(x17443,x17441,x17444),f645(x17443,x17442,x17444))
% 159.70/159.39  [1745]~E(x17451,x17452)+E(f645(x17453,x17454,x17451),f645(x17453,x17454,x17452))
% 159.70/159.39  [1746]~E(x17461,x17462)+E(f683(x17461,x17463,x17464),f683(x17462,x17463,x17464))
% 159.70/159.39  [1747]~E(x17471,x17472)+E(f683(x17473,x17471,x17474),f683(x17473,x17472,x17474))
% 159.70/159.39  [1748]~E(x17481,x17482)+E(f683(x17483,x17484,x17481),f683(x17483,x17484,x17482))
% 159.70/159.39  [1749]~E(x17491,x17492)+E(f213(x17491,x17493,x17494,x17495),f213(x17492,x17493,x17494,x17495))
% 159.70/159.39  [1750]~E(x17501,x17502)+E(f213(x17503,x17501,x17504,x17505),f213(x17503,x17502,x17504,x17505))
% 159.70/159.39  [1751]~E(x17511,x17512)+E(f213(x17513,x17514,x17511,x17515),f213(x17513,x17514,x17512,x17515))
% 159.70/159.39  [1752]~E(x17521,x17522)+E(f213(x17523,x17524,x17525,x17521),f213(x17523,x17524,x17525,x17522))
% 159.70/159.39  [1753]~E(x17531,x17532)+E(f634(x17531,x17533,x17534,x17535,x17536),f634(x17532,x17533,x17534,x17535,x17536))
% 159.70/159.39  [1754]~E(x17541,x17542)+E(f634(x17543,x17541,x17544,x17545,x17546),f634(x17543,x17542,x17544,x17545,x17546))
% 159.70/159.39  [1755]~E(x17551,x17552)+E(f634(x17553,x17554,x17551,x17555,x17556),f634(x17553,x17554,x17552,x17555,x17556))
% 159.70/159.39  [1756]~E(x17561,x17562)+E(f634(x17563,x17564,x17565,x17561,x17566),f634(x17563,x17564,x17565,x17562,x17566))
% 159.70/159.39  [1757]~E(x17571,x17572)+E(f634(x17573,x17574,x17575,x17576,x17571),f634(x17573,x17574,x17575,x17576,x17572))
% 159.70/159.39  [1758]~E(x17581,x17582)+E(f528(x17581,x17583,x17584,x17585,x17586),f528(x17582,x17583,x17584,x17585,x17586))
% 159.70/159.39  [1759]~E(x17591,x17592)+E(f528(x17593,x17591,x17594,x17595,x17596),f528(x17593,x17592,x17594,x17595,x17596))
% 159.70/159.39  [1760]~E(x17601,x17602)+E(f528(x17603,x17604,x17601,x17605,x17606),f528(x17603,x17604,x17602,x17605,x17606))
% 159.70/159.39  [1761]~E(x17611,x17612)+E(f528(x17613,x17614,x17615,x17611,x17616),f528(x17613,x17614,x17615,x17612,x17616))
% 159.70/159.39  [1762]~E(x17621,x17622)+E(f528(x17623,x17624,x17625,x17626,x17621),f528(x17623,x17624,x17625,x17626,x17622))
% 159.70/159.39  [1763]~E(x17631,x17632)+E(f96(x17631,x17633,x17634),f96(x17632,x17633,x17634))
% 159.70/159.39  [1764]~E(x17641,x17642)+E(f96(x17643,x17641,x17644),f96(x17643,x17642,x17644))
% 159.70/159.39  [1765]~E(x17651,x17652)+E(f96(x17653,x17654,x17651),f96(x17653,x17654,x17652))
% 159.70/159.39  [1766]~E(x17661,x17662)+E(f465(x17661,x17663,x17664,x17665,x17666),f465(x17662,x17663,x17664,x17665,x17666))
% 159.70/159.39  [1767]~E(x17671,x17672)+E(f465(x17673,x17671,x17674,x17675,x17676),f465(x17673,x17672,x17674,x17675,x17676))
% 159.70/159.39  [1768]~E(x17681,x17682)+E(f465(x17683,x17684,x17681,x17685,x17686),f465(x17683,x17684,x17682,x17685,x17686))
% 159.70/159.39  [1769]~E(x17691,x17692)+E(f465(x17693,x17694,x17695,x17691,x17696),f465(x17693,x17694,x17695,x17692,x17696))
% 159.70/159.39  [1770]~E(x17701,x17702)+E(f465(x17703,x17704,x17705,x17706,x17701),f465(x17703,x17704,x17705,x17706,x17702))
% 159.70/159.39  [1771]~E(x17711,x17712)+E(f882(x17711,x17713,x17714,x17715,x17716),f882(x17712,x17713,x17714,x17715,x17716))
% 159.70/159.39  [1772]~E(x17721,x17722)+E(f882(x17723,x17721,x17724,x17725,x17726),f882(x17723,x17722,x17724,x17725,x17726))
% 159.70/159.39  [1773]~E(x17731,x17732)+E(f882(x17733,x17734,x17731,x17735,x17736),f882(x17733,x17734,x17732,x17735,x17736))
% 159.70/159.39  [1774]~E(x17741,x17742)+E(f882(x17743,x17744,x17745,x17741,x17746),f882(x17743,x17744,x17745,x17742,x17746))
% 159.70/159.39  [1775]~E(x17751,x17752)+E(f882(x17753,x17754,x17755,x17756,x17751),f882(x17753,x17754,x17755,x17756,x17752))
% 159.70/159.39  [1776]~E(x17761,x17762)+E(f652(x17761,x17763,x17764,x17765,x17766,x17767),f652(x17762,x17763,x17764,x17765,x17766,x17767))
% 159.70/159.39  [1777]~E(x17771,x17772)+E(f652(x17773,x17771,x17774,x17775,x17776,x17777),f652(x17773,x17772,x17774,x17775,x17776,x17777))
% 159.70/159.39  [1778]~E(x17781,x17782)+E(f652(x17783,x17784,x17781,x17785,x17786,x17787),f652(x17783,x17784,x17782,x17785,x17786,x17787))
% 159.70/159.39  [1779]~E(x17791,x17792)+E(f652(x17793,x17794,x17795,x17791,x17796,x17797),f652(x17793,x17794,x17795,x17792,x17796,x17797))
% 159.70/159.39  [1780]~E(x17801,x17802)+E(f652(x17803,x17804,x17805,x17806,x17801,x17807),f652(x17803,x17804,x17805,x17806,x17802,x17807))
% 159.70/159.39  [1781]~E(x17811,x17812)+E(f652(x17813,x17814,x17815,x17816,x17817,x17811),f652(x17813,x17814,x17815,x17816,x17817,x17812))
% 159.70/159.39  [1782]~E(x17821,x17822)+E(f296(x17821,x17823,x17824),f296(x17822,x17823,x17824))
% 159.70/159.39  [1783]~E(x17831,x17832)+E(f296(x17833,x17831,x17834),f296(x17833,x17832,x17834))
% 159.70/159.39  [1784]~E(x17841,x17842)+E(f296(x17843,x17844,x17841),f296(x17843,x17844,x17842))
% 159.70/159.39  [1785]~E(x17851,x17852)+E(f843(x17851,x17853,x17854),f843(x17852,x17853,x17854))
% 159.70/159.39  [1786]~E(x17861,x17862)+E(f843(x17863,x17861,x17864),f843(x17863,x17862,x17864))
% 159.70/159.39  [1787]~E(x17871,x17872)+E(f843(x17873,x17874,x17871),f843(x17873,x17874,x17872))
% 159.70/159.39  [1788]~E(x17881,x17882)+E(f483(x17881,x17883,x17884),f483(x17882,x17883,x17884))
% 159.70/159.39  [1789]~E(x17891,x17892)+E(f483(x17893,x17891,x17894),f483(x17893,x17892,x17894))
% 159.70/159.39  [1790]~E(x17901,x17902)+E(f483(x17903,x17904,x17901),f483(x17903,x17904,x17902))
% 159.70/159.39  [1791]~E(x17911,x17912)+E(f618(x17911,x17913,x17914,x17915,x17916),f618(x17912,x17913,x17914,x17915,x17916))
% 159.70/159.39  [1792]~E(x17921,x17922)+E(f618(x17923,x17921,x17924,x17925,x17926),f618(x17923,x17922,x17924,x17925,x17926))
% 159.70/159.39  [1793]~E(x17931,x17932)+E(f618(x17933,x17934,x17931,x17935,x17936),f618(x17933,x17934,x17932,x17935,x17936))
% 159.70/159.39  [1794]~E(x17941,x17942)+E(f618(x17943,x17944,x17945,x17941,x17946),f618(x17943,x17944,x17945,x17942,x17946))
% 159.70/159.39  [1795]~E(x17951,x17952)+E(f618(x17953,x17954,x17955,x17956,x17951),f618(x17953,x17954,x17955,x17956,x17952))
% 159.70/159.39  [1796]~E(x17961,x17962)+E(f277(x17961,x17963,x17964),f277(x17962,x17963,x17964))
% 159.70/159.39  [1797]~E(x17971,x17972)+E(f277(x17973,x17971,x17974),f277(x17973,x17972,x17974))
% 159.70/159.39  [1798]~E(x17981,x17982)+E(f277(x17983,x17984,x17981),f277(x17983,x17984,x17982))
% 159.70/159.39  [1799]~E(x17991,x17992)+E(f585(x17991,x17993,x17994),f585(x17992,x17993,x17994))
% 159.70/159.39  [1800]~E(x18001,x18002)+E(f585(x18003,x18001,x18004),f585(x18003,x18002,x18004))
% 159.70/159.39  [1801]~E(x18011,x18012)+E(f585(x18013,x18014,x18011),f585(x18013,x18014,x18012))
% 159.70/159.39  [1802]~E(x18021,x18022)+E(f402(x18021,x18023,x18024),f402(x18022,x18023,x18024))
% 159.70/159.39  [1803]~E(x18031,x18032)+E(f402(x18033,x18031,x18034),f402(x18033,x18032,x18034))
% 159.70/159.39  [1804]~E(x18041,x18042)+E(f402(x18043,x18044,x18041),f402(x18043,x18044,x18042))
% 159.70/159.39  [1805]~E(x18051,x18052)+E(f575(x18051,x18053,x18054),f575(x18052,x18053,x18054))
% 159.70/159.39  [1806]~E(x18061,x18062)+E(f575(x18063,x18061,x18064),f575(x18063,x18062,x18064))
% 159.70/159.39  [1807]~E(x18071,x18072)+E(f575(x18073,x18074,x18071),f575(x18073,x18074,x18072))
% 159.70/159.39  [1808]~E(x18081,x18082)+E(f590(x18081,x18083,x18084,x18085),f590(x18082,x18083,x18084,x18085))
% 159.70/159.39  [1809]~E(x18091,x18092)+E(f590(x18093,x18091,x18094,x18095),f590(x18093,x18092,x18094,x18095))
% 159.70/159.39  [1810]~E(x18101,x18102)+E(f590(x18103,x18104,x18101,x18105),f590(x18103,x18104,x18102,x18105))
% 159.70/159.39  [1811]~E(x18111,x18112)+E(f590(x18113,x18114,x18115,x18111),f590(x18113,x18114,x18115,x18112))
% 159.70/159.39  [1812]~E(x18121,x18122)+E(f689(x18121,x18123),f689(x18122,x18123))
% 159.70/159.39  [1813]~E(x18131,x18132)+E(f689(x18133,x18131),f689(x18133,x18132))
% 159.70/159.39  [1814]~E(x18141,x18142)+E(f740(x18141,x18143,x18144),f740(x18142,x18143,x18144))
% 159.70/159.39  [1815]~E(x18151,x18152)+E(f740(x18153,x18151,x18154),f740(x18153,x18152,x18154))
% 159.70/159.39  [1816]~E(x18161,x18162)+E(f740(x18163,x18164,x18161),f740(x18163,x18164,x18162))
% 159.70/159.39  [1817]~E(x18171,x18172)+E(f169(x18171,x18173,x18174),f169(x18172,x18173,x18174))
% 159.70/159.39  [1818]~E(x18181,x18182)+E(f169(x18183,x18181,x18184),f169(x18183,x18182,x18184))
% 159.70/159.39  [1819]~E(x18191,x18192)+E(f169(x18193,x18194,x18191),f169(x18193,x18194,x18192))
% 159.70/159.39  [1820]~E(x18201,x18202)+E(f58(x18201),f58(x18202))
% 159.70/159.39  [1821]~E(x18211,x18212)+E(f391(x18211,x18213,x18214,x18215,x18216),f391(x18212,x18213,x18214,x18215,x18216))
% 159.70/159.39  [1822]~E(x18221,x18222)+E(f391(x18223,x18221,x18224,x18225,x18226),f391(x18223,x18222,x18224,x18225,x18226))
% 159.70/159.39  [1823]~E(x18231,x18232)+E(f391(x18233,x18234,x18231,x18235,x18236),f391(x18233,x18234,x18232,x18235,x18236))
% 159.70/159.39  [1824]~E(x18241,x18242)+E(f391(x18243,x18244,x18245,x18241,x18246),f391(x18243,x18244,x18245,x18242,x18246))
% 159.70/159.39  [1825]~E(x18251,x18252)+E(f391(x18253,x18254,x18255,x18256,x18251),f391(x18253,x18254,x18255,x18256,x18252))
% 159.70/159.39  [1826]~E(x18261,x18262)+E(f674(x18261,x18263,x18264),f674(x18262,x18263,x18264))
% 159.70/159.39  [1827]~E(x18271,x18272)+E(f674(x18273,x18271,x18274),f674(x18273,x18272,x18274))
% 159.70/159.39  [1828]~E(x18281,x18282)+E(f674(x18283,x18284,x18281),f674(x18283,x18284,x18282))
% 159.70/159.39  [1829]~E(x18291,x18292)+E(f696(x18291,x18293,x18294),f696(x18292,x18293,x18294))
% 159.70/159.39  [1830]~E(x18301,x18302)+E(f696(x18303,x18301,x18304),f696(x18303,x18302,x18304))
% 159.70/159.39  [1831]~E(x18311,x18312)+E(f696(x18313,x18314,x18311),f696(x18313,x18314,x18312))
% 159.70/159.39  [1832]~E(x18321,x18322)+E(f778(x18321,x18323,x18324),f778(x18322,x18323,x18324))
% 159.70/159.39  [1833]~E(x18331,x18332)+E(f778(x18333,x18331,x18334),f778(x18333,x18332,x18334))
% 159.70/159.39  [1834]~E(x18341,x18342)+E(f778(x18343,x18344,x18341),f778(x18343,x18344,x18342))
% 159.70/159.39  [1835]~E(x18351,x18352)+E(f443(x18351,x18353,x18354),f443(x18352,x18353,x18354))
% 159.70/159.39  [1836]~E(x18361,x18362)+E(f443(x18363,x18361,x18364),f443(x18363,x18362,x18364))
% 159.70/159.39  [1837]~E(x18371,x18372)+E(f443(x18373,x18374,x18371),f443(x18373,x18374,x18372))
% 159.70/159.39  [1838]~E(x18381,x18382)+E(f323(x18381,x18383,x18384),f323(x18382,x18383,x18384))
% 159.70/159.39  [1839]~E(x18391,x18392)+E(f323(x18393,x18391,x18394),f323(x18393,x18392,x18394))
% 159.70/159.39  [1840]~E(x18401,x18402)+E(f323(x18403,x18404,x18401),f323(x18403,x18404,x18402))
% 159.70/159.39  [1841]~E(x18411,x18412)+E(f474(x18411,x18413,x18414),f474(x18412,x18413,x18414))
% 159.70/159.39  [1842]~E(x18421,x18422)+E(f474(x18423,x18421,x18424),f474(x18423,x18422,x18424))
% 159.70/159.39  [1843]~E(x18431,x18432)+E(f474(x18433,x18434,x18431),f474(x18433,x18434,x18432))
% 159.70/159.39  [1844]~E(x18441,x18442)+E(f455(x18441,x18443,x18444,x18445),f455(x18442,x18443,x18444,x18445))
% 159.70/159.39  [1845]~E(x18451,x18452)+E(f455(x18453,x18451,x18454,x18455),f455(x18453,x18452,x18454,x18455))
% 159.70/159.39  [1846]~E(x18461,x18462)+E(f455(x18463,x18464,x18461,x18465),f455(x18463,x18464,x18462,x18465))
% 159.70/159.39  [1847]~E(x18471,x18472)+E(f455(x18473,x18474,x18475,x18471),f455(x18473,x18474,x18475,x18472))
% 159.70/159.39  [1848]~E(x18481,x18482)+E(f405(x18481,x18483,x18484,x18485),f405(x18482,x18483,x18484,x18485))
% 159.70/159.39  [1849]~E(x18491,x18492)+E(f405(x18493,x18491,x18494,x18495),f405(x18493,x18492,x18494,x18495))
% 159.70/159.39  [1850]~E(x18501,x18502)+E(f405(x18503,x18504,x18501,x18505),f405(x18503,x18504,x18502,x18505))
% 159.70/159.39  [1851]~E(x18511,x18512)+E(f405(x18513,x18514,x18515,x18511),f405(x18513,x18514,x18515,x18512))
% 159.70/159.39  [1852]~E(x18521,x18522)+E(f760(x18521,x18523),f760(x18522,x18523))
% 159.70/159.39  [1853]~E(x18531,x18532)+E(f760(x18533,x18531),f760(x18533,x18532))
% 159.70/159.39  [1854]~E(x18541,x18542)+E(f589(x18541,x18543,x18544,x18545,x18546),f589(x18542,x18543,x18544,x18545,x18546))
% 159.70/159.39  [1855]~E(x18551,x18552)+E(f589(x18553,x18551,x18554,x18555,x18556),f589(x18553,x18552,x18554,x18555,x18556))
% 159.70/159.39  [1856]~E(x18561,x18562)+E(f589(x18563,x18564,x18561,x18565,x18566),f589(x18563,x18564,x18562,x18565,x18566))
% 159.70/159.39  [1857]~E(x18571,x18572)+E(f589(x18573,x18574,x18575,x18571,x18576),f589(x18573,x18574,x18575,x18572,x18576))
% 159.70/159.39  [1858]~E(x18581,x18582)+E(f589(x18583,x18584,x18585,x18586,x18581),f589(x18583,x18584,x18585,x18586,x18582))
% 159.70/159.39  [1859]~E(x18591,x18592)+E(f734(x18591,x18593,x18594),f734(x18592,x18593,x18594))
% 159.70/159.39  [1860]~E(x18601,x18602)+E(f734(x18603,x18601,x18604),f734(x18603,x18602,x18604))
% 159.70/159.39  [1861]~E(x18611,x18612)+E(f734(x18613,x18614,x18611),f734(x18613,x18614,x18612))
% 159.70/159.39  [1862]~E(x18621,x18622)+E(f401(x18621,x18623),f401(x18622,x18623))
% 159.70/159.39  [1863]~E(x18631,x18632)+E(f401(x18633,x18631),f401(x18633,x18632))
% 159.70/159.39  [1864]~E(x18641,x18642)+E(f435(x18641,x18643,x18644,x18645),f435(x18642,x18643,x18644,x18645))
% 159.70/159.39  [1865]~E(x18651,x18652)+E(f435(x18653,x18651,x18654,x18655),f435(x18653,x18652,x18654,x18655))
% 159.70/159.39  [1866]~E(x18661,x18662)+E(f435(x18663,x18664,x18661,x18665),f435(x18663,x18664,x18662,x18665))
% 159.70/159.39  [1867]~E(x18671,x18672)+E(f435(x18673,x18674,x18675,x18671),f435(x18673,x18674,x18675,x18672))
% 159.70/159.39  [1868]~E(x18681,x18682)+E(f340(x18681,x18683),f340(x18682,x18683))
% 159.70/159.39  [1869]~E(x18691,x18692)+E(f340(x18693,x18691),f340(x18693,x18692))
% 159.70/159.39  [1870]~E(x18701,x18702)+E(f297(x18701,x18703,x18704),f297(x18702,x18703,x18704))
% 159.70/159.39  [1871]~E(x18711,x18712)+E(f297(x18713,x18711,x18714),f297(x18713,x18712,x18714))
% 159.70/159.39  [1872]~E(x18721,x18722)+E(f297(x18723,x18724,x18721),f297(x18723,x18724,x18722))
% 159.70/159.39  [1873]~E(x18731,x18732)+E(f574(x18731,x18733,x18734),f574(x18732,x18733,x18734))
% 159.70/159.39  [1874]~E(x18741,x18742)+E(f574(x18743,x18741,x18744),f574(x18743,x18742,x18744))
% 159.70/159.39  [1875]~E(x18751,x18752)+E(f574(x18753,x18754,x18751),f574(x18753,x18754,x18752))
% 159.70/159.39  [1876]~E(x18761,x18762)+E(f625(x18761,x18763,x18764,x18765,x18766),f625(x18762,x18763,x18764,x18765,x18766))
% 159.70/159.39  [1877]~E(x18771,x18772)+E(f625(x18773,x18771,x18774,x18775,x18776),f625(x18773,x18772,x18774,x18775,x18776))
% 159.70/159.39  [1878]~E(x18781,x18782)+E(f625(x18783,x18784,x18781,x18785,x18786),f625(x18783,x18784,x18782,x18785,x18786))
% 159.70/159.39  [1879]~E(x18791,x18792)+E(f625(x18793,x18794,x18795,x18791,x18796),f625(x18793,x18794,x18795,x18792,x18796))
% 159.70/159.39  [1880]~E(x18801,x18802)+E(f625(x18803,x18804,x18805,x18806,x18801),f625(x18803,x18804,x18805,x18806,x18802))
% 159.70/159.39  [1881]~E(x18811,x18812)+E(f449(x18811,x18813,x18814),f449(x18812,x18813,x18814))
% 159.70/159.39  [1882]~E(x18821,x18822)+E(f449(x18823,x18821,x18824),f449(x18823,x18822,x18824))
% 159.70/159.39  [1883]~E(x18831,x18832)+E(f449(x18833,x18834,x18831),f449(x18833,x18834,x18832))
% 159.70/159.39  [1884]~E(x18841,x18842)+E(f600(x18841,x18843,x18844),f600(x18842,x18843,x18844))
% 159.70/159.39  [1885]~E(x18851,x18852)+E(f600(x18853,x18851,x18854),f600(x18853,x18852,x18854))
% 159.70/159.39  [1886]~E(x18861,x18862)+E(f600(x18863,x18864,x18861),f600(x18863,x18864,x18862))
% 159.70/159.39  [1887]~E(x18871,x18872)+E(f566(x18871,x18873,x18874,x18875),f566(x18872,x18873,x18874,x18875))
% 159.70/159.39  [1888]~E(x18881,x18882)+E(f566(x18883,x18881,x18884,x18885),f566(x18883,x18882,x18884,x18885))
% 159.70/159.39  [1889]~E(x18891,x18892)+E(f566(x18893,x18894,x18891,x18895),f566(x18893,x18894,x18892,x18895))
% 159.70/159.39  [1890]~E(x18901,x18902)+E(f566(x18903,x18904,x18905,x18901),f566(x18903,x18904,x18905,x18902))
% 159.70/159.39  [1891]~E(x18911,x18912)+E(f704(x18911,x18913,x18914,x18915),f704(x18912,x18913,x18914,x18915))
% 159.70/159.39  [1892]~E(x18921,x18922)+E(f704(x18923,x18921,x18924,x18925),f704(x18923,x18922,x18924,x18925))
% 159.70/159.39  [1893]~E(x18931,x18932)+E(f704(x18933,x18934,x18931,x18935),f704(x18933,x18934,x18932,x18935))
% 159.70/159.39  [1894]~E(x18941,x18942)+E(f704(x18943,x18944,x18945,x18941),f704(x18943,x18944,x18945,x18942))
% 159.70/159.39  [1895]~E(x18951,x18952)+E(f710(x18951,x18953,x18954,x18955),f710(x18952,x18953,x18954,x18955))
% 159.70/159.39  [1896]~E(x18961,x18962)+E(f710(x18963,x18961,x18964,x18965),f710(x18963,x18962,x18964,x18965))
% 159.70/159.39  [1897]~E(x18971,x18972)+E(f710(x18973,x18974,x18971,x18975),f710(x18973,x18974,x18972,x18975))
% 159.70/159.39  [1898]~E(x18981,x18982)+E(f710(x18983,x18984,x18985,x18981),f710(x18983,x18984,x18985,x18982))
% 159.70/159.39  [1899]~E(x18991,x18992)+E(f736(x18991,x18993,x18994),f736(x18992,x18993,x18994))
% 159.70/159.39  [1900]~E(x19001,x19002)+E(f736(x19003,x19001,x19004),f736(x19003,x19002,x19004))
% 159.70/159.39  [1901]~E(x19011,x19012)+E(f736(x19013,x19014,x19011),f736(x19013,x19014,x19012))
% 159.70/159.39  [1902]~E(x19021,x19022)+E(f428(x19021,x19023,x19024,x19025),f428(x19022,x19023,x19024,x19025))
% 159.70/159.39  [1903]~E(x19031,x19032)+E(f428(x19033,x19031,x19034,x19035),f428(x19033,x19032,x19034,x19035))
% 159.70/159.39  [1904]~E(x19041,x19042)+E(f428(x19043,x19044,x19041,x19045),f428(x19043,x19044,x19042,x19045))
% 159.70/159.39  [1905]~E(x19051,x19052)+E(f428(x19053,x19054,x19055,x19051),f428(x19053,x19054,x19055,x19052))
% 159.70/159.39  [1906]~E(x19061,x19062)+E(f515(x19061,x19063,x19064,x19065),f515(x19062,x19063,x19064,x19065))
% 159.70/159.39  [1907]~E(x19071,x19072)+E(f515(x19073,x19071,x19074,x19075),f515(x19073,x19072,x19074,x19075))
% 159.70/159.39  [1908]~E(x19081,x19082)+E(f515(x19083,x19084,x19081,x19085),f515(x19083,x19084,x19082,x19085))
% 159.70/159.39  [1909]~E(x19091,x19092)+E(f515(x19093,x19094,x19095,x19091),f515(x19093,x19094,x19095,x19092))
% 159.70/159.39  [1910]~E(x19101,x19102)+E(f398(x19101,x19103,x19104,x19105,x19106),f398(x19102,x19103,x19104,x19105,x19106))
% 159.70/159.39  [1911]~E(x19111,x19112)+E(f398(x19113,x19111,x19114,x19115,x19116),f398(x19113,x19112,x19114,x19115,x19116))
% 159.70/159.39  [1912]~E(x19121,x19122)+E(f398(x19123,x19124,x19121,x19125,x19126),f398(x19123,x19124,x19122,x19125,x19126))
% 159.70/159.39  [1913]~E(x19131,x19132)+E(f398(x19133,x19134,x19135,x19131,x19136),f398(x19133,x19134,x19135,x19132,x19136))
% 159.70/159.39  [1914]~E(x19141,x19142)+E(f398(x19143,x19144,x19145,x19146,x19141),f398(x19143,x19144,x19145,x19146,x19142))
% 159.70/159.39  [1915]~E(x19151,x19152)+E(f763(x19151,x19153,x19154),f763(x19152,x19153,x19154))
% 159.70/159.39  [1916]~E(x19161,x19162)+E(f763(x19163,x19161,x19164),f763(x19163,x19162,x19164))
% 159.70/159.39  [1917]~E(x19171,x19172)+E(f763(x19173,x19174,x19171),f763(x19173,x19174,x19172))
% 159.70/159.39  [1918]~E(x19181,x19182)+E(f242(x19181,x19183),f242(x19182,x19183))
% 159.70/159.39  [1919]~E(x19191,x19192)+E(f242(x19193,x19191),f242(x19193,x19192))
% 159.70/159.39  [1920]~E(x19201,x19202)+E(f795(x19201,x19203,x19204,x19205),f795(x19202,x19203,x19204,x19205))
% 159.70/159.39  [1921]~E(x19211,x19212)+E(f795(x19213,x19211,x19214,x19215),f795(x19213,x19212,x19214,x19215))
% 159.70/159.39  [1922]~E(x19221,x19222)+E(f795(x19223,x19224,x19221,x19225),f795(x19223,x19224,x19222,x19225))
% 159.70/159.39  [1923]~E(x19231,x19232)+E(f795(x19233,x19234,x19235,x19231),f795(x19233,x19234,x19235,x19232))
% 159.70/159.39  [1924]~E(x19241,x19242)+E(f663(x19241,x19243,x19244,x19245),f663(x19242,x19243,x19244,x19245))
% 159.70/159.39  [1925]~E(x19251,x19252)+E(f663(x19253,x19251,x19254,x19255),f663(x19253,x19252,x19254,x19255))
% 159.70/159.39  [1926]~E(x19261,x19262)+E(f663(x19263,x19264,x19261,x19265),f663(x19263,x19264,x19262,x19265))
% 159.70/159.39  [1927]~E(x19271,x19272)+E(f663(x19273,x19274,x19275,x19271),f663(x19273,x19274,x19275,x19272))
% 159.70/159.39  [1928]~E(x19281,x19282)+E(f706(x19281,x19283,x19284,x19285,x19286),f706(x19282,x19283,x19284,x19285,x19286))
% 159.70/159.39  [1929]~E(x19291,x19292)+E(f706(x19293,x19291,x19294,x19295,x19296),f706(x19293,x19292,x19294,x19295,x19296))
% 159.70/159.39  [1930]~E(x19301,x19302)+E(f706(x19303,x19304,x19301,x19305,x19306),f706(x19303,x19304,x19302,x19305,x19306))
% 159.70/159.39  [1931]~E(x19311,x19312)+E(f706(x19313,x19314,x19315,x19311,x19316),f706(x19313,x19314,x19315,x19312,x19316))
% 159.70/159.39  [1932]~E(x19321,x19322)+E(f706(x19323,x19324,x19325,x19326,x19321),f706(x19323,x19324,x19325,x19326,x19322))
% 159.70/159.39  [1933]~E(x19331,x19332)+E(f475(x19331,x19333,x19334),f475(x19332,x19333,x19334))
% 159.70/159.39  [1934]~E(x19341,x19342)+E(f475(x19343,x19341,x19344),f475(x19343,x19342,x19344))
% 159.70/159.39  [1935]~E(x19351,x19352)+E(f475(x19353,x19354,x19351),f475(x19353,x19354,x19352))
% 159.70/159.39  [1936]~E(x19361,x19362)+E(f299(x19361,x19363,x19364,x19365,x19366),f299(x19362,x19363,x19364,x19365,x19366))
% 159.70/159.39  [1937]~E(x19371,x19372)+E(f299(x19373,x19371,x19374,x19375,x19376),f299(x19373,x19372,x19374,x19375,x19376))
% 159.70/159.39  [1938]~E(x19381,x19382)+E(f299(x19383,x19384,x19381,x19385,x19386),f299(x19383,x19384,x19382,x19385,x19386))
% 159.70/159.39  [1939]~E(x19391,x19392)+E(f299(x19393,x19394,x19395,x19391,x19396),f299(x19393,x19394,x19395,x19392,x19396))
% 159.70/159.39  [1940]~E(x19401,x19402)+E(f299(x19403,x19404,x19405,x19406,x19401),f299(x19403,x19404,x19405,x19406,x19402))
% 159.70/159.39  [1941]~E(x19411,x19412)+E(f764(x19411,x19413,x19414,x19415),f764(x19412,x19413,x19414,x19415))
% 159.70/159.39  [1942]~E(x19421,x19422)+E(f764(x19423,x19421,x19424,x19425),f764(x19423,x19422,x19424,x19425))
% 159.70/159.39  [1943]~E(x19431,x19432)+E(f764(x19433,x19434,x19431,x19435),f764(x19433,x19434,x19432,x19435))
% 159.70/159.39  [1944]~E(x19441,x19442)+E(f764(x19443,x19444,x19445,x19441),f764(x19443,x19444,x19445,x19442))
% 159.70/159.39  [1945]~E(x19451,x19452)+E(f863(x19451,x19453,x19454),f863(x19452,x19453,x19454))
% 159.70/159.39  [1946]~E(x19461,x19462)+E(f863(x19463,x19461,x19464),f863(x19463,x19462,x19464))
% 159.70/159.39  [1947]~E(x19471,x19472)+E(f863(x19473,x19474,x19471),f863(x19473,x19474,x19472))
% 159.70/159.39  [1948]~E(x19481,x19482)+E(f782(x19481,x19483,x19484),f782(x19482,x19483,x19484))
% 159.70/159.39  [1949]~E(x19491,x19492)+E(f782(x19493,x19491,x19494),f782(x19493,x19492,x19494))
% 159.70/159.39  [1950]~E(x19501,x19502)+E(f782(x19503,x19504,x19501),f782(x19503,x19504,x19502))
% 159.70/159.39  [1951]~E(x19511,x19512)+E(f602(x19511,x19513,x19514),f602(x19512,x19513,x19514))
% 159.70/159.39  [1952]~E(x19521,x19522)+E(f602(x19523,x19521,x19524),f602(x19523,x19522,x19524))
% 159.70/159.39  [1953]~E(x19531,x19532)+E(f602(x19533,x19534,x19531),f602(x19533,x19534,x19532))
% 159.70/159.39  [1954]~E(x19541,x19542)+E(f57(x19541,x19543,x19544),f57(x19542,x19543,x19544))
% 159.70/159.39  [1955]~E(x19551,x19552)+E(f57(x19553,x19551,x19554),f57(x19553,x19552,x19554))
% 159.70/159.39  [1956]~E(x19561,x19562)+E(f57(x19563,x19564,x19561),f57(x19563,x19564,x19562))
% 159.70/159.39  [1957]~E(x19571,x19572)+E(f622(x19571,x19573,x19574,x19575),f622(x19572,x19573,x19574,x19575))
% 159.70/159.39  [1958]~E(x19581,x19582)+E(f622(x19583,x19581,x19584,x19585),f622(x19583,x19582,x19584,x19585))
% 159.70/159.39  [1959]~E(x19591,x19592)+E(f622(x19593,x19594,x19591,x19595),f622(x19593,x19594,x19592,x19595))
% 159.70/159.39  [1960]~E(x19601,x19602)+E(f622(x19603,x19604,x19605,x19601),f622(x19603,x19604,x19605,x19602))
% 159.70/159.39  [1961]~E(x19611,x19612)+E(f384(x19611,x19613,x19614),f384(x19612,x19613,x19614))
% 159.70/159.39  [1962]~E(x19621,x19622)+E(f384(x19623,x19621,x19624),f384(x19623,x19622,x19624))
% 159.70/159.39  [1963]~E(x19631,x19632)+E(f384(x19633,x19634,x19631),f384(x19633,x19634,x19632))
% 159.70/159.39  [1964]~E(x19641,x19642)+E(f821(x19641,x19643,x19644),f821(x19642,x19643,x19644))
% 159.70/159.39  [1965]~E(x19651,x19652)+E(f821(x19653,x19651,x19654),f821(x19653,x19652,x19654))
% 159.70/159.39  [1966]~E(x19661,x19662)+E(f821(x19663,x19664,x19661),f821(x19663,x19664,x19662))
% 159.70/159.39  [1967]~E(x19671,x19672)+E(f395(x19671,x19673,x19674),f395(x19672,x19673,x19674))
% 159.70/159.39  [1968]~E(x19681,x19682)+E(f395(x19683,x19681,x19684),f395(x19683,x19682,x19684))
% 159.70/159.39  [1969]~E(x19691,x19692)+E(f395(x19693,x19694,x19691),f395(x19693,x19694,x19692))
% 159.70/159.39  [1970]~E(x19701,x19702)+E(f146(x19701,x19703),f146(x19702,x19703))
% 159.70/159.39  [1971]~E(x19711,x19712)+E(f146(x19713,x19711),f146(x19713,x19712))
% 159.70/159.39  [1972]~E(x19721,x19722)+E(f647(x19721,x19723,x19724),f647(x19722,x19723,x19724))
% 159.70/159.39  [1973]~E(x19731,x19732)+E(f647(x19733,x19731,x19734),f647(x19733,x19732,x19734))
% 159.70/159.39  [1974]~E(x19741,x19742)+E(f647(x19743,x19744,x19741),f647(x19743,x19744,x19742))
% 159.70/159.39  [1975]~E(x19751,x19752)+E(f421(x19751,x19753,x19754,x19755,x19756,x19757),f421(x19752,x19753,x19754,x19755,x19756,x19757))
% 159.70/159.39  [1976]~E(x19761,x19762)+E(f421(x19763,x19761,x19764,x19765,x19766,x19767),f421(x19763,x19762,x19764,x19765,x19766,x19767))
% 159.70/159.39  [1977]~E(x19771,x19772)+E(f421(x19773,x19774,x19771,x19775,x19776,x19777),f421(x19773,x19774,x19772,x19775,x19776,x19777))
% 159.70/159.39  [1978]~E(x19781,x19782)+E(f421(x19783,x19784,x19785,x19781,x19786,x19787),f421(x19783,x19784,x19785,x19782,x19786,x19787))
% 159.70/159.39  [1979]~E(x19791,x19792)+E(f421(x19793,x19794,x19795,x19796,x19791,x19797),f421(x19793,x19794,x19795,x19796,x19792,x19797))
% 159.70/159.39  [1980]~E(x19801,x19802)+E(f421(x19803,x19804,x19805,x19806,x19807,x19801),f421(x19803,x19804,x19805,x19806,x19807,x19802))
% 159.70/159.39  [1981]~E(x19811,x19812)+E(f588(x19811,x19813,x19814,x19815),f588(x19812,x19813,x19814,x19815))
% 159.70/159.39  [1982]~E(x19821,x19822)+E(f588(x19823,x19821,x19824,x19825),f588(x19823,x19822,x19824,x19825))
% 159.70/159.39  [1983]~E(x19831,x19832)+E(f588(x19833,x19834,x19831,x19835),f588(x19833,x19834,x19832,x19835))
% 159.70/159.39  [1984]~E(x19841,x19842)+E(f588(x19843,x19844,x19845,x19841),f588(x19843,x19844,x19845,x19842))
% 159.70/159.39  [1985]~E(x19851,x19852)+E(f560(x19851,x19853,x19854,x19855,x19856),f560(x19852,x19853,x19854,x19855,x19856))
% 159.70/159.39  [1986]~E(x19861,x19862)+E(f560(x19863,x19861,x19864,x19865,x19866),f560(x19863,x19862,x19864,x19865,x19866))
% 159.70/159.39  [1987]~E(x19871,x19872)+E(f560(x19873,x19874,x19871,x19875,x19876),f560(x19873,x19874,x19872,x19875,x19876))
% 159.70/159.39  [1988]~E(x19881,x19882)+E(f560(x19883,x19884,x19885,x19881,x19886),f560(x19883,x19884,x19885,x19882,x19886))
% 159.70/159.39  [1989]~E(x19891,x19892)+E(f560(x19893,x19894,x19895,x19896,x19891),f560(x19893,x19894,x19895,x19896,x19892))
% 159.70/159.39  [1990]~E(x19901,x19902)+E(f353(x19901,x19903,x19904,x19905),f353(x19902,x19903,x19904,x19905))
% 159.70/159.39  [1991]~E(x19911,x19912)+E(f353(x19913,x19911,x19914,x19915),f353(x19913,x19912,x19914,x19915))
% 159.70/159.39  [1992]~E(x19921,x19922)+E(f353(x19923,x19924,x19921,x19925),f353(x19923,x19924,x19922,x19925))
% 159.70/159.39  [1993]~E(x19931,x19932)+E(f353(x19933,x19934,x19935,x19931),f353(x19933,x19934,x19935,x19932))
% 159.70/159.39  [1994]~E(x19941,x19942)+E(f199(x19941,x19943,x19944,x19945),f199(x19942,x19943,x19944,x19945))
% 159.70/159.39  [1995]~E(x19951,x19952)+E(f199(x19953,x19951,x19954,x19955),f199(x19953,x19952,x19954,x19955))
% 159.70/159.39  [1996]~E(x19961,x19962)+E(f199(x19963,x19964,x19961,x19965),f199(x19963,x19964,x19962,x19965))
% 159.70/159.39  [1997]~E(x19971,x19972)+E(f199(x19973,x19974,x19975,x19971),f199(x19973,x19974,x19975,x19972))
% 159.70/159.39  [1998]~E(x19981,x19982)+E(f399(x19981,x19983),f399(x19982,x19983))
% 159.70/159.39  [1999]~E(x19991,x19992)+E(f399(x19993,x19991),f399(x19993,x19992))
% 159.70/159.39  [2000]~E(x20001,x20002)+E(f489(x20001,x20003,x20004,x20005,x20006,x20007,x20008),f489(x20002,x20003,x20004,x20005,x20006,x20007,x20008))
% 159.70/159.39  [2001]~E(x20011,x20012)+E(f489(x20013,x20011,x20014,x20015,x20016,x20017,x20018),f489(x20013,x20012,x20014,x20015,x20016,x20017,x20018))
% 159.70/159.39  [2002]~E(x20021,x20022)+E(f489(x20023,x20024,x20021,x20025,x20026,x20027,x20028),f489(x20023,x20024,x20022,x20025,x20026,x20027,x20028))
% 159.70/159.39  [2003]~E(x20031,x20032)+E(f489(x20033,x20034,x20035,x20031,x20036,x20037,x20038),f489(x20033,x20034,x20035,x20032,x20036,x20037,x20038))
% 159.70/159.39  [2004]~E(x20041,x20042)+E(f489(x20043,x20044,x20045,x20046,x20041,x20047,x20048),f489(x20043,x20044,x20045,x20046,x20042,x20047,x20048))
% 159.70/159.39  [2005]~E(x20051,x20052)+E(f489(x20053,x20054,x20055,x20056,x20057,x20051,x20058),f489(x20053,x20054,x20055,x20056,x20057,x20052,x20058))
% 159.70/159.39  [2006]~E(x20061,x20062)+E(f489(x20063,x20064,x20065,x20066,x20067,x20068,x20061),f489(x20063,x20064,x20065,x20066,x20067,x20068,x20062))
% 159.70/159.39  [2007]~E(x20071,x20072)+E(f627(x20071,x20073,x20074,x20075,x20076),f627(x20072,x20073,x20074,x20075,x20076))
% 159.70/159.39  [2008]~E(x20081,x20082)+E(f627(x20083,x20081,x20084,x20085,x20086),f627(x20083,x20082,x20084,x20085,x20086))
% 159.70/159.39  [2009]~E(x20091,x20092)+E(f627(x20093,x20094,x20091,x20095,x20096),f627(x20093,x20094,x20092,x20095,x20096))
% 159.70/159.39  [2010]~E(x20101,x20102)+E(f627(x20103,x20104,x20105,x20101,x20106),f627(x20103,x20104,x20105,x20102,x20106))
% 159.70/159.39  [2011]~E(x20111,x20112)+E(f627(x20113,x20114,x20115,x20116,x20111),f627(x20113,x20114,x20115,x20116,x20112))
% 159.70/159.39  [2012]~E(x20121,x20122)+E(f438(x20121,x20123),f438(x20122,x20123))
% 159.70/159.39  [2013]~E(x20131,x20132)+E(f438(x20133,x20131),f438(x20133,x20132))
% 159.70/159.39  [2014]~E(x20141,x20142)+E(f529(x20141,x20143,x20144,x20145),f529(x20142,x20143,x20144,x20145))
% 159.70/159.39  [2015]~E(x20151,x20152)+E(f529(x20153,x20151,x20154,x20155),f529(x20153,x20152,x20154,x20155))
% 159.70/159.39  [2016]~E(x20161,x20162)+E(f529(x20163,x20164,x20161,x20165),f529(x20163,x20164,x20162,x20165))
% 159.70/159.39  [2017]~E(x20171,x20172)+E(f529(x20173,x20174,x20175,x20171),f529(x20173,x20174,x20175,x20172))
% 159.70/159.39  [2018]~E(x20181,x20182)+E(f282(x20181,x20183,x20184,x20185),f282(x20182,x20183,x20184,x20185))
% 159.70/159.39  [2019]~E(x20191,x20192)+E(f282(x20193,x20191,x20194,x20195),f282(x20193,x20192,x20194,x20195))
% 159.70/159.39  [2020]~E(x20201,x20202)+E(f282(x20203,x20204,x20201,x20205),f282(x20203,x20204,x20202,x20205))
% 159.70/159.39  [2021]~E(x20211,x20212)+E(f282(x20213,x20214,x20215,x20211),f282(x20213,x20214,x20215,x20212))
% 159.70/159.39  [2022]~E(x20221,x20222)+E(f814(x20221,x20223),f814(x20222,x20223))
% 159.70/159.39  [2023]~E(x20231,x20232)+E(f814(x20233,x20231),f814(x20233,x20232))
% 159.70/159.39  [2024]~E(x20241,x20242)+E(f373(x20241,x20243,x20244,x20245),f373(x20242,x20243,x20244,x20245))
% 159.70/159.39  [2025]~E(x20251,x20252)+E(f373(x20253,x20251,x20254,x20255),f373(x20253,x20252,x20254,x20255))
% 159.70/159.39  [2026]~E(x20261,x20262)+E(f373(x20263,x20264,x20261,x20265),f373(x20263,x20264,x20262,x20265))
% 159.70/159.39  [2027]~E(x20271,x20272)+E(f373(x20273,x20274,x20275,x20271),f373(x20273,x20274,x20275,x20272))
% 159.70/159.39  [2028]~E(x20281,x20282)+E(f858(x20281),f858(x20282))
% 159.70/159.39  [2029]~E(x20291,x20292)+E(f348(x20291,x20293,x20294),f348(x20292,x20293,x20294))
% 159.70/159.39  [2030]~E(x20301,x20302)+E(f348(x20303,x20301,x20304),f348(x20303,x20302,x20304))
% 159.70/159.39  [2031]~E(x20311,x20312)+E(f348(x20313,x20314,x20311),f348(x20313,x20314,x20312))
% 159.70/159.39  [2032]~E(x20321,x20322)+E(f579(x20321,x20323,x20324,x20325,x20326,x20327),f579(x20322,x20323,x20324,x20325,x20326,x20327))
% 159.70/159.39  [2033]~E(x20331,x20332)+E(f579(x20333,x20331,x20334,x20335,x20336,x20337),f579(x20333,x20332,x20334,x20335,x20336,x20337))
% 159.70/159.39  [2034]~E(x20341,x20342)+E(f579(x20343,x20344,x20341,x20345,x20346,x20347),f579(x20343,x20344,x20342,x20345,x20346,x20347))
% 159.70/159.39  [2035]~E(x20351,x20352)+E(f579(x20353,x20354,x20355,x20351,x20356,x20357),f579(x20353,x20354,x20355,x20352,x20356,x20357))
% 159.70/159.39  [2036]~E(x20361,x20362)+E(f579(x20363,x20364,x20365,x20366,x20361,x20367),f579(x20363,x20364,x20365,x20366,x20362,x20367))
% 159.70/159.39  [2037]~E(x20371,x20372)+E(f579(x20373,x20374,x20375,x20376,x20377,x20371),f579(x20373,x20374,x20375,x20376,x20377,x20372))
% 159.70/159.39  [2038]~E(x20381,x20382)+E(f879(x20381),f879(x20382))
% 159.70/159.39  [2039]~E(x20391,x20392)+E(f827(x20391),f827(x20392))
% 159.70/159.39  [2040]~E(x20401,x20402)+E(f682(x20401,x20403,x20404),f682(x20402,x20403,x20404))
% 159.70/159.39  [2041]~E(x20411,x20412)+E(f682(x20413,x20411,x20414),f682(x20413,x20412,x20414))
% 159.70/159.39  [2042]~E(x20421,x20422)+E(f682(x20423,x20424,x20421),f682(x20423,x20424,x20422))
% 159.70/159.39  [2043]~E(x20431,x20432)+E(f459(x20431,x20433,x20434),f459(x20432,x20433,x20434))
% 159.70/159.39  [2044]~E(x20441,x20442)+E(f459(x20443,x20441,x20444),f459(x20443,x20442,x20444))
% 159.70/159.39  [2045]~E(x20451,x20452)+E(f459(x20453,x20454,x20451),f459(x20453,x20454,x20452))
% 159.70/159.39  [2046]~E(x20461,x20462)+E(f730(x20461,x20463),f730(x20462,x20463))
% 159.70/159.39  [2047]~E(x20471,x20472)+E(f730(x20473,x20471),f730(x20473,x20472))
% 159.70/159.39  [2048]~E(x20481,x20482)+E(f584(x20481,x20483,x20484),f584(x20482,x20483,x20484))
% 159.70/159.39  [2049]~E(x20491,x20492)+E(f584(x20493,x20491,x20494),f584(x20493,x20492,x20494))
% 159.70/159.39  [2050]~E(x20501,x20502)+E(f584(x20503,x20504,x20501),f584(x20503,x20504,x20502))
% 159.70/159.39  [2051]~E(x20511,x20512)+E(f721(x20511,x20513,x20514,x20515,x20516),f721(x20512,x20513,x20514,x20515,x20516))
% 159.70/159.39  [2052]~E(x20521,x20522)+E(f721(x20523,x20521,x20524,x20525,x20526),f721(x20523,x20522,x20524,x20525,x20526))
% 159.70/159.39  [2053]~E(x20531,x20532)+E(f721(x20533,x20534,x20531,x20535,x20536),f721(x20533,x20534,x20532,x20535,x20536))
% 159.70/159.39  [2054]~E(x20541,x20542)+E(f721(x20543,x20544,x20545,x20541,x20546),f721(x20543,x20544,x20545,x20542,x20546))
% 159.70/159.39  [2055]~E(x20551,x20552)+E(f721(x20553,x20554,x20555,x20556,x20551),f721(x20553,x20554,x20555,x20556,x20552))
% 159.70/159.39  [2056]~E(x20561,x20562)+E(f510(x20561,x20563,x20564,x20565,x20566,x20567),f510(x20562,x20563,x20564,x20565,x20566,x20567))
% 159.70/159.39  [2057]~E(x20571,x20572)+E(f510(x20573,x20571,x20574,x20575,x20576,x20577),f510(x20573,x20572,x20574,x20575,x20576,x20577))
% 159.70/159.39  [2058]~E(x20581,x20582)+E(f510(x20583,x20584,x20581,x20585,x20586,x20587),f510(x20583,x20584,x20582,x20585,x20586,x20587))
% 159.70/159.39  [2059]~E(x20591,x20592)+E(f510(x20593,x20594,x20595,x20591,x20596,x20597),f510(x20593,x20594,x20595,x20592,x20596,x20597))
% 159.70/159.39  [2060]~E(x20601,x20602)+E(f510(x20603,x20604,x20605,x20606,x20601,x20607),f510(x20603,x20604,x20605,x20606,x20602,x20607))
% 159.70/159.39  [2061]~E(x20611,x20612)+E(f510(x20613,x20614,x20615,x20616,x20617,x20611),f510(x20613,x20614,x20615,x20616,x20617,x20612))
% 159.70/159.39  [2062]~E(x20621,x20622)+E(f826(x20621,x20623,x20624),f826(x20622,x20623,x20624))
% 159.70/159.39  [2063]~E(x20631,x20632)+E(f826(x20633,x20631,x20634),f826(x20633,x20632,x20634))
% 159.70/159.39  [2064]~E(x20641,x20642)+E(f826(x20643,x20644,x20641),f826(x20643,x20644,x20642))
% 159.70/159.39  [2065]~E(x20651,x20652)+E(f739(x20651,x20653),f739(x20652,x20653))
% 159.70/159.39  [2066]~E(x20661,x20662)+E(f739(x20663,x20661),f739(x20663,x20662))
% 159.70/159.39  [2067]~E(x20671,x20672)+E(f591(x20671,x20673,x20674),f591(x20672,x20673,x20674))
% 159.70/159.39  [2068]~E(x20681,x20682)+E(f591(x20683,x20681,x20684),f591(x20683,x20682,x20684))
% 159.70/159.39  [2069]~E(x20691,x20692)+E(f591(x20693,x20694,x20691),f591(x20693,x20694,x20692))
% 159.70/159.39  [2070]~E(x20701,x20702)+E(f644(x20701,x20703,x20704),f644(x20702,x20703,x20704))
% 159.70/159.39  [2071]~E(x20711,x20712)+E(f644(x20713,x20711,x20714),f644(x20713,x20712,x20714))
% 159.70/159.39  [2072]~E(x20721,x20722)+E(f644(x20723,x20724,x20721),f644(x20723,x20724,x20722))
% 159.70/159.39  [2073]~E(x20731,x20732)+E(f423(x20731,x20733,x20734,x20735),f423(x20732,x20733,x20734,x20735))
% 159.70/159.39  [2074]~E(x20741,x20742)+E(f423(x20743,x20741,x20744,x20745),f423(x20743,x20742,x20744,x20745))
% 159.70/159.39  [2075]~E(x20751,x20752)+E(f423(x20753,x20754,x20751,x20755),f423(x20753,x20754,x20752,x20755))
% 159.70/159.39  [2076]~E(x20761,x20762)+E(f423(x20763,x20764,x20765,x20761),f423(x20763,x20764,x20765,x20762))
% 159.70/159.39  [2077]~E(x20771,x20772)+E(f127(x20771),f127(x20772))
% 159.70/159.39  [2078]~E(x20781,x20782)+E(f334(x20781),f334(x20782))
% 159.70/159.39  [2079]~E(x20791,x20792)+E(f578(x20791,x20793,x20794,x20795,x20796,x20797),f578(x20792,x20793,x20794,x20795,x20796,x20797))
% 159.70/159.39  [2080]~E(x20801,x20802)+E(f578(x20803,x20801,x20804,x20805,x20806,x20807),f578(x20803,x20802,x20804,x20805,x20806,x20807))
% 159.70/159.39  [2081]~E(x20811,x20812)+E(f578(x20813,x20814,x20811,x20815,x20816,x20817),f578(x20813,x20814,x20812,x20815,x20816,x20817))
% 159.70/159.39  [2082]~E(x20821,x20822)+E(f578(x20823,x20824,x20825,x20821,x20826,x20827),f578(x20823,x20824,x20825,x20822,x20826,x20827))
% 159.70/159.39  [2083]~E(x20831,x20832)+E(f578(x20833,x20834,x20835,x20836,x20831,x20837),f578(x20833,x20834,x20835,x20836,x20832,x20837))
% 159.70/159.39  [2084]~E(x20841,x20842)+E(f578(x20843,x20844,x20845,x20846,x20847,x20841),f578(x20843,x20844,x20845,x20846,x20847,x20842))
% 159.70/159.39  [2085]~E(x20851,x20852)+E(f664(x20851,x20853,x20854,x20855),f664(x20852,x20853,x20854,x20855))
% 159.70/159.39  [2086]~E(x20861,x20862)+E(f664(x20863,x20861,x20864,x20865),f664(x20863,x20862,x20864,x20865))
% 159.70/159.39  [2087]~E(x20871,x20872)+E(f664(x20873,x20874,x20871,x20875),f664(x20873,x20874,x20872,x20875))
% 159.70/159.39  [2088]~E(x20881,x20882)+E(f664(x20883,x20884,x20885,x20881),f664(x20883,x20884,x20885,x20882))
% 159.70/159.39  [2089]~E(x20891,x20892)+E(f697(x20891,x20893,x20894),f697(x20892,x20893,x20894))
% 159.70/159.39  [2090]~E(x20901,x20902)+E(f697(x20903,x20901,x20904),f697(x20903,x20902,x20904))
% 159.70/159.39  [2091]~E(x20911,x20912)+E(f697(x20913,x20914,x20911),f697(x20913,x20914,x20912))
% 159.70/159.39  [2092]~E(x20921,x20922)+E(f651(x20921,x20923,x20924,x20925),f651(x20922,x20923,x20924,x20925))
% 159.70/159.39  [2093]~E(x20931,x20932)+E(f651(x20933,x20931,x20934,x20935),f651(x20933,x20932,x20934,x20935))
% 159.70/159.39  [2094]~E(x20941,x20942)+E(f651(x20943,x20944,x20941,x20945),f651(x20943,x20944,x20942,x20945))
% 159.70/159.39  [2095]~E(x20951,x20952)+E(f651(x20953,x20954,x20955,x20951),f651(x20953,x20954,x20955,x20952))
% 159.70/159.39  [2096]~E(x20961,x20962)+E(f454(x20961,x20963),f454(x20962,x20963))
% 159.70/159.39  [2097]~E(x20971,x20972)+E(f454(x20973,x20971),f454(x20973,x20972))
% 159.70/159.39  [2098]~E(x20981,x20982)+E(f440(x20981,x20983),f440(x20982,x20983))
% 159.70/159.39  [2099]~E(x20991,x20992)+E(f440(x20993,x20991),f440(x20993,x20992))
% 159.70/159.39  [2100]~E(x21001,x21002)+E(f413(x21001,x21003,x21004,x21005,x21006),f413(x21002,x21003,x21004,x21005,x21006))
% 159.70/159.39  [2101]~E(x21011,x21012)+E(f413(x21013,x21011,x21014,x21015,x21016),f413(x21013,x21012,x21014,x21015,x21016))
% 159.70/159.39  [2102]~E(x21021,x21022)+E(f413(x21023,x21024,x21021,x21025,x21026),f413(x21023,x21024,x21022,x21025,x21026))
% 159.70/159.39  [2103]~E(x21031,x21032)+E(f413(x21033,x21034,x21035,x21031,x21036),f413(x21033,x21034,x21035,x21032,x21036))
% 159.70/159.39  [2104]~E(x21041,x21042)+E(f413(x21043,x21044,x21045,x21046,x21041),f413(x21043,x21044,x21045,x21046,x21042))
% 159.70/159.39  [2105]~E(x21051,x21052)+E(f43(x21051),f43(x21052))
% 159.70/159.39  [2106]~E(x21061,x21062)+E(f779(x21061,x21063,x21064),f779(x21062,x21063,x21064))
% 159.70/159.39  [2107]~E(x21071,x21072)+E(f779(x21073,x21071,x21074),f779(x21073,x21072,x21074))
% 159.70/159.39  [2108]~E(x21081,x21082)+E(f779(x21083,x21084,x21081),f779(x21083,x21084,x21082))
% 159.70/159.39  [2109]~E(x21091,x21092)+E(f643(x21091,x21093,x21094),f643(x21092,x21093,x21094))
% 159.70/159.39  [2110]~E(x21101,x21102)+E(f643(x21103,x21101,x21104),f643(x21103,x21102,x21104))
% 159.70/159.39  [2111]~E(x21111,x21112)+E(f643(x21113,x21114,x21111),f643(x21113,x21114,x21112))
% 159.70/159.39  [2112]~E(x21121,x21122)+E(f359(x21121,x21123,x21124,x21125),f359(x21122,x21123,x21124,x21125))
% 159.70/159.39  [2113]~E(x21131,x21132)+E(f359(x21133,x21131,x21134,x21135),f359(x21133,x21132,x21134,x21135))
% 159.70/159.39  [2114]~E(x21141,x21142)+E(f359(x21143,x21144,x21141,x21145),f359(x21143,x21144,x21142,x21145))
% 159.70/159.39  [2115]~E(x21151,x21152)+E(f359(x21153,x21154,x21155,x21151),f359(x21153,x21154,x21155,x21152))
% 159.70/159.39  [2116]~E(x21161,x21162)+E(f490(x21161,x21163),f490(x21162,x21163))
% 159.70/159.39  [2117]~E(x21171,x21172)+E(f490(x21173,x21171),f490(x21173,x21172))
% 159.70/159.39  [2118]~E(x21181,x21182)+E(f430(x21181,x21183,x21184),f430(x21182,x21183,x21184))
% 159.70/159.39  [2119]~E(x21191,x21192)+E(f430(x21193,x21191,x21194),f430(x21193,x21192,x21194))
% 159.70/159.39  [2120]~E(x21201,x21202)+E(f430(x21203,x21204,x21201),f430(x21203,x21204,x21202))
% 159.70/159.39  [2121]~E(x21211,x21212)+E(f818(x21211,x21213),f818(x21212,x21213))
% 159.70/159.39  [2122]~E(x21221,x21222)+E(f818(x21223,x21221),f818(x21223,x21222))
% 159.70/159.39  [2123]~E(x21231,x21232)+E(f408(x21231,x21233,x21234,x21235,x21236),f408(x21232,x21233,x21234,x21235,x21236))
% 159.70/159.39  [2124]~E(x21241,x21242)+E(f408(x21243,x21241,x21244,x21245,x21246),f408(x21243,x21242,x21244,x21245,x21246))
% 159.70/159.39  [2125]~E(x21251,x21252)+E(f408(x21253,x21254,x21251,x21255,x21256),f408(x21253,x21254,x21252,x21255,x21256))
% 159.70/159.39  [2126]~E(x21261,x21262)+E(f408(x21263,x21264,x21265,x21261,x21266),f408(x21263,x21264,x21265,x21262,x21266))
% 159.70/159.39  [2127]~E(x21271,x21272)+E(f408(x21273,x21274,x21275,x21276,x21271),f408(x21273,x21274,x21275,x21276,x21272))
% 159.70/159.39  [2128]~E(x21281,x21282)+E(f638(x21281,x21283,x21284),f638(x21282,x21283,x21284))
% 159.70/159.39  [2129]~E(x21291,x21292)+E(f638(x21293,x21291,x21294),f638(x21293,x21292,x21294))
% 159.70/159.39  [2130]~E(x21301,x21302)+E(f638(x21303,x21304,x21301),f638(x21303,x21304,x21302))
% 159.70/159.39  [2131]~E(x21311,x21312)+E(f481(x21311,x21313,x21314,x21315,x21316,x21317),f481(x21312,x21313,x21314,x21315,x21316,x21317))
% 159.70/159.39  [2132]~E(x21321,x21322)+E(f481(x21323,x21321,x21324,x21325,x21326,x21327),f481(x21323,x21322,x21324,x21325,x21326,x21327))
% 159.70/159.39  [2133]~E(x21331,x21332)+E(f481(x21333,x21334,x21331,x21335,x21336,x21337),f481(x21333,x21334,x21332,x21335,x21336,x21337))
% 159.70/159.39  [2134]~E(x21341,x21342)+E(f481(x21343,x21344,x21345,x21341,x21346,x21347),f481(x21343,x21344,x21345,x21342,x21346,x21347))
% 159.70/159.39  [2135]~E(x21351,x21352)+E(f481(x21353,x21354,x21355,x21356,x21351,x21357),f481(x21353,x21354,x21355,x21356,x21352,x21357))
% 159.70/159.39  [2136]~E(x21361,x21362)+E(f481(x21363,x21364,x21365,x21366,x21367,x21361),f481(x21363,x21364,x21365,x21366,x21367,x21362))
% 159.70/159.39  [2137]~E(x21371,x21372)+E(f513(x21371,x21373),f513(x21372,x21373))
% 159.70/159.39  [2138]~E(x21381,x21382)+E(f513(x21383,x21381),f513(x21383,x21382))
% 159.70/159.39  [2139]~E(x21391,x21392)+E(f265(x21391,x21393,x21394,x21395,x21396),f265(x21392,x21393,x21394,x21395,x21396))
% 159.70/159.39  [2140]~E(x21401,x21402)+E(f265(x21403,x21401,x21404,x21405,x21406),f265(x21403,x21402,x21404,x21405,x21406))
% 159.70/159.39  [2141]~E(x21411,x21412)+E(f265(x21413,x21414,x21411,x21415,x21416),f265(x21413,x21414,x21412,x21415,x21416))
% 159.70/159.39  [2142]~E(x21421,x21422)+E(f265(x21423,x21424,x21425,x21421,x21426),f265(x21423,x21424,x21425,x21422,x21426))
% 159.70/159.39  [2143]~E(x21431,x21432)+E(f265(x21433,x21434,x21435,x21436,x21431),f265(x21433,x21434,x21435,x21436,x21432))
% 159.70/159.39  [2144]~E(x21441,x21442)+E(f802(x21441,x21443,x21444,x21445),f802(x21442,x21443,x21444,x21445))
% 159.70/159.39  [2145]~E(x21451,x21452)+E(f802(x21453,x21451,x21454,x21455),f802(x21453,x21452,x21454,x21455))
% 159.70/159.39  [2146]~E(x21461,x21462)+E(f802(x21463,x21464,x21461,x21465),f802(x21463,x21464,x21462,x21465))
% 159.70/159.39  [2147]~E(x21471,x21472)+E(f802(x21473,x21474,x21475,x21471),f802(x21473,x21474,x21475,x21472))
% 159.70/159.39  [2148]~E(x21481,x21482)+E(f666(x21481,x21483,x21484,x21485,x21486,x21487),f666(x21482,x21483,x21484,x21485,x21486,x21487))
% 159.70/159.39  [2149]~E(x21491,x21492)+E(f666(x21493,x21491,x21494,x21495,x21496,x21497),f666(x21493,x21492,x21494,x21495,x21496,x21497))
% 159.70/159.39  [2150]~E(x21501,x21502)+E(f666(x21503,x21504,x21501,x21505,x21506,x21507),f666(x21503,x21504,x21502,x21505,x21506,x21507))
% 159.70/159.39  [2151]~E(x21511,x21512)+E(f666(x21513,x21514,x21515,x21511,x21516,x21517),f666(x21513,x21514,x21515,x21512,x21516,x21517))
% 159.70/159.39  [2152]~E(x21521,x21522)+E(f666(x21523,x21524,x21525,x21526,x21521,x21527),f666(x21523,x21524,x21525,x21526,x21522,x21527))
% 159.70/159.39  [2153]~E(x21531,x21532)+E(f666(x21533,x21534,x21535,x21536,x21537,x21531),f666(x21533,x21534,x21535,x21536,x21537,x21532))
% 159.70/159.39  [2154]~E(x21541,x21542)+E(f469(x21541,x21543,x21544,x21545,x21546),f469(x21542,x21543,x21544,x21545,x21546))
% 159.70/159.39  [2155]~E(x21551,x21552)+E(f469(x21553,x21551,x21554,x21555,x21556),f469(x21553,x21552,x21554,x21555,x21556))
% 159.70/159.39  [2156]~E(x21561,x21562)+E(f469(x21563,x21564,x21561,x21565,x21566),f469(x21563,x21564,x21562,x21565,x21566))
% 159.70/159.39  [2157]~E(x21571,x21572)+E(f469(x21573,x21574,x21575,x21571,x21576),f469(x21573,x21574,x21575,x21572,x21576))
% 159.70/159.39  [2158]~E(x21581,x21582)+E(f469(x21583,x21584,x21585,x21586,x21581),f469(x21583,x21584,x21585,x21586,x21582))
% 159.70/159.39  [2159]~E(x21591,x21592)+E(f335(x21591),f335(x21592))
% 159.70/159.39  [2160]~E(x21601,x21602)+E(f426(x21601,x21603,x21604),f426(x21602,x21603,x21604))
% 159.70/159.39  [2161]~E(x21611,x21612)+E(f426(x21613,x21611,x21614),f426(x21613,x21612,x21614))
% 159.70/159.39  [2162]~E(x21621,x21622)+E(f426(x21623,x21624,x21621),f426(x21623,x21624,x21622))
% 159.70/159.39  [2163]~E(x21631,x21632)+E(f835(x21631,x21633),f835(x21632,x21633))
% 159.70/159.39  [2164]~E(x21641,x21642)+E(f835(x21643,x21641),f835(x21643,x21642))
% 159.70/159.39  [2165]~E(x21651,x21652)+E(f433(x21651,x21653),f433(x21652,x21653))
% 159.70/159.39  [2166]~E(x21661,x21662)+E(f433(x21663,x21661),f433(x21663,x21662))
% 159.70/159.39  [2167]~E(x21671,x21672)+E(f232(x21671,x21673,x21674),f232(x21672,x21673,x21674))
% 159.70/159.39  [2168]~E(x21681,x21682)+E(f232(x21683,x21681,x21684),f232(x21683,x21682,x21684))
% 159.70/159.39  [2169]~E(x21691,x21692)+E(f232(x21693,x21694,x21691),f232(x21693,x21694,x21692))
% 159.70/159.39  [2170]~E(x21701,x21702)+E(f756(x21701,x21703),f756(x21702,x21703))
% 159.70/159.39  [2171]~E(x21711,x21712)+E(f756(x21713,x21711),f756(x21713,x21712))
% 159.70/159.39  [2172]~E(x21721,x21722)+E(f891(x21721,x21723),f891(x21722,x21723))
% 159.70/159.39  [2173]~E(x21731,x21732)+E(f891(x21733,x21731),f891(x21733,x21732))
% 159.70/159.39  [2174]~E(x21741,x21742)+E(f357(x21741,x21743,x21744,x21745),f357(x21742,x21743,x21744,x21745))
% 159.70/159.39  [2175]~E(x21751,x21752)+E(f357(x21753,x21751,x21754,x21755),f357(x21753,x21752,x21754,x21755))
% 159.70/159.39  [2176]~E(x21761,x21762)+E(f357(x21763,x21764,x21761,x21765),f357(x21763,x21764,x21762,x21765))
% 159.70/159.39  [2177]~E(x21771,x21772)+E(f357(x21773,x21774,x21775,x21771),f357(x21773,x21774,x21775,x21772))
% 159.70/159.39  [2178]~E(x21781,x21782)+E(f543(x21781,x21783,x21784),f543(x21782,x21783,x21784))
% 159.70/159.39  [2179]~E(x21791,x21792)+E(f543(x21793,x21791,x21794),f543(x21793,x21792,x21794))
% 159.70/159.39  [2180]~E(x21801,x21802)+E(f543(x21803,x21804,x21801),f543(x21803,x21804,x21802))
% 159.70/159.39  [2181]~E(x21811,x21812)+E(f44(x21811),f44(x21812))
% 159.70/159.39  [2182]~E(x21821,x21822)+E(f126(x21821,x21823,x21824,x21825),f126(x21822,x21823,x21824,x21825))
% 159.70/159.39  [2183]~E(x21831,x21832)+E(f126(x21833,x21831,x21834,x21835),f126(x21833,x21832,x21834,x21835))
% 159.70/159.39  [2184]~E(x21841,x21842)+E(f126(x21843,x21844,x21841,x21845),f126(x21843,x21844,x21842,x21845))
% 159.70/159.39  [2185]~E(x21851,x21852)+E(f126(x21853,x21854,x21855,x21851),f126(x21853,x21854,x21855,x21852))
% 159.70/159.39  [2186]~E(x21861,x21862)+E(f898(x21861,x21863,x21864),f898(x21862,x21863,x21864))
% 159.70/159.39  [2187]~E(x21871,x21872)+E(f898(x21873,x21871,x21874),f898(x21873,x21872,x21874))
% 159.70/159.39  [2188]~E(x21881,x21882)+E(f898(x21883,x21884,x21881),f898(x21883,x21884,x21882))
% 159.70/159.39  [2189]~E(x21891,x21892)+E(f134(x21891,x21893,x21894,x21895),f134(x21892,x21893,x21894,x21895))
% 159.70/159.39  [2190]~E(x21901,x21902)+E(f134(x21903,x21901,x21904,x21905),f134(x21903,x21902,x21904,x21905))
% 159.70/159.39  [2191]~E(x21911,x21912)+E(f134(x21913,x21914,x21911,x21915),f134(x21913,x21914,x21912,x21915))
% 159.70/159.39  [2192]~E(x21921,x21922)+E(f134(x21923,x21924,x21925,x21921),f134(x21923,x21924,x21925,x21922))
% 159.70/159.39  [2193]~E(x21931,x21932)+E(f724(x21931,x21933,x21934,x21935,x21936),f724(x21932,x21933,x21934,x21935,x21936))
% 159.70/159.39  [2194]~E(x21941,x21942)+E(f724(x21943,x21941,x21944,x21945,x21946),f724(x21943,x21942,x21944,x21945,x21946))
% 159.70/159.39  [2195]~E(x21951,x21952)+E(f724(x21953,x21954,x21951,x21955,x21956),f724(x21953,x21954,x21952,x21955,x21956))
% 159.70/159.39  [2196]~E(x21961,x21962)+E(f724(x21963,x21964,x21965,x21961,x21966),f724(x21963,x21964,x21965,x21962,x21966))
% 159.70/159.39  [2197]~E(x21971,x21972)+E(f724(x21973,x21974,x21975,x21976,x21971),f724(x21973,x21974,x21975,x21976,x21972))
% 159.70/159.39  [2198]~E(x21981,x21982)+E(f813(x21981,x21983),f813(x21982,x21983))
% 159.70/159.39  [2199]~E(x21991,x21992)+E(f813(x21993,x21991),f813(x21993,x21992))
% 159.70/159.39  [2200]~E(x22001,x22002)+E(f870(x22001,x22003,x22004),f870(x22002,x22003,x22004))
% 159.70/159.39  [2201]~E(x22011,x22012)+E(f870(x22013,x22011,x22014),f870(x22013,x22012,x22014))
% 159.70/159.39  [2202]~E(x22021,x22022)+E(f870(x22023,x22024,x22021),f870(x22023,x22024,x22022))
% 159.70/159.39  [2203]~E(x22031,x22032)+E(f479(x22031,x22033,x22034),f479(x22032,x22033,x22034))
% 159.70/159.39  [2204]~E(x22041,x22042)+E(f479(x22043,x22041,x22044),f479(x22043,x22042,x22044))
% 159.70/159.39  [2205]~E(x22051,x22052)+E(f479(x22053,x22054,x22051),f479(x22053,x22054,x22052))
% 159.70/159.39  [2206]~E(x22061,x22062)+E(f673(x22061,x22063,x22064,x22065),f673(x22062,x22063,x22064,x22065))
% 159.70/159.39  [2207]~E(x22071,x22072)+E(f673(x22073,x22071,x22074,x22075),f673(x22073,x22072,x22074,x22075))
% 159.70/159.39  [2208]~E(x22081,x22082)+E(f673(x22083,x22084,x22081,x22085),f673(x22083,x22084,x22082,x22085))
% 159.70/159.39  [2209]~E(x22091,x22092)+E(f673(x22093,x22094,x22095,x22091),f673(x22093,x22094,x22095,x22092))
% 159.70/159.39  [2210]~E(x22101,x22102)+E(f617(x22101,x22103,x22104,x22105,x22106),f617(x22102,x22103,x22104,x22105,x22106))
% 159.70/159.39  [2211]~E(x22111,x22112)+E(f617(x22113,x22111,x22114,x22115,x22116),f617(x22113,x22112,x22114,x22115,x22116))
% 159.70/159.39  [2212]~E(x22121,x22122)+E(f617(x22123,x22124,x22121,x22125,x22126),f617(x22123,x22124,x22122,x22125,x22126))
% 159.70/159.39  [2213]~E(x22131,x22132)+E(f617(x22133,x22134,x22135,x22131,x22136),f617(x22133,x22134,x22135,x22132,x22136))
% 159.70/159.39  [2214]~E(x22141,x22142)+E(f617(x22143,x22144,x22145,x22146,x22141),f617(x22143,x22144,x22145,x22146,x22142))
% 159.70/159.39  [2215]~E(x22151,x22152)+E(f534(x22151,x22153,x22154,x22155,x22156),f534(x22152,x22153,x22154,x22155,x22156))
% 159.70/159.39  [2216]~E(x22161,x22162)+E(f534(x22163,x22161,x22164,x22165,x22166),f534(x22163,x22162,x22164,x22165,x22166))
% 159.70/159.39  [2217]~E(x22171,x22172)+E(f534(x22173,x22174,x22171,x22175,x22176),f534(x22173,x22174,x22172,x22175,x22176))
% 159.70/159.39  [2218]~E(x22181,x22182)+E(f534(x22183,x22184,x22185,x22181,x22186),f534(x22183,x22184,x22185,x22182,x22186))
% 159.70/159.39  [2219]~E(x22191,x22192)+E(f534(x22193,x22194,x22195,x22196,x22191),f534(x22193,x22194,x22195,x22196,x22192))
% 159.70/159.39  [2220]~E(x22201,x22202)+E(f613(x22201,x22203,x22204),f613(x22202,x22203,x22204))
% 159.70/159.39  [2221]~E(x22211,x22212)+E(f613(x22213,x22211,x22214),f613(x22213,x22212,x22214))
% 159.70/159.39  [2222]~E(x22221,x22222)+E(f613(x22223,x22224,x22221),f613(x22223,x22224,x22222))
% 159.70/159.39  [2223]~E(x22231,x22232)+E(f204(x22231),f204(x22232))
% 159.70/159.39  [2224]~E(x22241,x22242)+E(f349(x22241,x22243,x22244),f349(x22242,x22243,x22244))
% 159.70/159.39  [2225]~E(x22251,x22252)+E(f349(x22253,x22251,x22254),f349(x22253,x22252,x22254))
% 159.70/159.39  [2226]~E(x22261,x22262)+E(f349(x22263,x22264,x22261),f349(x22263,x22264,x22262))
% 159.70/159.39  [2227]~E(x22271,x22272)+E(f772(x22271,x22273),f772(x22272,x22273))
% 159.70/159.39  [2228]~E(x22281,x22282)+E(f772(x22283,x22281),f772(x22283,x22282))
% 159.70/159.39  [2229]~E(x22291,x22292)+E(f450(x22291,x22293,x22294),f450(x22292,x22293,x22294))
% 159.70/159.39  [2230]~E(x22301,x22302)+E(f450(x22303,x22301,x22304),f450(x22303,x22302,x22304))
% 159.70/159.39  [2231]~E(x22311,x22312)+E(f450(x22313,x22314,x22311),f450(x22313,x22314,x22312))
% 159.70/159.39  [2232]~E(x22321,x22322)+E(f314(x22321,x22323),f314(x22322,x22323))
% 159.70/159.39  [2233]~E(x22331,x22332)+E(f314(x22333,x22331),f314(x22333,x22332))
% 159.70/159.39  [2234]~E(x22341,x22342)+E(f97(x22341,x22343,x22344,x22345),f97(x22342,x22343,x22344,x22345))
% 159.70/159.39  [2235]~E(x22351,x22352)+E(f97(x22353,x22351,x22354,x22355),f97(x22353,x22352,x22354,x22355))
% 159.70/159.39  [2236]~E(x22361,x22362)+E(f97(x22363,x22364,x22361,x22365),f97(x22363,x22364,x22362,x22365))
% 159.70/159.39  [2237]~E(x22371,x22372)+E(f97(x22373,x22374,x22375,x22371),f97(x22373,x22374,x22375,x22372))
% 159.70/159.39  [2238]~E(x22381,x22382)+E(f669(x22381,x22383,x22384,x22385),f669(x22382,x22383,x22384,x22385))
% 159.70/159.39  [2239]~E(x22391,x22392)+E(f669(x22393,x22391,x22394,x22395),f669(x22393,x22392,x22394,x22395))
% 159.70/159.39  [2240]~E(x22401,x22402)+E(f669(x22403,x22404,x22401,x22405),f669(x22403,x22404,x22402,x22405))
% 159.70/159.39  [2241]~E(x22411,x22412)+E(f669(x22413,x22414,x22415,x22411),f669(x22413,x22414,x22415,x22412))
% 159.70/159.39  [2242]~E(x22421,x22422)+E(f414(x22421,x22423,x22424,x22425,x22426,x22427),f414(x22422,x22423,x22424,x22425,x22426,x22427))
% 159.70/159.39  [2243]~E(x22431,x22432)+E(f414(x22433,x22431,x22434,x22435,x22436,x22437),f414(x22433,x22432,x22434,x22435,x22436,x22437))
% 159.70/159.39  [2244]~E(x22441,x22442)+E(f414(x22443,x22444,x22441,x22445,x22446,x22447),f414(x22443,x22444,x22442,x22445,x22446,x22447))
% 159.70/159.39  [2245]~E(x22451,x22452)+E(f414(x22453,x22454,x22455,x22451,x22456,x22457),f414(x22453,x22454,x22455,x22452,x22456,x22457))
% 159.70/159.39  [2246]~E(x22461,x22462)+E(f414(x22463,x22464,x22465,x22466,x22461,x22467),f414(x22463,x22464,x22465,x22466,x22462,x22467))
% 159.70/159.39  [2247]~E(x22471,x22472)+E(f414(x22473,x22474,x22475,x22476,x22477,x22471),f414(x22473,x22474,x22475,x22476,x22477,x22472))
% 159.70/159.39  [2248]~E(x22481,x22482)+E(f520(x22481,x22483,x22484,x22485,x22486,x22487,x22488),f520(x22482,x22483,x22484,x22485,x22486,x22487,x22488))
% 159.70/159.39  [2249]~E(x22491,x22492)+E(f520(x22493,x22491,x22494,x22495,x22496,x22497,x22498),f520(x22493,x22492,x22494,x22495,x22496,x22497,x22498))
% 159.70/159.39  [2250]~E(x22501,x22502)+E(f520(x22503,x22504,x22501,x22505,x22506,x22507,x22508),f520(x22503,x22504,x22502,x22505,x22506,x22507,x22508))
% 159.70/159.39  [2251]~E(x22511,x22512)+E(f520(x22513,x22514,x22515,x22511,x22516,x22517,x22518),f520(x22513,x22514,x22515,x22512,x22516,x22517,x22518))
% 159.70/159.39  [2252]~E(x22521,x22522)+E(f520(x22523,x22524,x22525,x22526,x22521,x22527,x22528),f520(x22523,x22524,x22525,x22526,x22522,x22527,x22528))
% 159.70/159.39  [2253]~E(x22531,x22532)+E(f520(x22533,x22534,x22535,x22536,x22537,x22531,x22538),f520(x22533,x22534,x22535,x22536,x22537,x22532,x22538))
% 159.70/159.39  [2254]~E(x22541,x22542)+E(f520(x22543,x22544,x22545,x22546,x22547,x22548,x22541),f520(x22543,x22544,x22545,x22546,x22547,x22548,x22542))
% 159.70/159.39  [2255]~E(x22551,x22552)+E(f679(x22551,x22553,x22554,x22555,x22556),f679(x22552,x22553,x22554,x22555,x22556))
% 159.70/159.39  [2256]~E(x22561,x22562)+E(f679(x22563,x22561,x22564,x22565,x22566),f679(x22563,x22562,x22564,x22565,x22566))
% 159.70/159.39  [2257]~E(x22571,x22572)+E(f679(x22573,x22574,x22571,x22575,x22576),f679(x22573,x22574,x22572,x22575,x22576))
% 159.70/159.39  [2258]~E(x22581,x22582)+E(f679(x22583,x22584,x22585,x22581,x22586),f679(x22583,x22584,x22585,x22582,x22586))
% 159.70/159.39  [2259]~E(x22591,x22592)+E(f679(x22593,x22594,x22595,x22596,x22591),f679(x22593,x22594,x22595,x22596,x22592))
% 159.70/159.39  [2260]~E(x22601,x22602)+E(f733(x22601,x22603,x22604),f733(x22602,x22603,x22604))
% 159.70/159.39  [2261]~E(x22611,x22612)+E(f733(x22613,x22611,x22614),f733(x22613,x22612,x22614))
% 159.70/159.39  [2262]~E(x22621,x22622)+E(f733(x22623,x22624,x22621),f733(x22623,x22624,x22622))
% 159.70/159.39  [2263]~E(x22631,x22632)+E(f222(x22631,x22633),f222(x22632,x22633))
% 159.70/159.39  [2264]~E(x22641,x22642)+E(f222(x22643,x22641),f222(x22643,x22642))
% 159.70/159.39  [2265]~E(x22651,x22652)+E(f596(x22651,x22653),f596(x22652,x22653))
% 159.70/159.39  [2266]~E(x22661,x22662)+E(f596(x22663,x22661),f596(x22663,x22662))
% 159.70/159.39  [2267]~E(x22671,x22672)+E(f901(x22671,x22673),f901(x22672,x22673))
% 159.70/159.39  [2268]~E(x22681,x22682)+E(f901(x22683,x22681),f901(x22683,x22682))
% 159.70/159.39  [2269]~E(x22691,x22692)+E(f713(x22691,x22693,x22694),f713(x22692,x22693,x22694))
% 159.70/159.39  [2270]~E(x22701,x22702)+E(f713(x22703,x22701,x22704),f713(x22703,x22702,x22704))
% 159.70/159.39  [2271]~E(x22711,x22712)+E(f713(x22713,x22714,x22711),f713(x22713,x22714,x22712))
% 159.70/159.39  [2272]~E(x22721,x22722)+E(f544(x22721,x22723,x22724,x22725),f544(x22722,x22723,x22724,x22725))
% 159.70/159.39  [2273]~E(x22731,x22732)+E(f544(x22733,x22731,x22734,x22735),f544(x22733,x22732,x22734,x22735))
% 159.70/159.39  [2274]~E(x22741,x22742)+E(f544(x22743,x22744,x22741,x22745),f544(x22743,x22744,x22742,x22745))
% 159.70/159.39  [2275]~E(x22751,x22752)+E(f544(x22753,x22754,x22755,x22751),f544(x22753,x22754,x22755,x22752))
% 159.70/159.39  [2276]~E(x22761,x22762)+E(f661(x22761,x22763),f661(x22762,x22763))
% 159.70/159.39  [2277]~E(x22771,x22772)+E(f661(x22773,x22771),f661(x22773,x22772))
% 159.70/159.39  [2278]~E(x22781,x22782)+E(f620(x22781,x22783,x22784,x22785),f620(x22782,x22783,x22784,x22785))
% 159.70/159.39  [2279]~E(x22791,x22792)+E(f620(x22793,x22791,x22794,x22795),f620(x22793,x22792,x22794,x22795))
% 159.70/159.39  [2280]~E(x22801,x22802)+E(f620(x22803,x22804,x22801,x22805),f620(x22803,x22804,x22802,x22805))
% 159.70/159.39  [2281]~E(x22811,x22812)+E(f620(x22813,x22814,x22815,x22811),f620(x22813,x22814,x22815,x22812))
% 159.70/159.39  [2282]~E(x22821,x22822)+E(f518(x22821,x22823,x22824),f518(x22822,x22823,x22824))
% 159.70/159.39  [2283]~E(x22831,x22832)+E(f518(x22833,x22831,x22834),f518(x22833,x22832,x22834))
% 159.70/159.39  [2284]~E(x22841,x22842)+E(f518(x22843,x22844,x22841),f518(x22843,x22844,x22842))
% 159.70/159.39  [2285]~E(x22851,x22852)+E(f211(x22851,x22853,x22854,x22855,x22856,x22857,x22858),f211(x22852,x22853,x22854,x22855,x22856,x22857,x22858))
% 159.70/159.39  [2286]~E(x22861,x22862)+E(f211(x22863,x22861,x22864,x22865,x22866,x22867,x22868),f211(x22863,x22862,x22864,x22865,x22866,x22867,x22868))
% 159.70/159.39  [2287]~E(x22871,x22872)+E(f211(x22873,x22874,x22871,x22875,x22876,x22877,x22878),f211(x22873,x22874,x22872,x22875,x22876,x22877,x22878))
% 159.70/159.39  [2288]~E(x22881,x22882)+E(f211(x22883,x22884,x22885,x22881,x22886,x22887,x22888),f211(x22883,x22884,x22885,x22882,x22886,x22887,x22888))
% 159.70/159.39  [2289]~E(x22891,x22892)+E(f211(x22893,x22894,x22895,x22896,x22891,x22897,x22898),f211(x22893,x22894,x22895,x22896,x22892,x22897,x22898))
% 159.70/159.39  [2290]~E(x22901,x22902)+E(f211(x22903,x22904,x22905,x22906,x22907,x22901,x22908),f211(x22903,x22904,x22905,x22906,x22907,x22902,x22908))
% 159.70/159.39  [2291]~E(x22911,x22912)+E(f211(x22913,x22914,x22915,x22916,x22917,x22918,x22911),f211(x22913,x22914,x22915,x22916,x22917,x22918,x22912))
% 159.70/159.39  [2292]~E(x22921,x22922)+E(f895(x22921,x22923,x22924,x22925,x22926,x22927),f895(x22922,x22923,x22924,x22925,x22926,x22927))
% 159.70/159.39  [2293]~E(x22931,x22932)+E(f895(x22933,x22931,x22934,x22935,x22936,x22937),f895(x22933,x22932,x22934,x22935,x22936,x22937))
% 159.70/159.39  [2294]~E(x22941,x22942)+E(f895(x22943,x22944,x22941,x22945,x22946,x22947),f895(x22943,x22944,x22942,x22945,x22946,x22947))
% 159.70/159.39  [2295]~E(x22951,x22952)+E(f895(x22953,x22954,x22955,x22951,x22956,x22957),f895(x22953,x22954,x22955,x22952,x22956,x22957))
% 159.70/159.39  [2296]~E(x22961,x22962)+E(f895(x22963,x22964,x22965,x22966,x22961,x22967),f895(x22963,x22964,x22965,x22966,x22962,x22967))
% 159.70/159.39  [2297]~E(x22971,x22972)+E(f895(x22973,x22974,x22975,x22976,x22977,x22971),f895(x22973,x22974,x22975,x22976,x22977,x22972))
% 159.70/159.39  [2298]~E(x22981,x22982)+E(f722(x22981,x22983,x22984,x22985,x22986),f722(x22982,x22983,x22984,x22985,x22986))
% 159.70/159.39  [2299]~E(x22991,x22992)+E(f722(x22993,x22991,x22994,x22995,x22996),f722(x22993,x22992,x22994,x22995,x22996))
% 159.70/159.39  [2300]~E(x23001,x23002)+E(f722(x23003,x23004,x23001,x23005,x23006),f722(x23003,x23004,x23002,x23005,x23006))
% 159.70/159.39  [2301]~E(x23011,x23012)+E(f722(x23013,x23014,x23015,x23011,x23016),f722(x23013,x23014,x23015,x23012,x23016))
% 159.70/159.39  [2302]~E(x23021,x23022)+E(f722(x23023,x23024,x23025,x23026,x23021),f722(x23023,x23024,x23025,x23026,x23022))
% 159.70/159.39  [2303]~E(x23031,x23032)+E(f784(x23031,x23033,x23034),f784(x23032,x23033,x23034))
% 159.70/159.39  [2304]~E(x23041,x23042)+E(f784(x23043,x23041,x23044),f784(x23043,x23042,x23044))
% 159.70/159.39  [2305]~E(x23051,x23052)+E(f784(x23053,x23054,x23051),f784(x23053,x23054,x23052))
% 159.70/159.39  [2306]~E(x23061,x23062)+E(f836(x23061,x23063,x23064),f836(x23062,x23063,x23064))
% 159.70/159.39  [2307]~E(x23071,x23072)+E(f836(x23073,x23071,x23074),f836(x23073,x23072,x23074))
% 159.70/159.39  [2308]~E(x23081,x23082)+E(f836(x23083,x23084,x23081),f836(x23083,x23084,x23082))
% 159.70/159.39  [2309]~E(x23091,x23092)+E(f260(x23091,x23093,x23094,x23095),f260(x23092,x23093,x23094,x23095))
% 159.70/159.39  [2310]~E(x23101,x23102)+E(f260(x23103,x23101,x23104,x23105),f260(x23103,x23102,x23104,x23105))
% 159.70/159.39  [2311]~E(x23111,x23112)+E(f260(x23113,x23114,x23111,x23115),f260(x23113,x23114,x23112,x23115))
% 159.70/159.39  [2312]~E(x23121,x23122)+E(f260(x23123,x23124,x23125,x23121),f260(x23123,x23124,x23125,x23122))
% 159.70/159.39  [2313]~E(x23131,x23132)+E(f571(x23131,x23133),f571(x23132,x23133))
% 159.70/159.39  [2314]~E(x23141,x23142)+E(f571(x23143,x23141),f571(x23143,x23142))
% 159.70/159.39  [2315]~E(x23151,x23152)+E(f797(x23151,x23153,x23154,x23155),f797(x23152,x23153,x23154,x23155))
% 159.70/159.39  [2316]~E(x23161,x23162)+E(f797(x23163,x23161,x23164,x23165),f797(x23163,x23162,x23164,x23165))
% 159.70/159.39  [2317]~E(x23171,x23172)+E(f797(x23173,x23174,x23171,x23175),f797(x23173,x23174,x23172,x23175))
% 159.70/159.39  [2318]~E(x23181,x23182)+E(f797(x23183,x23184,x23185,x23181),f797(x23183,x23184,x23185,x23182))
% 159.70/159.39  [2319]~E(x23191,x23192)+E(f366(x23191,x23193,x23194,x23195),f366(x23192,x23193,x23194,x23195))
% 159.70/159.39  [2320]~E(x23201,x23202)+E(f366(x23203,x23201,x23204,x23205),f366(x23203,x23202,x23204,x23205))
% 159.70/159.39  [2321]~E(x23211,x23212)+E(f366(x23213,x23214,x23211,x23215),f366(x23213,x23214,x23212,x23215))
% 159.70/159.39  [2322]~E(x23221,x23222)+E(f366(x23223,x23224,x23225,x23221),f366(x23223,x23224,x23225,x23222))
% 159.70/159.39  [2323]~E(x23231,x23232)+E(f653(x23231,x23233,x23234,x23235,x23236,x23237,x23238),f653(x23232,x23233,x23234,x23235,x23236,x23237,x23238))
% 159.70/159.39  [2324]~E(x23241,x23242)+E(f653(x23243,x23241,x23244,x23245,x23246,x23247,x23248),f653(x23243,x23242,x23244,x23245,x23246,x23247,x23248))
% 159.70/159.39  [2325]~E(x23251,x23252)+E(f653(x23253,x23254,x23251,x23255,x23256,x23257,x23258),f653(x23253,x23254,x23252,x23255,x23256,x23257,x23258))
% 159.70/159.39  [2326]~E(x23261,x23262)+E(f653(x23263,x23264,x23265,x23261,x23266,x23267,x23268),f653(x23263,x23264,x23265,x23262,x23266,x23267,x23268))
% 159.70/159.39  [2327]~E(x23271,x23272)+E(f653(x23273,x23274,x23275,x23276,x23271,x23277,x23278),f653(x23273,x23274,x23275,x23276,x23272,x23277,x23278))
% 159.70/159.39  [2328]~E(x23281,x23282)+E(f653(x23283,x23284,x23285,x23286,x23287,x23281,x23288),f653(x23283,x23284,x23285,x23286,x23287,x23282,x23288))
% 159.70/159.39  [2329]~E(x23291,x23292)+E(f653(x23293,x23294,x23295,x23296,x23297,x23298,x23291),f653(x23293,x23294,x23295,x23296,x23297,x23298,x23292))
% 159.70/159.39  [2330]~E(x23301,x23302)+E(f848(x23301,x23303),f848(x23302,x23303))
% 159.70/159.39  [2331]~E(x23311,x23312)+E(f848(x23313,x23311),f848(x23313,x23312))
% 159.70/159.39  [2332]~E(x23321,x23322)+E(f410(x23321,x23323,x23324,x23325,x23326),f410(x23322,x23323,x23324,x23325,x23326))
% 159.70/159.39  [2333]~E(x23331,x23332)+E(f410(x23333,x23331,x23334,x23335,x23336),f410(x23333,x23332,x23334,x23335,x23336))
% 159.70/159.39  [2334]~E(x23341,x23342)+E(f410(x23343,x23344,x23341,x23345,x23346),f410(x23343,x23344,x23342,x23345,x23346))
% 159.70/159.39  [2335]~E(x23351,x23352)+E(f410(x23353,x23354,x23355,x23351,x23356),f410(x23353,x23354,x23355,x23352,x23356))
% 159.70/159.39  [2336]~E(x23361,x23362)+E(f410(x23363,x23364,x23365,x23366,x23361),f410(x23363,x23364,x23365,x23366,x23362))
% 159.70/159.39  [2337]~E(x23371,x23372)+E(f422(x23371,x23373,x23374),f422(x23372,x23373,x23374))
% 159.70/159.39  [2338]~E(x23381,x23382)+E(f422(x23383,x23381,x23384),f422(x23383,x23382,x23384))
% 159.70/159.39  [2339]~E(x23391,x23392)+E(f422(x23393,x23394,x23391),f422(x23393,x23394,x23392))
% 159.70/159.39  [2340]~E(x23401,x23402)+E(f486(x23401,x23403,x23404),f486(x23402,x23403,x23404))
% 159.70/159.39  [2341]~E(x23411,x23412)+E(f486(x23413,x23411,x23414),f486(x23413,x23412,x23414))
% 159.70/159.39  [2342]~E(x23421,x23422)+E(f486(x23423,x23424,x23421),f486(x23423,x23424,x23422))
% 159.70/159.39  [2343]~E(x23431,x23432)+E(f565(x23431,x23433),f565(x23432,x23433))
% 159.70/159.39  [2344]~E(x23441,x23442)+E(f565(x23443,x23441),f565(x23443,x23442))
% 159.70/159.39  [2345]~E(x23451,x23452)+E(f887(x23451,x23453),f887(x23452,x23453))
% 159.70/159.39  [2346]~E(x23461,x23462)+E(f887(x23463,x23461),f887(x23463,x23462))
% 159.70/159.39  [2347]~E(x23471,x23472)+E(f416(x23471,x23473),f416(x23472,x23473))
% 159.70/159.39  [2348]~E(x23481,x23482)+E(f416(x23483,x23481),f416(x23483,x23482))
% 159.70/159.39  [2349]~E(x23491,x23492)+E(f737(x23491,x23493,x23494),f737(x23492,x23493,x23494))
% 159.70/159.39  [2350]~E(x23501,x23502)+E(f737(x23503,x23501,x23504),f737(x23503,x23502,x23504))
% 159.70/159.39  [2351]~E(x23511,x23512)+E(f737(x23513,x23514,x23511),f737(x23513,x23514,x23512))
% 159.70/159.39  [2352]~E(x23521,x23522)+E(f744(x23521,x23523,x23524),f744(x23522,x23523,x23524))
% 159.70/159.39  [2353]~E(x23531,x23532)+E(f744(x23533,x23531,x23534),f744(x23533,x23532,x23534))
% 159.70/159.39  [2354]~E(x23541,x23542)+E(f744(x23543,x23544,x23541),f744(x23543,x23544,x23542))
% 159.70/159.39  [2355]~E(x23551,x23552)+E(f819(x23551,x23553,x23554,x23555),f819(x23552,x23553,x23554,x23555))
% 159.70/159.39  [2356]~E(x23561,x23562)+E(f819(x23563,x23561,x23564,x23565),f819(x23563,x23562,x23564,x23565))
% 159.70/159.39  [2357]~E(x23571,x23572)+E(f819(x23573,x23574,x23571,x23575),f819(x23573,x23574,x23572,x23575))
% 159.70/159.39  [2358]~E(x23581,x23582)+E(f819(x23583,x23584,x23585,x23581),f819(x23583,x23584,x23585,x23582))
% 159.70/159.39  [2359]~E(x23591,x23592)+E(f581(x23591,x23593,x23594),f581(x23592,x23593,x23594))
% 159.70/159.39  [2360]~E(x23601,x23602)+E(f581(x23603,x23601,x23604),f581(x23603,x23602,x23604))
% 159.70/159.39  [2361]~E(x23611,x23612)+E(f581(x23613,x23614,x23611),f581(x23613,x23614,x23612))
% 159.70/159.39  [2362]~E(x23621,x23622)+E(f411(x23621,x23623,x23624,x23625,x23626),f411(x23622,x23623,x23624,x23625,x23626))
% 159.70/159.39  [2363]~E(x23631,x23632)+E(f411(x23633,x23631,x23634,x23635,x23636),f411(x23633,x23632,x23634,x23635,x23636))
% 159.70/159.39  [2364]~E(x23641,x23642)+E(f411(x23643,x23644,x23641,x23645,x23646),f411(x23643,x23644,x23642,x23645,x23646))
% 159.70/159.39  [2365]~E(x23651,x23652)+E(f411(x23653,x23654,x23655,x23651,x23656),f411(x23653,x23654,x23655,x23652,x23656))
% 159.70/159.39  [2366]~E(x23661,x23662)+E(f411(x23663,x23664,x23665,x23666,x23661),f411(x23663,x23664,x23665,x23666,x23662))
% 159.70/159.39  [2367]~E(x23671,x23672)+E(f266(x23671,x23673,x23674,x23675,x23676),f266(x23672,x23673,x23674,x23675,x23676))
% 159.70/159.39  [2368]~E(x23681,x23682)+E(f266(x23683,x23681,x23684,x23685,x23686),f266(x23683,x23682,x23684,x23685,x23686))
% 159.70/159.39  [2369]~E(x23691,x23692)+E(f266(x23693,x23694,x23691,x23695,x23696),f266(x23693,x23694,x23692,x23695,x23696))
% 159.70/159.39  [2370]~E(x23701,x23702)+E(f266(x23703,x23704,x23705,x23701,x23706),f266(x23703,x23704,x23705,x23702,x23706))
% 159.70/159.39  [2371]~E(x23711,x23712)+E(f266(x23713,x23714,x23715,x23716,x23711),f266(x23713,x23714,x23715,x23716,x23712))
% 159.70/159.39  [2372]~E(x23721,x23722)+E(f624(x23721,x23723,x23724,x23725,x23726),f624(x23722,x23723,x23724,x23725,x23726))
% 159.70/159.39  [2373]~E(x23731,x23732)+E(f624(x23733,x23731,x23734,x23735,x23736),f624(x23733,x23732,x23734,x23735,x23736))
% 159.70/159.39  [2374]~E(x23741,x23742)+E(f624(x23743,x23744,x23741,x23745,x23746),f624(x23743,x23744,x23742,x23745,x23746))
% 159.70/159.39  [2375]~E(x23751,x23752)+E(f624(x23753,x23754,x23755,x23751,x23756),f624(x23753,x23754,x23755,x23752,x23756))
% 159.70/159.39  [2376]~E(x23761,x23762)+E(f624(x23763,x23764,x23765,x23766,x23761),f624(x23763,x23764,x23765,x23766,x23762))
% 159.70/159.39  [2377]~E(x23771,x23772)+E(f392(x23771,x23773,x23774,x23775,x23776),f392(x23772,x23773,x23774,x23775,x23776))
% 159.70/159.39  [2378]~E(x23781,x23782)+E(f392(x23783,x23781,x23784,x23785,x23786),f392(x23783,x23782,x23784,x23785,x23786))
% 159.70/159.39  [2379]~E(x23791,x23792)+E(f392(x23793,x23794,x23791,x23795,x23796),f392(x23793,x23794,x23792,x23795,x23796))
% 159.70/159.39  [2380]~E(x23801,x23802)+E(f392(x23803,x23804,x23805,x23801,x23806),f392(x23803,x23804,x23805,x23802,x23806))
% 159.70/159.39  [2381]~E(x23811,x23812)+E(f392(x23813,x23814,x23815,x23816,x23811),f392(x23813,x23814,x23815,x23816,x23812))
% 159.70/159.39  [2382]~E(x23821,x23822)+E(f354(x23821,x23823,x23824,x23825),f354(x23822,x23823,x23824,x23825))
% 159.70/159.39  [2383]~E(x23831,x23832)+E(f354(x23833,x23831,x23834,x23835),f354(x23833,x23832,x23834,x23835))
% 159.70/159.39  [2384]~E(x23841,x23842)+E(f354(x23843,x23844,x23841,x23845),f354(x23843,x23844,x23842,x23845))
% 159.70/159.39  [2385]~E(x23851,x23852)+E(f354(x23853,x23854,x23855,x23851),f354(x23853,x23854,x23855,x23852))
% 159.70/159.39  [2386]~E(x23861,x23862)+E(f672(x23861,x23863,x23864),f672(x23862,x23863,x23864))
% 159.70/159.39  [2387]~E(x23871,x23872)+E(f672(x23873,x23871,x23874),f672(x23873,x23872,x23874))
% 159.70/159.39  [2388]~E(x23881,x23882)+E(f672(x23883,x23884,x23881),f672(x23883,x23884,x23882))
% 159.70/159.39  [2389]~E(x23891,x23892)+E(f878(x23891),f878(x23892))
% 159.70/159.39  [2390]~E(x23901,x23902)+E(f614(x23901,x23903,x23904,x23905),f614(x23902,x23903,x23904,x23905))
% 159.70/159.39  [2391]~E(x23911,x23912)+E(f614(x23913,x23911,x23914,x23915),f614(x23913,x23912,x23914,x23915))
% 159.70/159.39  [2392]~E(x23921,x23922)+E(f614(x23923,x23924,x23921,x23925),f614(x23923,x23924,x23922,x23925))
% 159.70/159.39  [2393]~E(x23931,x23932)+E(f614(x23933,x23934,x23935,x23931),f614(x23933,x23934,x23935,x23932))
% 159.70/159.39  [2394]~E(x23941,x23942)+E(f342(x23941,x23943),f342(x23942,x23943))
% 159.70/159.39  [2395]~E(x23951,x23952)+E(f342(x23953,x23951),f342(x23953,x23952))
% 159.70/159.39  [2396]~E(x23961,x23962)+E(f542(x23961,x23963),f542(x23962,x23963))
% 159.70/159.39  [2397]~E(x23971,x23972)+E(f542(x23973,x23971),f542(x23973,x23972))
% 159.70/159.39  [2398]~E(x23981,x23982)+E(f550(x23981,x23983,x23984),f550(x23982,x23983,x23984))
% 159.70/159.39  [2399]~E(x23991,x23992)+E(f550(x23993,x23991,x23994),f550(x23993,x23992,x23994))
% 159.70/159.39  [2400]~E(x24001,x24002)+E(f550(x24003,x24004,x24001),f550(x24003,x24004,x24002))
% 159.70/159.39  [2401]~E(x24011,x24012)+E(f275(x24011,x24013),f275(x24012,x24013))
% 159.70/159.39  [2402]~E(x24021,x24022)+E(f275(x24023,x24021),f275(x24023,x24022))
% 159.70/159.39  [2403]~E(x24031,x24032)+E(f492(x24031,x24033,x24034,x24035,x24036,x24037),f492(x24032,x24033,x24034,x24035,x24036,x24037))
% 159.70/159.39  [2404]~E(x24041,x24042)+E(f492(x24043,x24041,x24044,x24045,x24046,x24047),f492(x24043,x24042,x24044,x24045,x24046,x24047))
% 159.70/159.39  [2405]~E(x24051,x24052)+E(f492(x24053,x24054,x24051,x24055,x24056,x24057),f492(x24053,x24054,x24052,x24055,x24056,x24057))
% 159.70/159.39  [2406]~E(x24061,x24062)+E(f492(x24063,x24064,x24065,x24061,x24066,x24067),f492(x24063,x24064,x24065,x24062,x24066,x24067))
% 159.70/159.39  [2407]~E(x24071,x24072)+E(f492(x24073,x24074,x24075,x24076,x24071,x24077),f492(x24073,x24074,x24075,x24076,x24072,x24077))
% 159.70/159.39  [2408]~E(x24081,x24082)+E(f492(x24083,x24084,x24085,x24086,x24087,x24081),f492(x24083,x24084,x24085,x24086,x24087,x24082))
% 159.70/159.39  [2409]~E(x24091,x24092)+E(f635(x24091,x24093,x24094,x24095,x24096),f635(x24092,x24093,x24094,x24095,x24096))
% 159.70/159.39  [2410]~E(x24101,x24102)+E(f635(x24103,x24101,x24104,x24105,x24106),f635(x24103,x24102,x24104,x24105,x24106))
% 159.70/159.39  [2411]~E(x24111,x24112)+E(f635(x24113,x24114,x24111,x24115,x24116),f635(x24113,x24114,x24112,x24115,x24116))
% 159.70/159.39  [2412]~E(x24121,x24122)+E(f635(x24123,x24124,x24125,x24121,x24126),f635(x24123,x24124,x24125,x24122,x24126))
% 159.70/159.39  [2413]~E(x24131,x24132)+E(f635(x24133,x24134,x24135,x24136,x24131),f635(x24133,x24134,x24135,x24136,x24132))
% 159.70/159.39  [2414]~E(x24141,x24142)+E(f883(x24141,x24143,x24144,x24145,x24146),f883(x24142,x24143,x24144,x24145,x24146))
% 159.70/159.39  [2415]~E(x24151,x24152)+E(f883(x24153,x24151,x24154,x24155,x24156),f883(x24153,x24152,x24154,x24155,x24156))
% 159.70/159.39  [2416]~E(x24161,x24162)+E(f883(x24163,x24164,x24161,x24165,x24166),f883(x24163,x24164,x24162,x24165,x24166))
% 159.70/159.39  [2417]~E(x24171,x24172)+E(f883(x24173,x24174,x24175,x24171,x24176),f883(x24173,x24174,x24175,x24172,x24176))
% 159.70/159.39  [2418]~E(x24181,x24182)+E(f883(x24183,x24184,x24185,x24186,x24181),f883(x24183,x24184,x24185,x24186,x24182))
% 159.70/159.39  [2419]~E(x24191,x24192)+E(f877(x24191,x24193),f877(x24192,x24193))
% 159.70/159.39  [2420]~E(x24201,x24202)+E(f877(x24203,x24201),f877(x24203,x24202))
% 159.70/159.39  [2421]~E(x24211,x24212)+E(f338(x24211),f338(x24212))
% 159.70/159.39  [2422]~E(x24221,x24222)+E(f409(x24221,x24223,x24224,x24225,x24226),f409(x24222,x24223,x24224,x24225,x24226))
% 159.70/159.39  [2423]~E(x24231,x24232)+E(f409(x24233,x24231,x24234,x24235,x24236),f409(x24233,x24232,x24234,x24235,x24236))
% 159.70/159.39  [2424]~E(x24241,x24242)+E(f409(x24243,x24244,x24241,x24245,x24246),f409(x24243,x24244,x24242,x24245,x24246))
% 159.70/159.39  [2425]~E(x24251,x24252)+E(f409(x24253,x24254,x24255,x24251,x24256),f409(x24253,x24254,x24255,x24252,x24256))
% 159.70/159.39  [2426]~E(x24261,x24262)+E(f409(x24263,x24264,x24265,x24266,x24261),f409(x24263,x24264,x24265,x24266,x24262))
% 159.70/159.39  [2427]~E(x24271,x24272)+E(f832(x24271,x24273),f832(x24272,x24273))
% 159.70/159.39  [2428]~E(x24281,x24282)+E(f832(x24283,x24281),f832(x24283,x24282))
% 159.70/159.39  [2429]~E(x24291,x24292)+E(f460(x24291,x24293,x24294),f460(x24292,x24293,x24294))
% 159.70/159.39  [2430]~E(x24301,x24302)+E(f460(x24303,x24301,x24304),f460(x24303,x24302,x24304))
% 159.70/159.39  [2431]~E(x24311,x24312)+E(f460(x24313,x24314,x24311),f460(x24313,x24314,x24312))
% 159.70/159.39  [2432]~E(x24321,x24322)+E(f210(x24321,x24323,x24324,x24325),f210(x24322,x24323,x24324,x24325))
% 159.70/159.39  [2433]~E(x24331,x24332)+E(f210(x24333,x24331,x24334,x24335),f210(x24333,x24332,x24334,x24335))
% 159.70/159.39  [2434]~E(x24341,x24342)+E(f210(x24343,x24344,x24341,x24345),f210(x24343,x24344,x24342,x24345))
% 159.70/159.39  [2435]~E(x24351,x24352)+E(f210(x24353,x24354,x24355,x24351),f210(x24353,x24354,x24355,x24352))
% 159.70/159.39  [2436]~E(x24361,x24362)+E(f603(x24361,x24363,x24364,x24365,x24366),f603(x24362,x24363,x24364,x24365,x24366))
% 159.70/159.39  [2437]~E(x24371,x24372)+E(f603(x24373,x24371,x24374,x24375,x24376),f603(x24373,x24372,x24374,x24375,x24376))
% 159.70/159.39  [2438]~E(x24381,x24382)+E(f603(x24383,x24384,x24381,x24385,x24386),f603(x24383,x24384,x24382,x24385,x24386))
% 159.70/159.39  [2439]~E(x24391,x24392)+E(f603(x24393,x24394,x24395,x24391,x24396),f603(x24393,x24394,x24395,x24392,x24396))
% 159.70/159.39  [2440]~E(x24401,x24402)+E(f603(x24403,x24404,x24405,x24406,x24401),f603(x24403,x24404,x24405,x24406,x24402))
% 159.70/159.39  [2441]~E(x24411,x24412)+E(f493(x24411,x24413,x24414),f493(x24412,x24413,x24414))
% 159.70/159.39  [2442]~E(x24421,x24422)+E(f493(x24423,x24421,x24424),f493(x24423,x24422,x24424))
% 159.70/159.39  [2443]~E(x24431,x24432)+E(f493(x24433,x24434,x24431),f493(x24433,x24434,x24432))
% 159.70/159.39  [2444]~E(x24441,x24442)+E(f701(x24441,x24443,x24444),f701(x24442,x24443,x24444))
% 159.70/159.39  [2445]~E(x24451,x24452)+E(f701(x24453,x24451,x24454),f701(x24453,x24452,x24454))
% 159.70/159.39  [2446]~E(x24461,x24462)+E(f701(x24463,x24464,x24461),f701(x24463,x24464,x24462))
% 159.70/159.39  [2447]~E(x24471,x24472)+E(f293(x24471,x24473),f293(x24472,x24473))
% 159.70/159.39  [2448]~E(x24481,x24482)+E(f293(x24483,x24481),f293(x24483,x24482))
% 159.70/159.39  [2449]~E(x24491,x24492)+E(f747(x24491,x24493,x24494,x24495),f747(x24492,x24493,x24494,x24495))
% 159.70/159.39  [2450]~E(x24501,x24502)+E(f747(x24503,x24501,x24504,x24505),f747(x24503,x24502,x24504,x24505))
% 159.70/159.39  [2451]~E(x24511,x24512)+E(f747(x24513,x24514,x24511,x24515),f747(x24513,x24514,x24512,x24515))
% 159.70/159.39  [2452]~E(x24521,x24522)+E(f747(x24523,x24524,x24525,x24521),f747(x24523,x24524,x24525,x24522))
% 159.70/159.39  [2453]~E(x24531,x24532)+E(f406(x24531,x24533,x24534,x24535,x24536),f406(x24532,x24533,x24534,x24535,x24536))
% 159.70/159.39  [2454]~E(x24541,x24542)+E(f406(x24543,x24541,x24544,x24545,x24546),f406(x24543,x24542,x24544,x24545,x24546))
% 159.70/159.39  [2455]~E(x24551,x24552)+E(f406(x24553,x24554,x24551,x24555,x24556),f406(x24553,x24554,x24552,x24555,x24556))
% 159.70/159.39  [2456]~E(x24561,x24562)+E(f406(x24563,x24564,x24565,x24561,x24566),f406(x24563,x24564,x24565,x24562,x24566))
% 159.70/159.39  [2457]~E(x24571,x24572)+E(f406(x24573,x24574,x24575,x24576,x24571),f406(x24573,x24574,x24575,x24576,x24572))
% 159.70/159.39  [2458]~E(x24581,x24582)+E(f820(x24581,x24583,x24584),f820(x24582,x24583,x24584))
% 159.70/159.39  [2459]~E(x24591,x24592)+E(f820(x24593,x24591,x24594),f820(x24593,x24592,x24594))
% 159.70/159.39  [2460]~E(x24601,x24602)+E(f820(x24603,x24604,x24601),f820(x24603,x24604,x24602))
% 159.70/159.39  [2461]~E(x24611,x24612)+E(f897(x24611,x24613,x24614,x24615,x24616),f897(x24612,x24613,x24614,x24615,x24616))
% 159.70/159.39  [2462]~E(x24621,x24622)+E(f897(x24623,x24621,x24624,x24625,x24626),f897(x24623,x24622,x24624,x24625,x24626))
% 159.70/159.39  [2463]~E(x24631,x24632)+E(f897(x24633,x24634,x24631,x24635,x24636),f897(x24633,x24634,x24632,x24635,x24636))
% 159.70/159.39  [2464]~E(x24641,x24642)+E(f897(x24643,x24644,x24645,x24641,x24646),f897(x24643,x24644,x24645,x24642,x24646))
% 159.70/159.39  [2465]~E(x24651,x24652)+E(f897(x24653,x24654,x24655,x24656,x24651),f897(x24653,x24654,x24655,x24656,x24652))
% 159.70/159.39  [2466]~E(x24661,x24662)+E(f343(x24661,x24663),f343(x24662,x24663))
% 159.70/159.39  [2467]~E(x24671,x24672)+E(f343(x24673,x24671),f343(x24673,x24672))
% 159.70/159.39  [2468]~E(x24681,x24682)+E(f735(x24681,x24683,x24684),f735(x24682,x24683,x24684))
% 159.70/159.39  [2469]~E(x24691,x24692)+E(f735(x24693,x24691,x24694),f735(x24693,x24692,x24694))
% 159.70/159.39  [2470]~E(x24701,x24702)+E(f735(x24703,x24704,x24701),f735(x24703,x24704,x24702))
% 159.70/159.39  [2471]~E(x24711,x24712)+E(f295(x24711,x24713,x24714),f295(x24712,x24713,x24714))
% 159.70/159.39  [2472]~E(x24721,x24722)+E(f295(x24723,x24721,x24724),f295(x24723,x24722,x24724))
% 159.70/159.39  [2473]~E(x24731,x24732)+E(f295(x24733,x24734,x24731),f295(x24733,x24734,x24732))
% 159.70/159.39  [2474]~E(x24741,x24742)+E(f417(x24741,x24743,x24744),f417(x24742,x24743,x24744))
% 159.70/159.39  [2475]~E(x24751,x24752)+E(f417(x24753,x24751,x24754),f417(x24753,x24752,x24754))
% 159.70/159.39  [2476]~E(x24761,x24762)+E(f417(x24763,x24764,x24761),f417(x24763,x24764,x24762))
% 159.70/159.39  [2477]~E(x24771,x24772)+E(f803(x24771,x24773),f803(x24772,x24773))
% 159.70/159.39  [2478]~E(x24781,x24782)+E(f803(x24783,x24781),f803(x24783,x24782))
% 159.70/159.39  [2479]~E(x24791,x24792)+E(f751(x24791,x24793,x24794,x24795),f751(x24792,x24793,x24794,x24795))
% 159.70/159.39  [2480]~E(x24801,x24802)+E(f751(x24803,x24801,x24804,x24805),f751(x24803,x24802,x24804,x24805))
% 159.70/159.39  [2481]~E(x24811,x24812)+E(f751(x24813,x24814,x24811,x24815),f751(x24813,x24814,x24812,x24815))
% 159.70/159.39  [2482]~E(x24821,x24822)+E(f751(x24823,x24824,x24825,x24821),f751(x24823,x24824,x24825,x24822))
% 159.70/159.39  [2483]~E(x24831,x24832)+E(f337(x24831),f337(x24832))
% 159.70/159.39  [2484]~E(x24841,x24842)+E(f367(x24841,x24843,x24844,x24845),f367(x24842,x24843,x24844,x24845))
% 159.70/159.39  [2485]~E(x24851,x24852)+E(f367(x24853,x24851,x24854,x24855),f367(x24853,x24852,x24854,x24855))
% 159.70/159.39  [2486]~E(x24861,x24862)+E(f367(x24863,x24864,x24861,x24865),f367(x24863,x24864,x24862,x24865))
% 159.70/159.39  [2487]~E(x24871,x24872)+E(f367(x24873,x24874,x24875,x24871),f367(x24873,x24874,x24875,x24872))
% 159.70/159.39  [2488]~E(x24881,x24882)+E(f557(x24881,x24883,x24884,x24885),f557(x24882,x24883,x24884,x24885))
% 159.70/159.39  [2489]~E(x24891,x24892)+E(f557(x24893,x24891,x24894,x24895),f557(x24893,x24892,x24894,x24895))
% 159.70/159.39  [2490]~E(x24901,x24902)+E(f557(x24903,x24904,x24901,x24905),f557(x24903,x24904,x24902,x24905))
% 159.70/159.39  [2491]~E(x24911,x24912)+E(f557(x24913,x24914,x24915,x24911),f557(x24913,x24914,x24915,x24912))
% 159.70/159.39  [2492]~E(x24921,x24922)+E(f301(x24921,x24923,x24924,x24925),f301(x24922,x24923,x24924,x24925))
% 159.70/159.39  [2493]~E(x24931,x24932)+E(f301(x24933,x24931,x24934,x24935),f301(x24933,x24932,x24934,x24935))
% 159.70/159.39  [2494]~E(x24941,x24942)+E(f301(x24943,x24944,x24941,x24945),f301(x24943,x24944,x24942,x24945))
% 159.70/159.39  [2495]~E(x24951,x24952)+E(f301(x24953,x24954,x24955,x24951),f301(x24953,x24954,x24955,x24952))
% 159.70/159.39  [2496]~E(x24961,x24962)+E(f75(x24961,x24963),f75(x24962,x24963))
% 159.70/159.39  [2497]~E(x24971,x24972)+E(f75(x24973,x24971),f75(x24973,x24972))
% 159.70/159.39  [2498]~E(x24981,x24982)+E(f131(x24981,x24983,x24984,x24985,x24986),f131(x24982,x24983,x24984,x24985,x24986))
% 159.70/159.39  [2499]~E(x24991,x24992)+E(f131(x24993,x24991,x24994,x24995,x24996),f131(x24993,x24992,x24994,x24995,x24996))
% 159.70/159.39  [2500]~E(x25001,x25002)+E(f131(x25003,x25004,x25001,x25005,x25006),f131(x25003,x25004,x25002,x25005,x25006))
% 159.70/159.39  [2501]~E(x25011,x25012)+E(f131(x25013,x25014,x25015,x25011,x25016),f131(x25013,x25014,x25015,x25012,x25016))
% 159.70/159.39  [2502]~E(x25021,x25022)+E(f131(x25023,x25024,x25025,x25026,x25021),f131(x25023,x25024,x25025,x25026,x25022))
% 159.70/159.39  [2503]~E(x25031,x25032)+E(f226(x25031,x25033,x25034),f226(x25032,x25033,x25034))
% 159.70/159.39  [2504]~E(x25041,x25042)+E(f226(x25043,x25041,x25044),f226(x25043,x25042,x25044))
% 159.70/159.39  [2505]~E(x25051,x25052)+E(f226(x25053,x25054,x25051),f226(x25053,x25054,x25052))
% 159.70/159.39  [2506]~E(x25061,x25062)+E(f690(x25061,x25063),f690(x25062,x25063))
% 159.70/159.39  [2507]~E(x25071,x25072)+E(f690(x25073,x25071),f690(x25073,x25072))
% 159.70/159.39  [2508]~E(x25081,x25082)+E(f788(x25081,x25083,x25084),f788(x25082,x25083,x25084))
% 159.70/159.39  [2509]~E(x25091,x25092)+E(f788(x25093,x25091,x25094),f788(x25093,x25092,x25094))
% 159.70/159.39  [2510]~E(x25101,x25102)+E(f788(x25103,x25104,x25101),f788(x25103,x25104,x25102))
% 159.70/159.39  [2511]~E(x25111,x25112)+E(f201(x25111,x25113,x25114,x25115),f201(x25112,x25113,x25114,x25115))
% 159.70/159.39  [2512]~E(x25121,x25122)+E(f201(x25123,x25121,x25124,x25125),f201(x25123,x25122,x25124,x25125))
% 159.70/159.39  [2513]~E(x25131,x25132)+E(f201(x25133,x25134,x25131,x25135),f201(x25133,x25134,x25132,x25135))
% 159.70/159.39  [2514]~E(x25141,x25142)+E(f201(x25143,x25144,x25145,x25141),f201(x25143,x25144,x25145,x25142))
% 159.70/159.39  [2515]~E(x25151,x25152)+E(f662(x25151,x25153,x25154,x25155,x25156),f662(x25152,x25153,x25154,x25155,x25156))
% 159.70/159.39  [2516]~E(x25161,x25162)+E(f662(x25163,x25161,x25164,x25165,x25166),f662(x25163,x25162,x25164,x25165,x25166))
% 159.70/159.39  [2517]~E(x25171,x25172)+E(f662(x25173,x25174,x25171,x25175,x25176),f662(x25173,x25174,x25172,x25175,x25176))
% 159.70/159.39  [2518]~E(x25181,x25182)+E(f662(x25183,x25184,x25185,x25181,x25186),f662(x25183,x25184,x25185,x25182,x25186))
% 159.70/159.39  [2519]~E(x25191,x25192)+E(f662(x25193,x25194,x25195,x25196,x25191),f662(x25193,x25194,x25195,x25196,x25192))
% 159.70/159.39  [2520]~E(x25201,x25202)+E(f397(x25201,x25203,x25204,x25205),f397(x25202,x25203,x25204,x25205))
% 159.70/159.39  [2521]~E(x25211,x25212)+E(f397(x25213,x25211,x25214,x25215),f397(x25213,x25212,x25214,x25215))
% 159.70/159.39  [2522]~E(x25221,x25222)+E(f397(x25223,x25224,x25221,x25225),f397(x25223,x25224,x25222,x25225))
% 159.70/159.39  [2523]~E(x25231,x25232)+E(f397(x25233,x25234,x25235,x25231),f397(x25233,x25234,x25235,x25232))
% 159.70/159.39  [2524]~E(x25241,x25242)+E(f829(x25241,x25243),f829(x25242,x25243))
% 159.70/159.39  [2525]~E(x25251,x25252)+E(f829(x25253,x25251),f829(x25253,x25252))
% 159.70/159.39  [2526]~E(x25261,x25262)+E(f650(x25261,x25263,x25264,x25265),f650(x25262,x25263,x25264,x25265))
% 159.70/159.39  [2527]~E(x25271,x25272)+E(f650(x25273,x25271,x25274,x25275),f650(x25273,x25272,x25274,x25275))
% 159.70/159.39  [2528]~E(x25281,x25282)+E(f650(x25283,x25284,x25281,x25285),f650(x25283,x25284,x25282,x25285))
% 159.70/159.39  [2529]~E(x25291,x25292)+E(f650(x25293,x25294,x25295,x25291),f650(x25293,x25294,x25295,x25292))
% 159.70/159.39  [2530]~E(x25301,x25302)+E(f494(x25301,x25303,x25304),f494(x25302,x25303,x25304))
% 159.70/159.39  [2531]~E(x25311,x25312)+E(f494(x25313,x25311,x25314),f494(x25313,x25312,x25314))
% 159.70/159.39  [2532]~E(x25321,x25322)+E(f494(x25323,x25324,x25321),f494(x25323,x25324,x25322))
% 159.70/159.39  [2533]~E(x25331,x25332)+E(f404(x25331,x25333,x25334,x25335),f404(x25332,x25333,x25334,x25335))
% 159.70/159.39  [2534]~E(x25341,x25342)+E(f404(x25343,x25341,x25344,x25345),f404(x25343,x25342,x25344,x25345))
% 159.70/159.39  [2535]~E(x25351,x25352)+E(f404(x25353,x25354,x25351,x25355),f404(x25353,x25354,x25352,x25355))
% 159.70/159.39  [2536]~E(x25361,x25362)+E(f404(x25363,x25364,x25365,x25361),f404(x25363,x25364,x25365,x25362))
% 159.70/159.39  [2537]~E(x25371,x25372)+E(f462(x25371,x25373,x25374),f462(x25372,x25373,x25374))
% 159.70/159.39  [2538]~E(x25381,x25382)+E(f462(x25383,x25381,x25384),f462(x25383,x25382,x25384))
% 159.70/159.39  [2539]~E(x25391,x25392)+E(f462(x25393,x25394,x25391),f462(x25393,x25394,x25392))
% 159.70/159.39  [2540]~E(x25401,x25402)+E(f209(x25401,x25403,x25404,x25405),f209(x25402,x25403,x25404,x25405))
% 159.70/159.39  [2541]~E(x25411,x25412)+E(f209(x25413,x25411,x25414,x25415),f209(x25413,x25412,x25414,x25415))
% 159.70/159.39  [2542]~E(x25421,x25422)+E(f209(x25423,x25424,x25421,x25425),f209(x25423,x25424,x25422,x25425))
% 159.70/159.39  [2543]~E(x25431,x25432)+E(f209(x25433,x25434,x25435,x25431),f209(x25433,x25434,x25435,x25432))
% 159.70/159.39  [2544]~E(x25441,x25442)+E(f587(x25441,x25443,x25444),f587(x25442,x25443,x25444))
% 159.70/159.39  [2545]~E(x25451,x25452)+E(f587(x25453,x25451,x25454),f587(x25453,x25452,x25454))
% 159.70/159.39  [2546]~E(x25461,x25462)+E(f587(x25463,x25464,x25461),f587(x25463,x25464,x25462))
% 159.70/159.39  [2547]~E(x25471,x25472)+E(f609(x25471,x25473),f609(x25472,x25473))
% 159.70/159.39  [2548]~E(x25481,x25482)+E(f609(x25483,x25481),f609(x25483,x25482))
% 159.70/159.39  [2549]~E(x25491,x25492)+E(f865(x25491,x25493,x25494),f865(x25492,x25493,x25494))
% 159.70/159.39  [2550]~E(x25501,x25502)+E(f865(x25503,x25501,x25504),f865(x25503,x25502,x25504))
% 159.70/159.39  [2551]~E(x25511,x25512)+E(f865(x25513,x25514,x25511),f865(x25513,x25514,x25512))
% 159.70/159.39  [2552]~E(x25521,x25522)+E(f709(x25521,x25523,x25524,x25525),f709(x25522,x25523,x25524,x25525))
% 159.70/159.39  [2553]~E(x25531,x25532)+E(f709(x25533,x25531,x25534,x25535),f709(x25533,x25532,x25534,x25535))
% 159.70/159.39  [2554]~E(x25541,x25542)+E(f709(x25543,x25544,x25541,x25545),f709(x25543,x25544,x25542,x25545))
% 159.70/159.39  [2555]~E(x25551,x25552)+E(f709(x25553,x25554,x25555,x25551),f709(x25553,x25554,x25555,x25552))
% 159.70/159.39  [2556]~E(x25561,x25562)+E(f787(x25561,x25563,x25564),f787(x25562,x25563,x25564))
% 159.70/159.39  [2557]~E(x25571,x25572)+E(f787(x25573,x25571,x25574),f787(x25573,x25572,x25574))
% 159.70/159.39  [2558]~E(x25581,x25582)+E(f787(x25583,x25584,x25581),f787(x25583,x25584,x25582))
% 159.70/159.39  [2559]~E(x25591,x25592)+E(f19(x25591,x25593,x25594,x25595),f19(x25592,x25593,x25594,x25595))
% 159.70/159.39  [2560]~E(x25601,x25602)+E(f19(x25603,x25601,x25604,x25605),f19(x25603,x25602,x25604,x25605))
% 159.70/159.39  [2561]~E(x25611,x25612)+E(f19(x25613,x25614,x25611,x25615),f19(x25613,x25614,x25612,x25615))
% 159.70/159.39  [2562]~E(x25621,x25622)+E(f19(x25623,x25624,x25625,x25621),f19(x25623,x25624,x25625,x25622))
% 159.70/159.39  [2563]~E(x25631,x25632)+E(f505(x25631,x25633,x25634,x25635,x25636),f505(x25632,x25633,x25634,x25635,x25636))
% 159.70/159.39  [2564]~E(x25641,x25642)+E(f505(x25643,x25641,x25644,x25645,x25646),f505(x25643,x25642,x25644,x25645,x25646))
% 159.70/159.39  [2565]~E(x25651,x25652)+E(f505(x25653,x25654,x25651,x25655,x25656),f505(x25653,x25654,x25652,x25655,x25656))
% 159.70/159.39  [2566]~E(x25661,x25662)+E(f505(x25663,x25664,x25665,x25661,x25666),f505(x25663,x25664,x25665,x25662,x25666))
% 159.70/159.39  [2567]~E(x25671,x25672)+E(f505(x25673,x25674,x25675,x25676,x25671),f505(x25673,x25674,x25675,x25676,x25672))
% 159.70/159.39  [2568]~E(x25681,x25682)+E(f502(x25681,x25683,x25684,x25685,x25686,x25687),f502(x25682,x25683,x25684,x25685,x25686,x25687))
% 159.70/159.39  [2569]~E(x25691,x25692)+E(f502(x25693,x25691,x25694,x25695,x25696,x25697),f502(x25693,x25692,x25694,x25695,x25696,x25697))
% 159.70/159.39  [2570]~E(x25701,x25702)+E(f502(x25703,x25704,x25701,x25705,x25706,x25707),f502(x25703,x25704,x25702,x25705,x25706,x25707))
% 159.70/159.39  [2571]~E(x25711,x25712)+E(f502(x25713,x25714,x25715,x25711,x25716,x25717),f502(x25713,x25714,x25715,x25712,x25716,x25717))
% 159.70/159.39  [2572]~E(x25721,x25722)+E(f502(x25723,x25724,x25725,x25726,x25721,x25727),f502(x25723,x25724,x25725,x25726,x25722,x25727))
% 159.70/159.39  [2573]~E(x25731,x25732)+E(f502(x25733,x25734,x25735,x25736,x25737,x25731),f502(x25733,x25734,x25735,x25736,x25737,x25732))
% 159.70/159.39  [2574]~E(x25741,x25742)+E(f601(x25741,x25743,x25744,x25745),f601(x25742,x25743,x25744,x25745))
% 159.70/159.39  [2575]~E(x25751,x25752)+E(f601(x25753,x25751,x25754,x25755),f601(x25753,x25752,x25754,x25755))
% 159.70/159.39  [2576]~E(x25761,x25762)+E(f601(x25763,x25764,x25761,x25765),f601(x25763,x25764,x25762,x25765))
% 159.70/159.39  [2577]~E(x25771,x25772)+E(f601(x25773,x25774,x25775,x25771),f601(x25773,x25774,x25775,x25772))
% 159.70/159.39  [2578]~E(x25781,x25782)+E(f453(x25781,x25783,x25784),f453(x25782,x25783,x25784))
% 159.70/159.39  [2579]~E(x25791,x25792)+E(f453(x25793,x25791,x25794),f453(x25793,x25792,x25794))
% 159.70/159.39  [2580]~E(x25801,x25802)+E(f453(x25803,x25804,x25801),f453(x25803,x25804,x25802))
% 159.70/159.39  [2581]~E(x25811,x25812)+E(f846(x25811),f846(x25812))
% 159.70/159.39  [2582]~E(x25821,x25822)+E(f46(x25821),f46(x25822))
% 159.70/159.39  [2583]~E(x25831,x25832)+E(f885(x25831,x25833,x25834,x25835,x25836),f885(x25832,x25833,x25834,x25835,x25836))
% 159.70/159.39  [2584]~E(x25841,x25842)+E(f885(x25843,x25841,x25844,x25845,x25846),f885(x25843,x25842,x25844,x25845,x25846))
% 159.70/159.39  [2585]~E(x25851,x25852)+E(f885(x25853,x25854,x25851,x25855,x25856),f885(x25853,x25854,x25852,x25855,x25856))
% 159.70/159.39  [2586]~E(x25861,x25862)+E(f885(x25863,x25864,x25865,x25861,x25866),f885(x25863,x25864,x25865,x25862,x25866))
% 159.70/159.39  [2587]~E(x25871,x25872)+E(f885(x25873,x25874,x25875,x25876,x25871),f885(x25873,x25874,x25875,x25876,x25872))
% 159.70/159.39  [2588]~E(x25881,x25882)+E(f122(x25881,x25883,x25884),f122(x25882,x25883,x25884))
% 159.70/159.39  [2589]~E(x25891,x25892)+E(f122(x25893,x25891,x25894),f122(x25893,x25892,x25894))
% 159.70/159.39  [2590]~E(x25901,x25902)+E(f122(x25903,x25904,x25901),f122(x25903,x25904,x25902))
% 159.70/159.39  [2591]~E(x25911,x25912)+E(f837(x25911,x25913),f837(x25912,x25913))
% 159.70/159.39  [2592]~E(x25921,x25922)+E(f837(x25923,x25921),f837(x25923,x25922))
% 159.70/159.39  [2593]~E(x25931,x25932)+E(f382(x25931,x25933),f382(x25932,x25933))
% 159.70/159.39  [2594]~E(x25941,x25942)+E(f382(x25943,x25941),f382(x25943,x25942))
% 159.70/159.39  [2595]~E(x25951,x25952)+E(f785(x25951,x25953,x25954),f785(x25952,x25953,x25954))
% 159.70/159.39  [2596]~E(x25961,x25962)+E(f785(x25963,x25961,x25964),f785(x25963,x25962,x25964))
% 159.70/159.39  [2597]~E(x25971,x25972)+E(f785(x25973,x25974,x25971),f785(x25973,x25974,x25972))
% 159.70/159.39  [2598]~E(x25981,x25982)+E(f215(x25981,x25983,x25984,x25985,x25986,x25987,x25988),f215(x25982,x25983,x25984,x25985,x25986,x25987,x25988))
% 159.70/159.39  [2599]~E(x25991,x25992)+E(f215(x25993,x25991,x25994,x25995,x25996,x25997,x25998),f215(x25993,x25992,x25994,x25995,x25996,x25997,x25998))
% 159.70/159.39  [2600]~E(x26001,x26002)+E(f215(x26003,x26004,x26001,x26005,x26006,x26007,x26008),f215(x26003,x26004,x26002,x26005,x26006,x26007,x26008))
% 159.70/159.39  [2601]~E(x26011,x26012)+E(f215(x26013,x26014,x26015,x26011,x26016,x26017,x26018),f215(x26013,x26014,x26015,x26012,x26016,x26017,x26018))
% 159.70/159.39  [2602]~E(x26021,x26022)+E(f215(x26023,x26024,x26025,x26026,x26021,x26027,x26028),f215(x26023,x26024,x26025,x26026,x26022,x26027,x26028))
% 159.70/159.39  [2603]~E(x26031,x26032)+E(f215(x26033,x26034,x26035,x26036,x26037,x26031,x26038),f215(x26033,x26034,x26035,x26036,x26037,x26032,x26038))
% 159.70/159.39  [2604]~E(x26041,x26042)+E(f215(x26043,x26044,x26045,x26046,x26047,x26048,x26041),f215(x26043,x26044,x26045,x26046,x26047,x26048,x26042))
% 159.70/159.39  [2605]~E(x26051,x26052)+E(f659(x26051,x26053,x26054),f659(x26052,x26053,x26054))
% 159.70/159.39  [2606]~E(x26061,x26062)+E(f659(x26063,x26061,x26064),f659(x26063,x26062,x26064))
% 159.70/159.39  [2607]~E(x26071,x26072)+E(f659(x26073,x26074,x26071),f659(x26073,x26074,x26072))
% 159.70/159.39  [2608]~E(x26081,x26082)+E(f294(x26081,x26083),f294(x26082,x26083))
% 159.70/159.39  [2609]~E(x26091,x26092)+E(f294(x26093,x26091),f294(x26093,x26092))
% 159.70/159.39  [2610]~E(x26101,x26102)+E(f597(x26101,x26103,x26104,x26105,x26106),f597(x26102,x26103,x26104,x26105,x26106))
% 159.70/159.39  [2611]~E(x26111,x26112)+E(f597(x26113,x26111,x26114,x26115,x26116),f597(x26113,x26112,x26114,x26115,x26116))
% 159.70/159.39  [2612]~E(x26121,x26122)+E(f597(x26123,x26124,x26121,x26125,x26126),f597(x26123,x26124,x26122,x26125,x26126))
% 159.70/159.39  [2613]~E(x26131,x26132)+E(f597(x26133,x26134,x26135,x26131,x26136),f597(x26133,x26134,x26135,x26132,x26136))
% 159.70/159.39  [2614]~E(x26141,x26142)+E(f597(x26143,x26144,x26145,x26146,x26141),f597(x26143,x26144,x26145,x26146,x26142))
% 159.70/159.39  [2615]~E(x26151,x26152)+E(f442(x26151,x26153),f442(x26152,x26153))
% 159.70/159.39  [2616]~E(x26161,x26162)+E(f442(x26163,x26161),f442(x26163,x26162))
% 159.70/159.39  [2617]~E(x26171,x26172)+E(f346(x26171,x26173,x26174),f346(x26172,x26173,x26174))
% 159.70/159.39  [2618]~E(x26181,x26182)+E(f346(x26183,x26181,x26184),f346(x26183,x26182,x26184))
% 159.70/159.39  [2619]~E(x26191,x26192)+E(f346(x26193,x26194,x26191),f346(x26193,x26194,x26192))
% 159.70/159.39  [2620]~E(x26201,x26202)+E(f467(x26201,x26203,x26204,x26205,x26206),f467(x26202,x26203,x26204,x26205,x26206))
% 159.70/159.39  [2621]~E(x26211,x26212)+E(f467(x26213,x26211,x26214,x26215,x26216),f467(x26213,x26212,x26214,x26215,x26216))
% 159.70/159.39  [2622]~E(x26221,x26222)+E(f467(x26223,x26224,x26221,x26225,x26226),f467(x26223,x26224,x26222,x26225,x26226))
% 159.70/159.39  [2623]~E(x26231,x26232)+E(f467(x26233,x26234,x26235,x26231,x26236),f467(x26233,x26234,x26235,x26232,x26236))
% 159.70/159.39  [2624]~E(x26241,x26242)+E(f467(x26243,x26244,x26245,x26246,x26241),f467(x26243,x26244,x26245,x26246,x26242))
% 159.70/159.39  [2625]~E(x26251,x26252)+E(f767(x26251,x26253,x26254,x26255,x26256),f767(x26252,x26253,x26254,x26255,x26256))
% 159.70/159.39  [2626]~E(x26261,x26262)+E(f767(x26263,x26261,x26264,x26265,x26266),f767(x26263,x26262,x26264,x26265,x26266))
% 159.70/159.39  [2627]~E(x26271,x26272)+E(f767(x26273,x26274,x26271,x26275,x26276),f767(x26273,x26274,x26272,x26275,x26276))
% 159.70/159.39  [2628]~E(x26281,x26282)+E(f767(x26283,x26284,x26285,x26281,x26286),f767(x26283,x26284,x26285,x26282,x26286))
% 159.70/159.39  [2629]~E(x26291,x26292)+E(f767(x26293,x26294,x26295,x26296,x26291),f767(x26293,x26294,x26295,x26296,x26292))
% 159.70/159.39  [2630]~E(x26301,x26302)+E(f806(x26301,x26303),f806(x26302,x26303))
% 159.70/159.39  [2631]~E(x26311,x26312)+E(f806(x26313,x26311),f806(x26313,x26312))
% 159.70/159.39  [2632]~E(x26321,x26322)+E(f351(x26321,x26323,x26324),f351(x26322,x26323,x26324))
% 159.70/159.39  [2633]~E(x26331,x26332)+E(f351(x26333,x26331,x26334),f351(x26333,x26332,x26334))
% 159.70/159.39  [2634]~E(x26341,x26342)+E(f351(x26343,x26344,x26341),f351(x26343,x26344,x26342))
% 159.70/159.39  [2635]~E(x26351,x26352)+E(f333(x26351,x26353,x26354,x26355),f333(x26352,x26353,x26354,x26355))
% 159.70/159.39  [2636]~E(x26361,x26362)+E(f333(x26363,x26361,x26364,x26365),f333(x26363,x26362,x26364,x26365))
% 159.70/159.39  [2637]~E(x26371,x26372)+E(f333(x26373,x26374,x26371,x26375),f333(x26373,x26374,x26372,x26375))
% 159.70/159.39  [2638]~E(x26381,x26382)+E(f333(x26383,x26384,x26385,x26381),f333(x26383,x26384,x26385,x26382))
% 159.70/159.39  [2639]~E(x26391,x26392)+E(f207(x26391,x26393,x26394),f207(x26392,x26393,x26394))
% 159.70/159.39  [2640]~E(x26401,x26402)+E(f207(x26403,x26401,x26404),f207(x26403,x26402,x26404))
% 159.70/159.39  [2641]~E(x26411,x26412)+E(f207(x26413,x26414,x26411),f207(x26413,x26414,x26412))
% 159.70/159.39  [2642]~E(x26421,x26422)+E(f229(x26421,x26423,x26424,x26425,x26426),f229(x26422,x26423,x26424,x26425,x26426))
% 159.70/159.39  [2643]~E(x26431,x26432)+E(f229(x26433,x26431,x26434,x26435,x26436),f229(x26433,x26432,x26434,x26435,x26436))
% 159.70/159.39  [2644]~E(x26441,x26442)+E(f229(x26443,x26444,x26441,x26445,x26446),f229(x26443,x26444,x26442,x26445,x26446))
% 159.70/159.39  [2645]~E(x26451,x26452)+E(f229(x26453,x26454,x26455,x26451,x26456),f229(x26453,x26454,x26455,x26452,x26456))
% 159.70/159.39  [2646]~E(x26461,x26462)+E(f229(x26463,x26464,x26465,x26466,x26461),f229(x26463,x26464,x26465,x26466,x26462))
% 159.70/159.39  [2647]~E(x26471,x26472)+E(f233(x26471,x26473,x26474,x26475),f233(x26472,x26473,x26474,x26475))
% 159.70/159.39  [2648]~E(x26481,x26482)+E(f233(x26483,x26481,x26484,x26485),f233(x26483,x26482,x26484,x26485))
% 159.70/159.39  [2649]~E(x26491,x26492)+E(f233(x26493,x26494,x26491,x26495),f233(x26493,x26494,x26492,x26495))
% 159.70/159.39  [2650]~E(x26501,x26502)+E(f233(x26503,x26504,x26505,x26501),f233(x26503,x26504,x26505,x26502))
% 159.70/159.39  [2651]~E(x26511,x26512)+E(f521(x26511,x26513,x26514,x26515,x26516,x26517,x26518),f521(x26512,x26513,x26514,x26515,x26516,x26517,x26518))
% 159.70/159.39  [2652]~E(x26521,x26522)+E(f521(x26523,x26521,x26524,x26525,x26526,x26527,x26528),f521(x26523,x26522,x26524,x26525,x26526,x26527,x26528))
% 159.70/159.39  [2653]~E(x26531,x26532)+E(f521(x26533,x26534,x26531,x26535,x26536,x26537,x26538),f521(x26533,x26534,x26532,x26535,x26536,x26537,x26538))
% 159.70/159.39  [2654]~E(x26541,x26542)+E(f521(x26543,x26544,x26545,x26541,x26546,x26547,x26548),f521(x26543,x26544,x26545,x26542,x26546,x26547,x26548))
% 159.70/159.39  [2655]~E(x26551,x26552)+E(f521(x26553,x26554,x26555,x26556,x26551,x26557,x26558),f521(x26553,x26554,x26555,x26556,x26552,x26557,x26558))
% 159.70/159.39  [2656]~E(x26561,x26562)+E(f521(x26563,x26564,x26565,x26566,x26567,x26561,x26568),f521(x26563,x26564,x26565,x26566,x26567,x26562,x26568))
% 159.70/159.39  [2657]~E(x26571,x26572)+E(f521(x26573,x26574,x26575,x26576,x26577,x26578,x26571),f521(x26573,x26574,x26575,x26576,x26577,x26578,x26572))
% 159.70/159.39  [2658]~E(x26581,x26582)+E(f487(x26581,x26583,x26584),f487(x26582,x26583,x26584))
% 159.70/159.39  [2659]~E(x26591,x26592)+E(f487(x26593,x26591,x26594),f487(x26593,x26592,x26594))
% 159.70/159.39  [2660]~E(x26601,x26602)+E(f487(x26603,x26604,x26601),f487(x26603,x26604,x26602))
% 159.70/159.39  [2661]~E(x26611,x26612)+E(f825(x26611,x26613,x26614,x26615,x26616),f825(x26612,x26613,x26614,x26615,x26616))
% 159.70/159.39  [2662]~E(x26621,x26622)+E(f825(x26623,x26621,x26624,x26625,x26626),f825(x26623,x26622,x26624,x26625,x26626))
% 159.70/159.39  [2663]~E(x26631,x26632)+E(f825(x26633,x26634,x26631,x26635,x26636),f825(x26633,x26634,x26632,x26635,x26636))
% 159.70/159.39  [2664]~E(x26641,x26642)+E(f825(x26643,x26644,x26645,x26641,x26646),f825(x26643,x26644,x26645,x26642,x26646))
% 159.70/159.39  [2665]~E(x26651,x26652)+E(f825(x26653,x26654,x26655,x26656,x26651),f825(x26653,x26654,x26655,x26656,x26652))
% 159.70/159.39  [2666]~E(x26661,x26662)+E(f796(x26661,x26663,x26664,x26665),f796(x26662,x26663,x26664,x26665))
% 159.70/159.39  [2667]~E(x26671,x26672)+E(f796(x26673,x26671,x26674,x26675),f796(x26673,x26672,x26674,x26675))
% 159.70/159.39  [2668]~E(x26681,x26682)+E(f796(x26683,x26684,x26681,x26685),f796(x26683,x26684,x26682,x26685))
% 159.70/159.39  [2669]~E(x26691,x26692)+E(f796(x26693,x26694,x26695,x26691),f796(x26693,x26694,x26695,x26692))
% 159.70/159.39  [2670]~E(x26701,x26702)+E(f789(x26701,x26703,x26704),f789(x26702,x26703,x26704))
% 159.70/159.39  [2671]~E(x26711,x26712)+E(f789(x26713,x26711,x26714),f789(x26713,x26712,x26714))
% 159.70/159.39  [2672]~E(x26721,x26722)+E(f789(x26723,x26724,x26721),f789(x26723,x26724,x26722))
% 159.70/159.39  [2673]~E(x26731,x26732)+E(f228(x26731,x26733,x26734,x26735,x26736),f228(x26732,x26733,x26734,x26735,x26736))
% 159.70/159.39  [2674]~E(x26741,x26742)+E(f228(x26743,x26741,x26744,x26745,x26746),f228(x26743,x26742,x26744,x26745,x26746))
% 159.70/159.39  [2675]~E(x26751,x26752)+E(f228(x26753,x26754,x26751,x26755,x26756),f228(x26753,x26754,x26752,x26755,x26756))
% 159.70/159.39  [2676]~E(x26761,x26762)+E(f228(x26763,x26764,x26765,x26761,x26766),f228(x26763,x26764,x26765,x26762,x26766))
% 159.70/159.39  [2677]~E(x26771,x26772)+E(f228(x26773,x26774,x26775,x26776,x26771),f228(x26773,x26774,x26775,x26776,x26772))
% 159.70/159.39  [2678]~E(x26781,x26782)+E(f725(x26781,x26783),f725(x26782,x26783))
% 159.70/159.39  [2679]~E(x26791,x26792)+E(f725(x26793,x26791),f725(x26793,x26792))
% 159.70/159.39  [2680]~E(x26801,x26802)+E(f548(x26801,x26803),f548(x26802,x26803))
% 159.70/159.39  [2681]~E(x26811,x26812)+E(f548(x26813,x26811),f548(x26813,x26812))
% 159.70/159.39  [2682]~E(x26821,x26822)+E(f758(x26821,x26823,x26824,x26825),f758(x26822,x26823,x26824,x26825))
% 159.70/159.39  [2683]~E(x26831,x26832)+E(f758(x26833,x26831,x26834,x26835),f758(x26833,x26832,x26834,x26835))
% 159.70/159.39  [2684]~E(x26841,x26842)+E(f758(x26843,x26844,x26841,x26845),f758(x26843,x26844,x26842,x26845))
% 159.70/159.39  [2685]~E(x26851,x26852)+E(f758(x26853,x26854,x26855,x26851),f758(x26853,x26854,x26855,x26852))
% 159.70/159.39  [2686]~E(x26861,x26862)+E(f128(x26861),f128(x26862))
% 159.70/159.39  [2687]~E(x26871,x26872)+E(f554(x26871,x26873,x26874,x26875,x26876,x26877),f554(x26872,x26873,x26874,x26875,x26876,x26877))
% 159.70/159.39  [2688]~E(x26881,x26882)+E(f554(x26883,x26881,x26884,x26885,x26886,x26887),f554(x26883,x26882,x26884,x26885,x26886,x26887))
% 159.70/159.39  [2689]~E(x26891,x26892)+E(f554(x26893,x26894,x26891,x26895,x26896,x26897),f554(x26893,x26894,x26892,x26895,x26896,x26897))
% 159.70/159.39  [2690]~E(x26901,x26902)+E(f554(x26903,x26904,x26905,x26901,x26906,x26907),f554(x26903,x26904,x26905,x26902,x26906,x26907))
% 159.70/159.39  [2691]~E(x26911,x26912)+E(f554(x26913,x26914,x26915,x26916,x26911,x26917),f554(x26913,x26914,x26915,x26916,x26912,x26917))
% 159.70/159.39  [2692]~E(x26921,x26922)+E(f554(x26923,x26924,x26925,x26926,x26927,x26921),f554(x26923,x26924,x26925,x26926,x26927,x26922))
% 159.70/159.39  [2693]~E(x26931,x26932)+E(f553(x26931,x26933,x26934,x26935,x26936,x26937),f553(x26932,x26933,x26934,x26935,x26936,x26937))
% 159.70/159.39  [2694]~E(x26941,x26942)+E(f553(x26943,x26941,x26944,x26945,x26946,x26947),f553(x26943,x26942,x26944,x26945,x26946,x26947))
% 159.70/159.39  [2695]~E(x26951,x26952)+E(f553(x26953,x26954,x26951,x26955,x26956,x26957),f553(x26953,x26954,x26952,x26955,x26956,x26957))
% 159.70/159.39  [2696]~E(x26961,x26962)+E(f553(x26963,x26964,x26965,x26961,x26966,x26967),f553(x26963,x26964,x26965,x26962,x26966,x26967))
% 159.70/159.39  [2697]~E(x26971,x26972)+E(f553(x26973,x26974,x26975,x26976,x26971,x26977),f553(x26973,x26974,x26975,x26976,x26972,x26977))
% 159.70/159.39  [2698]~E(x26981,x26982)+E(f553(x26983,x26984,x26985,x26986,x26987,x26981),f553(x26983,x26984,x26985,x26986,x26987,x26982))
% 159.70/159.39  [2699]~E(x26991,x26992)+E(f654(x26991,x26993,x26994,x26995),f654(x26992,x26993,x26994,x26995))
% 159.70/159.39  [2700]~E(x27001,x27002)+E(f654(x27003,x27001,x27004,x27005),f654(x27003,x27002,x27004,x27005))
% 159.70/159.39  [2701]~E(x27011,x27012)+E(f654(x27013,x27014,x27011,x27015),f654(x27013,x27014,x27012,x27015))
% 159.70/159.39  [2702]~E(x27021,x27022)+E(f654(x27023,x27024,x27025,x27021),f654(x27023,x27024,x27025,x27022))
% 159.70/159.39  [2703]~E(x27031,x27032)+E(f547(x27031,x27033),f547(x27032,x27033))
% 159.70/159.39  [2704]~E(x27041,x27042)+E(f547(x27043,x27041),f547(x27043,x27042))
% 159.70/159.39  [2705]~E(x27051,x27052)+E(f356(x27051,x27053,x27054,x27055),f356(x27052,x27053,x27054,x27055))
% 159.70/159.39  [2706]~E(x27061,x27062)+E(f356(x27063,x27061,x27064,x27065),f356(x27063,x27062,x27064,x27065))
% 159.70/159.39  [2707]~E(x27071,x27072)+E(f356(x27073,x27074,x27071,x27075),f356(x27073,x27074,x27072,x27075))
% 159.70/159.39  [2708]~E(x27081,x27082)+E(f356(x27083,x27084,x27085,x27081),f356(x27083,x27084,x27085,x27082))
% 159.70/159.39  [2709]~E(x27091,x27092)+E(f677(x27091,x27093,x27094,x27095,x27096),f677(x27092,x27093,x27094,x27095,x27096))
% 159.70/159.39  [2710]~E(x27101,x27102)+E(f677(x27103,x27101,x27104,x27105,x27106),f677(x27103,x27102,x27104,x27105,x27106))
% 159.70/159.39  [2711]~E(x27111,x27112)+E(f677(x27113,x27114,x27111,x27115,x27116),f677(x27113,x27114,x27112,x27115,x27116))
% 159.70/159.39  [2712]~E(x27121,x27122)+E(f677(x27123,x27124,x27125,x27121,x27126),f677(x27123,x27124,x27125,x27122,x27126))
% 159.70/159.39  [2713]~E(x27131,x27132)+E(f677(x27133,x27134,x27135,x27136,x27131),f677(x27133,x27134,x27135,x27136,x27132))
% 159.70/159.39  [2714]~E(x27141,x27142)+E(f570(x27141,x27143),f570(x27142,x27143))
% 159.70/159.39  [2715]~E(x27151,x27152)+E(f570(x27153,x27151),f570(x27153,x27152))
% 159.70/159.39  [2716]~E(x27161,x27162)+E(f444(x27161,x27163,x27164,x27165),f444(x27162,x27163,x27164,x27165))
% 159.70/159.39  [2717]~E(x27171,x27172)+E(f444(x27173,x27171,x27174,x27175),f444(x27173,x27172,x27174,x27175))
% 159.70/159.39  [2718]~E(x27181,x27182)+E(f444(x27183,x27184,x27181,x27185),f444(x27183,x27184,x27182,x27185))
% 159.70/159.39  [2719]~E(x27191,x27192)+E(f444(x27193,x27194,x27195,x27191),f444(x27193,x27194,x27195,x27192))
% 159.70/159.39  [2720]~E(x27201,x27202)+E(f864(x27201,x27203),f864(x27202,x27203))
% 159.70/159.39  [2721]~E(x27211,x27212)+E(f864(x27213,x27211),f864(x27213,x27212))
% 159.70/159.39  [2722]~E(x27221,x27222)+E(f230(x27221,x27223,x27224,x27225,x27226),f230(x27222,x27223,x27224,x27225,x27226))
% 159.70/159.39  [2723]~E(x27231,x27232)+E(f230(x27233,x27231,x27234,x27235,x27236),f230(x27233,x27232,x27234,x27235,x27236))
% 159.70/159.39  [2724]~E(x27241,x27242)+E(f230(x27243,x27244,x27241,x27245,x27246),f230(x27243,x27244,x27242,x27245,x27246))
% 159.70/159.39  [2725]~E(x27251,x27252)+E(f230(x27253,x27254,x27255,x27251,x27256),f230(x27253,x27254,x27255,x27252,x27256))
% 159.70/159.39  [2726]~E(x27261,x27262)+E(f230(x27263,x27264,x27265,x27266,x27261),f230(x27263,x27264,x27265,x27266,x27262))
% 159.70/159.39  [2727]~E(x27271,x27272)+E(f749(x27271,x27273),f749(x27272,x27273))
% 159.70/159.39  [2728]~E(x27281,x27282)+E(f749(x27283,x27281),f749(x27283,x27282))
% 159.70/159.39  [2729]~E(x27291,x27292)+E(f21(x27291,x27293),f21(x27292,x27293))
% 159.70/159.39  [2730]~E(x27301,x27302)+E(f21(x27303,x27301),f21(x27303,x27302))
% 159.70/159.39  [2731]~E(x27311,x27312)+E(f874(x27311),f874(x27312))
% 159.70/159.39  [2732]~E(x27321,x27322)+E(f714(x27321,x27323,x27324),f714(x27322,x27323,x27324))
% 159.70/159.39  [2733]~E(x27331,x27332)+E(f714(x27333,x27331,x27334),f714(x27333,x27332,x27334))
% 159.70/159.39  [2734]~E(x27341,x27342)+E(f714(x27343,x27344,x27341),f714(x27343,x27344,x27342))
% 159.70/159.39  [2735]~E(x27351,x27352)+E(f811(x27351,x27353,x27354,x27355,x27356,x27357,x27358),f811(x27352,x27353,x27354,x27355,x27356,x27357,x27358))
% 159.70/159.39  [2736]~E(x27361,x27362)+E(f811(x27363,x27361,x27364,x27365,x27366,x27367,x27368),f811(x27363,x27362,x27364,x27365,x27366,x27367,x27368))
% 159.70/159.39  [2737]~E(x27371,x27372)+E(f811(x27373,x27374,x27371,x27375,x27376,x27377,x27378),f811(x27373,x27374,x27372,x27375,x27376,x27377,x27378))
% 159.70/159.39  [2738]~E(x27381,x27382)+E(f811(x27383,x27384,x27385,x27381,x27386,x27387,x27388),f811(x27383,x27384,x27385,x27382,x27386,x27387,x27388))
% 159.70/159.39  [2739]~E(x27391,x27392)+E(f811(x27393,x27394,x27395,x27396,x27391,x27397,x27398),f811(x27393,x27394,x27395,x27396,x27392,x27397,x27398))
% 159.70/159.39  [2740]~E(x27401,x27402)+E(f811(x27403,x27404,x27405,x27406,x27407,x27401,x27408),f811(x27403,x27404,x27405,x27406,x27407,x27402,x27408))
% 159.70/159.39  [2741]~E(x27411,x27412)+E(f811(x27413,x27414,x27415,x27416,x27417,x27418,x27411),f811(x27413,x27414,x27415,x27416,x27417,x27418,x27412))
% 159.70/159.39  [2742]~E(x27421,x27422)+E(f676(x27421,x27423,x27424,x27425,x27426),f676(x27422,x27423,x27424,x27425,x27426))
% 159.70/159.39  [2743]~E(x27431,x27432)+E(f676(x27433,x27431,x27434,x27435,x27436),f676(x27433,x27432,x27434,x27435,x27436))
% 159.70/159.39  [2744]~E(x27441,x27442)+E(f676(x27443,x27444,x27441,x27445,x27446),f676(x27443,x27444,x27442,x27445,x27446))
% 159.70/159.39  [2745]~E(x27451,x27452)+E(f676(x27453,x27454,x27455,x27451,x27456),f676(x27453,x27454,x27455,x27452,x27456))
% 159.70/159.39  [2746]~E(x27461,x27462)+E(f676(x27463,x27464,x27465,x27466,x27461),f676(x27463,x27464,x27465,x27466,x27462))
% 159.70/159.39  [2747]~E(x27471,x27472)+E(f859(x27471,x27473),f859(x27472,x27473))
% 159.70/159.39  [2748]~E(x27481,x27482)+E(f859(x27483,x27481),f859(x27483,x27482))
% 159.70/159.39  [2749]~E(x27491,x27492)+E(f888(x27491),f888(x27492))
% 159.70/159.39  [2750]~E(x27501,x27502)+E(f715(x27501,x27503,x27504,x27505),f715(x27502,x27503,x27504,x27505))
% 159.70/159.39  [2751]~E(x27511,x27512)+E(f715(x27513,x27511,x27514,x27515),f715(x27513,x27512,x27514,x27515))
% 159.70/159.39  [2752]~E(x27521,x27522)+E(f715(x27523,x27524,x27521,x27525),f715(x27523,x27524,x27522,x27525))
% 159.70/159.39  [2753]~E(x27531,x27532)+E(f715(x27533,x27534,x27535,x27531),f715(x27533,x27534,x27535,x27532))
% 159.70/159.39  [2754]~E(x27541,x27542)+E(f448(x27541),f448(x27542))
% 159.70/159.39  [2755]~P1(x27551)+P1(x27552)+~E(x27551,x27552)
% 159.70/159.39  [2756]~P2(x27561)+P2(x27562)+~E(x27561,x27562)
% 159.70/159.39  [2757]~P112(x27571)+P112(x27572)+~E(x27571,x27572)
% 159.70/159.39  [2758]~P104(x27581)+P104(x27582)+~E(x27581,x27582)
% 159.70/159.39  [2759]~P103(x27591)+P103(x27592)+~E(x27591,x27592)
% 159.70/159.39  [2760]~P88(x27601)+P88(x27602)+~E(x27601,x27602)
% 159.70/159.39  [2761]P46(x27612,x27613,x27614,x27615)+~E(x27611,x27612)+~P46(x27611,x27613,x27614,x27615)
% 159.70/159.39  [2762]P46(x27623,x27622,x27624,x27625)+~E(x27621,x27622)+~P46(x27623,x27621,x27624,x27625)
% 159.70/159.39  [2763]P46(x27633,x27634,x27632,x27635)+~E(x27631,x27632)+~P46(x27633,x27634,x27631,x27635)
% 159.70/159.39  [2764]P46(x27643,x27644,x27645,x27642)+~E(x27641,x27642)+~P46(x27643,x27644,x27645,x27641)
% 159.70/159.39  [2765]~P3(x27651)+P3(x27652)+~E(x27651,x27652)
% 159.70/159.39  [2766]~P8(x27661)+P8(x27662)+~E(x27661,x27662)
% 159.70/159.39  [2767]P34(x27672,x27673,x27674)+~E(x27671,x27672)+~P34(x27671,x27673,x27674)
% 159.70/159.39  [2768]P34(x27683,x27682,x27684)+~E(x27681,x27682)+~P34(x27683,x27681,x27684)
% 159.70/159.39  [2769]P34(x27693,x27694,x27692)+~E(x27691,x27692)+~P34(x27693,x27694,x27691)
% 159.70/159.39  [2770]~P105(x27701)+P105(x27702)+~E(x27701,x27702)
% 159.70/159.39  [2771]P28(x27712,x27713,x27714,x27715)+~E(x27711,x27712)+~P28(x27711,x27713,x27714,x27715)
% 159.70/159.39  [2772]P28(x27723,x27722,x27724,x27725)+~E(x27721,x27722)+~P28(x27723,x27721,x27724,x27725)
% 159.70/159.39  [2773]P28(x27733,x27734,x27732,x27735)+~E(x27731,x27732)+~P28(x27733,x27734,x27731,x27735)
% 159.70/159.39  [2774]P28(x27743,x27744,x27745,x27742)+~E(x27741,x27742)+~P28(x27743,x27744,x27745,x27741)
% 159.70/159.39  [2775]~P66(x27751)+P66(x27752)+~E(x27751,x27752)
% 159.70/159.39  [2776]~P94(x27761)+P94(x27762)+~E(x27761,x27762)
% 159.70/159.39  [2777]~P106(x27771)+P106(x27772)+~E(x27771,x27772)
% 159.70/159.39  [2778]P54(x27782,x27783)+~E(x27781,x27782)+~P54(x27781,x27783)
% 159.70/159.39  [2779]P54(x27793,x27792)+~E(x27791,x27792)+~P54(x27793,x27791)
% 159.70/159.39  [2780]~P110(x27801)+P110(x27802)+~E(x27801,x27802)
% 159.70/159.39  [2781]~P4(x27811)+P4(x27812)+~E(x27811,x27812)
% 159.70/159.39  [2782]~P97(x27821)+P97(x27822)+~E(x27821,x27822)
% 159.70/159.39  [2783]~P71(x27831)+P71(x27832)+~E(x27831,x27832)
% 159.70/159.39  [2784]~P5(x27841)+P5(x27842)+~E(x27841,x27842)
% 159.70/159.39  [2785]P17(x27852,x27853,x27854)+~E(x27851,x27852)+~P17(x27851,x27853,x27854)
% 159.70/159.39  [2786]P17(x27863,x27862,x27864)+~E(x27861,x27862)+~P17(x27863,x27861,x27864)
% 159.70/159.39  [2787]P17(x27873,x27874,x27872)+~E(x27871,x27872)+~P17(x27873,x27874,x27871)
% 159.70/159.39  [2788]~P99(x27881)+P99(x27882)+~E(x27881,x27882)
% 159.70/159.39  [2789]~P6(x27891)+P6(x27892)+~E(x27891,x27892)
% 159.70/159.39  [2790]~P76(x27901)+P76(x27902)+~E(x27901,x27902)
% 159.70/159.39  [2791]~P121(x27911)+P121(x27912)+~E(x27911,x27912)
% 159.70/159.39  [2792]~P45(x27921)+P45(x27922)+~E(x27921,x27922)
% 159.70/159.39  [2793]P35(x27932,x27933,x27934)+~E(x27931,x27932)+~P35(x27931,x27933,x27934)
% 159.70/159.39  [2794]P35(x27943,x27942,x27944)+~E(x27941,x27942)+~P35(x27943,x27941,x27944)
% 159.70/159.39  [2795]P35(x27953,x27954,x27952)+~E(x27951,x27952)+~P35(x27953,x27954,x27951)
% 159.70/159.39  [2796]~P80(x27961)+P80(x27962)+~E(x27961,x27962)
% 159.70/159.39  [2797]~P77(x27971)+P77(x27972)+~E(x27971,x27972)
% 159.70/159.39  [2798]~P96(x27981)+P96(x27982)+~E(x27981,x27982)
% 159.70/159.39  [2799]P63(x27992,x27993)+~E(x27991,x27992)+~P63(x27991,x27993)
% 159.70/159.39  [2800]P63(x28003,x28002)+~E(x28001,x28002)+~P63(x28003,x28001)
% 159.70/159.39  [2801]~P78(x28011)+P78(x28012)+~E(x28011,x28012)
% 159.70/159.39  [2802]~P146(x28021)+P146(x28022)+~E(x28021,x28022)
% 159.70/159.39  [2803]~P128(x28031)+P128(x28032)+~E(x28031,x28032)
% 159.70/159.39  [2804]~P116(x28041)+P116(x28042)+~E(x28041,x28042)
% 159.70/159.39  [2805]P149(x28052,x28053,x28054)+~E(x28051,x28052)+~P149(x28051,x28053,x28054)
% 159.70/159.39  [2806]P149(x28063,x28062,x28064)+~E(x28061,x28062)+~P149(x28063,x28061,x28064)
% 159.70/159.39  [2807]P149(x28073,x28074,x28072)+~E(x28071,x28072)+~P149(x28073,x28074,x28071)
% 159.70/159.39  [2808]P58(x28082,x28083,x28084)+~E(x28081,x28082)+~P58(x28081,x28083,x28084)
% 159.70/159.39  [2809]P58(x28093,x28092,x28094)+~E(x28091,x28092)+~P58(x28093,x28091,x28094)
% 159.70/159.39  [2810]P58(x28103,x28104,x28102)+~E(x28101,x28102)+~P58(x28103,x28104,x28101)
% 159.70/159.39  [2811]~P95(x28111)+P95(x28112)+~E(x28111,x28112)
% 159.70/159.39  [2812]~P120(x28121)+P120(x28122)+~E(x28121,x28122)
% 159.70/159.39  [2813]~P7(x28131)+P7(x28132)+~E(x28131,x28132)
% 159.70/159.39  [2814]~P72(x28141)+P72(x28142)+~E(x28141,x28142)
% 159.70/159.39  [2815]~P73(x28151)+P73(x28152)+~E(x28151,x28152)
% 159.70/159.39  [2816]P56(x28162,x28163)+~E(x28161,x28162)+~P56(x28161,x28163)
% 159.70/159.39  [2817]P56(x28173,x28172)+~E(x28171,x28172)+~P56(x28173,x28171)
% 159.70/159.39  [2818]P148(x28182,x28183,x28184)+~E(x28181,x28182)+~P148(x28181,x28183,x28184)
% 159.70/159.39  [2819]P148(x28193,x28192,x28194)+~E(x28191,x28192)+~P148(x28193,x28191,x28194)
% 159.70/159.39  [2820]P148(x28203,x28204,x28202)+~E(x28201,x28202)+~P148(x28203,x28204,x28201)
% 159.70/159.39  [2821]~P81(x28211)+P81(x28212)+~E(x28211,x28212)
% 159.70/159.39  [2822]P16(x28222,x28223)+~E(x28221,x28222)+~P16(x28221,x28223)
% 159.70/159.39  [2823]P16(x28233,x28232)+~E(x28231,x28232)+~P16(x28233,x28231)
% 159.70/159.39  [2824]P31(x28242,x28243,x28244)+~E(x28241,x28242)+~P31(x28241,x28243,x28244)
% 159.70/159.39  [2825]P31(x28253,x28252,x28254)+~E(x28251,x28252)+~P31(x28253,x28251,x28254)
% 159.70/159.39  [2826]P31(x28263,x28264,x28262)+~E(x28261,x28262)+~P31(x28263,x28264,x28261)
% 159.70/159.39  [2827]P65(x28272,x28273)+~E(x28271,x28272)+~P65(x28271,x28273)
% 159.70/159.39  [2828]P65(x28283,x28282)+~E(x28281,x28282)+~P65(x28283,x28281)
% 159.70/159.39  [2829]P29(x28292,x28293,x28294,x28295,x28296)+~E(x28291,x28292)+~P29(x28291,x28293,x28294,x28295,x28296)
% 159.70/159.39  [2830]P29(x28303,x28302,x28304,x28305,x28306)+~E(x28301,x28302)+~P29(x28303,x28301,x28304,x28305,x28306)
% 159.70/159.39  [2831]P29(x28313,x28314,x28312,x28315,x28316)+~E(x28311,x28312)+~P29(x28313,x28314,x28311,x28315,x28316)
% 159.70/159.39  [2832]P29(x28323,x28324,x28325,x28322,x28326)+~E(x28321,x28322)+~P29(x28323,x28324,x28325,x28321,x28326)
% 159.70/159.39  [2833]P29(x28333,x28334,x28335,x28336,x28332)+~E(x28331,x28332)+~P29(x28333,x28334,x28335,x28336,x28331)
% 159.70/159.39  [2834]~P79(x28341)+P79(x28342)+~E(x28341,x28342)
% 159.70/159.39  [2835]~P101(x28351)+P101(x28352)+~E(x28351,x28352)
% 159.70/159.39  [2836]~P131(x28361)+P131(x28362)+~E(x28361,x28362)
% 159.70/159.39  [2837]P22(x28372,x28373,x28374,x28375)+~E(x28371,x28372)+~P22(x28371,x28373,x28374,x28375)
% 159.70/159.39  [2838]P22(x28383,x28382,x28384,x28385)+~E(x28381,x28382)+~P22(x28383,x28381,x28384,x28385)
% 159.70/159.39  [2839]P22(x28393,x28394,x28392,x28395)+~E(x28391,x28392)+~P22(x28393,x28394,x28391,x28395)
% 159.70/159.39  [2840]P22(x28403,x28404,x28405,x28402)+~E(x28401,x28402)+~P22(x28403,x28404,x28405,x28401)
% 159.70/159.39  [2841]~P83(x28411)+P83(x28412)+~E(x28411,x28412)
% 159.70/159.39  [2842]~P89(x28421)+P89(x28422)+~E(x28421,x28422)
% 159.70/159.39  [2843]~P85(x28431)+P85(x28432)+~E(x28431,x28432)
% 159.70/159.39  [2844]~P111(x28441)+P111(x28442)+~E(x28441,x28442)
% 159.70/159.39  [2845]~P144(x28451)+P144(x28452)+~E(x28451,x28452)
% 159.70/159.39  [2846]P19(x28462,x28463,x28464)+~E(x28461,x28462)+~P19(x28461,x28463,x28464)
% 159.70/159.39  [2847]P19(x28473,x28472,x28474)+~E(x28471,x28472)+~P19(x28473,x28471,x28474)
% 159.70/159.39  [2848]P19(x28483,x28484,x28482)+~E(x28481,x28482)+~P19(x28483,x28484,x28481)
% 159.70/159.39  [2849]P60(x28492,x28493,x28494)+~E(x28491,x28492)+~P60(x28491,x28493,x28494)
% 159.70/159.39  [2850]P60(x28503,x28502,x28504)+~E(x28501,x28502)+~P60(x28503,x28501,x28504)
% 159.70/159.39  [2851]P60(x28513,x28514,x28512)+~E(x28511,x28512)+~P60(x28513,x28514,x28511)
% 159.70/159.39  [2852]P38(x28522,x28523,x28524,x28525,x28526)+~E(x28521,x28522)+~P38(x28521,x28523,x28524,x28525,x28526)
% 159.70/159.39  [2853]P38(x28533,x28532,x28534,x28535,x28536)+~E(x28531,x28532)+~P38(x28533,x28531,x28534,x28535,x28536)
% 159.70/159.39  [2854]P38(x28543,x28544,x28542,x28545,x28546)+~E(x28541,x28542)+~P38(x28543,x28544,x28541,x28545,x28546)
% 159.70/159.39  [2855]P38(x28553,x28554,x28555,x28552,x28556)+~E(x28551,x28552)+~P38(x28553,x28554,x28555,x28551,x28556)
% 159.70/159.39  [2856]P38(x28563,x28564,x28565,x28566,x28562)+~E(x28561,x28562)+~P38(x28563,x28564,x28565,x28566,x28561)
% 159.70/159.39  [2857]~P86(x28571)+P86(x28572)+~E(x28571,x28572)
% 159.70/159.39  [2858]P33(x28582,x28583)+~E(x28581,x28582)+~P33(x28581,x28583)
% 159.70/159.39  [2859]P33(x28593,x28592)+~E(x28591,x28592)+~P33(x28593,x28591)
% 159.70/159.39  [2860]~P113(x28601)+P113(x28602)+~E(x28601,x28602)
% 159.70/159.39  [2861]~P133(x28611)+P133(x28612)+~E(x28611,x28612)
% 159.70/159.39  [2862]P64(x28622,x28623,x28624,x28625)+~E(x28621,x28622)+~P64(x28621,x28623,x28624,x28625)
% 159.70/159.39  [2863]P64(x28633,x28632,x28634,x28635)+~E(x28631,x28632)+~P64(x28633,x28631,x28634,x28635)
% 159.70/159.39  [2864]P64(x28643,x28644,x28642,x28645)+~E(x28641,x28642)+~P64(x28643,x28644,x28641,x28645)
% 159.70/159.39  [2865]P64(x28653,x28654,x28655,x28652)+~E(x28651,x28652)+~P64(x28653,x28654,x28655,x28651)
% 159.70/159.39  [2866]P59(x28662,x28663)+~E(x28661,x28662)+~P59(x28661,x28663)
% 159.70/159.39  [2867]P59(x28673,x28672)+~E(x28671,x28672)+~P59(x28673,x28671)
% 159.70/159.39  [2868]~P114(x28681)+P114(x28682)+~E(x28681,x28682)
% 159.70/159.39  [2869]P49(x28692,x28693)+~E(x28691,x28692)+~P49(x28691,x28693)
% 159.70/159.39  [2870]P49(x28703,x28702)+~E(x28701,x28702)+~P49(x28703,x28701)
% 159.70/159.39  [2871]P53(x28712,x28713,x28714)+~E(x28711,x28712)+~P53(x28711,x28713,x28714)
% 159.70/159.39  [2872]P53(x28723,x28722,x28724)+~E(x28721,x28722)+~P53(x28723,x28721,x28724)
% 159.70/159.39  [2873]P53(x28733,x28734,x28732)+~E(x28731,x28732)+~P53(x28733,x28734,x28731)
% 159.70/159.39  [2874]~P50(x28741)+P50(x28742)+~E(x28741,x28742)
% 159.70/159.39  [2875]P61(x28752,x28753,x28754)+~E(x28751,x28752)+~P61(x28751,x28753,x28754)
% 159.70/159.39  [2876]P61(x28763,x28762,x28764)+~E(x28761,x28762)+~P61(x28763,x28761,x28764)
% 159.70/159.39  [2877]P61(x28773,x28774,x28772)+~E(x28771,x28772)+~P61(x28773,x28774,x28771)
% 159.70/159.39  [2878]~P69(x28781)+P69(x28782)+~E(x28781,x28782)
% 159.70/159.39  [2879]~P130(x28791)+P130(x28792)+~E(x28791,x28792)
% 159.70/159.39  [2880]P57(x28802,x28803)+~E(x28801,x28802)+~P57(x28801,x28803)
% 159.70/159.39  [2881]P57(x28813,x28812)+~E(x28811,x28812)+~P57(x28813,x28811)
% 159.70/159.39  [2882]P44(x28822,x28823,x28824)+~E(x28821,x28822)+~P44(x28821,x28823,x28824)
% 159.70/159.39  [2883]P44(x28833,x28832,x28834)+~E(x28831,x28832)+~P44(x28833,x28831,x28834)
% 159.70/159.39  [2884]P44(x28843,x28844,x28842)+~E(x28841,x28842)+~P44(x28843,x28844,x28841)
% 159.70/159.39  [2885]P42(x28852,x28853)+~E(x28851,x28852)+~P42(x28851,x28853)
% 159.70/159.39  [2886]P42(x28863,x28862)+~E(x28861,x28862)+~P42(x28863,x28861)
% 159.70/159.39  [2887]P27(x28872,x28873,x28874)+~E(x28871,x28872)+~P27(x28871,x28873,x28874)
% 159.70/159.39  [2888]P27(x28883,x28882,x28884)+~E(x28881,x28882)+~P27(x28883,x28881,x28884)
% 159.70/159.39  [2889]P27(x28893,x28894,x28892)+~E(x28891,x28892)+~P27(x28893,x28894,x28891)
% 159.70/159.39  [2890]~P67(x28901)+P67(x28902)+~E(x28901,x28902)
% 159.70/159.39  [2891]~P90(x28911)+P90(x28912)+~E(x28911,x28912)
% 159.70/159.39  [2892]~P132(x28921)+P132(x28922)+~E(x28921,x28922)
% 159.70/159.39  [2893]~P68(x28931)+P68(x28932)+~E(x28931,x28932)
% 159.70/159.39  [2894]~P127(x28941)+P127(x28942)+~E(x28941,x28942)
% 159.70/159.39  [2895]~P143(x28951)+P143(x28952)+~E(x28951,x28952)
% 159.70/159.39  [2896]~P136(x28961)+P136(x28962)+~E(x28961,x28962)
% 159.70/159.39  [2897]~P147(x28971)+P147(x28972)+~E(x28971,x28972)
% 159.70/159.39  [2898]~P129(x28981)+P129(x28982)+~E(x28981,x28982)
% 159.70/159.39  [2899]P37(x28992,x28993,x28994)+~E(x28991,x28992)+~P37(x28991,x28993,x28994)
% 159.70/159.39  [2900]P37(x29003,x29002,x29004)+~E(x29001,x29002)+~P37(x29003,x29001,x29004)
% 159.70/159.39  [2901]P37(x29013,x29014,x29012)+~E(x29011,x29012)+~P37(x29013,x29014,x29011)
% 159.70/159.39  [2902]P41(x29022,x29023)+~E(x29021,x29022)+~P41(x29021,x29023)
% 159.70/159.39  [2903]P41(x29033,x29032)+~E(x29031,x29032)+~P41(x29033,x29031)
% 159.70/159.39  [2904]P11(x29042,x29043,x29044)+~E(x29041,x29042)+~P11(x29041,x29043,x29044)
% 159.70/159.39  [2905]P11(x29053,x29052,x29054)+~E(x29051,x29052)+~P11(x29053,x29051,x29054)
% 159.70/159.39  [2906]P11(x29063,x29064,x29062)+~E(x29061,x29062)+~P11(x29063,x29064,x29061)
% 159.70/159.39  [2907]~P74(x29071)+P74(x29072)+~E(x29071,x29072)
% 159.70/159.39  [2908]P10(x29082,x29083)+~E(x29081,x29082)+~P10(x29081,x29083)
% 159.70/159.39  [2909]P10(x29093,x29092)+~E(x29091,x29092)+~P10(x29093,x29091)
% 159.70/159.39  [2910]~P87(x29101)+P87(x29102)+~E(x29101,x29102)
% 159.70/159.39  [2911]~P108(x29111)+P108(x29112)+~E(x29111,x29112)
% 159.70/159.39  [2912]P13(x29122,x29123,x29124,x29125,x29126)+~E(x29121,x29122)+~P13(x29121,x29123,x29124,x29125,x29126)
% 159.70/159.39  [2913]P13(x29133,x29132,x29134,x29135,x29136)+~E(x29131,x29132)+~P13(x29133,x29131,x29134,x29135,x29136)
% 159.70/159.39  [2914]P13(x29143,x29144,x29142,x29145,x29146)+~E(x29141,x29142)+~P13(x29143,x29144,x29141,x29145,x29146)
% 159.70/159.39  [2915]P13(x29153,x29154,x29155,x29152,x29156)+~E(x29151,x29152)+~P13(x29153,x29154,x29155,x29151,x29156)
% 159.70/159.39  [2916]P13(x29163,x29164,x29165,x29166,x29162)+~E(x29161,x29162)+~P13(x29163,x29164,x29165,x29166,x29161)
% 159.70/159.39  [2917]~P138(x29171)+P138(x29172)+~E(x29171,x29172)
% 159.70/159.39  [2918]~P140(x29181)+P140(x29182)+~E(x29181,x29182)
% 159.70/159.39  [2919]~P91(x29191)+P91(x29192)+~E(x29191,x29192)
% 159.70/159.39  [2920]P43(x29202,x29203)+~E(x29201,x29202)+~P43(x29201,x29203)
% 159.70/159.39  [2921]P43(x29213,x29212)+~E(x29211,x29212)+~P43(x29213,x29211)
% 159.70/159.39  [2922]~P139(x29221)+P139(x29222)+~E(x29221,x29222)
% 159.70/159.39  [2923]~P70(x29231)+P70(x29232)+~E(x29231,x29232)
% 159.70/159.39  [2924]P18(x29242,x29243)+~E(x29241,x29242)+~P18(x29241,x29243)
% 159.70/159.39  [2925]P18(x29253,x29252)+~E(x29251,x29252)+~P18(x29253,x29251)
% 159.70/159.39  [2926]~P9(x29261)+P9(x29262)+~E(x29261,x29262)
% 159.70/159.39  [2927]~P142(x29271)+P142(x29272)+~E(x29271,x29272)
% 159.70/159.39  [2928]P39(x29282,x29283,x29284)+~E(x29281,x29282)+~P39(x29281,x29283,x29284)
% 159.70/159.39  [2929]P39(x29293,x29292,x29294)+~E(x29291,x29292)+~P39(x29293,x29291,x29294)
% 159.70/159.39  [2930]P39(x29303,x29304,x29302)+~E(x29301,x29302)+~P39(x29303,x29304,x29301)
% 159.70/159.39  [2931]~P84(x29311)+P84(x29312)+~E(x29311,x29312)
% 159.70/159.39  [2932]~P115(x29321)+P115(x29322)+~E(x29321,x29322)
% 159.70/159.39  [2933]~P123(x29331)+P123(x29332)+~E(x29331,x29332)
% 159.70/159.39  [2934]~P145(x29341)+P145(x29342)+~E(x29341,x29342)
% 159.70/159.39  [2935]~P134(x29351)+P134(x29352)+~E(x29351,x29352)
% 159.70/159.39  [2936]~P107(x29361)+P107(x29362)+~E(x29361,x29362)
% 159.70/159.39  [2937]~P119(x29371)+P119(x29372)+~E(x29371,x29372)
% 159.70/159.39  [2938]P32(x29382,x29383,x29384)+~E(x29381,x29382)+~P32(x29381,x29383,x29384)
% 159.70/159.39  [2939]P32(x29393,x29392,x29394)+~E(x29391,x29392)+~P32(x29393,x29391,x29394)
% 159.70/159.39  [2940]P32(x29403,x29404,x29402)+~E(x29401,x29402)+~P32(x29403,x29404,x29401)
% 159.70/159.39  [2941]~P102(x29411)+P102(x29412)+~E(x29411,x29412)
% 159.70/159.39  [2942]P12(x29422,x29423,x29424)+~E(x29421,x29422)+~P12(x29421,x29423,x29424)
% 159.70/159.39  [2943]P12(x29433,x29432,x29434)+~E(x29431,x29432)+~P12(x29433,x29431,x29434)
% 159.70/159.39  [2944]P12(x29443,x29444,x29442)+~E(x29441,x29442)+~P12(x29443,x29444,x29441)
% 159.70/159.39  [2945]P26(x29452,x29453,x29454,x29455,x29456,x29457)+~E(x29451,x29452)+~P26(x29451,x29453,x29454,x29455,x29456,x29457)
% 159.70/159.39  [2946]P26(x29463,x29462,x29464,x29465,x29466,x29467)+~E(x29461,x29462)+~P26(x29463,x29461,x29464,x29465,x29466,x29467)
% 159.70/159.39  [2947]P26(x29473,x29474,x29472,x29475,x29476,x29477)+~E(x29471,x29472)+~P26(x29473,x29474,x29471,x29475,x29476,x29477)
% 159.70/159.39  [2948]P26(x29483,x29484,x29485,x29482,x29486,x29487)+~E(x29481,x29482)+~P26(x29483,x29484,x29485,x29481,x29486,x29487)
% 159.70/159.39  [2949]P26(x29493,x29494,x29495,x29496,x29492,x29497)+~E(x29491,x29492)+~P26(x29493,x29494,x29495,x29496,x29491,x29497)
% 159.70/159.39  [2950]P26(x29503,x29504,x29505,x29506,x29507,x29502)+~E(x29501,x29502)+~P26(x29503,x29504,x29505,x29506,x29507,x29501)
% 159.70/159.39  [2951]~P137(x29511)+P137(x29512)+~E(x29511,x29512)
% 159.70/159.39  [2952]~P124(x29521)+P124(x29522)+~E(x29521,x29522)
% 159.70/159.39  [2953]P20(x29532,x29533,x29534)+~E(x29531,x29532)+~P20(x29531,x29533,x29534)
% 159.70/159.39  [2954]P20(x29543,x29542,x29544)+~E(x29541,x29542)+~P20(x29543,x29541,x29544)
% 159.70/159.39  [2955]P20(x29553,x29554,x29552)+~E(x29551,x29552)+~P20(x29553,x29554,x29551)
% 159.70/159.39  [2956]P21(x29562,x29563,x29564)+~E(x29561,x29562)+~P21(x29561,x29563,x29564)
% 159.70/159.39  [2957]P21(x29573,x29572,x29574)+~E(x29571,x29572)+~P21(x29573,x29571,x29574)
% 159.70/159.39  [2958]P21(x29583,x29584,x29582)+~E(x29581,x29582)+~P21(x29583,x29584,x29581)
% 159.70/159.39  [2959]~P98(x29591)+P98(x29592)+~E(x29591,x29592)
% 159.70/159.39  [2960]~P118(x29601)+P118(x29602)+~E(x29601,x29602)
% 159.70/159.39  [2961]P24(x29612,x29613,x29614,x29615,x29616)+~E(x29611,x29612)+~P24(x29611,x29613,x29614,x29615,x29616)
% 159.70/159.39  [2962]P24(x29623,x29622,x29624,x29625,x29626)+~E(x29621,x29622)+~P24(x29623,x29621,x29624,x29625,x29626)
% 159.70/159.39  [2963]P24(x29633,x29634,x29632,x29635,x29636)+~E(x29631,x29632)+~P24(x29633,x29634,x29631,x29635,x29636)
% 159.70/159.39  [2964]P24(x29643,x29644,x29645,x29642,x29646)+~E(x29641,x29642)+~P24(x29643,x29644,x29645,x29641,x29646)
% 159.70/159.39  [2965]P24(x29653,x29654,x29655,x29656,x29652)+~E(x29651,x29652)+~P24(x29653,x29654,x29655,x29656,x29651)
% 159.70/159.39  [2966]P48(x29662,x29663,x29664,x29665,x29666,x29667)+~E(x29661,x29662)+~P48(x29661,x29663,x29664,x29665,x29666,x29667)
% 159.70/159.39  [2967]P48(x29673,x29672,x29674,x29675,x29676,x29677)+~E(x29671,x29672)+~P48(x29673,x29671,x29674,x29675,x29676,x29677)
% 159.70/159.39  [2968]P48(x29683,x29684,x29682,x29685,x29686,x29687)+~E(x29681,x29682)+~P48(x29683,x29684,x29681,x29685,x29686,x29687)
% 159.70/159.39  [2969]P48(x29693,x29694,x29695,x29692,x29696,x29697)+~E(x29691,x29692)+~P48(x29693,x29694,x29695,x29691,x29696,x29697)
% 159.70/159.39  [2970]P48(x29703,x29704,x29705,x29706,x29702,x29707)+~E(x29701,x29702)+~P48(x29703,x29704,x29705,x29706,x29701,x29707)
% 159.70/159.39  [2971]P48(x29713,x29714,x29715,x29716,x29717,x29712)+~E(x29711,x29712)+~P48(x29713,x29714,x29715,x29716,x29717,x29711)
% 159.70/159.39  [2972]P62(x29722,x29723,x29724,x29725,x29726)+~E(x29721,x29722)+~P62(x29721,x29723,x29724,x29725,x29726)
% 159.70/159.39  [2973]P62(x29733,x29732,x29734,x29735,x29736)+~E(x29731,x29732)+~P62(x29733,x29731,x29734,x29735,x29736)
% 159.70/159.39  [2974]P62(x29743,x29744,x29742,x29745,x29746)+~E(x29741,x29742)+~P62(x29743,x29744,x29741,x29745,x29746)
% 159.70/159.39  [2975]P62(x29753,x29754,x29755,x29752,x29756)+~E(x29751,x29752)+~P62(x29753,x29754,x29755,x29751,x29756)
% 159.70/159.39  [2976]P62(x29763,x29764,x29765,x29766,x29762)+~E(x29761,x29762)+~P62(x29763,x29764,x29765,x29766,x29761)
% 159.70/159.39  [2977]P36(x29772,x29773,x29774,x29775)+~E(x29771,x29772)+~P36(x29771,x29773,x29774,x29775)
% 159.70/159.39  [2978]P36(x29783,x29782,x29784,x29785)+~E(x29781,x29782)+~P36(x29783,x29781,x29784,x29785)
% 159.70/159.39  [2979]P36(x29793,x29794,x29792,x29795)+~E(x29791,x29792)+~P36(x29793,x29794,x29791,x29795)
% 159.70/159.39  [2980]P36(x29803,x29804,x29805,x29802)+~E(x29801,x29802)+~P36(x29803,x29804,x29805,x29801)
% 159.70/159.39  [2981]~P92(x29811)+P92(x29812)+~E(x29811,x29812)
% 159.70/159.39  [2982]P30(x29822,x29823)+~E(x29821,x29822)+~P30(x29821,x29823)
% 159.70/159.39  [2983]P30(x29833,x29832)+~E(x29831,x29832)+~P30(x29833,x29831)
% 159.70/159.39  [2984]~P141(x29841)+P141(x29842)+~E(x29841,x29842)
% 159.70/159.39  [2985]~P117(x29851)+P117(x29852)+~E(x29851,x29852)
% 159.70/159.39  [2986]P14(x29862,x29863,x29864,x29865)+~E(x29861,x29862)+~P14(x29861,x29863,x29864,x29865)
% 159.70/159.39  [2987]P14(x29873,x29872,x29874,x29875)+~E(x29871,x29872)+~P14(x29873,x29871,x29874,x29875)
% 159.70/159.39  [2988]P14(x29883,x29884,x29882,x29885)+~E(x29881,x29882)+~P14(x29883,x29884,x29881,x29885)
% 159.70/159.39  [2989]P14(x29893,x29894,x29895,x29892)+~E(x29891,x29892)+~P14(x29893,x29894,x29895,x29891)
% 159.70/159.39  [2990]P25(x29902,x29903,x29904,x29905,x29906,x29907)+~E(x29901,x29902)+~P25(x29901,x29903,x29904,x29905,x29906,x29907)
% 159.70/159.39  [2991]P25(x29913,x29912,x29914,x29915,x29916,x29917)+~E(x29911,x29912)+~P25(x29913,x29911,x29914,x29915,x29916,x29917)
% 159.70/159.39  [2992]P25(x29923,x29924,x29922,x29925,x29926,x29927)+~E(x29921,x29922)+~P25(x29923,x29924,x29921,x29925,x29926,x29927)
% 159.70/159.39  [2993]P25(x29933,x29934,x29935,x29932,x29936,x29937)+~E(x29931,x29932)+~P25(x29933,x29934,x29935,x29931,x29936,x29937)
% 159.70/159.39  [2994]P25(x29943,x29944,x29945,x29946,x29942,x29947)+~E(x29941,x29942)+~P25(x29943,x29944,x29945,x29946,x29941,x29947)
% 159.70/159.39  [2995]P25(x29953,x29954,x29955,x29956,x29957,x29952)+~E(x29951,x29952)+~P25(x29953,x29954,x29955,x29956,x29957,x29951)
% 159.70/159.39  [2996]P55(x29962,x29963)+~E(x29961,x29962)+~P55(x29961,x29963)
% 159.70/159.39  [2997]P55(x29973,x29972)+~E(x29971,x29972)+~P55(x29973,x29971)
% 159.70/159.39  [2998]~P100(x29981)+P100(x29982)+~E(x29981,x29982)
% 159.70/159.39  [2999]~P126(x29991)+P126(x29992)+~E(x29991,x29992)
% 159.70/159.39  [3000]~P93(x30001)+P93(x30002)+~E(x30001,x30002)
% 159.70/159.39  [3001]P15(x30012,x30013,x30014,x30015,x30016,x30017)+~E(x30011,x30012)+~P15(x30011,x30013,x30014,x30015,x30016,x30017)
% 159.70/159.39  [3002]P15(x30023,x30022,x30024,x30025,x30026,x30027)+~E(x30021,x30022)+~P15(x30023,x30021,x30024,x30025,x30026,x30027)
% 159.70/159.39  [3003]P15(x30033,x30034,x30032,x30035,x30036,x30037)+~E(x30031,x30032)+~P15(x30033,x30034,x30031,x30035,x30036,x30037)
% 159.70/159.39  [3004]P15(x30043,x30044,x30045,x30042,x30046,x30047)+~E(x30041,x30042)+~P15(x30043,x30044,x30045,x30041,x30046,x30047)
% 159.70/159.39  [3005]P15(x30053,x30054,x30055,x30056,x30052,x30057)+~E(x30051,x30052)+~P15(x30053,x30054,x30055,x30056,x30051,x30057)
% 159.70/159.39  [3006]P15(x30063,x30064,x30065,x30066,x30067,x30062)+~E(x30061,x30062)+~P15(x30063,x30064,x30065,x30066,x30067,x30061)
% 159.70/159.39  [3007]~P82(x30071)+P82(x30072)+~E(x30071,x30072)
% 159.70/159.39  [3008]~P125(x30081)+P125(x30082)+~E(x30081,x30082)
% 159.70/159.39  [3009]~P135(x30091)+P135(x30092)+~E(x30091,x30092)
% 159.70/159.39  [3010]~P122(x30101)+P122(x30102)+~E(x30101,x30102)
% 159.70/159.39  [3011]~P109(x30111)+P109(x30112)+~E(x30111,x30112)
% 159.70/159.39  [3012]~P75(x30121)+P75(x30122)+~E(x30121,x30122)
% 159.70/159.39  [3013]P23(x30132,x30133,x30134,x30135)+~E(x30131,x30132)+~P23(x30131,x30133,x30134,x30135)
% 159.70/159.39  [3014]P23(x30143,x30142,x30144,x30145)+~E(x30141,x30142)+~P23(x30143,x30141,x30144,x30145)
% 159.70/159.39  [3015]P23(x30153,x30154,x30152,x30155)+~E(x30151,x30152)+~P23(x30153,x30154,x30151,x30155)
% 159.70/159.39  [3016]P23(x30163,x30164,x30165,x30162)+~E(x30161,x30162)+~P23(x30163,x30164,x30165,x30161)
% 159.70/159.39  [3017]~P40(x30171)+P40(x30172)+~E(x30171,x30172)
% 159.70/159.39  [3018]P51(x30182,x30183)+~E(x30181,x30182)+~P51(x30181,x30183)
% 159.70/159.39  [3019]P51(x30193,x30192)+~E(x30191,x30192)+~P51(x30193,x30191)
% 159.70/159.39  [3020]P47(x30202,x30203,x30204,x30205)+~E(x30201,x30202)+~P47(x30201,x30203,x30204,x30205)
% 159.70/159.39  [3021]P47(x30213,x30212,x30214,x30215)+~E(x30211,x30212)+~P47(x30213,x30211,x30214,x30215)
% 159.70/159.39  [3022]P47(x30223,x30224,x30222,x30225)+~E(x30221,x30222)+~P47(x30223,x30224,x30221,x30225)
% 159.70/159.39  [3023]P47(x30233,x30234,x30235,x30232)+~E(x30231,x30232)+~P47(x30233,x30234,x30235,x30231)
% 159.70/159.39  [3024]P52(x30242,x30243,x30244)+~E(x30241,x30242)+~P52(x30241,x30243,x30244)
% 159.70/159.39  [3025]P52(x30253,x30252,x30254)+~E(x30251,x30252)+~P52(x30253,x30251,x30254)
% 159.70/159.39  [3026]P52(x30263,x30264,x30262)+~E(x30261,x30262)+~P52(x30263,x30264,x30261)
% 159.70/159.39  
% 159.70/159.39  %-------------------------------------------
% 159.81/159.44  cnf(10382,plain,
% 159.81/159.44     (~E(f329(a117,x103821),x103821)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10392,plain,
% 159.81/159.44     (~E(f329(a117,x103921),x103921)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10405,plain,
% 159.81/159.44     (~E(f329(a117,x104051),x104051)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10410,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x104101),f118(x104101)),x104102))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10413,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x104131),f118(x104131)),x104132))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10416,plain,
% 159.81/159.44     (~E(f329(a117,x104161),x104161)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10419,plain,
% 159.81/159.44     (~E(f329(a117,x104191),x104191)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10422,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x104221),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(10425,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x104251),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(10442,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x104421)),x104421))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(10445,plain,
% 159.81/159.44     (~E(f329(f329(f154(x104451),x104452),x104453),x104453)),
% 159.81/159.44     inference(rename_variables,[],[4602])).
% 159.81/159.44  cnf(10451,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x104511),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(10454,plain,
% 159.81/159.44     (E(f329(f287(x104541,x104541),f268(x104541,x104542)),x104542)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(10457,plain,
% 159.81/159.44     (E(f329(f287(x104571,x104571),f268(x104571,x104572)),x104572)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(10462,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x104621),x104621))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(10467,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x104671),x104672)),x104672))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(10470,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x104701),x104702)),x104702))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(10477,plain,
% 159.81/159.44     (~E(x104771,f329(a117,x104771))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,3216,3384,10454,3258,3323,3254,3282,3265,4602,3492,3407,4643,10422,10425,4640,4597,4648,10410,4639,4649,4241,4646,3400,4635,4665,4663,10467,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285])).
% 159.81/159.44  cnf(10491,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x104911),x104911))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(10494,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f47(a909,x104941,x104942)),x104941))),
% 159.81/159.44     inference(rename_variables,[],[3880])).
% 159.81/159.44  cnf(10515,plain,
% 159.81/159.44     (E(f329(f37(a909),f329(f285(a909),x105151)),x105151)),
% 159.81/159.44     inference(rename_variables,[],[3318])).
% 159.81/159.44  cnf(10523,plain,
% 159.81/159.44     (~E(f329(a117,x105231),x105231)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10526,plain,
% 159.81/159.44     (~E(f329(a117,x105261),x105261)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10529,plain,
% 159.81/159.44     (~E(f329(a117,x105291),x105291)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10531,plain,
% 159.81/159.44     (P1(f329(a196,a102))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,3216,3384,10454,3258,3323,3254,3282,3265,3354,4602,3318,4668,3339,3492,3407,4643,10422,10425,4007,3427,4640,4597,4648,10410,4639,10462,10491,3517,3943,3880,4649,10442,4241,4646,4631,3400,4635,4665,4663,10467,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428])).
% 159.81/159.44  cnf(10534,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x105341),f329(a117,x105341)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10543,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x105431),x105431))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(10550,plain,
% 159.81/159.44     (E(f329(f287(x105501,x105501),f268(x105501,x105502)),x105502)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(10553,plain,
% 159.81/159.44     (E(f329(f287(x105531,x105531),f268(x105531,x105532)),x105532)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(10576,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x105761),f118(x105761)),x105762))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10582,plain,
% 159.81/159.44     (E(f329(f329(f82(a909),x105821),f859(x105821,x105821)),x105821)),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,3216,3384,10454,10457,10550,3258,3323,3254,3282,3265,3354,4602,3318,4200,4668,3339,3492,10534,3407,4643,10422,10425,3862,4007,3451,3453,3427,4640,4597,4648,10410,10413,4150,3424,3425,4639,10462,10491,3517,3943,3880,10494,4649,10442,4241,4646,4631,3400,4635,4665,3903,4663,10467,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570])).
% 159.81/159.44  cnf(10605,plain,
% 159.81/159.44     (~E(f329(f329(f154(x106051),x106052),x106053),x106053)),
% 159.81/159.44     inference(rename_variables,[],[4602])).
% 159.81/159.44  cnf(10608,plain,
% 159.81/159.44     (~E(f329(a26,x106081),f32(x106082,x106083))),
% 159.81/159.44     inference(rename_variables,[],[4592])).
% 159.81/159.44  cnf(10621,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x106211),x106211))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(10624,plain,
% 159.81/159.44     (~E(f329(a117,x106241),x106241)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10627,plain,
% 159.81/159.44     (~P1(f329(f329(f191(f917(x106271,f917(x106272,a904))),x106273),x106274))),
% 159.81/159.44     inference(rename_variables,[],[4666])).
% 159.81/159.44  cnf(10634,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x106341),x106341))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(10647,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x106471),f329(a117,x106471)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10668,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x106681),f118(x106681)),x106682))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10687,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x106871),f118(x106871)),x106872))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10694,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x106941),f118(x106941)),x106942))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10704,plain,
% 159.81/159.44     (E(f329(f329(f249(a909),f329(f108(a909),a102)),x107041),f329(f329(f249(a909),f2(a909)),x107041))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,4592,3216,3384,10454,10457,10550,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,4200,4668,3339,3786,3492,10534,10647,3407,4643,10422,10425,10451,4656,3862,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,4150,3424,10543,3425,3426,4639,10462,10491,3517,3943,3880,10494,4649,10442,4241,4646,4631,3400,3401,4632,4635,4665,4666,3903,4663,10467,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942])).
% 159.81/159.44  cnf(10707,plain,
% 159.81/159.44     (~E(f329(a26,x107071),f32(x107072,x107073))),
% 159.81/159.44     inference(rename_variables,[],[4592])).
% 159.81/159.44  cnf(10712,plain,
% 159.81/159.44     (P1(f329(f329(f331(x107121),x107122),f247(f917(x107121,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(10719,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x107191),f118(x107191)),x107192))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10724,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x107241),f329(a117,x107241)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10727,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x107271),f118(x107271)),x107272))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10730,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x107301),f118(x107301)),x107302))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10733,plain,
% 159.81/159.44     (~P1(f329(f64(x107331,x107332,f191(f917(x107331,a904))),x107333))),
% 159.81/159.44     inference(rename_variables,[],[4662])).
% 159.81/159.44  cnf(10736,plain,
% 159.81/159.44     (~P1(f329(f64(x107361,x107362,f191(f917(x107361,a904))),x107363))),
% 159.81/159.44     inference(rename_variables,[],[4662])).
% 159.81/159.44  cnf(10739,plain,
% 159.81/159.44     (~P1(f329(f329(f191(f917(x107391,f917(x107392,a904))),x107393),x107394))),
% 159.81/159.44     inference(rename_variables,[],[4666])).
% 159.81/159.44  cnf(10744,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x107441),f118(x107441)),x107442))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10755,plain,
% 159.81/159.44     (~E(f329(a117,x107551),x107551)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(10769,plain,
% 159.81/159.44     (P1(f329(f329(f240(a104),f329(a3,x107691)),f329(a3,f329(a117,x107691))))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,4592,10608,3216,3384,10454,10457,10550,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,4200,4668,3339,3786,3492,10534,10647,10724,3875,3407,4643,10422,10425,10451,4656,3862,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,4150,3424,10543,3425,3426,4639,10462,10491,3577,3517,3943,3880,10494,4649,10442,4241,4646,4631,3400,3401,4632,4635,4662,10733,4665,4666,10627,3903,4663,10467,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203])).
% 159.81/159.44  cnf(10780,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x107801),x107801))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(10783,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x107831),f329(a117,f329(f329(f82(a909),x107832),x107831))))),
% 159.81/159.44     inference(rename_variables,[],[3873])).
% 159.81/159.44  cnf(10785,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x107851),f329(f329(f83(a909),f329(a117,x107851)),f329(a117,x107851))))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,4592,10608,3216,3384,10454,10457,10550,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,4200,4668,3339,3786,3492,10534,10647,10724,3875,3407,4643,10422,10425,10451,4656,3862,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,4150,3424,10543,10634,3425,3426,4639,10462,10491,3577,3517,3943,3880,10494,4649,10442,4241,4646,4631,3400,3401,4632,4635,4662,10733,3687,4665,4666,10627,3903,4663,10467,3873,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230])).
% 159.81/159.44  cnf(10786,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x107861),f329(f329(f83(a909),x107861),x107861)))),
% 159.81/159.44     inference(rename_variables,[],[3687])).
% 159.81/159.44  cnf(10789,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x107891),f329(f329(f83(a909),x107891),x107891)))),
% 159.81/159.44     inference(rename_variables,[],[3687])).
% 159.81/159.44  cnf(10794,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x107941),f329(a117,x107941)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10797,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x107971),f329(a117,x107971)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10800,plain,
% 159.81/159.44     (P1(f329(f329(f331(x108001),x108002),f247(f917(x108001,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(10819,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x108191),x108192)),x108192))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(10822,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x108221),x108222)),x108222))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(10825,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x108251)),x108251))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(10828,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x108281)),x108281))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(10831,plain,
% 159.81/159.44     (P1(f329(f247(f917(x108311,a904)),x108312))),
% 159.81/159.44     inference(rename_variables,[],[3485])).
% 159.81/159.44  cnf(10834,plain,
% 159.81/159.44     (E(f329(f37(a909),f329(f285(a909),x108341)),x108341)),
% 159.81/159.44     inference(rename_variables,[],[3318])).
% 159.81/159.44  cnf(10837,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x108371),f329(a117,x108371)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10844,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x108441),x108441))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(10849,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x108491),x108491))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(10858,plain,
% 159.81/159.44     (E(f329(f287(x108581,x108581),f268(x108581,x108582)),x108582)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(10861,plain,
% 159.81/159.44     (P1(f329(f247(f917(x108611,a904)),x108612))),
% 159.81/159.44     inference(rename_variables,[],[3485])).
% 159.81/159.44  cnf(10864,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f2(a909)),x108641))),
% 159.81/159.44     inference(rename_variables,[],[3445])).
% 159.81/159.44  cnf(10867,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x108671,a904)),f191(f917(x108671,a904))),x108672))),
% 159.81/159.44     inference(rename_variables,[],[3872])).
% 159.81/159.44  cnf(10870,plain,
% 159.81/159.44     (P1(f329(f247(f917(x108701,a904)),x108702))),
% 159.81/159.44     inference(rename_variables,[],[3485])).
% 159.81/159.44  cnf(10873,plain,
% 159.81/159.44     (P1(f329(f247(f917(x108731,a904)),x108732))),
% 159.81/159.44     inference(rename_variables,[],[3485])).
% 159.81/159.44  cnf(10875,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(f329(f83(a909),f329(a117,x108751)),f329(a117,x108751))),x108751))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,4592,10608,3216,3384,10454,10457,10550,10553,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,10515,4200,4668,3339,3786,3723,3492,10534,10647,10724,10794,10797,3875,3407,4643,10422,10425,10451,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,4150,3424,10543,10634,10780,3425,3426,10621,4639,10462,10491,3577,10712,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,3445,4241,4646,4631,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,4665,4666,10627,3903,4663,10467,10470,10819,3873,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440])).
% 159.81/159.44  cnf(10876,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x108761),f329(f329(f83(a909),x108761),x108761)))),
% 159.81/159.44     inference(rename_variables,[],[3687])).
% 159.81/159.44  cnf(10893,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,f329(a117,f329(f329(f82(a909),x108931),x108932)))),f329(a117,x108932)))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,4592,10608,3216,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,10515,4200,4668,3339,3786,3723,3492,10534,10647,10724,10794,10797,10837,3875,3407,4643,10422,10425,10451,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,4150,3424,10543,10634,10780,3425,3426,10621,4639,10462,10491,3577,10712,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,3445,4241,4646,4631,4633,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,4665,4666,10627,3903,4663,10467,10470,10819,3873,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488])).
% 159.81/159.44  cnf(10916,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x109161),x109161))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(10927,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x109271),f118(x109271)),x109272))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(10936,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x109361),f329(a117,x109361)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(10938,plain,
% 159.81/159.44     (P1(f329(f329(f240(a1),f329(f329(f23(a1),x109381),f80(a1))),x109381))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,4592,10608,3216,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3354,4602,10445,3318,10515,4200,4058,4668,3339,3786,3723,3492,10534,10647,10724,10794,10797,10837,3875,3407,4643,10422,10425,10451,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,4150,3424,10543,10634,10780,3425,10916,3426,10621,10849,4639,10462,10491,3577,10712,4652,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,4241,4646,4631,4633,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,4665,4666,10627,3903,4663,10467,10470,10819,3873,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749])).
% 159.81/159.44  cnf(10939,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x109391),x109391))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(10944,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x109441),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(10957,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x109571),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(10960,plain,
% 159.81/159.44     (~P1(f329(f329(f240(f917(x109601,a904)),x109602),f191(f917(x109601,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4660])).
% 159.81/159.44  cnf(10963,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x109631),x109631))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(10966,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x109661),x109661))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(10981,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x109811),x109811))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(10990,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x109901),x109902),f191(f917(x109901,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(10997,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x109971),x109971))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(11000,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x110001),x110002),f191(f917(x110001,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11003,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x110031,a904)),f329(f312(x110032,x110031,x110033),f329(f313(x110032,x110031,x110033),x110034))),x110034))),
% 159.81/159.44     inference(rename_variables,[],[4296])).
% 159.81/159.44  cnf(11010,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x110101,a904)),f329(f175(x110101),f329(f139(x110101,x110102),x110103))),f329(f175(x110101),x110103)))),
% 159.81/159.44     inference(rename_variables,[],[4067])).
% 159.81/159.44  cnf(11013,plain,
% 159.81/159.44     (E(f329(f312(x110131,x110131,f5(x110131)),x110132),x110132)),
% 159.81/159.44     inference(rename_variables,[],[3481])).
% 159.81/159.44  cnf(11016,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f2(a909)),x110161))),
% 159.81/159.44     inference(rename_variables,[],[3445])).
% 159.81/159.44  cnf(11019,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x110191),x110191))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(11022,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x110221),x110221))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(11031,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x110311),x110311))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(11042,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x110421),f329(a117,f329(f329(f82(a909),x110422),x110421))))),
% 159.81/159.44     inference(rename_variables,[],[3873])).
% 159.81/159.44  cnf(11045,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x110451),f329(f329(f83(a909),x110451),x110451)))),
% 159.81/159.44     inference(rename_variables,[],[3687])).
% 159.81/159.44  cnf(11055,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x110551),x110551))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(11058,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x110581),x110581))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(11061,plain,
% 159.81/159.44     (~E(f329(a117,x110611),x110611)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11066,plain,
% 159.81/159.44     (P1(f329(f329(f331(x110661),x110662),f247(f917(x110661,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11071,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x110711),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(11082,plain,
% 159.81/159.44     (~E(f329(a117,x110821),f2(a909))),
% 159.81/159.44     inference(rename_variables,[],[4589])).
% 159.81/159.44  cnf(11089,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f2(a909)),x110891))),
% 159.81/159.44     inference(rename_variables,[],[3445])).
% 159.81/159.44  cnf(11096,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x110961),x110961))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(11105,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111051),x111052),f191(f917(x111051,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11107,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x111071,a904)),f40(f917(x111071,a904),f329(f310(x111071),x111072))),x111072))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,4592,10608,4589,3216,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3481,3354,4602,10445,3318,10515,4200,4058,4668,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,4162,4067,11010,3787,4150,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,4652,10990,11000,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900])).
% 159.81/159.44  cnf(11113,plain,
% 159.81/159.44     (P1(f329(f329(f331(x111131),x111132),f247(f917(x111131,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11116,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x111161),f910(x111161))),f329(f329(f257(f910(x111161),f910(x111161)),x111162),f118(x111161))),f148(x111161,x111163)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11122,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x111221,x111221)),x111222),f268(x111221,f191(f917(x111221,a904)))))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,4592,10608,4589,3216,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3481,3354,4602,10445,3318,10515,4200,4058,4668,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,4162,4067,11010,3787,4150,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,4652,10990,11000,11105,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050])).
% 159.81/159.44  cnf(11123,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111231),x111232),f191(f917(x111231,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11125,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111251),x111252),f329(f313(x111251,x111253,x111254),f191(f917(x111253,a904)))))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,4592,10608,4589,3216,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3481,3354,4602,10445,3318,10515,4200,4058,4668,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,4162,4067,11010,3787,4150,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,4652,10990,11000,11105,11123,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,3872,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082])).
% 159.81/159.44  cnf(11126,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111261),x111262),f191(f917(x111261,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11129,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x111291,a904)),x111292),f329(f329(f311(x111291),x111293),x111292)))),
% 159.81/159.44     inference(rename_variables,[],[3870])).
% 159.81/159.44  cnf(11132,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x111321),x111321))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(11135,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x111351,a904)),x111352),f329(f329(f311(x111351),x111353),x111352)))),
% 159.81/159.44     inference(rename_variables,[],[3870])).
% 159.81/159.44  cnf(11138,plain,
% 159.81/159.44     (E(f329(f312(x111381,x111381,f5(x111381)),x111382),x111382)),
% 159.81/159.44     inference(rename_variables,[],[3481])).
% 159.81/159.44  cnf(11140,plain,
% 159.81/159.44     (P38(x111401,x111402,x111403,f119(x111401,f118(x111401)),f118(x111402))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,4592,10608,4589,3216,3268,3384,10454,10457,10550,10553,3361,3258,3323,3254,3282,3265,3894,3481,11013,3354,4602,10445,3318,10515,4200,4058,4668,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,4162,4067,11010,3787,4150,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,4652,10990,11000,11105,11123,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,3870,11129,3872,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197])).
% 159.81/159.44  cnf(11151,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x111511,a904)),x111512),f329(f329(f311(x111511),x111513),x111512)))),
% 159.81/159.44     inference(rename_variables,[],[3870])).
% 159.81/159.44  cnf(11158,plain,
% 159.81/159.44     (~E(f329(a26,x111581),f32(x111582,x111583))),
% 159.81/159.44     inference(rename_variables,[],[4592])).
% 159.81/159.44  cnf(11161,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x111611),f118(x111611)),x111612))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(11174,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x111741),f329(a117,x111741)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(11184,plain,
% 159.81/159.44     (~E(f329(f312(x111841,f917(x111841,a904),x111842),x111843),f329(f310(x111841),x111843))),
% 159.81/159.44     inference(rename_variables,[],[4650])).
% 159.81/159.44  cnf(11187,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111871),x111872),f191(f917(x111871,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11190,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x111901),x111902),f191(f917(x111901,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11193,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x111931,x111931)),f329(f329(f257(x111931,x111931),x111932),x111933)),f156(x111931,f118(f917(x111931,a909)))))),
% 159.81/159.44     inference(rename_variables,[],[4667])).
% 159.81/159.44  cnf(11196,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x111961,x111961)),f329(f329(f257(x111961,x111961),x111962),x111963)),f156(x111961,f118(f917(x111961,a909)))))),
% 159.81/159.44     inference(rename_variables,[],[4667])).
% 159.81/159.44  cnf(11201,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x112011),x112012),f191(f917(x112011,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11204,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(x112041,x112041)),f329(f329(f257(x112041,x112041),x112042),x112042)),f309(x112041,x112043)))),
% 159.81/159.44     inference(rename_variables,[],[4058])).
% 159.81/159.44  cnf(11207,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x112071,a904)),f329(f175(x112071),f179(x112071,x112072,x112073))),f329(f175(x112071),x112072)))),
% 159.81/159.44     inference(rename_variables,[],[4116])).
% 159.81/159.44  cnf(11210,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x112101,a904)),x112102),f247(f917(x112101,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3805])).
% 159.81/159.44  cnf(11226,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x112261,a904)),f191(f917(x112261,a904))),x112262))),
% 159.81/159.44     inference(rename_variables,[],[3872])).
% 159.81/159.44  cnf(11237,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x112371),f910(x112371))),f329(f329(f257(f910(x112371),f910(x112371)),x112372),f118(x112371))),f150(x112371,x112373)))),
% 159.81/159.44     inference(rename_variables,[],[4669])).
% 159.81/159.44  cnf(11248,plain,
% 159.81/159.44     (~E(f329(a117,x112481),x112481)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11251,plain,
% 159.81/159.44     (~E(f329(a117,x112511),x112511)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11255,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(f910(x112551),f910(x112551))),f329(f329(f257(f910(x112551),f910(x112551)),f118(x112551)),f118(x112551))),f329(f329(f291(f910(x112551),f910(x112551),f910(x112551)),f161(x112551,x112552)),f309(f910(x112551),f161(x112551,x112552)))))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,3318,10515,4200,4058,11204,4668,11116,4669,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,4162,4067,11010,4116,3787,4150,3805,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,4652,10990,11000,11105,11123,11126,11187,11190,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757])).
% 159.81/159.44  cnf(11260,plain,
% 159.81/159.44     (E(f329(x112601,f329(f94(x112602,x112603,f247(f917(x112602,a904)),x112601),f329(x112601,x112604))),f329(x112601,x112604))),
% 159.81/159.44     inference(scs_inference,[],[4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,3318,10515,4200,4058,11204,4668,11116,4669,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,4162,4067,11010,4116,3787,4150,3805,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,4652,10990,11000,11105,11123,11126,11187,11190,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770])).
% 159.81/159.44  cnf(11263,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x112631,a904)),x112632),x112632))),
% 159.81/159.44     inference(rename_variables,[],[3719])).
% 159.81/159.44  cnf(11270,plain,
% 159.81/159.44     (P28(x112701,x112701,f5(x112701),x112702)),
% 159.81/159.44     inference(rename_variables,[],[3661])).
% 159.81/159.44  cnf(11275,plain,
% 159.81/159.44     (~E(f329(f312(x112751,f917(x112751,a904),x112752),x112753),f329(f310(x112751),x112753))),
% 159.81/159.44     inference(rename_variables,[],[4650])).
% 159.81/159.44  cnf(11280,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x112801,a904)),x112802),f247(f917(x112801,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3805])).
% 159.81/159.44  cnf(11294,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x112941),x112942),f191(f917(x112941,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11297,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x112971)),x112971))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(11302,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x113021),x113022),f191(f917(x113021,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11313,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x113131)),x113131))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(11316,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x113161),x113162),f191(f917(x113161,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11324,plain,
% 159.81/159.44     (E(f329(f139(x113241,f247(f917(x113242,a904))),f765(x113243,x113244,f329(f329(f154(x113241),x113244),x113243),f247(f917(x113242,a904)),x113241)),x113243)),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,4668,11116,4669,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,4162,4067,11010,4116,3787,4150,3805,11210,4660,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3719,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060])).
% 159.81/159.44  cnf(11329,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(x113291,x113291)),f329(f329(f257(x113291,x113291),x113292),x113292)),f309(x113291,x113293)))),
% 159.81/159.44     inference(rename_variables,[],[4058])).
% 159.81/159.44  cnf(11332,plain,
% 159.81/159.44     (P1(f329(f329(f331(x113321),x113322),f247(f917(x113321,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11335,plain,
% 159.81/159.44     (P1(f329(f329(f331(x113351),x113352),f247(f917(x113351,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11342,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x113421),f910(x113421))),f329(f329(f257(f910(x113421),f910(x113421)),x113422),f118(x113421))),f148(x113421,x113423)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11345,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x113451),f910(x113451))),f329(f329(f257(f910(x113451),f910(x113451)),x113452),f118(x113451))),f150(x113451,x113453)))),
% 159.81/159.44     inference(rename_variables,[],[4669])).
% 159.81/159.44  cnf(11348,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x113481),f910(x113481))),f329(f329(f257(f910(x113481),f910(x113481)),x113482),f118(x113481))),f160(x113481,x113483)))),
% 159.81/159.44     inference(rename_variables,[],[4670])).
% 159.81/159.44  cnf(11353,plain,
% 159.81/159.44     (~P1(f329(f329(f240(f917(x113531,a904)),x113532),f191(f917(x113531,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4660])).
% 159.81/159.44  cnf(11356,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x113561),x113562),f191(f917(x113561,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11362,plain,
% 159.81/159.44     (~P46(f32(f329(a26,x113621),x113622),x113623,f2(a909),x113624)),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,4162,4067,11010,4116,3787,4150,3805,11210,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3719,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254])).
% 159.81/159.44  cnf(11368,plain,
% 159.81/159.44     (~P46(f32(x113681,f32(x113682,f32(f32(f329(a26,x113683),x113684),x113685))),x113686,f2(a909),x113687)),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,4162,4067,11010,4116,3787,4150,3805,11210,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3719,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257])).
% 159.81/159.44  cnf(11371,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x113711,a904)),x113712),f247(f917(x113711,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3805])).
% 159.81/159.44  cnf(11374,plain,
% 159.81/159.44     (~P1(f329(f329(f191(f917(x113741,f917(x113742,a904))),x113743),x113744))),
% 159.81/159.44     inference(rename_variables,[],[4666])).
% 159.81/159.44  cnf(11378,plain,
% 159.81/159.44     (~P1(f329(f329(f260(x113781,x113782,a904,f329(f175(x113783),f118(x113783))),x113784),x113785))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,4025,3870,11129,11135,3719,3872,10867,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368])).
% 159.81/159.44  cnf(11379,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x113791),f118(x113791)),x113792))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(11384,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x113841),x113842),f191(f917(x113841,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11387,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x113871,x113871)),f329(f329(f257(x113871,x113871),x113872),x113873)),f156(x113871,f118(f917(x113871,a909)))))),
% 159.81/159.44     inference(rename_variables,[],[4667])).
% 159.81/159.44  cnf(11390,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x113901,a904)),x113902),x113902))),
% 159.81/159.44     inference(rename_variables,[],[3719])).
% 159.81/159.44  cnf(11393,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x113931),x113932),f191(f917(x113931,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11395,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x113951,a904)),f329(f288(x113952,x113951,f191(f917(f916(x113952,x113951),a904))),x113953)),x113954))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433])).
% 159.81/159.44  cnf(11396,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x113961,a904)),f191(f917(x113961,a904))),x113962))),
% 159.81/159.44     inference(rename_variables,[],[3872])).
% 159.81/159.44  cnf(11399,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(x113991,x113991)),f329(f329(f257(x113991,x113991),x113992),x113992)),f309(x113991,x113993)))),
% 159.81/159.44     inference(rename_variables,[],[4058])).
% 159.81/159.44  cnf(11401,plain,
% 159.81/159.44     (~P38(x114011,x114012,x114013,f329(f329(f157(x114014,x114011),x114015),f329(a117,f118(x114014))),f118(x114012))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440])).
% 159.81/159.44  cnf(11405,plain,
% 159.81/159.44     (P38(x114051,x114052,x114053,f329(f329(f157(x114054,x114051),x114055),f119(x114054,f118(x114054))),f118(x114052))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,4669,11237,4670,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,4660,10960,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464])).
% 159.81/159.44  cnf(11410,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x114101),f910(x114101))),f329(f329(f257(f910(x114101),f910(x114101)),x114102),f118(x114101))),f160(x114101,x114103)))),
% 159.81/159.44     inference(rename_variables,[],[4670])).
% 159.81/159.44  cnf(11417,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x114171),f910(x114171))),f329(f329(f257(f910(x114171),f910(x114171)),f118(x114171)),x114172)),f148(x114171,x114173)))),
% 159.81/159.44     inference(rename_variables,[],[4671])).
% 159.81/159.44  cnf(11422,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f917(x114221,a904),f917(x114221,a904))),f329(f329(f257(f917(x114221,a904),f917(x114221,a904)),x114222),f191(f917(x114221,a904)))),f316(x114221)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,4669,11237,4670,11348,4671,4672,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,4660,10960,11353,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596])).
% 159.81/159.44  cnf(11425,plain,
% 159.81/159.44     (P1(f329(f329(f331(x114251),x114252),f247(f917(x114251,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11430,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x114301,a904)),f191(f917(x114301,a904))),x114302))),
% 159.81/159.44     inference(rename_variables,[],[3872])).
% 159.81/159.44  cnf(11433,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x114331),x114332),f191(f917(x114331,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11436,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x114361,a904)),x114362),f247(f917(x114361,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3805])).
% 159.81/159.44  cnf(11440,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x114401,a904)),f329(f288(x114402,x114401,x114403),f191(f917(x114402,a904)))),x114404))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,4650,11184,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,4669,11237,4670,11348,4671,4672,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,3485,10831,10861,10870,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701])).
% 159.81/159.44  cnf(11441,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x114411,a904)),f191(f917(x114411,a904))),x114412))),
% 159.81/159.44     inference(rename_variables,[],[3872])).
% 159.81/159.44  cnf(11454,plain,
% 159.81/159.44     (P1(f329(f247(f917(x114541,a904)),x114542))),
% 159.81/159.44     inference(rename_variables,[],[3485])).
% 159.81/159.44  cnf(11462,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x114621),f910(x114621))),f329(f329(f257(f910(x114621),f910(x114621)),x114622),f118(x114621))),f148(x114621,x114623)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11465,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x114651),f910(x114651))),f329(f329(f257(f910(x114651),f910(x114651)),x114652),f118(x114651))),f150(x114651,x114653)))),
% 159.81/159.44     inference(rename_variables,[],[4669])).
% 159.81/159.44  cnf(11468,plain,
% 159.81/159.44     (~E(f329(f329(f154(x114681),x114682),x114683),x114683)),
% 159.81/159.44     inference(rename_variables,[],[4602])).
% 159.81/159.44  cnf(11471,plain,
% 159.81/159.44     (~E(f329(a117,x114711),x114711)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11474,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x114741),x114742),f191(f917(x114741,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11479,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x114791),x114792),f191(f917(x114791,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11482,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(f910(x114821),f910(x114821))),f329(f329(f257(f910(x114821),f910(x114821)),x114822),x114822)),f161(x114821,f309(x114821,x114823))))),
% 159.81/159.44     inference(rename_variables,[],[4193])).
% 159.81/159.44  cnf(11485,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x114851),f910(x114851))),f329(f329(f257(f910(x114851),f910(x114851)),x114852),f118(x114851))),f148(x114851,x114853)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11489,plain,
% 159.81/159.44     (E(f329(f329(f154(x114891),f678(f309(x114891,x114892),f329(f329(f154(x114891),x114893),x114894),x114894,x114893,x114891)),f679(f309(x114891,x114892),f329(f329(f154(x114891),x114893),x114894),x114894,x114893,x114891)),f329(f329(f154(x114891),x114893),x114894))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,10605,4650,11184,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,11462,4669,11237,11345,4670,11348,4671,11417,4672,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4193,11482,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,3485,10831,10861,10870,10873,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898])).
% 159.81/159.44  cnf(11495,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x114951),x114952),f191(f917(x114951,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11498,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x114981),x114982),f191(f917(x114981,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11501,plain,
% 159.81/159.44     (P1(f329(f329(f331(x115011),x115012),f247(f917(x115011,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11504,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x115041),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(11509,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x115091,x115091)),f329(f329(f257(x115091,x115091),x115092),x115093)),f156(x115091,f118(f917(x115091,a909)))))),
% 159.81/159.44     inference(rename_variables,[],[4667])).
% 159.81/159.44  cnf(11512,plain,
% 159.81/159.44     (~E(f329(f312(x115121,f917(x115121,a904),x115122),x115123),f329(f310(x115121),x115123))),
% 159.81/159.44     inference(rename_variables,[],[4650])).
% 159.81/159.44  cnf(11515,plain,
% 159.81/159.44     (~E(f329(f312(x115151,f917(x115151,a904),x115152),x115153),f329(f310(x115151),x115153))),
% 159.81/159.44     inference(rename_variables,[],[4650])).
% 159.81/159.44  cnf(11517,plain,
% 159.81/159.44     (E(f329(f329(f257(a909,a909),f666(f309(a909,a319),a319,a909,f329(f329(f257(a909,a909),x115171),f329(a117,x115171)),a909,a909)),f670(f309(a909,a319),a319,a909,f329(f329(f257(a909,a909),x115171),f329(a117,x115171)),a909,a909)),f329(f329(f257(a909,a909),x115171),f329(a117,x115171)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,10605,4650,11184,11275,11512,3528,3318,10515,4200,4058,11204,11329,4668,11116,11342,11462,4669,11237,11345,4670,11348,4671,11417,4672,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4193,11482,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,11425,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,3485,10831,10861,10870,10873,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,11387,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075])).
% 159.81/159.44  cnf(11520,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x115201),f910(x115201))),f329(f329(f257(f910(x115201),f910(x115201)),x115202),f118(x115201))),f148(x115201,x115203)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11523,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x115231),f910(x115231))),f329(f329(f257(f910(x115231),f910(x115231)),x115232),f118(x115231))),f150(x115231,x115233)))),
% 159.81/159.44     inference(rename_variables,[],[4669])).
% 159.81/159.44  cnf(11526,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(f910(x115261),f910(x115261))),f329(f329(f257(f910(x115261),f910(x115261)),x115262),f118(x115261))),f148(x115261,x115263)))),
% 159.81/159.44     inference(rename_variables,[],[4668])).
% 159.81/159.44  cnf(11529,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x115291),x115292),f191(f917(x115291,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11531,plain,
% 159.81/159.44     (P1(f329(f329(f331(f916(x115311,x115312)),f329(f329(f257(x115311,x115312),f329(x115313,x115314)),f329(x115315,x115314))),f329(f312(f916(x115316,x115316),f916(x115311,x115312),f263(x115316,x115311,x115316,x115312,x115313,x115315)),f309(x115316,x115317))))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,4592,10608,10707,11158,4589,3216,3268,3384,10454,10457,10550,10553,3361,3882,3258,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,10605,4650,11184,11275,11512,3528,3318,10515,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,4643,10422,10425,10451,10944,10957,11071,4656,3862,3628,4007,3451,3453,3427,4640,4597,4193,11482,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,11425,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,3485,10831,10861,10870,10873,3517,3943,3880,10494,4649,10442,10825,10828,11297,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4662,10733,4667,11193,11196,11387,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201])).
% 159.81/159.44  cnf(11534,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x115341),x115342),f191(f917(x115341,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11537,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x115371),x115372),f191(f917(x115371,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11540,plain,
% 159.81/159.44     (P1(f329(f329(f331(x115401),f329(x115402,x115403)),f329(f312(x115404,x115401,x115402),f247(f917(x115404,a904)))))),
% 159.81/159.44     inference(rename_variables,[],[4025])).
% 159.81/159.44  cnf(11543,plain,
% 159.81/159.44     (~P1(f329(f329(f331(f916(x115431,x115431)),f329(f329(f257(x115431,x115431),x115432),x115433)),f156(x115431,f118(f917(x115431,a909)))))),
% 159.81/159.44     inference(rename_variables,[],[4667])).
% 159.81/159.44  cnf(11551,plain,
% 159.81/159.44     (E(f119(x115511,f118(x115511)),f118(x115511))),
% 159.81/159.44     inference(rename_variables,[],[3268])).
% 159.81/159.44  cnf(11554,plain,
% 159.81/159.44     (~E(f329(a117,x115541),x115541)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11561,plain,
% 159.81/159.44     (~E(f329(a117,x115611),x115611)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11566,plain,
% 159.81/159.44     (E(f329(f287(x115661,x115661),f268(x115661,x115662)),x115662)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11569,plain,
% 159.81/159.44     (E(f329(f287(x115691,x115691),f268(x115691,x115692)),x115692)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11575,plain,
% 159.81/159.44     (~E(f329(a117,x115751),x115751)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11580,plain,
% 159.81/159.44     (~E(f329(f329(f82(a1),x115801),x115801),a102)),
% 159.81/159.44     inference(rename_variables,[],[4600])).
% 159.81/159.44  cnf(11587,plain,
% 159.81/159.44     (E(f329(f329(f23(a909),f2(a909)),x115871),f2(a909))),
% 159.81/159.44     inference(rename_variables,[],[3340])).
% 159.81/159.44  cnf(11590,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x115901),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(11597,plain,
% 159.81/159.44     (E(f329(f329(f82(a1),f329(f329(f83(a1),x115971),f329(f329(f38(a1),x115972),x115971))),f47(a1,x115972,x115971)),x115972)),
% 159.81/159.44     inference(rename_variables,[],[3974])).
% 159.81/159.44  cnf(11621,plain,
% 159.81/159.44     (~E(f329(a117,x116211),x116211)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11624,plain,
% 159.81/159.44     (~E(f329(a117,x116241),x116241)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11646,plain,
% 159.81/159.44     (~E(f329(a117,x116461),x116461)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11649,plain,
% 159.81/159.44     (~E(f329(f329(f154(x116491),x116492),x116493),x116493)),
% 159.81/159.44     inference(rename_variables,[],[4602])).
% 159.81/159.44  cnf(11656,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x116561),f118(x116561)),x116562))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(11662,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),f2(a909)),f329(a117,x116621)))),
% 159.81/159.44     inference(rename_variables,[],[3504])).
% 159.81/159.44  cnf(11663,plain,
% 159.81/159.44     (~E(f329(a117,x116631),x116631)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11666,plain,
% 159.81/159.44     (P1(f329(f329(f331(x116661),x116662),f247(f917(x116661,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(11678,plain,
% 159.81/159.44     (~E(f329(a117,x116781),x116781)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11681,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x116811),x116811))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(11688,plain,
% 159.81/159.44     (P1(f329(f68(x116881,x116882,x116883,x116884,f191(f917(x116881,a904))),x116884))),
% 159.81/159.44     inference(rename_variables,[],[4335])).
% 159.81/159.44  cnf(11689,plain,
% 159.81/159.44     (E(f329(f287(x116891,x116891),f268(x116891,x116892)),x116892)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11702,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x117021),x117022)),x117022))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(11705,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a1),f329(f105(a1),x117051)),f2(a1)))),
% 159.81/159.44     inference(rename_variables,[],[4656])).
% 159.81/159.44  cnf(11721,plain,
% 159.81/159.44     (~E(f329(f329(f106(a909),f329(a117,x117211)),x117211),f329(a117,x117211))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,4592,10608,10707,11158,3344,4589,3031,3034,3040,3041,3047,3056,3062,3063,3064,3069,3073,3080,3089,3091,3094,3096,3109,3119,3176,3188,3204,3315,3216,4575,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,3361,3882,3258,3974,11597,3323,3254,3282,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,3504,4643,10422,10425,10451,10944,10957,11071,11504,11590,4656,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,3485,10831,10861,10870,10873,3517,3943,3880,10494,4649,10442,10825,10828,11297,11313,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,10822,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475])).
% 159.81/159.44  cnf(11728,plain,
% 159.81/159.44     (E(f329(f287(x117281,x117281),f268(x117281,x117282)),x117282)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11733,plain,
% 159.81/159.44     (E(f329(f287(x117331,x117331),f268(x117331,x117332)),x117332)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11736,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a1),f329(f105(a1),x117361)),f2(a1)))),
% 159.81/159.44     inference(rename_variables,[],[4656])).
% 159.81/159.44  cnf(11741,plain,
% 159.81/159.44     (~E(f329(a117,x117411),x117411)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11745,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),f2(a1)),a85))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,4592,10608,10707,11158,3344,4589,3031,3034,3040,3041,3047,3056,3062,3063,3064,3069,3073,3080,3089,3091,3092,3094,3096,3109,3119,3176,3188,3204,3315,3216,4575,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,3361,3882,3258,3974,11597,3323,3254,3282,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,3504,4643,10422,10425,10451,10944,10957,11071,11504,11590,4656,11705,11736,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,4649,10442,10825,10828,11297,11313,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,10822,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564])).
% 159.81/159.44  cnf(11750,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x117501),f118(x117501)),x117502))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(11771,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a1),f329(f105(a1),x117711)),f2(a1)))),
% 159.81/159.44     inference(rename_variables,[],[4656])).
% 159.81/159.44  cnf(11774,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x117741),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(11775,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x117751),f329(a117,x117751)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(11778,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a1),f329(f105(a1),x117781)),f2(a1)))),
% 159.81/159.44     inference(rename_variables,[],[4656])).
% 159.81/159.44  cnf(11780,plain,
% 159.81/159.44     (~P18(x117801,f331(f917(x117802,a904)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,4592,10608,10707,11158,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3089,3091,3092,3094,3096,3109,3119,3176,3188,3204,3315,3216,4575,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,3361,3882,3258,3974,11597,3323,3254,3282,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,3875,3407,3504,4643,10422,10425,10451,10944,10957,11071,11504,11590,4656,11705,11736,11771,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,4639,10462,10491,10981,11022,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,4649,10442,10825,10828,11297,11313,3445,10864,11016,4241,4646,3950,4631,4633,3400,3401,4632,4635,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,10822,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633])).
% 159.81/159.44  cnf(11781,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x117811),x117812),f191(f917(x117811,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11782,plain,
% 159.81/159.44     (P1(f329(f329(f331(f917(x117821,a904)),x117822),f329(f310(x117821),x117822)))),
% 159.81/159.44     inference(rename_variables,[],[3787])).
% 159.81/159.44  cnf(11795,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x117951),x117951))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(11798,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x117981)),x117981))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(11799,plain,
% 159.81/159.44     (~E(f329(a117,x117991),x117991)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11809,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x118091),x118092)),x118091))),
% 159.81/159.44     inference(rename_variables,[],[4664])).
% 159.81/159.44  cnf(11812,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a1),f329(f105(a1),x118121)),f2(a1)))),
% 159.81/159.44     inference(rename_variables,[],[4656])).
% 159.81/159.44  cnf(11815,plain,
% 159.81/159.44     (~E(f329(a117,x118151),x118151)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(11828,plain,
% 159.81/159.44     (P1(f329(f329(f331(x118281),x118282),f329(f329(f311(x118281),x118282),x118283)))),
% 159.81/159.44     inference(rename_variables,[],[3735])).
% 159.81/159.44  cnf(11829,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a1),f2(a1)),f329(f81(a1),f329(f105(a1),f329(a117,x118291)))))),
% 159.81/159.44     inference(rename_variables,[],[4665])).
% 159.81/159.44  cnf(11832,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),f329(f329(f23(a909),x118321),x118322)),f329(a117,x118321)))),
% 159.81/159.44     inference(rename_variables,[],[3875])).
% 159.81/159.44  cnf(11835,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f47(a909,x118351,x118352)),x118351))),
% 159.81/159.44     inference(rename_variables,[],[3880])).
% 159.81/159.44  cnf(11841,plain,
% 159.81/159.44     (E(f329(f287(x118411,x118411),f268(x118411,x118412)),x118412)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11846,plain,
% 159.81/159.44     (E(f329(f329(f137(x118461),f172(x118461,x118462,x118463)),f172(x118461,x118464,x118463)),f329(f329(f137(x118461),f172(x118461,x118464,x118463)),f172(x118461,x118462,x118463)))),
% 159.81/159.44     inference(rename_variables,[],[3988])).
% 159.81/159.44  cnf(11851,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x118511)),x118511))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(11860,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x118601),x118601))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(11863,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f47(a909,x118631,x118632)),x118631))),
% 159.81/159.44     inference(rename_variables,[],[3880])).
% 159.81/159.44  cnf(11864,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f2(a909)),x118641))),
% 159.81/159.44     inference(rename_variables,[],[3445])).
% 159.81/159.44  cnf(11866,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a1),f80(a1)),f2(a1)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,4592,10608,10707,11158,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3109,3119,3174,3176,3188,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,3361,3882,3258,3621,3974,11597,3323,3254,3282,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,3875,3407,3504,4643,10422,10425,10451,10944,10957,11071,11504,11590,4656,11705,11736,11771,11778,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,11058,4639,10462,10491,10981,11022,11031,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,4649,10442,10825,10828,11297,11313,11798,3445,10864,11016,11089,4241,4646,3950,4631,4633,3400,3401,4632,4635,3735,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,4666,10627,10739,4296,4204,3903,4663,10467,10470,10819,10822,4664,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916])).
% 159.81/159.44  cnf(11881,plain,
% 159.81/159.44     (E(f329(f287(x118811,x118811),f268(x118811,x118812)),x118812)),
% 159.81/159.44     inference(rename_variables,[],[3384])).
% 159.81/159.44  cnf(11884,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x118841),x118841))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(11887,plain,
% 159.81/159.44     (P1(f329(f329(f331(x118871),f329(x118872,x118873)),f329(f312(x118874,x118871,x118872),f247(f917(x118874,a904)))))),
% 159.81/159.44     inference(rename_variables,[],[4025])).
% 159.81/159.44  cnf(11888,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x118881),x118882)),x118882))),
% 159.81/159.44     inference(rename_variables,[],[4663])).
% 159.81/159.44  cnf(11891,plain,
% 159.81/159.44     (P1(f329(f329(f331(x118911),f329(x118912,x118913)),f329(f312(x118914,x118911,x118912),f247(f917(x118914,a904)))))),
% 159.81/159.44     inference(rename_variables,[],[4025])).
% 159.81/159.44  cnf(11892,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x118921)),x118921))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(11897,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x118971),x118972)),x118971))),
% 159.81/159.44     inference(rename_variables,[],[4664])).
% 159.81/159.44  cnf(11900,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x119001),f118(x119001)),x119002))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(11903,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x119031),x119031))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(11909,plain,
% 159.81/159.44     (~P39(x119091,x119092,f118(x119091))),
% 159.81/159.44     inference(rename_variables,[],[4614])).
% 159.81/159.44  cnf(11912,plain,
% 159.81/159.44     (P1(f329(f329(f331(x119121),x119122),f329(f329(f311(x119121),x119122),x119123)))),
% 159.81/159.44     inference(rename_variables,[],[3735])).
% 159.81/159.44  cnf(11925,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x119251),x119252),f191(f917(x119251,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11928,plain,
% 159.81/159.44     (E(f329(f329(f16(x119281,x119282),x119283),x119284),x119283)),
% 159.81/159.44     inference(rename_variables,[],[3414])).
% 159.81/159.44  cnf(11931,plain,
% 159.81/159.44     (E(f329(f329(f16(x119311,x119312),x119313),x119314),x119313)),
% 159.81/159.44     inference(rename_variables,[],[3414])).
% 159.81/159.44  cnf(11943,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),f2(a909)),f329(a117,x119431)))),
% 159.81/159.44     inference(rename_variables,[],[3504])).
% 159.81/159.44  cnf(11946,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x119461),x119461))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(11949,plain,
% 159.81/159.44     (P1(f329(f63(x119491),f329(f175(x119491),x119492)))),
% 159.81/159.44     inference(rename_variables,[],[3464])).
% 159.81/159.44  cnf(11952,plain,
% 159.81/159.44     (P1(f329(f63(x119521),f329(f175(x119521),x119522)))),
% 159.81/159.44     inference(rename_variables,[],[3464])).
% 159.81/159.44  cnf(11955,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),f329(f81(a1),f329(f105(a1),x119551))),f329(f105(a1),x119552)))),
% 159.81/159.44     inference(rename_variables,[],[3904])).
% 159.81/159.44  cnf(11958,plain,
% 159.81/159.44     (~P1(f329(f329(f331(x119581),x119582),f191(f917(x119581,a904))))),
% 159.81/159.44     inference(rename_variables,[],[4652])).
% 159.81/159.44  cnf(11970,plain,
% 159.81/159.44     (~P1(f329(f329(f331(a909),x119701),f329(f285(a909),f2(a909))))),
% 159.81/159.44     inference(scs_inference,[],[3661,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,4592,10608,10707,11158,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3109,3119,3174,3176,3188,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,3361,3882,3258,3621,3974,11597,3323,3254,3282,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,3875,11832,3407,3504,11662,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,4656,11705,11736,11771,11778,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,11058,3500,4639,10462,10491,10981,11022,11031,11860,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,4649,10442,10825,10828,11297,11313,11798,11851,3445,10864,11016,11089,3904,4241,4646,3950,4631,4633,3400,3401,4632,4635,3735,11828,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265])).
% 159.81/159.44  cnf(11977,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x119771),x119771))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(11980,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x119801),x119801))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(11989,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x119891),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(11992,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x119921),x119921))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(11997,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x119971),f2(a909)))),
% 159.81/159.44     inference(rename_variables,[],[4643])).
% 159.81/159.44  cnf(12006,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),f2(a909)),x120061))),
% 159.81/159.44     inference(rename_variables,[],[3445])).
% 159.81/159.44  cnf(12007,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x120071)),x120071))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(12010,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x120101),f118(x120101)),x120102))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(12013,plain,
% 159.81/159.44     (~P1(f329(f329(f175(x120131),f118(x120131)),x120132))),
% 159.81/159.44     inference(rename_variables,[],[4648])).
% 159.81/159.44  cnf(12034,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x120341),x120341))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12037,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x120371),x120371))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12040,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x120401),x120401))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12043,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x120431),x120431))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12046,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x120461)),x120461))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(12049,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x120491)),x120491))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(12052,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x120521)),x120521))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(12055,plain,
% 159.81/159.44     (~P1(f329(f329(f239(a909),f329(a117,x120551)),x120551))),
% 159.81/159.44     inference(rename_variables,[],[4649])).
% 159.81/159.44  cnf(12071,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),f329(f329(f23(a909),x120711),f329(a117,x120711))),f2(a909)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,4592,10608,10707,11158,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,3361,3882,3258,3621,3974,11597,3323,3254,3282,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,3875,11832,3407,3504,11662,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4067,11010,4116,3787,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,3425,10916,10963,10966,10997,11019,11055,11096,3426,10621,10849,10939,11058,11795,11980,3500,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,3577,10712,10800,11066,11113,11332,11335,11425,11501,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,3445,10864,11016,11089,11864,3904,4241,4646,3950,4631,4633,3400,3401,4632,4635,3735,11828,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648])).
% 159.81/159.44  cnf(12072,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x120721),x120721))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(12078,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x120781),x120781))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(12089,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x120891),x120891))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(12092,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(f916(f910(x120921),f910(x120921)),a904)),f161(x120921,x120922)),f309(f910(x120921),f160(x120921,x120922))))),
% 159.81/159.44     inference(rename_variables,[],[4121])).
% 159.81/159.44  cnf(12099,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x120991),f329(a117,x120991)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(12102,plain,
% 159.81/159.44     (P1(f329(f329(f331(f917(x121021,a904)),x121022),f329(f310(x121021),x121022)))),
% 159.81/159.44     inference(rename_variables,[],[3787])).
% 159.81/159.44  cnf(12103,plain,
% 159.81/159.44     (~E(f329(a117,x121031),x121031)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(12110,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x121101),x121101))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(12115,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x121151),x121151))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(12124,plain,
% 159.81/159.44     (P1(f329(f329(f239(f917(x121241,a904)),x121242),f329(f329(f311(x121241),x121243),x121242)))),
% 159.81/159.44     inference(rename_variables,[],[3870])).
% 159.81/159.44  cnf(12127,plain,
% 159.81/159.44     (P1(f329(f329(f197(a25),x121271),x121271))),
% 159.81/159.44     inference(rename_variables,[],[3424])).
% 159.81/159.44  cnf(12128,plain,
% 159.81/159.44     (~E(f329(a117,x121281),x121281)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(12131,plain,
% 159.81/159.44     (P1(f329(f329(f331(x121311),x121312),f247(f917(x121311,a904))))),
% 159.81/159.44     inference(rename_variables,[],[3577])).
% 159.81/159.44  cnf(12142,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x121421),x121421))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12143,plain,
% 159.81/159.44     (~E(f329(a117,x121431),x121431)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(12146,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x121461),x121461))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(12149,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x121491),x121491))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(12152,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x121521),x121521))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(12155,plain,
% 159.81/159.44     (P1(f329(f329(f239(a909),x121551),x121551))),
% 159.81/159.44     inference(rename_variables,[],[3425])).
% 159.81/159.44  cnf(12157,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),f329(a109,f2(a1))),f329(a117,x121571)))),
% 159.81/159.44     inference(scs_inference,[],[3661,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,3361,3882,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,3875,11832,3407,3504,11662,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,3787,11782,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,3500,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,3445,10864,11016,11089,11864,3904,4241,4646,3950,4631,4633,3400,3401,4632,4635,3735,11828,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912])).
% 159.81/159.44  cnf(12158,plain,
% 159.81/159.44     (P1(f329(f329(f239(a1),x121581),x121581))),
% 159.81/159.44     inference(rename_variables,[],[3426])).
% 159.81/159.44  cnf(12161,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x121611),x121611))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12164,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x121641),x121641))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12165,plain,
% 159.81/159.44     (P1(f329(f329(f240(a909),x121651),f329(a117,x121651)))),
% 159.81/159.44     inference(rename_variables,[],[3492])).
% 159.81/159.44  cnf(12172,plain,
% 159.81/159.44     (~E(f329(a117,x121721),x121721)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(12177,plain,
% 159.81/159.44     (~P1(f329(f329(f240(a909),x121771),x121771))),
% 159.81/159.44     inference(rename_variables,[],[4639])).
% 159.81/159.44  cnf(12178,plain,
% 159.81/159.44     (~E(f329(a117,x121781),x121781)),
% 159.81/159.44     inference(rename_variables,[],[4579])).
% 159.81/159.44  cnf(12183,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x121831),x121831))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(12198,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x121981),x121981))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(12203,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),f2(a909)),x122031))),
% 159.81/159.45     inference(rename_variables,[],[3445])).
% 159.81/159.45  cnf(12217,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122171),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12220,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122201),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12223,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x122231),x122232),f191(f917(x122231,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12226,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x122261),x122262),f191(f917(x122261,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12229,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122291),x122291))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12231,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122311),f329(f329(f106(a909),x122311),x122312)))),
% 159.81/159.45     inference(scs_inference,[],[3661,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,3875,11832,3407,3504,11662,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,3787,11782,4150,3805,11210,11280,11371,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138])).
% 159.81/159.45  cnf(12232,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122321),x122321))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12235,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122351),x122351))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12238,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x122381),x122381))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12241,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x122411),f329(a117,x122411)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12248,plain,
% 159.81/159.45     (P1(f329(f329(f331(f917(x122481,a904)),x122482),f329(f310(x122481),x122482)))),
% 159.81/159.45     inference(rename_variables,[],[3787])).
% 159.81/159.45  cnf(12253,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x122531,a904)),x122532),f329(f329(f311(x122531),x122533),x122532)))),
% 159.81/159.45     inference(rename_variables,[],[3870])).
% 159.81/159.45  cnf(12260,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x122601),x122602),f191(f917(x122601,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12269,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x122691,a904)),x122692),f247(f917(x122691,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(12270,plain,
% 159.81/159.45     (~E(f329(a117,x122701),x122701)),
% 159.81/159.45     inference(rename_variables,[],[4579])).
% 159.81/159.45  cnf(12273,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x122731,a904)),f329(f175(x122731),f329(f139(x122731,x122732),x122733))),f329(f175(x122731),x122733)))),
% 159.81/159.45     inference(rename_variables,[],[4067])).
% 159.81/159.45  cnf(12279,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x122791),f329(a117,x122791)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12288,plain,
% 159.81/159.45     (P46(a25,x122881,x122882,x122881)),
% 159.81/159.45     inference(rename_variables,[],[3637])).
% 159.81/159.45  cnf(12290,plain,
% 159.81/159.45     (~P1(f329(f329(f331(f916(x122901,x122901)),x122902),f156(x122901,f118(f917(x122901,a909)))))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,3661,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,3787,11782,12102,4150,3805,11210,11280,11371,11436,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,12124,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370])).
% 159.81/159.45  cnf(12291,plain,
% 159.81/159.45     (E(f329(f287(x122911,x122911),f268(x122911,x122912)),x122912)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12302,plain,
% 159.81/159.45     (P1(f329(f63(x123021),f191(f917(x123021,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(12303,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x123031),x123032),f191(f917(x123031,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12306,plain,
% 159.81/159.45     (P46(a25,x123061,x123062,x123061)),
% 159.81/159.45     inference(rename_variables,[],[3637])).
% 159.81/159.45  cnf(12315,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x123151,a904)),f329(f175(x123151),f179(x123151,x123152,x123153))),f329(f175(x123151),x123152)))),
% 159.81/159.45     inference(rename_variables,[],[4116])).
% 159.81/159.45  cnf(12318,plain,
% 159.81/159.45     (P1(f329(f329(f197(a25),x123181),x123181))),
% 159.81/159.45     inference(rename_variables,[],[3424])).
% 159.81/159.45  cnf(12321,plain,
% 159.81/159.45     (P28(x123211,x123211,f5(x123211),x123212)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12326,plain,
% 159.81/159.45     (P1(f329(f329(f331(f917(x123261,a904)),x123262),f329(f310(x123261),x123262)))),
% 159.81/159.45     inference(rename_variables,[],[3787])).
% 159.81/159.45  cnf(12331,plain,
% 159.81/159.45     (P1(f329(f329(f331(x123311),x123312),f329(f329(f311(x123311),x123312),x123313)))),
% 159.81/159.45     inference(rename_variables,[],[3735])).
% 159.81/159.45  cnf(12336,plain,
% 159.81/159.45     (P1(f329(f329(f197(a25),x123361),x123361))),
% 159.81/159.45     inference(rename_variables,[],[3424])).
% 159.81/159.45  cnf(12339,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x123391),x123392),f191(f917(x123391,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12342,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x123421,a904)),x123422),f329(f329(f311(x123421),x123423),x123422)))),
% 159.81/159.45     inference(rename_variables,[],[3870])).
% 159.81/159.45  cnf(12343,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x123431,a904)),x123432),f247(f917(x123431,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(12350,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x123501),f329(a117,x123501)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12353,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x123531),f329(a117,x123531)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12356,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x123561),x123561))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12359,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x123591),x123591))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12362,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x123621),x123621))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12365,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x123651),x123651))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12369,plain,
% 159.81/159.45     (~P1(f329(f329(f239(a1),f329(f329(f23(a1),a85),a102)),f2(a1)))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,12288,3661,11270,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,11952,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,11207,3787,11782,12102,12248,4150,3805,11210,11280,11371,11436,12269,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,12124,12253,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764])).
% 159.81/159.45  cnf(12372,plain,
% 159.81/159.45     (P1(f329(f329(f331(f917(x123721,a904)),x123722),f329(f310(x123721),x123722)))),
% 159.81/159.45     inference(rename_variables,[],[3787])).
% 159.81/159.45  cnf(12376,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a1),f329(f329(f82(a1),a85),a85)),f2(a1)))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,12288,3661,11270,4613,4614,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3481,11013,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,11952,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,11207,3787,11782,12102,12248,12326,4150,3805,11210,11280,11371,11436,12269,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,12124,12253,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799])).
% 159.81/159.45  cnf(12381,plain,
% 159.81/159.45     (~E(f329(a117,x123811),x123811)),
% 159.81/159.45     inference(rename_variables,[],[4579])).
% 159.81/159.45  cnf(12382,plain,
% 159.81/159.45     (E(f329(f312(x123821,x123821,f5(x123821)),x123822),x123822)),
% 159.81/159.45     inference(rename_variables,[],[3481])).
% 159.81/159.45  cnf(12385,plain,
% 159.81/159.45     (P36(x123851,x123852,f118(x123851),f118(x123851))),
% 159.81/159.45     inference(rename_variables,[],[3669])).
% 159.81/159.45  cnf(12388,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x123881,a904)),f329(f175(x123881),f179(x123881,x123882,x123883))),f329(f175(x123881),x123882)))),
% 159.81/159.45     inference(rename_variables,[],[4116])).
% 159.81/159.45  cnf(12389,plain,
% 159.81/159.45     (P1(f329(f63(x123891),f329(f175(x123891),x123892)))),
% 159.81/159.45     inference(rename_variables,[],[3464])).
% 159.81/159.45  cnf(12400,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x124001),x124001))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12403,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x124031),x124031))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12412,plain,
% 159.81/159.45     (P16(a909,f329(f171(a909),f329(f329(f157(f910(x124121),a909),f192(f910(x124121))),f182(x124121,x124122))))),
% 159.81/159.45     inference(rename_variables,[],[3984])).
% 159.81/159.45  cnf(12415,plain,
% 159.81/159.45     (P28(x124151,x124151,f5(x124151),x124152)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12418,plain,
% 159.81/159.45     (P28(x124181,x124181,f5(x124181),x124182)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12421,plain,
% 159.81/159.45     (P1(f329(f329(f331(f910(x124211)),f118(x124211)),f164(x124211,x124212)))),
% 159.81/159.45     inference(rename_variables,[],[3619])).
% 159.81/159.45  cnf(12424,plain,
% 159.81/159.45     (~P1(f329(f329(f191(f917(x124241,f917(x124242,a904))),x124243),x124244))),
% 159.81/159.45     inference(rename_variables,[],[4666])).
% 159.81/159.45  cnf(12429,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x124291),x124291))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12430,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),f2(a909)),x124301))),
% 159.81/159.45     inference(rename_variables,[],[3445])).
% 159.81/159.45  cnf(12432,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),f2(a1)),f478(x124321,f191(f917(x124322,f917(x124323,a904))),f80(a1))))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,12288,3661,11270,12321,12415,3669,4613,4614,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,3786,4471,4472,4600,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,11952,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,4067,11010,4116,11207,12315,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,12124,12253,3719,11263,3872,10867,11226,11396,11430,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,4296,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085])).
% 159.81/159.45  cnf(12433,plain,
% 159.81/159.45     (~P1(f329(f329(f191(f917(x124331,f917(x124332,a904))),x124333),x124334))),
% 159.81/159.45     inference(rename_variables,[],[4666])).
% 159.81/159.45  cnf(12436,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(f916(f910(x124361),f910(x124361)),a904)),f161(x124361,x124362)),f309(f910(x124361),f160(x124361,x124362))))),
% 159.81/159.45     inference(rename_variables,[],[4121])).
% 159.81/159.45  cnf(12442,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124421,a904)),f329(f312(x124422,x124421,x124423),f329(f313(x124422,x124421,x124423),x124424))),x124424))),
% 159.81/159.45     inference(rename_variables,[],[4296])).
% 159.81/159.45  cnf(12445,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124451,a904)),f191(f917(x124451,a904))),x124452))),
% 159.81/159.45     inference(rename_variables,[],[3872])).
% 159.81/159.45  cnf(12448,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124481,a904)),f329(f312(x124482,x124481,x124483),f329(f313(x124482,x124481,x124483),x124484))),x124484))),
% 159.81/159.45     inference(rename_variables,[],[4296])).
% 159.81/159.45  cnf(12451,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124511,a904)),f329(f175(x124511),f179(x124511,x124512,x124513))),f329(f175(x124511),x124512)))),
% 159.81/159.45     inference(rename_variables,[],[4116])).
% 159.81/159.45  cnf(12452,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124521,a904)),f329(f175(x124521),f329(f139(x124521,x124522),x124523))),f329(f175(x124521),x124523)))),
% 159.81/159.45     inference(rename_variables,[],[4067])).
% 159.81/159.45  cnf(12455,plain,
% 159.81/159.45     (P1(f329(f329(f197(a25),x124551),x124551))),
% 159.81/159.45     inference(rename_variables,[],[3424])).
% 159.81/159.45  cnf(12463,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124631,a904)),f329(f312(x124632,x124631,x124633),f329(f313(x124632,x124631,x124633),x124634))),x124634))),
% 159.81/159.45     inference(rename_variables,[],[4296])).
% 159.81/159.45  cnf(12468,plain,
% 159.81/159.45     (P1(f329(f329(f331(f910(x124681)),f118(x124681)),f164(x124681,x124682)))),
% 159.81/159.45     inference(rename_variables,[],[3619])).
% 159.81/159.45  cnf(12471,plain,
% 159.81/159.45     (~P1(f329(f329(f331(f916(f910(x124711),f910(x124711))),f329(f329(f257(f910(x124711),f910(x124711)),x124712),f118(x124711))),f148(x124711,x124713)))),
% 159.81/159.45     inference(rename_variables,[],[4668])).
% 159.81/159.45  cnf(12474,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x124741),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12476,plain,
% 159.81/159.45     (~P1(f329(f63(x124761),f247(f917(x124761,a904))))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,12288,3661,11270,12321,12415,3669,3678,3394,4613,4614,3291,3294,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,4592,10608,10707,11158,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,3354,4056,4602,10445,10605,11468,3414,11928,4650,11184,11275,11512,11515,3528,3318,10515,10834,3319,3581,3235,3340,11587,4200,4058,11204,11329,11399,4668,11116,11342,11462,11485,11520,11526,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,3786,4471,4472,4600,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3612,4657,4193,11482,3745,3464,11949,11952,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,4162,4121,12092,12436,4067,11010,12273,4116,11207,12315,12388,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,4025,11540,11887,3870,11129,11135,11151,12124,12253,3719,11263,11390,3872,10867,11226,11396,11430,11441,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,4296,11003,12442,12448,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306])).
% 159.81/159.45  cnf(12477,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124771,a904)),x124772),x124772))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12480,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x124801),x124802),f191(f917(x124801,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12483,plain,
% 159.81/159.45     (~P1(f329(f329(f191(f917(x124831,f917(x124832,a904))),x124833),x124834))),
% 159.81/159.45     inference(rename_variables,[],[4666])).
% 159.81/159.45  cnf(12486,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124861,a904)),f329(f312(x124862,x124861,x124863),f329(f313(x124862,x124861,x124863),x124864))),x124864))),
% 159.81/159.45     inference(rename_variables,[],[4296])).
% 159.81/159.45  cnf(12487,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124871,a904)),x124872),x124872))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12492,plain,
% 159.81/159.45     (E(f329(f287(x124921,x124921),f268(x124921,x124922)),x124922)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12495,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x124951,a904)),f329(f175(x124951),f179(x124951,x124952,x124953))),f329(f175(x124951),x124952)))),
% 159.81/159.45     inference(rename_variables,[],[4116])).
% 159.81/159.45  cnf(12496,plain,
% 159.81/159.45     (P1(f329(f63(x124961),f329(f175(x124961),x124962)))),
% 159.81/159.45     inference(rename_variables,[],[3464])).
% 159.81/159.45  cnf(12502,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x125021),x125021))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12505,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x125051),x125051))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12516,plain,
% 159.81/159.45     (P28(x125161,x125161,f5(x125161),x125162)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12521,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x125211),x125212),f191(f917(x125211,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12524,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x125241,x125241)),f329(f329(f257(x125241,x125241),x125242),x125242)),f309(x125241,x125243)))),
% 159.81/159.45     inference(rename_variables,[],[4058])).
% 159.81/159.45  cnf(12527,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x125271),x125272),f191(f917(x125271,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12530,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x125301,x125301)),f329(f329(f257(x125301,x125301),x125302),x125302)),f309(x125301,x125303)))),
% 159.81/159.45     inference(rename_variables,[],[4058])).
% 159.81/159.45  cnf(12540,plain,
% 159.81/159.45     (~E(f329(f329(f154(x125401),x125402),x125403),x125403)),
% 159.81/159.45     inference(rename_variables,[],[4602])).
% 159.81/159.45  cnf(12543,plain,
% 159.81/159.45     (P1(f329(f329(f331(x125431),x125432),f247(f917(x125431,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3577])).
% 159.81/159.45  cnf(12544,plain,
% 159.81/159.45     (~E(f329(a117,x125441),x125441)),
% 159.81/159.45     inference(rename_variables,[],[4579])).
% 159.81/159.45  cnf(12547,plain,
% 159.81/159.45     (P1(f329(f329(f331(f910(x125471)),f118(x125471)),f164(x125471,x125472)))),
% 159.81/159.45     inference(rename_variables,[],[3619])).
% 159.81/159.45  cnf(12548,plain,
% 159.81/159.45     (~E(f329(f329(f154(x125481),x125482),x125483),f118(x125481))),
% 159.81/159.45     inference(rename_variables,[],[4610])).
% 159.81/159.45  cnf(12551,plain,
% 159.81/159.45     (P28(x125511,x125511,f5(x125511),x125512)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12554,plain,
% 159.81/159.45     (P1(f329(f329(f331(x125541),f329(x125542,x125543)),f329(f312(x125544,x125541,x125542),f247(f917(x125544,a904)))))),
% 159.81/159.45     inference(rename_variables,[],[4025])).
% 159.81/159.45  cnf(12555,plain,
% 159.81/159.45     (P28(x125551,x125551,f5(x125551),x125552)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12558,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x125581,a904)),f191(f917(x125581,a904))),x125582))),
% 159.81/159.45     inference(rename_variables,[],[3872])).
% 159.81/159.45  cnf(12559,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x125591,a904)),x125592),x125592))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12562,plain,
% 159.81/159.45     (P1(f329(f329(f331(x125621),f329(x125622,x125623)),f329(f312(x125624,x125621,x125622),f247(f917(x125624,a904)))))),
% 159.81/159.45     inference(rename_variables,[],[4025])).
% 159.81/159.45  cnf(12563,plain,
% 159.81/159.45     (P28(x125631,x125631,f5(x125631),x125632)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12566,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(f910(x125661),f910(x125661))),f329(f329(f257(f910(x125661),f910(x125661)),f118(x125661)),f118(x125661))),f161(x125661,x125662)))),
% 159.81/159.45     inference(rename_variables,[],[4200])).
% 159.81/159.45  cnf(12570,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x125701),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12576,plain,
% 159.81/159.45     (P28(x125761,x125761,f5(x125761),x125762)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12579,plain,
% 159.81/159.45     (E(f329(f329(f137(x125791),x125792),f118(x125791)),x125792)),
% 159.81/159.45     inference(rename_variables,[],[3355])).
% 159.81/159.45  cnf(12580,plain,
% 159.81/159.45     (~E(f329(f329(f154(x125801),x125802),x125803),x125803)),
% 159.81/159.45     inference(rename_variables,[],[4602])).
% 159.81/159.45  cnf(12583,plain,
% 159.81/159.45     (E(f329(f329(f137(x125831),x125832),f118(x125831)),x125832)),
% 159.81/159.45     inference(rename_variables,[],[3355])).
% 159.81/159.45  cnf(12584,plain,
% 159.81/159.45     (~E(f329(f329(f154(x125841),x125842),x125843),x125843)),
% 159.81/159.45     inference(rename_variables,[],[4602])).
% 159.81/159.45  cnf(12587,plain,
% 159.81/159.45     (E(f329(f329(f137(x125871),x125872),f118(x125871)),x125872)),
% 159.81/159.45     inference(rename_variables,[],[3355])).
% 159.81/159.45  cnf(12594,plain,
% 159.81/159.45     (P57(x125941,f268(x125941,x125942))),
% 159.81/159.45     inference(rename_variables,[],[3295])).
% 159.81/159.45  cnf(12597,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x125971,a904)),f329(f175(x125971),f329(f139(x125971,x125972),x125973))),f329(f175(x125971),x125973)))),
% 159.81/159.45     inference(rename_variables,[],[4067])).
% 159.81/159.45  cnf(12598,plain,
% 159.81/159.45     (E(f329(f312(x125981,x125981,f5(x125981)),x125982),x125982)),
% 159.81/159.45     inference(rename_variables,[],[3481])).
% 159.81/159.45  cnf(12603,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126031,a904)),x126032),f247(f917(x126031,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(12607,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x126071),x126071))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12608,plain,
% 159.81/159.45     (~E(f329(a117,x126081),x126081)),
% 159.81/159.45     inference(rename_variables,[],[4579])).
% 159.81/159.45  cnf(12611,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126111,a904)),f191(f917(x126111,a904))),x126112))),
% 159.81/159.45     inference(rename_variables,[],[3872])).
% 159.81/159.45  cnf(12614,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x126141),x126141))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12617,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126171,a904)),x126172),x126172))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12622,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126221,a904)),x126222),f329(f329(f311(x126221),x126223),x126222)))),
% 159.81/159.45     inference(rename_variables,[],[3870])).
% 159.81/159.45  cnf(12625,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126251,a904)),x126252),x126252))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12626,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x126261),x126262),f191(f917(x126261,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12629,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x126291),x126292),f191(f917(x126291,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12637,plain,
% 159.81/159.45     (~P1(f329(f329(f239(f917(f916(x126371,x126371),a904)),f329(f312(f916(x126371,x126371),f916(x126371,x126371),f5(f916(x126371,x126371))),f247(f917(f916(x126371,x126371),a904)))),f329(f312(f916(x126371,x126371),f916(x126371,x126371),f5(f916(x126371,x126371))),f329(a117,f247(f917(f916(x126371,x126371),a904))))))),
% 159.81/159.45     inference(scs_inference,[],[4557,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,3355,12579,12583,3361,3370,3882,4186,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,4058,11204,11329,11399,12524,12530,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,3485,10831,10861,10870,10873,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,3870,11129,11135,11151,12124,12253,12342,3719,11263,11390,12477,12487,12559,12617,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346])).
% 159.81/159.45  cnf(12638,plain,
% 159.81/159.45     (P28(x126381,x126381,f5(x126381),x126382)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12641,plain,
% 159.81/159.45     (E(f329(f192(f910(x126411)),f172(x126411,x126412,x126413)),x126412)),
% 159.81/159.45     inference(rename_variables,[],[3491])).
% 159.81/159.45  cnf(12644,plain,
% 159.81/159.45     (P29(x126441,x126441,f33(x126441),x126442,x126442)),
% 159.81/159.45     inference(rename_variables,[],[4082])).
% 159.81/159.45  cnf(12647,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x126471),x126471))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12648,plain,
% 159.81/159.45     (P1(f329(f247(f917(x126481,a904)),x126482))),
% 159.81/159.45     inference(rename_variables,[],[3485])).
% 159.81/159.45  cnf(12651,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x126511),x126512),f191(f917(x126511,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12657,plain,
% 159.81/159.45     (P1(f329(f329(f331(x126571),f329(x126572,x126573)),f329(f312(x126574,x126571,x126572),f247(f917(x126574,a904)))))),
% 159.81/159.45     inference(rename_variables,[],[4025])).
% 159.81/159.45  cnf(12658,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x126581,x126581)),f329(f329(f257(x126581,x126581),x126582),x126582)),f309(x126581,x126583)))),
% 159.81/159.45     inference(rename_variables,[],[4058])).
% 159.81/159.45  cnf(12661,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x126611,x126611)),f329(f329(f257(x126611,x126611),x126612),x126612)),f309(x126611,x126613)))),
% 159.81/159.45     inference(rename_variables,[],[4058])).
% 159.81/159.45  cnf(12664,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x126641),x126641))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12665,plain,
% 159.81/159.45     (P1(f329(f247(f917(x126651,a904)),x126652))),
% 159.81/159.45     inference(rename_variables,[],[3485])).
% 159.81/159.45  cnf(12668,plain,
% 159.81/159.45     (P1(f329(f63(x126681),f329(f175(x126681),x126682)))),
% 159.81/159.45     inference(rename_variables,[],[3464])).
% 159.81/159.45  cnf(12673,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(f910(x126731),f910(x126731))),f329(f329(f257(f910(x126731),f910(x126731)),f118(x126731)),f118(x126731))),f329(f329(f291(f910(x126731),f910(x126731),f910(x126731)),f161(x126731,x126732)),f161(x126731,x126732))))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,3355,12579,12583,12587,3361,3370,3882,4186,3491,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,4058,11204,11329,11399,12524,12530,12658,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590])).
% 159.81/159.45  cnf(12675,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x126751,x126751)),f329(f329(f257(x126751,x126751),x126752),x126752)),f329(f329(f291(x126751,x126751,x126751),f309(x126751,x126753)),f309(x126751,f309(x126751,x126753)))))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,3355,12579,12583,12587,3361,3370,3882,4186,3491,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,4058,11204,11329,11399,12524,12530,12658,12661,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600])).
% 159.81/159.45  cnf(12678,plain,
% 159.81/159.45     (~P1(f329(f329(f191(f917(x126781,f917(x126782,a904))),x126783),x126784))),
% 159.81/159.45     inference(rename_variables,[],[4666])).
% 159.81/159.45  cnf(12681,plain,
% 159.81/159.45     (~P1(f329(f329(f191(f917(x126811,f917(x126812,a904))),x126813),x126814))),
% 159.81/159.45     inference(rename_variables,[],[4666])).
% 159.81/159.45  cnf(12684,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126841,a904)),x126842),f247(f917(x126841,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(12687,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(x126871,x126871)),f329(f329(f257(x126871,x126871),x126872),x126872)),f309(x126871,x126873)))),
% 159.81/159.45     inference(rename_variables,[],[4058])).
% 159.81/159.45  cnf(12690,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x126901),x126902)),x126902))),
% 159.81/159.45     inference(rename_variables,[],[4663])).
% 159.81/159.45  cnf(12691,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x126911),f329(a117,x126911)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12694,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x126941,a904)),x126942),f247(f917(x126941,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(12697,plain,
% 159.81/159.45     (E(f329(f287(x126971,x126971),f268(x126971,x126972)),x126972)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12704,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(f916(f910(x127041),f910(x127041)),f916(f910(x127041),f910(x127041)))),f518(f309(f916(f910(x127041),f910(x127041)),x127042),f148(x127041,x127043),f916(f910(x127041),f910(x127041)))),f309(f916(f910(x127041),f910(x127041)),x127042)))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3759,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,3355,12579,12583,12587,3361,3370,3882,4186,3491,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,12483,12678,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,11888,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669])).
% 159.81/159.45  cnf(12708,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x127081),x127082),f191(f917(x127081,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12709,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(f910(x127091),f910(x127091))),f329(f329(f257(f910(x127091),f910(x127091)),f118(x127091)),f118(x127091))),f161(x127091,x127092)))),
% 159.81/159.45     inference(rename_variables,[],[4200])).
% 159.81/159.45  cnf(12711,plain,
% 159.81/159.45     (P1(f329(f329(f331(f916(a909,a909)),f329(f329(f257(a909,a909),f2(a909)),f329(a117,f2(a909)))),f329(f329(f291(a909,a909,a909),f309(a909,a319)),f309(a909,f309(a909,a319)))))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3759,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,3355,12579,12583,12587,3361,3370,3882,4186,3491,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,12483,12678,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,11888,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700])).
% 159.81/159.45  cnf(12718,plain,
% 159.81/159.45     (P35(x127181,x127182,f118(x127181))),
% 159.81/159.45     inference(rename_variables,[],[3360])).
% 159.81/159.45  cnf(12721,plain,
% 159.81/159.45     (E(f329(f192(f910(x127211)),f172(x127211,x127212,x127213)),x127212)),
% 159.81/159.45     inference(rename_variables,[],[3491])).
% 159.81/159.45  cnf(12724,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x127241),x127242),f191(f917(x127241,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12728,plain,
% 159.81/159.45     (~P1(f329(f329(f331(f916(f910(x127281),f910(x127281))),f329(f329(f257(f910(x127281),f910(x127281)),x127282),x127282)),f150(x127281,f156(x127281,f118(f917(x127281,a909))))))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,3637,12288,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,3669,3678,3394,3360,4613,4614,3291,3294,3295,4612,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,4592,10608,10707,11158,3480,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3197,3204,3315,3216,4575,3759,3988,11846,3268,11551,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,3355,12579,12583,12587,3361,3370,3882,4186,3491,12641,3258,3621,3974,11597,3323,3254,3282,4608,3278,3265,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,4610,12548,3414,11928,4650,11184,11275,11512,11515,3528,4628,3318,10515,10834,3319,3581,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,4600,11580,3723,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,4656,11705,11736,11771,11778,11812,3862,3628,4007,3451,3453,3427,4640,4597,3813,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,4241,4646,3915,3950,4631,4633,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,4665,11829,4666,10627,10739,11374,12424,12433,12483,12678,4296,11003,12442,12448,12463,4204,3903,3848,4663,10467,10470,10819,10822,11702,11888,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058])).
% 159.81/159.45  cnf(12730,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x127301),x127301))),
% 159.81/159.45     inference(rename_variables,[],[4639])).
% 159.81/159.45  cnf(12733,plain,
% 159.81/159.45     (P1(f329(f329(f331(x127331),x127332),f247(f917(x127331,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3577])).
% 159.81/159.45  cnf(12741,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x127411,a904)),x127412),x127412))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(12744,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x127441),x127442),f191(f917(x127441,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(12747,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),f2(a1)),f329(f329(f249(a1),f329(f77(a1),x127471)),x127472)))),
% 159.81/159.45     inference(rename_variables,[],[3903])).
% 159.81/159.45  cnf(12750,plain,
% 159.81/159.45     (~E(f329(a117,x127501),x127501)),
% 159.81/159.45     inference(rename_variables,[],[4579])).
% 159.81/159.45  cnf(12752,plain,
% 159.81/159.45     (E(f329(f287(x127521,x127521),f268(x127521,x127522)),x127522)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12754,plain,
% 159.81/159.45     (P46(a25,x127541,x127542,x127541)),
% 159.81/159.45     inference(rename_variables,[],[3637])).
% 159.81/159.45  cnf(12756,plain,
% 159.81/159.45     (P46(a25,x127561,x127562,x127561)),
% 159.81/159.45     inference(rename_variables,[],[3637])).
% 159.81/159.45  cnf(12760,plain,
% 159.81/159.45     (E(f329(f287(x127601,x127601),f268(x127601,x127602)),x127602)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12762,plain,
% 159.81/159.45     (P28(x127621,x127621,f5(x127621),x127622)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12764,plain,
% 159.81/159.45     (P28(x127641,x127641,f5(x127641),x127642)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(12771,plain,
% 159.81/159.45     (P17(x127711,f917(x127711,a904),f311(x127711))),
% 159.81/159.45     inference(rename_variables,[],[3397])).
% 159.81/159.45  cnf(12775,plain,
% 159.81/159.45     (E(f329(f287(x127751,x127751),f268(x127751,x127752)),x127752)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12777,plain,
% 159.81/159.45     (E(f329(f287(x127771,x127771),f268(x127771,x127772)),x127772)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12786,plain,
% 159.81/159.45     (P58(x127861,x127862,f268(x127861,x127862))),
% 159.81/159.45     inference(rename_variables,[],[3393])).
% 159.81/159.45  cnf(12788,plain,
% 159.81/159.45     (P58(x127881,x127882,f268(x127881,x127882))),
% 159.81/159.45     inference(rename_variables,[],[3393])).
% 159.81/159.45  cnf(12790,plain,
% 159.81/159.45     (P58(x127901,x127902,f268(x127901,x127902))),
% 159.81/159.45     inference(rename_variables,[],[3393])).
% 159.81/159.45  cnf(12792,plain,
% 159.81/159.45     (E(f329(f287(x127921,x127921),f268(x127921,x127922)),x127922)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12794,plain,
% 159.81/159.45     (E(f329(f287(x127941,x127941),f268(x127941,x127942)),x127942)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12801,plain,
% 159.81/159.45     (P31(x128011,f2(a909),f329(f329(f329(f93(x128011),x128012),f329(a26,x128013)),x128014))),
% 159.81/159.45     inference(rename_variables,[],[3798])).
% 159.81/159.45  cnf(12808,plain,
% 159.81/159.45     (P29(x128081,x128081,f33(x128081),x128082,x128082)),
% 159.81/159.45     inference(rename_variables,[],[4082])).
% 159.81/159.45  cnf(12810,plain,
% 159.81/159.45     (P29(x128101,x128101,f33(x128101),x128102,x128102)),
% 159.81/159.45     inference(rename_variables,[],[4082])).
% 159.81/159.45  cnf(12812,plain,
% 159.81/159.45     (P29(x128121,x128121,f33(x128121),x128122,x128122)),
% 159.81/159.45     inference(rename_variables,[],[4082])).
% 159.81/159.45  cnf(12816,plain,
% 159.81/159.45     (E(f329(f287(x128161,x128161),f268(x128161,x128162)),x128162)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12818,plain,
% 159.81/159.45     (P60(x128181,x128181,f268(x128181,x128182))),
% 159.81/159.45     inference(rename_variables,[],[3394])).
% 159.81/159.45  cnf(12828,plain,
% 159.81/159.45     (E(f329(f287(x128281,x128281),f268(x128281,x128282)),x128282)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12834,plain,
% 159.81/159.45     (P61(x128341,f191(f917(x128341,a904)),x128342)),
% 159.81/159.45     inference(rename_variables,[],[3443])).
% 159.81/159.45  cnf(12838,plain,
% 159.81/159.45     (P57(x128381,f268(x128381,x128382))),
% 159.81/159.45     inference(rename_variables,[],[3295])).
% 159.81/159.45  cnf(12843,plain,
% 159.81/159.45     (P42(x128431,f268(x128431,x128432))),
% 159.81/159.45     inference(rename_variables,[],[3292])).
% 159.81/159.45  cnf(12847,plain,
% 159.81/159.45     (P27(x128471,x128472,f191(f917(f908(x128471),a904)))),
% 159.81/159.45     inference(rename_variables,[],[3479])).
% 159.81/159.45  cnf(12852,plain,
% 159.81/159.45     (P41(x128521,f156(x128521,x128522))),
% 159.81/159.45     inference(rename_variables,[],[3291])).
% 159.81/159.45  cnf(12857,plain,
% 159.81/159.45     (E(f191(f917(f916(x128571,x128571),a904)),f268(x128571,f191(f917(x128571,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3495])).
% 159.81/159.45  cnf(12865,plain,
% 159.81/159.45     (E(f329(f287(x128651,x128651),f268(x128651,x128652)),x128652)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12871,plain,
% 159.81/159.45     (E(f329(f287(x128711,x128711),f268(x128711,x128712)),x128712)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(12875,plain,
% 159.81/159.45     (P48(x128751,x128752,x128753,x128754,f191(f917(x128751,a904)),x128754)),
% 159.81/159.45     inference(rename_variables,[],[4357])).
% 159.81/159.45  cnf(12884,plain,
% 159.81/159.45     (P36(x128841,x128842,f118(x128841),f118(x128841))),
% 159.81/159.45     inference(rename_variables,[],[3669])).
% 159.81/159.45  cnf(12886,plain,
% 159.81/159.45     (P36(x128861,x128862,f118(x128861),f118(x128861))),
% 159.81/159.45     inference(rename_variables,[],[3669])).
% 159.81/159.45  cnf(12902,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129021),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12905,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129051),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12912,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a1),f329(f105(a1),x129121)),f329(f81(a1),f329(f105(a1),x129122))))),
% 159.81/159.45     inference(rename_variables,[],[4661])).
% 159.81/159.45  cnf(12922,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129221),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12925,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129251),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12928,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129281,x129282)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12931,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129311,x129312)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12934,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129341,x129342)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12937,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129371,x129372)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12944,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),f329(f81(a1),f329(f105(a1),x129441))),f329(f105(a1),x129442)))),
% 159.81/159.45     inference(rename_variables,[],[3904])).
% 159.81/159.45  cnf(12947,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129471),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(12948,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x129481),x129481))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12955,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x129551),f329(a117,x129551)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12957,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a1),f2(a1)),f329(f108(a1),f2(a1))))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3189,3197,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,3355,12579,12583,12587,3361,3370,3882,4186,3491,12641,12721,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,4015,4650,11184,11275,11512,11515,3822,3528,3746,4628,3495,12857,3318,10515,10834,3319,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,4656,11705,11736,11771,11778,11812,3862,3628,3629,12928,12931,12934,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,11955,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,4204,3903,3848,3849,4663,10467,10470,10819,10822,11702,11888,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381])).
% 159.81/159.45  cnf(12959,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),f329(f108(a1),a85)),f2(a1)))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3108,3109,3113,3119,3122,3174,3176,3188,3189,3197,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,3355,12579,12583,12587,3361,3370,3882,4186,3491,12641,12721,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,4015,4650,11184,11275,11512,11515,3822,3528,3746,4628,3495,12857,3318,10515,10834,3319,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3984,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,4656,11705,11736,11771,11778,11812,3862,3628,3629,12928,12931,12934,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,3500,12302,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,3485,10831,10861,10870,10873,11454,12648,3524,3517,3943,3880,10494,11835,11863,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,3904,11955,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,4204,3903,3848,3849,4663,10467,10470,10819,10822,11702,11888,4664,11809,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388])).
% 159.81/159.45  cnf(12960,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x129601),x129601))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(12963,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129631,x129632)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12966,plain,
% 159.81/159.45     (P1(f329(f63(a909),f307(a909,x129661,x129662)))),
% 159.81/159.45     inference(rename_variables,[],[3629])).
% 159.81/159.45  cnf(12969,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x129691),x129691))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(12982,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x129821),f329(a117,x129821)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12987,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),f47(a909,x129871,x129872)),x129871))),
% 159.81/159.45     inference(rename_variables,[],[3880])).
% 159.81/159.45  cnf(12994,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x129941),f329(a117,x129941)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(12995,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x129951),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(13004,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a1),f329(f105(a1),x130041)),f2(a1)))),
% 159.81/159.45     inference(rename_variables,[],[4656])).
% 159.81/159.45  cnf(13005,plain,
% 159.81/159.45     (P1(f329(f247(f917(x130051,a904)),x130052))),
% 159.81/159.45     inference(rename_variables,[],[3485])).
% 159.81/159.45  cnf(13008,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a1),f329(f105(a1),x130081)),f2(a1)))),
% 159.81/159.45     inference(rename_variables,[],[4656])).
% 159.81/159.45  cnf(13009,plain,
% 159.81/159.45     (P1(f329(f247(f917(x130091,a904)),x130092))),
% 159.81/159.45     inference(rename_variables,[],[3485])).
% 159.81/159.45  cnf(13012,plain,
% 159.81/159.45     (P1(f329(f247(f917(x130121,a904)),x130122))),
% 159.81/159.45     inference(rename_variables,[],[3485])).
% 159.81/159.45  cnf(13023,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x130231),x130232),f191(f917(x130231,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(13024,plain,
% 159.81/159.45     (P1(f329(f63(x130241),f191(f917(x130241,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13033,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),f2(a909)),x130331))),
% 159.81/159.45     inference(rename_variables,[],[3445])).
% 159.81/159.45  cnf(13036,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x130361),x130362),f191(f917(x130361,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(13039,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x130391),x130392),f191(f917(x130391,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(13042,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130421),x130421))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13049,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130491),x130491))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13053,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x130531),f329(a117,x130531)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(13056,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130561),x130561))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13061,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130611),x130611))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13064,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130641),x130641))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13067,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x130671),x130671))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13070,plain,
% 159.81/159.45     (E(f329(f329(f23(f917(x130701,a904)),f191(f917(x130701,a904))),x130702),f191(f917(x130701,a904)))),
% 159.81/159.45     inference(rename_variables,[],[3690])).
% 159.81/159.45  cnf(13071,plain,
% 159.81/159.45     (P1(f329(f63(x130711),f191(f917(x130711,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13074,plain,
% 159.81/159.45     (E(f329(f329(f23(f917(x130741,a904)),f191(f917(x130741,a904))),x130742),f191(f917(x130741,a904)))),
% 159.81/159.45     inference(rename_variables,[],[3690])).
% 159.81/159.45  cnf(13075,plain,
% 159.81/159.45     (P1(f329(f63(x130751),f191(f917(x130751,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13078,plain,
% 159.81/159.45     (E(f329(f329(f23(f917(x130781,a904)),f191(f917(x130781,a904))),x130782),f191(f917(x130781,a904)))),
% 159.81/159.45     inference(rename_variables,[],[3690])).
% 159.81/159.45  cnf(13079,plain,
% 159.81/159.45     (P1(f329(f63(x130791),f191(f917(x130791,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13082,plain,
% 159.81/159.45     (E(f329(f329(f23(f917(x130821,a904)),f191(f917(x130821,a904))),x130822),f191(f917(x130821,a904)))),
% 159.81/159.45     inference(rename_variables,[],[3690])).
% 159.81/159.45  cnf(13083,plain,
% 159.81/159.45     (P1(f329(f63(x130831),f191(f917(x130831,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13087,plain,
% 159.81/159.45     (E(f329(f287(x130871,x130871),f268(x130871,x130872)),x130872)),
% 159.81/159.45     inference(rename_variables,[],[3384])).
% 159.81/159.45  cnf(13092,plain,
% 159.81/159.45     (E(f329(f329(f23(f917(x130921,a904)),f191(f917(x130921,a904))),x130922),f191(f917(x130921,a904)))),
% 159.81/159.45     inference(rename_variables,[],[3690])).
% 159.81/159.45  cnf(13093,plain,
% 159.81/159.45     (P1(f329(f63(x130931),f191(f917(x130931,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13097,plain,
% 159.81/159.45     (P1(f329(f63(x130971),f191(f917(x130971,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3500])).
% 159.81/159.45  cnf(13100,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x131001),x131001))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13106,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131061),x131061))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13109,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x131091),f329(a117,x131091)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(13116,plain,
% 159.81/159.45     (P1(f329(f329(f240(a909),x131161),f329(a117,x131161)))),
% 159.81/159.45     inference(rename_variables,[],[3492])).
% 159.81/159.45  cnf(13119,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x131191),x131191))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13130,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131301),x131301))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13135,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x131351),x131352),f191(f917(x131351,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(13146,plain,
% 159.81/159.45     (P1(f329(f329(f331(x131461),x131462),f247(f917(x131461,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3577])).
% 159.81/159.45  cnf(13147,plain,
% 159.81/159.45     (E(f329(f195(x131471,x131472),x131473),f125(x131471,x131472))),
% 159.81/159.45     inference(rename_variables,[],[3338])).
% 159.81/159.45  cnf(13155,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x131551,a904)),x131552),x131552))),
% 159.81/159.45     inference(rename_variables,[],[3719])).
% 159.81/159.45  cnf(13161,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x131611),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(13162,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131621),x131621))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13166,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x131661),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(13167,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131671),x131671))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13172,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x131721),x131721))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13179,plain,
% 159.81/159.45     (E(f329(f329(f16(x131791,x131792),x131793),x131794),x131793)),
% 159.81/159.45     inference(rename_variables,[],[3414])).
% 159.81/159.45  cnf(13182,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x131821,a904)),f329(f175(x131821),f179(x131821,x131822,x131823))),f329(f175(x131821),x131822)))),
% 159.81/159.45     inference(rename_variables,[],[4116])).
% 159.81/159.45  cnf(13184,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),f380(f329(x131841,f2(a909)),x131841,f2(a909))),f2(a909)))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3113,3119,3122,3124,3133,3138,3145,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,4015,4650,11184,11275,11512,11515,3822,3528,3746,4628,3495,12857,3318,10515,10834,3319,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,12430,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551])).
% 159.81/159.45  cnf(13186,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x131861),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(13187,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131871),x131871))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13191,plain,
% 159.81/159.45     (~P1(f329(f329(f240(a909),x131911),f2(a909)))),
% 159.81/159.45     inference(rename_variables,[],[4643])).
% 159.81/159.45  cnf(13192,plain,
% 159.81/159.45     (P1(f329(f329(f239(a1),x131921),x131921))),
% 159.81/159.45     inference(rename_variables,[],[3426])).
% 159.81/159.45  cnf(13194,plain,
% 159.81/159.45     (~P1(f329(f329(f240(f917(a909,a904)),f305(a909,f329(a117,x131941),f329(a117,x131941))),f305(a909,x131942,x131941)))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3113,3119,3122,3124,3133,3138,3145,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,4015,4650,11184,11275,11512,11515,3822,3528,3746,4628,3495,12857,3318,10515,10834,3319,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,12430,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650])).
% 159.81/159.45  cnf(13195,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x131951),x131951))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13197,plain,
% 159.81/159.45     (~P1(f329(f329(f239(f917(a909,a904)),f305(a909,f329(a117,x131971),f329(a117,x131971))),f305(a909,x131972,x131971)))),
% 159.81/159.45     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3113,3119,3122,3124,3133,3138,3145,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,4015,4650,11184,11275,11512,11515,3822,3528,3746,4628,3495,12857,3318,10515,10834,3319,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,4660,10960,11353,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,3445,10864,11016,11089,11864,12006,12203,12430,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,4198,3872,10867,11226,11396,11430,11441,12445,12558,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651])).
% 159.81/159.45  cnf(13198,plain,
% 159.81/159.45     (P1(f329(f329(f239(a909),x131981),x131981))),
% 159.81/159.45     inference(rename_variables,[],[3425])).
% 159.81/159.45  cnf(13201,plain,
% 159.81/159.45     (~P1(f329(f329(f239(a909),f329(a117,x132011)),x132011))),
% 159.81/159.45     inference(rename_variables,[],[4649])).
% 159.81/159.45  cnf(13207,plain,
% 159.81/159.45     (P1(f329(f329(f331(x132071),f329(x132072,x132073)),f329(f312(x132074,x132071,x132072),f247(f917(x132074,a904)))))),
% 159.81/159.45     inference(rename_variables,[],[4025])).
% 159.81/159.45  cnf(13208,plain,
% 159.81/159.45     (P28(x132081,x132081,f5(x132081),x132082)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(13212,plain,
% 159.81/159.45     (P1(f329(f329(f331(x132121),x132122),f247(f917(x132121,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3577])).
% 159.81/159.45  cnf(13213,plain,
% 159.81/159.45     (~P1(f329(f329(f331(x132131),x132132),f191(f917(x132131,a904))))),
% 159.81/159.45     inference(rename_variables,[],[4652])).
% 159.81/159.45  cnf(13217,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x132171,a904)),x132172),f247(f917(x132171,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(13218,plain,
% 159.81/159.45     (P28(x132181,x132181,f5(x132181),x132182)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.45  cnf(13222,plain,
% 159.81/159.45     (P1(f329(f329(f239(f917(x132221,a904)),x132222),f247(f917(x132221,a904))))),
% 159.81/159.45     inference(rename_variables,[],[3805])).
% 159.81/159.45  cnf(13223,plain,
% 159.81/159.45     (P28(x132231,x132231,f5(x132231),x132232)),
% 159.81/159.45     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13227,plain,
% 159.81/159.46     (P28(x132271,x132271,f5(x132271),x132272)),
% 159.81/159.46     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13230,plain,
% 159.81/159.46     (~P1(f329(f329(f240(f917(x132301,a904)),x132302),f191(f917(x132301,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4660])).
% 159.81/159.46  cnf(13233,plain,
% 159.81/159.46     (P28(x132331,x132331,f5(x132331),x132332)),
% 159.81/159.46     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13236,plain,
% 159.81/159.46     (P28(x132361,x132361,f5(x132361),x132362)),
% 159.81/159.46     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13239,plain,
% 159.81/159.46     (P1(f329(f329(f331(x132391),f329(x132392,x132393)),f329(f312(x132394,x132391,x132392),f247(f917(x132394,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[4025])).
% 159.81/159.46  cnf(13250,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x132501,a904)),f191(f917(x132501,a904))),x132502))),
% 159.81/159.46     inference(rename_variables,[],[3872])).
% 159.81/159.46  cnf(13254,plain,
% 159.81/159.46     (E(f329(f287(x132541,x132541),f268(x132541,x132542)),x132542)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(13258,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x132581),x132582),f191(f917(x132581,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13263,plain,
% 159.81/159.46     (P28(x132631,x132631,f5(x132631),x132632)),
% 159.81/159.46     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13266,plain,
% 159.81/159.46     (P1(f329(f329(f331(x132661),x132662),f247(f917(x132661,a904))))),
% 159.81/159.46     inference(rename_variables,[],[3577])).
% 159.81/159.46  cnf(13273,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x132731),x132732),f191(f917(x132731,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13276,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x132761),x132762),f191(f917(x132761,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13279,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),x132791),f329(a117,x132791)))),
% 159.81/159.46     inference(rename_variables,[],[3492])).
% 159.81/159.46  cnf(13280,plain,
% 159.81/159.46     (~E(f329(a117,x132801),x132801)),
% 159.81/159.46     inference(rename_variables,[],[4579])).
% 159.81/159.46  cnf(13283,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),x132831),f329(a117,f329(f329(f82(a909),x132832),x132831))))),
% 159.81/159.46     inference(rename_variables,[],[3873])).
% 159.81/159.46  cnf(13284,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),x132841),f329(a117,x132841)))),
% 159.81/159.46     inference(rename_variables,[],[3492])).
% 159.81/159.46  cnf(13286,plain,
% 159.81/159.46     (~E(f329(f329(f83(a909),f329(a117,f2(a909))),f124(x132861)),f329(f329(f83(a909),f329(a117,f2(a909))),f130(x132861,x132862,x132863)))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,3031,3034,3036,3040,3041,3047,3056,3062,3063,3064,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3113,3119,3122,3124,3133,3138,3145,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,3875,11832,3407,3504,11662,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,4007,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,4116,11207,12315,12388,12451,12495,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621])).
% 159.81/159.46  cnf(13293,plain,
% 159.81/159.46     (P1(f329(f329(f239(a1),f2(a1)),f329(f105(a1),x132931)))),
% 159.81/159.46     inference(rename_variables,[],[3524])).
% 159.81/159.46  cnf(13298,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x132981))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(13299,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x132991),x132991))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(13302,plain,
% 159.81/159.46     (~E(f329(a117,x133021),f2(a909))),
% 159.81/159.46     inference(rename_variables,[],[4589])).
% 159.81/159.46  cnf(13311,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x133111),x133112),f191(f917(x133111,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13314,plain,
% 159.81/159.46     (P1(f329(f63(a909),f307(a909,x133141,x133142)))),
% 159.81/159.46     inference(rename_variables,[],[3629])).
% 159.81/159.46  cnf(13315,plain,
% 159.81/159.46     (E(f329(f329(f237(a909),f329(a117,x133151)),f329(a117,x133152)),f329(a117,f329(f329(f237(a909),x133151),x133152)))),
% 159.81/159.46     inference(rename_variables,[],[3593])).
% 159.81/159.46  cnf(13318,plain,
% 159.81/159.46     (P1(f329(f63(a909),f307(a909,x133181,x133182)))),
% 159.81/159.46     inference(rename_variables,[],[3629])).
% 159.81/159.46  cnf(13319,plain,
% 159.81/159.46     (E(f329(f329(f238(a909),f329(a117,x133191)),f329(a117,x133192)),f329(a117,f329(f329(f238(a909),x133191),x133192)))),
% 159.81/159.46     inference(rename_variables,[],[3594])).
% 159.81/159.46  cnf(13322,plain,
% 159.81/159.46     (P1(f329(f63(a909),f307(a909,x133221,x133222)))),
% 159.81/159.46     inference(rename_variables,[],[3629])).
% 159.81/159.46  cnf(13331,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x133311),x133312),f191(f917(x133311,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13332,plain,
% 159.81/159.46     (E(f329(f329(f16(x133321,x133322),x133323),x133324),x133323)),
% 159.81/159.46     inference(rename_variables,[],[3414])).
% 159.81/159.46  cnf(13335,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x133351,a904)),f329(f175(x133351),f329(f139(x133351,x133352),x133353))),f329(f175(x133351),x133353)))),
% 159.81/159.46     inference(rename_variables,[],[4067])).
% 159.81/159.46  cnf(13336,plain,
% 159.81/159.46     (E(f329(f329(f16(x133361,x133362),x133363),x133364),x133363)),
% 159.81/159.46     inference(rename_variables,[],[3414])).
% 159.81/159.46  cnf(13339,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x133391,a904)),f329(f175(x133391),f329(f329(f178(x133391),x133392),x133393))),f329(f175(x133391),x133393)))),
% 159.81/159.46     inference(rename_variables,[],[4111])).
% 159.81/159.46  cnf(13340,plain,
% 159.81/159.46     (E(f329(f329(f16(x133401,x133402),x133403),x133404),x133403)),
% 159.81/159.46     inference(rename_variables,[],[3414])).
% 159.81/159.46  cnf(13344,plain,
% 159.81/159.46     (E(f329(f329(f16(x133441,x133442),x133443),x133444),x133443)),
% 159.81/159.46     inference(rename_variables,[],[3414])).
% 159.81/159.46  cnf(13357,plain,
% 159.81/159.46     (P1(f329(f329(f239(a1),f2(a1)),f329(f105(a1),x133571)))),
% 159.81/159.46     inference(rename_variables,[],[3524])).
% 159.81/159.46  cnf(13360,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x133601),x133602),f191(f917(x133601,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13361,plain,
% 159.81/159.46     (E(f329(f287(x133611,x133611),f268(x133611,x133612)),x133612)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(13362,plain,
% 159.81/159.46     (P28(x133621,x133621,f5(x133621),x133622)),
% 159.81/159.46     inference(rename_variables,[],[3661])).
% 159.81/159.46  cnf(13366,plain,
% 159.81/159.46     (E(f329(f287(x133661,x133661),f268(x133661,x133662)),x133662)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(13372,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),x133721),f329(a117,x133721)))),
% 159.81/159.46     inference(rename_variables,[],[3492])).
% 159.81/159.46  cnf(13374,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x133741),x133741))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(13375,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x133751))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(13378,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),x133781),f329(a117,x133781)))),
% 159.81/159.46     inference(rename_variables,[],[3492])).
% 159.81/159.46  cnf(13381,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x133811))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(13385,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x133851))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(13386,plain,
% 159.81/159.46     (P1(f329(f329(f240(a909),f2(a909)),f329(a117,x133861)))),
% 159.81/159.46     inference(rename_variables,[],[3504])).
% 159.81/159.46  cnf(13387,plain,
% 159.81/159.46     (E(f329(f287(x133871,x133871),f268(x133871,x133872)),x133872)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(13392,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x133921))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(13412,plain,
% 159.81/159.46     (E(f329(f329(f82(a909),f2(a909)),f860(f329(a117,f2(a909)),f2(a909))),f2(a909))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,13263,13362,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,11082,13302,3031,3034,3036,3040,3041,3047,3056,3057,3062,3063,3064,3065,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3111,3113,3119,3122,3124,3133,3138,3145,3150,3164,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,13254,13361,13366,13387,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,13179,13332,13336,13340,13344,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,3520,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3603,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,13284,13372,13378,3875,11832,3407,3504,11662,11943,13386,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,13191,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,12966,13314,13318,13322,3631,4007,3593,13315,3594,13319,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,12597,13335,4111,13339,4116,11207,12315,12388,12451,12495,13182,4117,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,13299,13374,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,13192,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,13266,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,13276,13311,13331,13360,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,13293,13357,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,13033,13298,13375,13381,13385,13392,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,4408,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,13155,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,13250,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,13283,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621,6641,6642,6698,7055,7270,8439,8722,8952,9142,9143,9212,9213,9400,9493,9494,9495,9496,9703,9971,10338,10339,6601,8543,8544,9007,9026,9838,9972,10337,4726,4757,4759])).
% 159.81/159.46  cnf(13470,plain,
% 159.81/159.46     (P1(f329(f329(f240(a1),f2(a1)),f329(f77(a1),f80(a1))))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,13263,13362,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,11082,13302,3031,3034,3036,3040,3041,3047,3056,3057,3062,3063,3064,3065,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3111,3113,3119,3122,3124,3133,3138,3145,3150,3164,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,13254,13361,13366,13387,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,13179,13332,13336,13340,13344,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,3520,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3603,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,13284,13372,13378,3875,11832,3407,3504,11662,11943,13386,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,13191,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,12966,13314,13318,13322,3631,4007,3593,13315,3594,13319,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,12597,13335,4111,13339,4116,11207,12315,12388,12451,12495,13182,4117,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,13299,13374,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,13192,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,13266,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,13276,13311,13331,13360,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,13293,13357,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,13033,13298,13375,13381,13385,13392,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,4408,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,13155,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,13250,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,13283,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621,6641,6642,6698,7055,7270,8439,8722,8952,9142,9143,9212,9213,9400,9493,9494,9495,9496,9703,9971,10338,10339,6601,8543,8544,9007,9026,9838,9972,10337,4726,4757,4759,4760,4763,4809,4813,4818,4956,4971,5003,5004,5035,5094,5097,5156,5273,5293,5331,5332,5334,5341,5342,5366,5410,5441,5463,5593,5665,5666,5728,5786])).
% 159.81/159.46  cnf(13486,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f329(a117,f329(f329(f82(a909),x134861),x134862))),f329(a117,x134862)))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,13263,13362,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,11082,13302,3031,3034,3036,3040,3041,3047,3056,3057,3062,3063,3064,3065,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3111,3113,3119,3122,3124,3133,3138,3145,3150,3164,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,13254,13361,13366,13387,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,13179,13332,13336,13340,13344,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,3520,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3603,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,13284,13372,13378,3875,11832,3407,3504,11662,11943,13386,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,13191,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,12966,13314,13318,13322,3631,4007,3593,13315,3594,13319,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,12597,13335,4111,13339,4116,11207,12315,12388,12451,12495,13182,4117,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,13299,13374,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,13192,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,13266,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,13276,13311,13331,13360,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,13293,13357,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,13033,13298,13375,13381,13385,13392,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,4408,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,13155,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,13250,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,13283,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621,6641,6642,6698,7055,7270,8439,8722,8952,9142,9143,9212,9213,9400,9493,9494,9495,9496,9703,9971,10338,10339,6601,8543,8544,9007,9026,9838,9972,10337,4726,4757,4759,4760,4763,4809,4813,4818,4956,4971,5003,5004,5035,5094,5097,5156,5273,5293,5331,5332,5334,5341,5342,5366,5410,5441,5463,5593,5665,5666,5728,5786,5787,5813,5817,5875,5877,5886,5892,5972])).
% 159.81/159.46  cnf(13492,plain,
% 159.81/159.46     (~P1(f329(f63(x134921),f39(f917(x134921,a904),f247(f917(f917(x134921,a904),a904)))))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,13263,13362,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,11082,13302,3031,3034,3036,3040,3041,3047,3056,3057,3062,3063,3064,3065,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3111,3113,3119,3122,3124,3133,3138,3145,3150,3164,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,13254,13361,13366,13387,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,13179,13332,13336,13340,13344,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,3520,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3603,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,13284,13372,13378,3875,11832,3407,3504,11662,11943,13386,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,13191,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,12966,13314,13318,13322,3631,4007,3593,13315,3594,13319,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,12597,13335,4111,13339,4116,11207,12315,12388,12451,12495,13182,4117,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,13299,13374,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,13192,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,13266,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,13276,13311,13331,13360,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,13293,13357,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,13033,13298,13375,13381,13385,13392,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,4408,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,13155,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,13250,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,13283,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621,6641,6642,6698,7055,7270,8439,8722,8952,9142,9143,9212,9213,9400,9493,9494,9495,9496,9703,9971,10338,10339,6601,8543,8544,9007,9026,9838,9972,10337,4726,4757,4759,4760,4763,4809,4813,4818,4956,4971,5003,5004,5035,5094,5097,5156,5273,5293,5331,5332,5334,5341,5342,5366,5410,5441,5463,5593,5665,5666,5728,5786,5787,5813,5817,5875,5877,5886,5892,5972,6051,6202,6369])).
% 159.81/159.46  cnf(13502,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f2(a909)),f30(a25)))),
% 159.81/159.46     inference(scs_inference,[],[4557,4082,12644,12808,12810,12812,3637,12288,12306,12754,12756,3661,11270,12321,12415,12418,12516,12551,12555,12563,12576,12638,12762,12764,13208,13218,13223,13227,13233,13236,13263,13362,3669,12385,12884,12886,3678,3393,12786,12788,12790,3394,12818,3360,12718,4613,4614,11909,4357,12875,3397,12771,3234,3291,12852,3292,12843,3293,3294,3295,12594,12838,4612,3721,4579,10382,10392,10405,10416,10419,10523,10526,10529,10624,10755,11061,11248,11251,11471,11554,11561,11575,11621,11624,11646,11663,11678,11741,11799,11815,12103,12128,12143,12172,12178,12270,12381,12544,12608,12750,13280,4592,10608,10707,11158,3480,3443,12834,3627,3344,4589,11082,13302,3031,3034,3036,3040,3041,3047,3056,3057,3062,3063,3064,3065,3069,3072,3073,3075,3080,3087,3089,3091,3092,3094,3096,3098,3099,3102,3105,3108,3109,3110,3111,3113,3119,3122,3124,3133,3138,3145,3150,3164,3174,3175,3176,3188,3189,3197,3198,3204,3315,4574,3216,3290,4575,3759,3988,11846,3268,11551,3405,3381,3384,10454,10457,10550,10553,10858,11566,11569,11689,11728,11733,11841,11881,12291,12492,12697,12752,12760,12775,12777,12792,12794,12816,12828,12865,12871,13087,13254,13361,13366,13387,3355,12579,12583,12587,3361,3370,3882,4186,3338,13147,3491,12641,12721,3257,3258,3621,3974,11597,3479,12847,3323,3254,3282,4608,3798,12801,3278,4091,3982,3302,3803,4560,3265,3244,3894,3301,3481,11013,11138,12382,12598,3354,4056,4602,10445,10605,11468,11649,12540,12580,12584,4610,12548,3414,11928,11931,13179,13332,13336,13340,13344,4015,4650,11184,11275,11512,11515,3822,3409,3528,3746,3520,4628,3495,12857,3318,10515,10834,3319,4637,3581,3311,3235,3340,11587,4200,12566,12709,4058,11204,11329,11399,12524,12530,12658,12661,12687,4668,11116,11342,11462,11485,11520,11526,12471,4669,11237,11345,11465,11523,4670,11348,11410,4671,11417,4672,3339,3619,12421,12468,12547,3786,3570,4471,4472,3603,3642,4600,11580,3763,3723,3765,3939,3690,13070,13074,13078,13082,13092,3984,12412,3605,3865,3492,10534,10647,10724,10794,10797,10837,10936,11174,11775,12099,12165,12241,12279,12350,12353,12691,12955,12982,12994,13053,13109,13116,13279,13284,13372,13378,3875,11832,3407,3504,11662,11943,13386,3684,4643,10422,10425,10451,10944,10957,11071,11504,11590,11774,11989,11997,12217,12220,12474,12570,12902,12905,12922,12925,12947,12995,13161,13166,13186,13191,4656,11705,11736,11771,11778,11812,13004,13008,3862,3628,3629,12928,12931,12934,12937,12963,12966,13314,13318,13322,3631,4007,3593,13315,3594,13319,3451,3453,3427,4640,3317,4597,3813,4122,3612,4657,4193,11482,3745,3464,11949,11952,12389,12496,12668,4648,10410,10413,10576,10668,10687,10694,10719,10727,10730,10744,10927,11161,11379,11656,11750,11900,12010,12013,4162,4121,12092,12436,4067,11010,12273,12452,12597,13335,4111,13339,4116,11207,12315,12388,12451,12495,13182,4117,3787,11782,12102,12248,12326,12372,4150,3805,11210,11280,11371,11436,12269,12343,12603,12684,12694,13217,13222,4660,10960,11353,13230,3424,10543,10634,10780,10844,11681,11903,11946,11977,12072,12127,12318,12336,12455,3425,10916,10963,10966,10997,11019,11055,11096,11132,12146,12149,12152,12155,12356,12359,12362,12365,12429,12614,12664,12948,12969,13042,13049,13056,13061,13064,13067,13100,13119,13172,13195,13198,13299,13374,3426,10621,10849,10939,11058,11795,11980,11992,12078,12089,12110,12115,12158,12183,12198,12960,13106,13130,13162,13167,13187,13192,3500,12302,13024,13071,13075,13079,13083,13093,13097,4639,10462,10491,10981,11022,11031,11860,11884,12034,12037,12040,12043,12142,12161,12164,12177,12229,12232,12235,12238,12400,12403,12502,12505,12607,12647,12730,3577,10712,10800,11066,11113,11332,11335,11425,11501,11666,12131,12543,12733,13146,13212,13266,4652,10990,11000,11105,11123,11126,11187,11190,11201,11294,11302,11316,11356,11384,11393,11433,11474,11479,11495,11498,11529,11534,11537,11781,11925,11958,12223,12226,12260,12303,12339,12480,12521,12527,12626,12629,12651,12708,12724,12744,13023,13036,13039,13135,13213,13258,13273,13276,13311,13331,13360,3485,10831,10861,10870,10873,11454,12648,12665,13005,13009,13012,3524,13293,13357,3517,3943,3880,10494,11835,11863,12987,4649,10442,10825,10828,11297,11313,11798,11851,11892,12007,12046,12049,12052,12055,13201,3445,10864,11016,11089,11864,12006,12203,12430,13033,13298,13375,13381,13385,13392,3904,11955,12944,4241,3634,4646,3915,3950,4631,4633,4634,3400,3401,4632,4635,4408,3735,11828,11912,12331,4335,11688,4662,10733,10736,4667,11193,11196,11387,11509,11543,4025,11540,11887,11891,12554,12562,12657,13207,13239,3870,11129,11135,11151,12124,12253,12342,12622,3719,11263,11390,12477,12487,12559,12617,12625,12741,13155,4198,4044,3872,10867,11226,11396,11430,11441,12445,12558,12611,13250,3687,10786,10789,10876,11045,3686,4665,11829,4661,12912,4666,10627,10739,11374,12424,12433,12483,12678,12681,4296,11003,12442,12448,12463,12486,4204,3903,12747,3848,3849,4663,10467,10470,10819,10822,11702,11888,12690,4664,11809,11897,3873,10783,11042,13283,4136,4679,4705,4761,4765,4793,4808,4815,4817,4853,4858,4887,4893,4979,5005,5006,5021,5043,5072,5073,5095,5096,5110,5113,5138,5144,5160,5163,5164,5165,5170,5171,5196,5222,5224,5225,5235,5240,5248,5285,5286,5294,5302,5306,5308,5322,5324,5330,5335,5336,5349,5355,5358,5359,5363,5397,5411,5420,5422,5423,5426,5427,5428,5438,5440,5446,5447,5448,5454,5458,5459,5460,5468,5472,5473,5478,5491,5499,5511,5513,5521,5525,5529,5555,5569,5570,5585,5597,5619,5625,5647,5648,5651,5670,5678,5679,5684,5685,5695,5697,5709,5714,5723,5724,5726,5727,5743,5747,5758,5759,5770,5777,5791,5795,5798,5804,5805,5806,5809,5814,5850,5851,5854,5856,5859,5860,5861,5863,5865,5867,5872,5879,5894,5908,5913,5914,5917,5928,5929,5936,5938,5942,5944,5949,5958,5993,6006,6015,6018,6027,6031,6032,6033,6034,6035,6043,6054,6060,6078,6081,6092,6123,6137,6164,6181,6182,6185,6201,6203,6204,6206,6221,6222,6225,6227,6230,6231,6246,6254,6255,6256,6258,6260,6294,6295,6300,6303,6310,6314,6348,6350,6352,6354,6363,6365,6367,6373,6375,6380,6383,6391,6399,6401,6402,6408,6429,6430,6431,6432,6434,6440,6445,6479,6480,6484,6485,6486,6487,6488,6489,6490,6499,6533,6534,6543,6565,6566,6586,6588,6599,6600,6608,6639,6640,6654,6675,6694,6696,6697,6749,6773,6817,6836,6845,6846,6847,6848,6866,6867,6874,6886,6889,6891,6893,6894,6895,6897,6911,6922,6923,6924,6937,6989,7000,7002,7006,7024,7025,7060,7073,7103,7188,7216,7271,7292,7301,7304,7367,7377,7441,7443,7457,7466,7469,7470,7486,7490,7492,7541,7551,7557,7572,7621,7622,7626,7667,7668,7686,7748,7755,7773,7797,7820,7832,7848,7858,7869,7870,7898,7900,7902,7911,7953,7965,7990,8050,8082,8117,8164,8180,8182,8197,8198,8273,8341,8365,8384,8411,8412,8509,8511,8513,8519,8536,8540,8555,8579,8590,8592,8605,8610,8614,8615,8616,8617,8618,8619,8643,8657,8658,8675,8676,8681,8682,8683,8684,8685,8703,8704,8705,8714,8727,8730,8741,8745,8747,8748,8749,8750,8757,8762,8770,8773,8790,8791,8822,8835,8839,8857,8878,8879,8880,8881,8896,8897,8920,8929,8939,8940,8941,8944,8965,8966,8977,9028,9034,9040,9042,9060,9063,9073,9074,9075,9085,9152,9183,9184,9185,9199,9215,9224,9225,9253,9254,9255,9256,9257,9259,9307,9333,9368,9378,9379,9380,9390,9417,9433,9437,9440,9463,9464,9491,9553,9558,9561,9594,9595,9596,9621,9622,9638,9658,9664,9676,9701,9722,9731,9732,9733,9734,9751,9753,9758,9788,9789,9795,9796,9841,9842,9852,9876,9895,9897,9898,9907,9919,9944,9977,9979,9983,10031,10072,10073,10075,10084,10085,10105,10110,10201,10287,10288,10352,10368,2,8,9,4692,4693,4711,4753,4755,4756,4780,4786,4787,4797,4842,4844,4892,5022,5023,5036,5061,5116,5117,5123,5124,5126,5128,5137,5140,5141,5149,5161,5162,5168,5189,5190,5211,5216,5217,5218,5219,5223,5231,5234,5241,5242,5243,5299,5304,5305,5310,5316,5346,5356,5361,5377,5395,5396,5403,5404,5405,5416,5434,5436,5437,5444,5451,5452,5464,5465,5466,5467,5469,5470,5474,5475,5476,5477,5507,5508,5509,5517,5518,5519,5520,5564,5566,5568,5604,5606,5607,5609,5610,5612,5613,5615,5624,5629,5630,5631,5633,5635,5636,5637,5638,5639,5640,5649,5659,5662,5673,5689,5690,5693,5703,5705,5706,5707,5735,5745,5761,5762,5771,5772,5774,5776,5781,5816,5821,5823,5881,5915,5916,5921,5927,5930,5931,5932,5933,5945,5955,5959,5960,5969,5990,6019,6038,6041,6042,6044,6071,6072,6073,6076,6077,6094,6107,6108,6139,6140,6144,6166,6169,6172,6194,6195,6223,6226,6234,6245,6253,6257,6264,6265,6266,6267,6297,6315,6366,6403,6405,6426,6427,6433,6436,6437,6441,6456,6472,6492,6493,6500,6509,6511,6526,6546,6553,6555,6570,6571,6574,6575,6577,6579,6580,6581,6583,6585,6587,6593,6594,6595,6596,6602,6604,6648,6653,6669,6670,6671,6672,6708,6713,6715,6720,6721,6729,6733,6745,6769,6770,6771,6772,6784,6789,6808,6812,6830,6857,6860,6861,6862,6868,6882,6903,6905,6907,6909,6912,6918,6920,6934,6939,6940,6975,6978,6979,6992,6993,6994,6995,7014,7015,7033,7058,7081,7092,7094,7095,7097,7099,7131,7132,7135,7136,7137,7138,7140,7142,7170,7179,7180,7191,7201,7240,7250,7254,7261,7272,7277,7279,7286,7295,7308,7325,7346,7348,7365,7370,7423,7425,7426,7427,7434,7440,7442,7505,7524,7538,7554,7555,7571,7603,7606,7613,7629,7651,7669,7672,7673,7683,7702,7703,7705,7707,7709,7711,7763,7764,7796,7798,7799,7800,7805,7826,7844,7849,7855,7857,7865,7877,7878,7880,7909,7936,8003,8004,8005,8053,8060,8061,8084,8085,8104,8105,8106,8172,8173,8174,8200,8201,8237,8243,8254,8265,8296,8300,8306,8318,8336,8342,8364,8409,8441,8453,8472,8475,8502,8527,8593,8594,8597,8598,8707,8708,8709,8710,8736,8765,8794,8838,8856,8898,8914,8958,8961,8974,8981,9025,9048,9069,9070,9087,9088,9101,9221,9227,9231,9251,9269,9294,9296,9299,9305,9308,9309,9319,9320,9340,9346,9355,9362,9403,9421,9441,9476,9477,9483,9544,9550,9590,9600,9603,9604,9606,9607,9620,9643,9657,9666,9667,9669,9671,9700,9822,9823,9871,9872,9912,9950,10058,10114,10176,10263,10279,10284,3,2755,2761,2762,2764,2766,2771,2772,2773,2774,2785,2787,2791,2792,2793,2794,2795,2805,2806,2807,2808,2809,2810,2813,2815,2818,2819,2820,2823,2824,2825,2826,2827,2829,2830,2832,2833,2834,2849,2850,2851,2852,2853,2855,2856,2857,2859,2866,2867,2875,2876,2880,2881,2885,2886,2887,2888,2889,2902,2903,2904,2906,2909,2920,2921,2926,2928,2929,2930,2932,2938,2940,2966,2969,2970,2971,2974,2975,2977,2979,2980,2986,2988,3018,5394,5433,5577,5578,5579,5660,5760,5790,5824,5840,5842,5848,5909,5910,5911,5912,5919,5957,6089,6138,6163,6198,6381,6388,6424,6425,6446,6449,6451,6458,6459,6460,6461,6462,6463,6464,6465,6548,6618,6619,6706,6740,6741,6781,6782,6919,6933,7003,7004,7011,7034,7065,7067,7113,7133,7134,7149,7150,7152,7190,7234,7235,7332,7403,7404,7405,7406,7421,7458,7510,7511,7520,7527,7529,7540,7574,7575,7576,7577,7717,7718,7725,7727,7728,7729,7944,7946,7947,7963,8000,8001,8080,8125,8184,8206,8207,8281,8377,8451,8452,8454,8487,8551,8552,8650,8651,8652,8653,8797,9018,9044,9045,9116,9130,9186,9187,9314,9316,9349,9373,9404,9446,9641,9908,10083,10139,10141,6531,6532,6621,6641,6642,6698,7055,7270,8439,8722,8952,9142,9143,9212,9213,9400,9493,9494,9495,9496,9703,9971,10338,10339,6601,8543,8544,9007,9026,9838,9972,10337,4726,4757,4759,4760,4763,4809,4813,4818,4956,4971,5003,5004,5035,5094,5097,5156,5273,5293,5331,5332,5334,5341,5342,5366,5410,5441,5463,5593,5665,5666,5728,5786,5787,5813,5817,5875,5877,5886,5892,5972,6051,6202,6369,6491,6651,6854,7068,7106])).
% 159.81/159.46  cnf(13684,plain,
% 159.81/159.46     (P1(f329(f329(f331(x136841),f329(x136842,x136843)),f329(f312(x136844,x136841,x136842),f247(f917(x136844,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[4025])).
% 159.81/159.46  cnf(13693,plain,
% 159.81/159.46     (~P1(f329(f329(f331(f916(x136931,x136931)),x136932),f268(x136931,f191(f917(x136931,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11122])).
% 159.81/159.46  cnf(13700,plain,
% 159.81/159.46     (~E(f329(f329(f154(x137001),x137002),x137003),x137003)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(13707,plain,
% 159.81/159.46     (~E(x137071,f329(a117,x137071))),
% 159.81/159.46     inference(rename_variables,[],[10477])).
% 159.81/159.46  cnf(13712,plain,
% 159.81/159.46     (~E(f329(f329(f106(a909),f329(a117,x137121)),x137121),f329(a117,x137121))),
% 159.81/159.46     inference(rename_variables,[],[11721])).
% 159.81/159.46  cnf(13722,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x137221,a904)),f329(f175(x137221),f179(x137221,x137222,x137223))),f329(f175(x137221),x137222)))),
% 159.81/159.46     inference(rename_variables,[],[4116])).
% 159.81/159.46  cnf(13728,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x137281,a904)),x137282),x137282))),
% 159.81/159.46     inference(rename_variables,[],[3719])).
% 159.81/159.46  cnf(13739,plain,
% 159.81/159.46     (~E(f329(f329(f154(x137391),x137392),x137393),x137393)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(13746,plain,
% 159.81/159.46     (~E(f329(a26,x137461),f32(x137462,x137463))),
% 159.81/159.46     inference(rename_variables,[],[4592])).
% 159.81/159.46  cnf(13749,plain,
% 159.81/159.46     (E(f329(x137491,f329(f94(x137492,x137493,f247(f917(x137492,a904)),x137491),f329(x137491,x137494))),f329(x137491,x137494))),
% 159.81/159.46     inference(rename_variables,[],[11260])).
% 159.81/159.46  cnf(13792,plain,
% 159.81/159.46     (~P1(f329(f329(f239(a909),f329(a117,x137921)),x137921))),
% 159.81/159.46     inference(rename_variables,[],[4649])).
% 159.81/159.46  cnf(13805,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x138051),x138052)),x138051))),
% 159.81/159.46     inference(rename_variables,[],[4664])).
% 159.81/159.46  cnf(13808,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x138081),x138082)),x138081))),
% 159.81/159.46     inference(rename_variables,[],[4664])).
% 159.81/159.46  cnf(13816,plain,
% 159.81/159.46     (~P1(f329(f329(f191(f917(x138161,f917(x138162,a904))),x138163),x138164))),
% 159.81/159.46     inference(rename_variables,[],[4666])).
% 159.81/159.46  cnf(13836,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x138361),x138361))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(13839,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x138391,a904)),f329(f175(x138391),f179(x138391,x138392,x138393))),f329(f175(x138391),x138392)))),
% 159.81/159.46     inference(rename_variables,[],[4116])).
% 159.81/159.46  cnf(13842,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x138421),x138422),f191(f917(x138421,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13845,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),x138451),x138451))),
% 159.81/159.46     inference(rename_variables,[],[4639])).
% 159.81/159.46  cnf(13850,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x138501),x138502),f191(f917(x138501,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13857,plain,
% 159.81/159.46     (~P1(f329(f329(f239(a909),f329(f329(f83(a909),f329(a117,x138571)),f329(a117,x138571))),x138571))),
% 159.81/159.46     inference(rename_variables,[],[10875])).
% 159.81/159.46  cnf(13873,plain,
% 159.81/159.46     (E(f329(f329(f137(x138731),x138732),f118(x138731)),x138732)),
% 159.81/159.46     inference(rename_variables,[],[3355])).
% 159.81/159.46  cnf(13881,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x138811),x138811))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(13888,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x138881),f329(f329(f82(a909),x138881),x138882)))),
% 159.81/159.46     inference(rename_variables,[],[3686])).
% 159.81/159.46  cnf(13891,plain,
% 159.81/159.46     (~P1(f329(f329(f331(a909),x138911),f329(f285(a909),f2(a909))))),
% 159.81/159.46     inference(rename_variables,[],[11970])).
% 159.81/159.46  cnf(13898,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x138981),x138982),f191(f917(x138981,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13903,plain,
% 159.81/159.46     (~E(f329(f329(f154(x139031),x139032),x139033),x139033)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(13906,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x139061),x139062),f191(f917(x139061,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(13913,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x139131,a904)),f329(f175(x139131),f179(x139131,x139132,x139133))),f329(f175(x139131),x139132)))),
% 159.81/159.46     inference(rename_variables,[],[4116])).
% 159.81/159.46  cnf(13918,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x139181),x139181))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(13923,plain,
% 159.81/159.46     (~P38(x139231,x139232,x139233,f329(f329(f157(x139234,x139231),x139235),f329(a117,f118(x139234))),f118(x139232))),
% 159.81/159.46     inference(rename_variables,[],[11401])).
% 159.81/159.46  cnf(13927,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x139271),f329(f329(f83(a909),x139271),x139271)))),
% 159.81/159.46     inference(rename_variables,[],[3687])).
% 159.81/159.46  cnf(13934,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x139341),x139342),f329(f313(x139341,x139343,x139344),f191(f917(x139343,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11125])).
% 159.81/159.46  cnf(13939,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x139391,a904)),f191(f917(x139391,a904))),x139392))),
% 159.81/159.46     inference(rename_variables,[],[3872])).
% 159.81/159.46  cnf(13946,plain,
% 159.81/159.46     (~P1(f329(f329(f239(a909),f329(f329(f83(a909),f329(a117,x139461)),f329(a117,x139461))),x139461))),
% 159.81/159.46     inference(rename_variables,[],[10875])).
% 159.81/159.46  cnf(13949,plain,
% 159.81/159.46     (E(f329(x139491,f329(f94(x139492,x139493,f247(f917(x139492,a904)),x139491),f329(x139491,x139494))),f329(x139491,x139494))),
% 159.81/159.46     inference(rename_variables,[],[11260])).
% 159.81/159.46  cnf(13952,plain,
% 159.81/159.46     (~E(f329(f329(f154(x139521),x139522),x139523),x139523)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(13955,plain,
% 159.81/159.46     (E(f329(f287(x139551,x139551),f268(x139551,x139552)),x139552)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(13963,plain,
% 159.81/159.46     (~E(f329(a117,x139631),f2(a909))),
% 159.81/159.46     inference(rename_variables,[],[4589])).
% 159.81/159.46  cnf(13974,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),x139741),x139741))),
% 159.81/159.46     inference(rename_variables,[],[4639])).
% 159.81/159.46  cnf(13977,plain,
% 159.81/159.46     (E(f329(x139771,f329(f94(x139772,x139773,f247(f917(x139772,a904)),x139771),f329(x139771,x139774))),f329(x139771,x139774))),
% 159.81/159.46     inference(rename_variables,[],[11260])).
% 159.81/159.46  cnf(13984,plain,
% 159.81/159.46     (P1(f329(f329(f240(a1),f329(f329(f23(a1),x139841),f80(a1))),x139841))),
% 159.81/159.46     inference(rename_variables,[],[10938])).
% 159.81/159.46  cnf(13989,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x139891),x139892)),x139892))),
% 159.81/159.46     inference(rename_variables,[],[4663])).
% 159.81/159.46  cnf(13996,plain,
% 159.81/159.46     (~P1(f329(f329(f331(f916(x139961,x139961)),x139962),f268(x139961,f191(f917(x139961,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11122])).
% 159.81/159.46  cnf(14018,plain,
% 159.81/159.46     (P1(f329(f329(f331(x140181),f329(x140182,x140183)),f329(f312(x140184,x140181,x140182),f247(f917(x140184,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[4025])).
% 159.81/159.46  cnf(14023,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x140231),x140232),f329(f313(x140231,x140233,x140234),f191(f917(x140233,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11125])).
% 159.81/159.46  cnf(14028,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x140281),x140281))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(14034,plain,
% 159.81/159.46     (~P1(f329(f329(f331(a909),x140341),f329(f285(a909),f2(a909))))),
% 159.81/159.46     inference(rename_variables,[],[11970])).
% 159.81/159.46  cnf(14037,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x140371),f329(f329(f83(a909),x140371),x140371)))),
% 159.81/159.46     inference(rename_variables,[],[3687])).
% 159.81/159.46  cnf(14056,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x140561),x140562),f191(f917(x140561,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(14064,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x140641),f329(f329(f83(a909),x140641),x140641)))),
% 159.81/159.46     inference(rename_variables,[],[3687])).
% 159.81/159.46  cnf(14067,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x140671),f329(f329(f82(a909),x140671),x140672)))),
% 159.81/159.46     inference(rename_variables,[],[3686])).
% 159.81/159.46  cnf(14076,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x140761,a904)),f329(f175(x140761),f179(x140761,x140762,x140763))),f329(f175(x140761),x140762)))),
% 159.81/159.46     inference(rename_variables,[],[4116])).
% 159.81/159.46  cnf(14081,plain,
% 159.81/159.46     (P1(f329(f329(f240(a1),f329(f329(f23(a1),x140811),f80(a1))),x140811))),
% 159.81/159.46     inference(rename_variables,[],[10938])).
% 159.81/159.46  cnf(14088,plain,
% 159.81/159.46     (~P1(f329(f329(f331(f916(x140881,x140881)),x140882),f268(x140881,f191(f917(x140881,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11122])).
% 159.81/159.46  cnf(14091,plain,
% 159.81/159.46     (~P1(f329(f329(f331(a909),x140911),f329(f285(a909),f2(a909))))),
% 159.81/159.46     inference(rename_variables,[],[11970])).
% 159.81/159.46  cnf(14094,plain,
% 159.81/159.46     (E(f329(x140941,f329(f94(x140942,x140943,f247(f917(x140942,a904)),x140941),f329(x140941,x140944))),f329(x140941,x140944))),
% 159.81/159.46     inference(rename_variables,[],[11260])).
% 159.81/159.46  cnf(14099,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x140991),f329(f329(f82(a909),x140991),x140992)))),
% 159.81/159.46     inference(rename_variables,[],[3686])).
% 159.81/159.46  cnf(14106,plain,
% 159.81/159.46     (~P1(f329(f329(f240(a909),f329(f329(f82(a909),x141061),x141062)),x141061))),
% 159.81/159.46     inference(rename_variables,[],[4664])).
% 159.81/159.46  cnf(14109,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x141091),x141092),f191(f917(x141091,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(14114,plain,
% 159.81/159.46     (E(f329(x141141,f329(f94(x141142,x141143,f247(f917(x141142,a904)),x141141),f329(x141141,x141144))),f329(x141141,x141144))),
% 159.81/159.46     inference(rename_variables,[],[11260])).
% 159.81/159.46  cnf(14117,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(f917(x141171,a904),a904)),x141172),f329(f310(x141171),f39(f917(x141171,a904),x141172))))),
% 159.81/159.46     inference(rename_variables,[],[4044])).
% 159.81/159.46  cnf(14120,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),x141201),x141201))),
% 159.81/159.46     inference(rename_variables,[],[3425])).
% 159.81/159.46  cnf(14123,plain,
% 159.81/159.46     (~E(f329(f329(f154(x141231),x141232),x141233),x141233)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(14130,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x141301),x141302),f191(f917(x141301,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(14155,plain,
% 159.81/159.46     (E(f329(f287(x141551,x141551),f268(x141551,x141552)),x141552)),
% 159.81/159.46     inference(rename_variables,[],[3384])).
% 159.81/159.46  cnf(14158,plain,
% 159.81/159.46     (~P1(f329(f329(f239(a909),f329(f329(f83(a909),f329(a117,x141581)),f329(a117,x141581))),x141581))),
% 159.81/159.46     inference(rename_variables,[],[10875])).
% 159.81/159.46  cnf(14166,plain,
% 159.81/159.46     (~P1(f329(f329(f331(f916(f910(x141661),f910(x141661))),f329(f329(f257(f910(x141661),f910(x141661)),x141662),f118(x141661))),f148(x141661,x141663)))),
% 159.81/159.46     inference(rename_variables,[],[4668])).
% 159.81/159.46  cnf(14177,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x141771),x141772),f191(f917(x141771,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(14180,plain,
% 159.81/159.46     (P1(f329(f329(f331(x141801),f329(x141802,x141803)),f329(f312(x141804,x141801,x141802),f247(f917(x141804,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[4025])).
% 159.81/159.46  cnf(14196,plain,
% 159.81/159.46     (~P1(f329(f329(f331(a909),x141961),f329(f285(a909),f2(a909))))),
% 159.81/159.46     inference(rename_variables,[],[11970])).
% 159.81/159.46  cnf(14221,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x142211),x142212),f191(f917(x142211,a904))))),
% 159.81/159.46     inference(rename_variables,[],[4652])).
% 159.81/159.46  cnf(14224,plain,
% 159.81/159.46     (~P1(f329(f329(f331(x142241),x142242),f329(f313(x142241,x142243,x142244),f191(f917(x142243,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11125])).
% 159.81/159.46  cnf(14260,plain,
% 159.81/159.46     (P1(f329(f329(f239(f917(x142601,a904)),f329(f175(x142601),f179(x142601,x142602,x142603))),f329(f175(x142601),x142602)))),
% 159.81/159.46     inference(rename_variables,[],[4116])).
% 159.81/159.46  cnf(14281,plain,
% 159.81/159.46     (~E(f329(f329(f154(x142811),x142812),x142813),x142813)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(14291,plain,
% 159.81/159.46     (~P1(f329(f329(f331(a909),x142911),f329(f285(a909),f2(a909))))),
% 159.81/159.46     inference(rename_variables,[],[11970])).
% 159.81/159.46  cnf(14294,plain,
% 159.81/159.46     (E(f329(f329(f137(x142941),x142942),f118(x142941)),x142942)),
% 159.81/159.46     inference(rename_variables,[],[3355])).
% 159.81/159.46  cnf(14302,plain,
% 159.81/159.46     (~P1(f329(f329(f331(f916(x143021,x143021)),x143022),f268(x143021,f191(f917(x143021,a904)))))),
% 159.81/159.46     inference(rename_variables,[],[11122])).
% 159.81/159.46  cnf(14305,plain,
% 159.81/159.46     (~E(f329(f329(f154(x143051),x143052),x143053),x143053)),
% 159.81/159.46     inference(rename_variables,[],[4602])).
% 159.81/159.46  cnf(14326,plain,
% 159.81/159.46     (P1(f329(f329(f239(a909),f2(a909)),x143261))),
% 159.81/159.46     inference(rename_variables,[],[3445])).
% 159.81/159.46  cnf(14363,plain,
% 159.81/159.46     ($false),
% 159.81/159.46     inference(scs_inference,[],[4557,3862,3451,4162,4007,3216,4665,4631,3425,13836,13881,13918,14028,14120,3427,4058,3500,4668,14166,4640,3517,3875,4025,13684,14018,14180,4652,13842,13850,13898,13906,14056,14109,14130,14177,14221,4116,13722,13839,13913,14076,14260,3903,4592,13746,4589,13963,4602,13700,13739,13903,13952,14123,14281,14305,4628,3407,3504,3426,3880,3445,14326,3735,3870,3719,13728,4044,14117,3872,13939,3687,13927,14037,14064,3686,13888,14067,14099,3873,3384,13955,14155,3355,13873,14294,3379,4669,4639,13845,13974,4649,13792,4662,4661,4666,13816,4663,13989,4664,13805,13808,14106,3627,11721,13712,10477,13707,13286,10531,12157,12959,12071,13184,12673,11531,13470,12432,10785,10769,11745,11255,12675,12704,12711,10938,13984,14081,3789,11107,11440,11395,11260,13749,13949,13977,14094,14114,13412,10582,11517,11489,10704,3456,3369,11324,11422,13194,13197,13486,10893,13502,11866,12376,12369,12476,11970,13891,14034,14091,14196,14291,12957,11122,13693,13996,14088,14302,12290,11125,13934,14023,14224,10875,13857,13946,14158,12231,12728,11378,13492,12637,11401,13923,11368,11362,11140,11405,3070,11780,3975,9,5555,6078,7572,5144,5648,8590,10287,7060,7557,7551,5332,6924,8839,4726,10072,5156,8411,6430,8966,9983,9638,5597,6365,6488,5363,4893,8683,9463,9796,4763,5366,5165,6697,7667,8684,9596,5938,7869,5679,5521,7990,5625,6989,8939,9256,5972,5095,5724,8365,7367,7686,8770,8341,9732,6675,5235,6350,5491,8643,6032,6847,6206,5293,5308,5397,5438,6369,6533,5758,8658,10105,6015,5593,5072,6221,6773,8977,5678,8682,8896,9259,8750,5035,5459,6640,9307,7188,6499,7068,7469,8940,5440,5894,9788,4971,5423,9184,6923,5138,8730,6310,6380,6897,8181,8,7848,9491,5851,7898,6201,6432,6092,6401,8929,4759,5043,6479,9060,9758,5944,6018,6639,6848,6314,7622,4761,6204,5647,5723,6894,7271,8704,7512,9378,7820,8762,5585,6027,6043,5322,5795,9183,8757,5569,9379,9558,5448,6654,6937,6874,6006,9042,5791,5805,6182,7832,8619,8714,9199,9440,7216,7470,6399,8412,6295,8513,6565,5619,6696,6895,8614,9224,4757,5798,6440,6922,6294,5225,6867,5867,5875,8180,6225,8749,8273,6255,7953,7965,8685,9253,9895,6486,4815,5222,5334,6300,8082,4679,6354,2,8880,8536,10110,6137,7000,6164,6846,6817,7626,5164,5872,6185,6484,7457,9063,9841,5420,9464,6181,8384,5928,7621,8519,4956,9257,9594,8616,4979,4813,5877,6230,5441,5273,6891,6352,5859,6260,5886,9458,5473,6375,8965,8198,9074,10352,4887,10085,8822,5163,5426,5695,7024,7582,8920,5171,7304,9852,10288,4705,6845,7006,9085,5726,5460,7443,10075,6363,8579,6889,8676,4809,8592,9390,8897,5324,6258,9028,5342,6256,9676,8791,4793]),
% 159.81/159.46     ['proof']).
% 159.81/159.47  % SZS output end Proof
% 159.81/159.47  % Total time :144.380000s
%------------------------------------------------------------------------------