TSTP Solution File: SWV906-1 by CSE---1.6

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : CSE---1.6
% Problem  : SWV906-1 : TPTP v8.1.2. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %s %d

% Computer : n019.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 : Thu Aug 31 21:35:45 EDT 2023

% Result   : Unsatisfiable 2.20s 2.30s
% Output   : CNFRefutation 2.33s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : SWV906-1 : TPTP v8.1.2. Released v4.1.0.
% 0.11/0.13  % Command    : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %s %d
% 0.14/0.34  % Computer : n019.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Tue Aug 29 08:48:43 EDT 2023
% 0.14/0.34  % CPUTime    : 
% 0.20/0.56  start to proof:theBenchmark
% 2.14/2.26  %-------------------------------------------
% 2.14/2.26  % File        :CSE---1.6
% 2.14/2.26  % Problem     :theBenchmark
% 2.14/2.26  % Transform   :cnf
% 2.14/2.26  % Format      :tptp:raw
% 2.14/2.26  % Command     :java -jar mcs_scs.jar %d %s
% 2.14/2.26  
% 2.14/2.26  % Result      :Theorem 1.500000s
% 2.14/2.26  % Output      :CNFRefutation 1.500000s
% 2.14/2.26  %-------------------------------------------
% 2.14/2.27  %------------------------------------------------------------------------------
% 2.14/2.27  % File     : SWV906-1 : TPTP v8.1.2. Released v4.1.0.
% 2.14/2.27  % Domain   : Software Verification
% 2.14/2.27  % Problem  : Hoare logic with procedures 454_1
% 2.14/2.27  % Version  : Especial.
% 2.14/2.27  % English  : Completeness is taken relative to completeness of the underlying
% 2.14/2.27  %            logic. Two versions of completeness proof: nested single recursion
% 2.14/2.27  %            and simultaneous recursion in call rule.
% 2.14/2.27  
% 2.14/2.27  % Refs     : [Nip10] Nipkow (2010), Email to Geoff Sutcliffe
% 2.14/2.27  %          : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% 2.14/2.27  % Source   : [Nip10]
% 2.14/2.27  % Names    : Hoare-454_1 [Nip10]
% 2.14/2.27  
% 2.14/2.27  % Status   : Unsatisfiable
% 2.14/2.27  % Rating   : 0.10 v8.1.0, 0.11 v7.5.0, 0.16 v7.4.0, 0.18 v7.3.0, 0.17 v7.1.0, 0.08 v7.0.0, 0.20 v6.4.0, 0.13 v6.3.0, 0.09 v6.2.0, 0.20 v6.1.0, 0.00 v6.0.0, 0.10 v5.5.0, 0.45 v5.3.0, 0.44 v5.2.0, 0.38 v5.1.0, 0.47 v5.0.0, 0.36 v4.1.0
% 2.14/2.27  % Syntax   : Number of clauses     :  514 ( 195 unt;  49 nHn; 294 RR)
% 2.14/2.27  %            Number of literals    :  984 ( 354 equ; 498 neg)
% 2.14/2.27  %            Maximal clause size   :    5 (   1 avg)
% 2.14/2.27  %            Maximal term depth    :    7 (   2 avg)
% 2.14/2.27  %            Number of predicates  :   24 (  23 usr;   2 prp; 0-9 aty)
% 2.14/2.27  %            Number of functors    :   62 (  62 usr;  14 con; 0-6 aty)
% 2.14/2.27  %            Number of variables   : 1823 ( 580 sgn)
% 2.14/2.27  % SPC      : CNF_UNS_RFO_SEQ_NHN
% 2.14/2.27  
% 2.14/2.27  % Comments :
% 2.14/2.27  %------------------------------------------------------------------------------
% 2.14/2.27  cnf(cls_restrict__map__empty_0,axiom,
% 2.14/2.27      hAPP(c_Map_Orestrict__map(c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),t_a),V_D,t_a,T_b),v_x) = c_Option_Ooption_ONone(T_b) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_fun__upd__None__restrict_1,axiom,
% 2.14/2.27      ( c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,V_D,T_a,T_b),V_x,c_Option_Ooption_ONone(T_b),T_a,tc_Option_Ooption(T_b)) = c_Map_Orestrict__map(V_m,V_D,T_a,T_b)
% 2.14/2.27      | hBOOL(c_in(V_x,V_D,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__map__to__empty_0,axiom,
% 2.14/2.27      hAPP(c_Map_Orestrict__map(V_m,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a,T_b),v_x) = c_Option_Ooption_ONone(T_b) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__in_0,axiom,
% 2.14/2.27      ( hAPP(c_Map_Orestrict__map(V_m,V_A,T_a,T_b),V_x) = hAPP(V_m,V_x)
% 2.14/2.27      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__out_0,axiom,
% 2.14/2.27      ( hAPP(c_Map_Orestrict__map(V_m,V_A,T_a,T_b),V_x) = c_Option_Ooption_ONone(T_b)
% 2.14/2.27      | hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__fun__upd_1,axiom,
% 2.14/2.27      ( c_Map_Orestrict__map(c_Fun_Ofun__upd(V_m,V_x,V_y,T_a,tc_Option_Ooption(T_b)),V_D,T_a,T_b) = c_Map_Orestrict__map(V_m,V_D,T_a,T_b)
% 2.14/2.27      | hBOOL(c_in(V_x,V_D,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__map__insert_0,axiom,
% 2.14/2.27      c_Map_Orestrict__map(V_f,c_Set_Oinsert(V_a,V_A,T_a),T_a,T_b) = c_Fun_Ofun__upd(c_Map_Orestrict__map(V_f,V_A,T_a,T_b),V_a,hAPP(V_f,V_a),T_a,tc_Option_Ooption(T_b)) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_fun__upd__restrict_0,axiom,
% 2.14/2.27      c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,V_D,T_a,T_b),V_x,V_y,T_a,tc_Option_Ooption(T_b)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,c_HOL_Ominus__class_Ominus(V_D,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a,T_b),V_x,V_y,T_a,tc_Option_Ooption(T_b)) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_fun__upd__restrict__conv_0,axiom,
% 2.14/2.27      ( c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,V_D,T_a,T_b),V_x,V_y,T_a,tc_Option_Ooption(T_b)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,c_HOL_Ominus__class_Ominus(V_D,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a,T_b),V_x,V_y,T_a,tc_Option_Ooption(T_b))
% 2.14/2.27      | ~ hBOOL(c_in(V_x,V_D,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_restrict__fun__upd_0,axiom,
% 2.14/2.27      ( c_Map_Orestrict__map(c_Fun_Ofun__upd(V_m,V_x,V_y,T_a,tc_Option_Ooption(T_b)),V_D,T_a,T_b) = c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,c_HOL_Ominus__class_Ominus(V_D,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a,T_b),V_x,V_y,T_a,tc_Option_Ooption(T_b))
% 2.14/2.27      | ~ hBOOL(c_in(V_x,V_D,T_a)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_Un__assoc_0,axiom,
% 2.14/2.27      c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_sup__assoc_0,axiom,
% 2.14/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.14/2.27      | c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_y,V_z,T_a),T_a) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_sup__left__commute_0,axiom,
% 2.14/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.14/2.27      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_y,V_z,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_z,T_a),T_a) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_inf__sup__aci_I7_J_0,axiom,
% 2.14/2.27      ( ~ class_Lattices_Olattice(T_a)
% 2.14/2.27      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_y,V_z,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_z,T_a),T_a) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_inf__sup__aci_I6_J_0,axiom,
% 2.14/2.27      ( ~ class_Lattices_Olattice(T_a)
% 2.14/2.27      | c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_y,V_z,T_a),T_a) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_Un__subset__iff_2,axiom,
% 2.14/2.27      ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool))
% 2.14/2.27      | ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
% 2.14/2.27      | ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_Un__upper2_0,axiom,
% 2.14/2.27      c_lessequals(V_B,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_Un__upper1_0,axiom,
% 2.14/2.27      c_lessequals(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_Un__least_0,axiom,
% 2.14/2.27      ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool))
% 2.14/2.27      | ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
% 2.14/2.27      | ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_le__supI_0,axiom,
% 2.14/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.14/2.27      | c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a)
% 2.14/2.27      | ~ c_lessequals(V_b,V_x,T_a)
% 2.14/2.27      | ~ c_lessequals(V_a,V_x,T_a) ) ).
% 2.14/2.27  
% 2.14/2.27  cnf(cls_sup__ge1_0,axiom,
% 2.20/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.27      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_sup__ge2_0,axiom,
% 2.20/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.27      | c_lessequals(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_sup__least_0,axiom,
% 2.20/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.27      | c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_y,V_z,T_a),V_x,T_a)
% 2.20/2.27      | ~ c_lessequals(V_z,V_x,T_a)
% 2.20/2.27      | ~ c_lessequals(V_y,V_x,T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_le__sup__iff_2,axiom,
% 2.20/2.27      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.27      | c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
% 2.20/2.27      | ~ c_lessequals(V_y,V_z,T_a)
% 2.20/2.27      | ~ c_lessequals(V_x,V_z,T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_inf__sup__ord_I4_J_0,axiom,
% 2.20/2.27      ( ~ class_Lattices_Olattice(T_a)
% 2.20/2.27      | c_lessequals(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_inf__sup__ord_I3_J_0,axiom,
% 2.20/2.27      ( ~ class_Lattices_Olattice(T_a)
% 2.20/2.27      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_Diff__partition_0,axiom,
% 2.20/2.27      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,c_HOL_Ominus__class_Ominus(V_B,V_A,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_B
% 2.20/2.27      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_com_Osimps_I14_J_0,axiom,
% 2.20/2.27      c_Com_Ocom_OSKIP != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_com_Osimps_I32_J_0,axiom,
% 2.20/2.27      c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_Diff__subset_0,axiom,
% 2.20/2.27      c_lessequals(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_set__empty__eq_1,axiom,
% 2.20/2.27      c_Option_Oset(c_Option_Ooption_ONone(T_a),T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_CollectI_0,axiom,
% 2.20/2.27      ( hBOOL(c_in(V_a,c_Collect(V_P,T_a),T_a))
% 2.20/2.27      | ~ hBOOL(hAPP(V_P,V_a)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_CollectD_0,axiom,
% 2.20/2.27      ( hBOOL(hAPP(V_P,V_a))
% 2.20/2.27      | ~ hBOOL(c_in(V_a,c_Collect(V_P,T_a),T_a)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_Diff__iff_2,axiom,
% 2.20/2.27      ( hBOOL(c_in(V_c,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a))
% 2.20/2.27      | hBOOL(c_in(V_c,V_B,T_a))
% 2.20/2.27      | ~ hBOOL(c_in(V_c,V_A,T_a)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_DiffI_0,axiom,
% 2.20/2.27      ( hBOOL(c_in(V_c,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a))
% 2.20/2.27      | hBOOL(c_in(V_c,V_B,T_a))
% 2.20/2.27      | ~ hBOOL(c_in(V_c,V_A,T_a)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_com_Osimps_I43_J_0,axiom,
% 2.20/2.27      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OLocal(V_loc,V_fun,V_com) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_insert__subset_0,axiom,
% 2.20/2.27      ( hBOOL(c_in(V_x,V_B,T_a))
% 2.20/2.27      | ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_SUP__const_0,axiom,
% 2.20/2.27      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_b)
% 2.20/2.27      | c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,c_COMBK(V_M,T_b,T_a),T_a,T_b) = V_M
% 2.20/2.27      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.27  
% 2.20/2.27  cnf(cls_com_Osimps_I61_J_0,axiom,
% 2.20/2.27      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OWhile(V_fun,V_com) ).
% 2.20/2.27  
% 2.20/2.28  cnf(cls_subset__insert__iff_2,axiom,
% 2.20/2.28      ( c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_subset__insert__iff_1,axiom,
% 2.20/2.28      ( c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_subset__insert_1,axiom,
% 2.20/2.28      ( c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_subset__insert_0,axiom,
% 2.20/2.28      ( c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.28      | hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_UN__iff_2,axiom,
% 2.20/2.28      ( hBOOL(c_in(V_b,c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_b,tc_fun(T_a,tc_bool)),T_a))
% 2.20/2.28      | ~ hBOOL(c_in(V_b,hAPP(V_B,V_x),T_a))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_UN__I_0,axiom,
% 2.20/2.28      ( hBOOL(c_in(V_b,c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_a,tc_fun(T_b,tc_bool)),T_b))
% 2.20/2.28      | ~ hBOOL(c_in(V_b,hAPP(V_B,V_a),T_b))
% 2.20/2.28      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__Diff__cancel2_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(c_HOL_Ominus__class_Ominus(V_B,V_A,tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_B,V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__Diff__cancel_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_HOL_Ominus__class_Ominus(V_B,V_A,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_fun__diff__def_0,axiom,
% 2.20/2.28      ( ~ class_HOL_Ominus(T_b)
% 2.20/2.28      | hAPP(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(t_a,T_b)),v_x) = c_HOL_Ominus__class_Ominus(hAPP(V_A,v_x),hAPP(V_B,v_x),T_b) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__Diff_0,axiom,
% 2.20/2.28      c_HOL_Ominus__class_Ominus(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_HOL_Ominus__class_Ominus(V_A,V_C,tc_fun(T_a,tc_bool)),c_HOL_Ominus__class_Ominus(V_B,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I34_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_complete__lattice_OInf__lower_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(V_less__eq,hAPP(V_Inf,V_A)),V_x))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_complete__lattice_OSup__upper_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(V_less__eq,V_x),hAPP(V_Sup,V_A)))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__commute_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_B,V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_sup__commute_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.28      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,V_x,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_inf__sup__aci_I5_J_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Olattice(T_a)
% 2.20/2.28      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,V_x,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I5_J_0,axiom,
% 2.20/2.28      ( c_Com_Ocom_OWhile(V_fun,V_com) != c_Com_Ocom_OWhile(V_fun_H,V_com_H)
% 2.20/2.28      | V_fun = V_fun_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I5_J_1,axiom,
% 2.20/2.28      ( c_Com_Ocom_OWhile(V_fun,V_com) != c_Com_Ocom_OWhile(V_fun_H,V_com_H)
% 2.20/2.28      | V_com = V_com_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__left__absorb_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_sup__left__idem_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.28      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_inf__sup__aci_I8_J_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Olattice(T_a)
% 2.20/2.28      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I15_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_SUP1__iff_2,axiom,
% 2.20/2.28      ( hBOOL(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_a,tc_fun(T_b,tc_bool)),V_b))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(V_B,V_x),V_b))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_SUP1__I_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_a,tc_fun(T_b,tc_bool)),V_b))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(V_B,V_a),V_b))
% 2.20/2.28      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I53_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OWhile(V_fun_H,V_com_H) != c_Com_Ocom_OCond(V_fun,V_com1,V_com2) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_finite_0,axiom,
% 2.20/2.28      ( ~ class_Finite__Set_Ofinite_Ofinite(T_a)
% 2.20/2.28      | c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_MGT__def_0,axiom,
% 2.20/2.28      hAPP(c_Hoare__Mirabelle_OMGT,V_c) = c_Hoare__Mirabelle_Otriple_Otriple(c_fequal(tc_Com_Ostate),V_c,c_Natural_Oevalc(V_c),tc_Com_Ostate) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I50_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OSemi(V_com1,V_com2) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I27_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_insert__Diff__if_1,axiom,
% 2.20/2.28      ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool)) = c_Set_Oinsert(V_x,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.28      | hBOOL(c_in(V_x,V_B,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_fun__upd__idem__iff_0,axiom,
% 2.20/2.28      ( c_Fun_Ofun__upd(V_f,V_x,V_y,T_a,T_b) != V_f
% 2.20/2.28      | hAPP(V_f,V_x) = V_y ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Sup__UNIV_0,axiom,
% 2.20/2.28      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.28      | c_Complete__Lattice_OSup__class_OSup(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),T_a) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_dom__eq__singleton__conv_0,axiom,
% 2.20/2.28      ( c_Map_Odom(V_f,T_a,T_b) != c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.28      | V_f = c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),T_a),V_x,c_Option_Ooption_OSome(c_Map_Osko__Map__Xdom__eq__singleton__conv__1__1(V_f,V_x,T_a,T_b),T_b),T_a,tc_Option_Ooption(T_b)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_fun__upd__None__restrict_0,axiom,
% 2.20/2.28      ( c_Fun_Ofun__upd(c_Map_Orestrict__map(V_m,V_D,T_a,T_b),V_x,c_Option_Ooption_ONone(T_b),T_a,tc_Option_Ooption(T_b)) = c_Map_Orestrict__map(V_m,c_HOL_Ominus__class_Ominus(V_D,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a,T_b)
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_D,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__left__commute_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_B,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_evalc_OSemi_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSemi(V_c0,V_c1)),V_s0),V_s2))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s1),V_s2))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0),V_s0),V_s1)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_image__diff__subset_0,axiom,
% 2.20/2.28      c_lessequals(c_HOL_Ominus__class_Ominus(c_Set_Oimage(V_f,V_A,T_b,T_a),c_Set_Oimage(V_f,V_B,T_b,T_a),tc_fun(T_a,tc_bool)),c_Set_Oimage(V_f,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_b,tc_bool)),T_b,T_a),tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_evalc__elim__cases_I5_J_1,axiom,
% 2.20/2.28      ( ~ hBOOL(hAPP(V_b,V_s))
% 2.20/2.28      | hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s),V_t))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b,V_c1,V_c2)),V_s),V_t)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_evalc_OIfTrue_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b,V_c0,V_c1)),V_s),V_s1))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c0),V_s),V_s1))
% 2.20/2.28      | ~ hBOOL(hAPP(V_b,V_s)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Max__mono_0,axiom,
% 2.20/2.28      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.28      | c_lessequals(c_Finite__Set_Olinorder__class_OMax(V_M,T_a),c_Finite__Set_Olinorder__class_OMax(V_N,T_a),T_a)
% 2.20/2.28      | ~ c_Finite__Set_Ofinite(V_N,T_a)
% 2.20/2.28      | V_M = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ c_lessequals(V_M,V_N,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_eq__eqI_0,axiom,
% 2.20/2.28      ( ~ class_OrderedGroup_Oab__group__add(T_a)
% 2.20/2.28      | c_HOL_Ominus__class_Ominus(V_x,V_x,T_a) != c_HOL_Ominus__class_Ominus(V_x_H,V_y_H,T_a)
% 2.20/2.28      | V_x_H = V_y_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_eq__eqI_1,axiom,
% 2.20/2.28      ( ~ class_OrderedGroup_Oab__group__add(T_a)
% 2.20/2.28      | c_HOL_Ominus__class_Ominus(V_xa,V_y,T_a) != c_HOL_Ominus__class_Ominus(V_x,V_x,T_a)
% 2.20/2.28      | V_xa = V_y ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_evalc_OWhileTrue_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b,V_c)),V_s0),V_s2))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b,V_c)),V_s1),V_s2))
% 2.20/2.28      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s0),V_s1))
% 2.20/2.28      | ~ hBOOL(hAPP(V_b,V_s0)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_rangeI_0,axiom,
% 2.20/2.28      hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_bool)),T_b,T_a),T_a)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Diff__idemp_0,axiom,
% 2.20/2.28      c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) = c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_COMBK__def_0,axiom,
% 2.20/2.28      hAPP(c_COMBK(V_P,T_a,T_b),V_Q) = V_P ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_mem__def_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(V_S,V_x))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_S,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_mem__def_1,axiom,
% 2.20/2.28      ( hBOOL(c_in(V_x,V_S,T_a))
% 2.20/2.28      | ~ hBOOL(hAPP(V_S,V_x)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_INT__extend__simps_I4_J_0,axiom,
% 2.20/2.28      c_HOL_Ominus__class_Ominus(V_A,c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),V_B,T_b,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I51_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_elem__set_0,axiom,
% 2.20/2.28      ( V_xo = c_Option_Ooption_OSome(V_x,T_a)
% 2.20/2.28      | ~ hBOOL(c_in(V_x,c_Option_Oset(V_xo,T_a),T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_sup__idem_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.28      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_x,T_a) = V_x ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Un__absorb_0,axiom,
% 2.20/2.28      c_Lattices_Oupper__semilattice__class_Osup(V_A,V_A,tc_fun(T_a,tc_bool)) = V_A ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_sup__fun__eq_0,axiom,
% 2.20/2.28      ( ~ class_Lattices_Olattice(T_b)
% 2.20/2.28      | hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_f,V_g,tc_fun(t_a,T_b)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(V_f,v_x),hAPP(V_g,v_x),T_b) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_image__subset__iff_0,axiom,
% 2.20/2.28      ( hBOOL(c_in(hAPP(V_f,V_x),V_B,T_a))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_b))
% 2.20/2.28      | ~ c_lessequals(c_Set_Oimage(V_f,V_A,T_b,T_a),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_finite__surj_0,axiom,
% 2.20/2.28      ( c_Finite__Set_Ofinite(V_B,T_b)
% 2.20/2.28      | ~ c_lessequals(V_B,c_Set_Oimage(V_f,V_A,T_a,T_b),tc_fun(T_b,tc_bool))
% 2.20/2.28      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_subset__insert__iff_0,axiom,
% 2.20/2.28      ( c_lessequals(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_subset__insert__iff_3,axiom,
% 2.20/2.28      ( c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_lessequals(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_diff__single__insert_0,axiom,
% 2.20/2.28      ( c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.28      | ~ c_lessequals(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_fold1__def_0,axiom,
% 2.20/2.28      c_Finite__Set_Ofold1(V_f,V_A,T_a) = c_The(c_Finite__Set_Ofold1Set(V_f,V_A,T_a),T_a) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I56_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_le__SUPI_0,axiom,
% 2.20/2.28      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_b)
% 2.20/2.28      | c_lessequals(hAPP(V_M,V_i),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_M,T_a,T_b),T_b)
% 2.20/2.28      | ~ hBOOL(c_in(V_i,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_UN__upper_0,axiom,
% 2.20/2.28      ( c_lessequals(hAPP(V_B,V_a),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_a,tc_fun(T_b,tc_bool)),tc_fun(T_b,tc_bool))
% 2.20/2.28      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_insert__Diff1_0,axiom,
% 2.20/2.28      ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool)) = c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.28      | ~ hBOOL(c_in(V_x,V_B,T_a)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I36_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I24_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I7_J_2,axiom,
% 2.20/2.28      ( c_Com_Ocom_OCall(V_vname,V_pname,V_fun) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H)
% 2.20/2.28      | V_fun = V_fun_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I7_J_1,axiom,
% 2.20/2.28      ( c_Com_Ocom_OCall(V_vname,V_pname,V_fun) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H)
% 2.20/2.28      | V_pname = V_pname_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I7_J_0,axiom,
% 2.20/2.28      ( c_Com_Ocom_OCall(V_vname,V_pname,V_fun) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H)
% 2.20/2.28      | V_vname = V_vname_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_complete__lattice_OSup__UNIV_0,axiom,
% 2.20/2.28      ( hAPP(V_Sup,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool))) = V_top
% 2.20/2.28      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_complete__lattice_OInf__UNIV_0,axiom,
% 2.20/2.28      ( hAPP(V_Inf,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool))) = V_bot
% 2.20/2.28      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I17_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OWhile(V_fun_H,V_com_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_finite__Diff_0,axiom,
% 2.20/2.28      ( c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.28      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I39_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OWhile(V_fun_H,V_com_H) != c_Com_Ocom_OLocal(V_loc,V_fun,V_com) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_evalc_OWhileFalse_0,axiom,
% 2.20/2.28      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b,V_c)),V_s),V_s))
% 2.20/2.28      | hBOOL(hAPP(V_b,V_s)) ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Collect__def_0,axiom,
% 2.20/2.28      c_Collect(V_P,T_a) = V_P ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I3_J_1,axiom,
% 2.20/2.28      ( c_Com_Ocom_OSemi(V_com1,V_com2) != c_Com_Ocom_OSemi(V_com1_H,V_com2_H)
% 2.20/2.28      | V_com2 = V_com2_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I3_J_0,axiom,
% 2.20/2.28      ( c_Com_Ocom_OSemi(V_com1,V_com2) != c_Com_Ocom_OSemi(V_com1_H,V_com2_H)
% 2.20/2.28      | V_com1 = V_com1_H ) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_com_Osimps_I46_J_0,axiom,
% 2.20/2.28      c_Com_Ocom_OSemi(V_com1,V_com2) != c_Com_Ocom_OWhile(V_fun_H,V_com_H) ).
% 2.20/2.28  
% 2.20/2.28  cnf(cls_Sup__insert_0,axiom,
% 2.20/2.29      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.29      | c_Complete__Lattice_OSup__class_OSup(c_Set_Oinsert(V_a,V_A,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_a,c_Complete__Lattice_OSup__class_OSup(V_A,T_a),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__top__right_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__top__left_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(T_a),V_x,T_a) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__UNIV__left_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__UNIV__right_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I44_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSemi(V_com1,V_com2) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__Diff2_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(V_A,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_B,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__Diff2_1,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_A,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_B,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I35_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OLocal(V_loc,V_fun,V_com) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__nonempty_0,axiom,
% 2.20/2.29      c_Fun_Ofun__upd(V_t,V_k,c_Option_Ooption_OSome(V_x,T_b),T_a,tc_Option_Ooption(T_b)) != c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__UN_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(hAPP(V_B,V_x),T_b)
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_a,tc_fun(T_b,tc_bool)),T_b)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I23_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UNION__empty__conv_I2_J_0,axiom,
% 2.20/2.29      ( c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_b,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | hAPP(V_B,V_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I52_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != c_Com_Ocom_OWhile(V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_DiffE_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_c,V_A,T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_c,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I37_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) != c_Com_Ocom_OLocal(V_loc,V_fun,V_com) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_DiffE_1,axiom,
% 2.20/2.29      ( ~ hBOOL(c_in(V_c,V_B,T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_c,c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UN__subset__iff_0,axiom,
% 2.20/2.29      ( c_lessequals(hAPP(V_A,V_x),V_B,tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_I,T_b))
% 2.20/2.29      | ~ c_lessequals(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_I,V_A,T_b,tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I45_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UN__absorb_0,axiom,
% 2.20/2.29      ( c_Lattices_Oupper__semilattice__class_Osup(hAPP(V_A,V_k),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_I,V_A,T_a,tc_fun(T_b,tc_bool)),tc_fun(T_b,tc_bool)) = c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_I,V_A,T_a,tc_fun(T_b,tc_bool))
% 2.20/2.29      | ~ hBOOL(c_in(V_k,V_I,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I4_J_2,axiom,
% 2.20/2.29      ( c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H)
% 2.20/2.29      | V_com2 = V_com2_H ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I4_J_1,axiom,
% 2.20/2.29      ( c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H)
% 2.20/2.29      | V_com1 = V_com1_H ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I4_J_0,axiom,
% 2.20/2.29      ( c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H)
% 2.20/2.29      | V_fun = V_fun_H ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__Un_2,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_Lattices_Oupper__semilattice__class_Osup(V_F,V_G,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_G,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_F,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__UnI_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_Lattices_Oupper__semilattice__class_Osup(V_F,V_G,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_G,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_F,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_atLeastatMost__subset__iff_3,axiom,
% 2.20/2.29      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.29      | c_lessequals(c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a),c_SetInterval_Oord__class_OatLeastAtMost(V_c,V_d,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_b,V_d,T_a)
% 2.20/2.29      | ~ c_lessequals(V_c,V_a,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_atLeastatMost__subset__iff_1,axiom,
% 2.20/2.29      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.29      | c_lessequals(V_b,V_d,T_a)
% 2.20/2.29      | ~ c_lessequals(V_a,V_b,T_a)
% 2.20/2.29      | ~ c_lessequals(c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a),c_SetInterval_Oord__class_OatLeastAtMost(V_c,V_d,T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_atLeastatMost__subset__iff_0,axiom,
% 2.20/2.29      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.29      | c_lessequals(V_c,V_a,T_a)
% 2.20/2.29      | ~ c_lessequals(V_a,V_b,T_a)
% 2.20/2.29      | ~ c_lessequals(c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a),c_SetInterval_Oord__class_OatLeastAtMost(V_c,V_d,T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UNIV__I_0,axiom,
% 2.20/2.29      hBOOL(c_in(V_x,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I57_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OCond(V_fun,V_com1,V_com2) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I28_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OWhile(V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_atLeastatMost__subset__iff_2,axiom,
% 2.20/2.29      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.29      | c_lessequals(c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a),c_SetInterval_Oord__class_OatLeastAtMost(V_c,V_d,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.29      | c_lessequals(V_a,V_b,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I22_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_fun__upd__twist_0,axiom,
% 2.20/2.29      ( c_Fun_Ofun__upd(c_Fun_Ofun__upd(V_m,V_a,V_b,T_a,T_b),V_c,V_d,T_a,T_b) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(V_m,V_c,V_d,T_a,T_b),V_a,V_b,T_a,T_b)
% 2.20/2.29      | V_a = V_c ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup1E_0,axiom,
% 2.20/2.29      ( hBOOL(hAPP(V_B,V_x))
% 2.20/2.29      | hBOOL(hAPP(V_A,V_x))
% 2.20/2.29      | ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup1CI_0,axiom,
% 2.20/2.29      ( hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x))
% 2.20/2.29      | ~ hBOOL(hAPP(V_B,V_x)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup1CI_1,axiom,
% 2.20/2.29      ( hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x))
% 2.20/2.29      | ~ hBOOL(hAPP(V_A,V_x)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UnE_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_c,V_B,T_a))
% 2.20/2.29      | hBOOL(c_in(V_c,V_A,T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_c,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I38_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OWhile(V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UNION__empty__conv_I1_J_0,axiom,
% 2.20/2.29      ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_b,tc_fun(T_a,tc_bool))
% 2.20/2.29      | hAPP(V_B,V_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_domIff_0,axiom,
% 2.20/2.29      ( hAPP(V_m,V_a) != c_Option_Ooption_ONone(T_b)
% 2.20/2.29      | ~ hBOOL(c_in(V_a,c_Map_Odom(V_m,T_a,T_b),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_domIff_1,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_a,c_Map_Odom(V_m,T_a,T_b),T_a))
% 2.20/2.29      | hAPP(V_m,V_a) = c_Option_Ooption_ONone(T_b) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__Un_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(V_F,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_Lattices_Oupper__semilattice__class_Osup(V_F,V_G,tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__Un_1,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(V_G,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_Lattices_Oupper__semilattice__class_Osup(V_F,V_G,tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UN__extend__simps_I2_J_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),V_A,T_b,tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) = V_B ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UN__extend__simps_I3_J_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),V_B,T_b,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I26_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OCond(V_fun_H,V_com1_H,V_com2_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I16_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I10_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSKIP != c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_fun__upd__upd_0,axiom,
% 2.20/2.29      c_Fun_Ofun__upd(c_Fun_Ofun__upd(V_f,V_x,V_y,T_a,T_b),V_x,V_z,T_a,T_b) = c_Fun_Ofun__upd(V_f,V_x,V_z,T_a,T_b) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__mono_0,axiom,
% 2.20/2.29      ( c_lessequals(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),c_HOL_Ominus__class_Ominus(V_C,V_D,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_D,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Inf__UNIV_0,axiom,
% 2.20/2.29      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.29      | c_Complete__Lattice_OInf__class_OInf(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),T_a) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_top1I_0,axiom,
% 2.20/2.29      hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),V_x)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_top__fun__eq_0,axiom,
% 2.20/2.29      ( ~ class_Orderings_Otop(T_b)
% 2.20/2.29      | hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,T_b)),v_x) = c_Orderings_Otop__class_Otop(T_b) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_set__empty__eq_0,axiom,
% 2.20/2.29      ( c_Option_Oset(V_xo,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | V_xo = c_Option_Ooption_ONone(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__subset__conv_1,axiom,
% 2.20/2.29      ( c_lessequals(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__subset__conv_0,axiom,
% 2.20/2.29      ( c_lessequals(V_A,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_evalc__elim__cases_I1_J_0,axiom,
% 2.20/2.29      ( V_t = V_s
% 2.20/2.29      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_t)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_le__funD_0,axiom,
% 2.20/2.29      ( ~ class_HOL_Oord(T_b)
% 2.20/2.29      | c_lessequals(hAPP(V_f,V_x),hAPP(V_g,V_x),T_b)
% 2.20/2.29      | ~ c_lessequals(V_f,V_g,tc_fun(T_a,T_b)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__bot__left_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) = V_x ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__bot__right_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Obot__class_Obot(T_a),T_a) = V_x ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_bot__least_0,axiom,
% 2.20/2.29      ( ~ class_Orderings_Obot(T_a)
% 2.20/2.29      | c_lessequals(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__eq__bot__eq1_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
% 2.20/2.29      | V_A = c_Orderings_Obot__class_Obot(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_sup__eq__bot__eq2_0,axiom,
% 2.20/2.29      ( ~ class_Lattices_Obounded__lattice(T_a)
% 2.20/2.29      | c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
% 2.20/2.29      | V_B = c_Orderings_Obot__class_Obot(T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__empty_2,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_complete__lattice_OInf__empty_0,axiom,
% 2.20/2.29      ( hAPP(V_Inf,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))) = V_top
% 2.20/2.29      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_complete__lattice_OSup__empty_0,axiom,
% 2.20/2.29      ( hAPP(V_Sup,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))) = V_bot
% 2.20/2.29      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_empty__Collect__eq_0,axiom,
% 2.20/2.29      ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Collect(V_P,T_a)
% 2.20/2.29      | ~ hBOOL(hAPP(V_P,V_x)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_ex__in__conv_0,axiom,
% 2.20/2.29      ~ hBOOL(c_in(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_ball__empty_0,axiom,
% 2.20/2.29      ( hBOOL(hAPP(V_P,V_x))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_empty__iff_0,axiom,
% 2.20/2.29      ~ hBOOL(c_in(V_c,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_emptyE_0,axiom,
% 2.20/2.29      ~ hBOOL(c_in(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__empty_1,axiom,
% 2.20/2.29      c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__empty_0,axiom,
% 2.20/2.29      ( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Collect__empty__eq_0,axiom,
% 2.20/2.29      ( c_Collect(V_P,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ hBOOL(hAPP(V_P,V_x)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_empty__fold1SetE_0,axiom,
% 2.20/2.29      ~ hBOOL(hAPP(c_Finite__Set_Ofold1Set(V_f,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),V_x)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_UNIV__not__empty_0,axiom,
% 2.20/2.29      c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_empty__Diff_0,axiom,
% 2.20/2.29      c_HOL_Ominus__class_Ominus(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__empty__right_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__empty__left_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) = V_B ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__cancel_0,axiom,
% 2.20/2.29      c_HOL_Ominus__class_Ominus(V_A,V_A,tc_fun(T_a,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__empty_0,axiom,
% 2.20/2.29      c_HOL_Ominus__class_Ominus(V_A,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite_OemptyI_0,axiom,
% 2.20/2.29      c_Finite__Set_Ofinite(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_empty__subsetI_0,axiom,
% 2.20/2.29      c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_bex__empty_0,axiom,
% 2.20/2.29      ( ~ hBOOL(hAPP(V_P,V_x))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__empty_1,axiom,
% 2.20/2.29      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | V_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__empty_0,axiom,
% 2.20/2.29      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__range__imageI_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_Set_Oimage(c_COMBB(V_f,V_g,T_a,T_c,T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_bool)),T_b,T_c),T_c)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_Set_Oimage(V_g,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_bool)),T_b,T_a),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__Diff_0,axiom,
% 2.20/2.29      ( c_Set_Oinsert(V_a,c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a) = V_A
% 2.20/2.29      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Sup__binary_0,axiom,
% 2.20/2.29      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.29      | c_Complete__Lattice_OSup__class_OSup(c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__insert__iff_4,axiom,
% 2.20/2.29      ( c_lessequals(V_A,c_Set_Oinsert(V_x,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Diff__insert__absorb_0,axiom,
% 2.20/2.29      ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(V_x,V_A,T_a),c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)) = V_A
% 2.20/2.29      | hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__mono_0,axiom,
% 2.20/2.29      ( c_lessequals(c_Set_Oinsert(V_a,V_C,T_a),c_Set_Oinsert(V_a,V_D,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_C,V_D,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__iff_2,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_a,c_Set_Oinsert(V_b,V_A,T_a),T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insertCI_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_a,c_Set_Oinsert(V_b,V_B,T_a),T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_a,V_B,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_complete__lattice_OInf__insert_0,axiom,
% 2.20/2.29      ( hAPP(V_Inf,c_Set_Oinsert(V_a,V_A,T_a)) = hAPP(hAPP(V_inf,V_a),hAPP(V_Inf,V_A))
% 2.20/2.29      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_complete__lattice_OSup__insert_0,axiom,
% 2.20/2.29      ( hAPP(V_Sup,c_Set_Oinsert(V_a,V_A,T_a)) = hAPP(hAPP(V_sup,V_a),hAPP(V_Sup,V_A))
% 2.20/2.29      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insertE_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(V_a,V_A,T_a))
% 2.20/2.29      | V_a = V_b
% 2.20/2.29      | ~ hBOOL(c_in(V_a,c_Set_Oinsert(V_b,V_A,T_a),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__insert_1,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_Set_Oinsert(V_a,V_A,T_a),T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__insert_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(V_A,T_a)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(c_Set_Oinsert(V_a,V_A,T_a),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__insertI_0,axiom,
% 2.20/2.29      c_lessequals(V_B,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__insert__right_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)) = c_Set_Oinsert(V_a,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_Un__insert__left_0,axiom,
% 2.20/2.29      c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(V_a,V_B,T_a),V_C,tc_fun(T_a,tc_bool)) = c_Set_Oinsert(V_a,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__insertI2_0,axiom,
% 2.20/2.29      ( c_lessequals(V_A,c_Set_Oinsert(V_b,V_B,T_a),tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__subset_1,axiom,
% 2.20/2.29      ( c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.29      | ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__iff_1,axiom,
% 2.20/2.29      hBOOL(c_in(V_x,c_Set_Oinsert(V_x,V_A,T_a),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insertI1_0,axiom,
% 2.20/2.29      hBOOL(c_in(V_a,c_Set_Oinsert(V_a,V_B,T_a),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insertCI_1,axiom,
% 2.20/2.29      hBOOL(c_in(V_x,c_Set_Oinsert(V_x,V_B,T_a),T_a)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__ident_0,axiom,
% 2.20/2.29      ( c_Set_Oinsert(V_x,V_A,T_a) != c_Set_Oinsert(V_x,V_B,T_a)
% 2.20/2.29      | hBOOL(c_in(V_x,V_B,T_a))
% 2.20/2.29      | hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.29      | V_A = V_B ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_insert__absorb_0,axiom,
% 2.20/2.29      ( c_Set_Oinsert(V_a,V_A,T_a) = V_A
% 2.20/2.29      | ~ hBOOL(c_in(V_a,V_A,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_fun__upd__image_0,axiom,
% 2.20/2.29      ( c_Set_Oimage(c_Fun_Ofun__upd(V_f,V_x,V_y,T_b,T_a),V_A,T_b,T_a) = c_Set_Oinsert(V_y,c_Set_Oimage(V_f,c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b),tc_fun(T_b,tc_bool)),T_b,T_a),T_a)
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_image__Un_0,axiom,
% 2.20/2.29      c_Set_Oimage(V_f,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_b,tc_bool)),T_b,T_a) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(V_f,V_A,T_b,T_a),c_Set_Oimage(V_f,V_B,T_b,T_a),tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_subset__image__iff_2,axiom,
% 2.20/2.29      ( ~ c_lessequals(V_x,V_A,tc_fun(T_b,tc_bool))
% 2.20/2.29      | c_lessequals(c_Set_Oimage(V_f,V_x,T_b,T_a),c_Set_Oimage(V_f,V_A,T_b,T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_image__mono_0,axiom,
% 2.20/2.29      ( c_lessequals(c_Set_Oimage(V_f,V_A,T_a,T_b),c_Set_Oimage(V_f,V_B,T_a,T_b),tc_fun(T_b,tc_bool))
% 2.20/2.29      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_finite__imageI_0,axiom,
% 2.20/2.29      ( c_Finite__Set_Ofinite(c_Set_Oimage(V_h,V_F,T_a,T_b),T_b)
% 2.20/2.29      | ~ c_Finite__Set_Ofinite(V_F,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_rev__image__eqI_0,axiom,
% 2.20/2.29      ( ~ hBOOL(c_in(V_x,V_A,T_aa))
% 2.20/2.29      | hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_aa,T_a),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_image__iff_2,axiom,
% 2.20/2.29      ( ~ hBOOL(c_in(V_x,V_A,T_b))
% 2.20/2.29      | hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_b,T_a),T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_image__eqI_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_b,T_a),T_a))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_imageI_0,axiom,
% 2.20/2.29      ( hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_a,T_b),T_b))
% 2.20/2.29      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__fun__upd_0,axiom,
% 2.20/2.29      c_Map_Odom(c_Fun_Ofun__upd(V_f,V_x,c_Option_Ooption_ONone(T_b),T_a,tc_Option_Ooption(T_b)),T_a,T_b) = c_HOL_Ominus__class_Ominus(c_Map_Odom(V_f,T_a,T_b),c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__eq__empty__conv_0,axiom,
% 2.20/2.29      ( c_Map_Odom(V_f,T_a,T_b) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.29      | V_f = c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__empty_0,axiom,
% 2.20/2.29      c_Map_Odom(c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),T_a),T_a,T_b) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__minus_0,axiom,
% 2.20/2.29      ( hAPP(V_f,V_x) != c_Option_Ooption_ONone(T_a)
% 2.20/2.29      | c_HOL_Ominus__class_Ominus(c_Map_Odom(V_f,T_b,T_a),c_Set_Oinsert(V_x,V_A,T_b),tc_fun(T_b,tc_bool)) = c_HOL_Ominus__class_Ominus(c_Map_Odom(V_f,T_b,T_a),V_A,tc_fun(T_b,tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__fun__upd_1,axiom,
% 2.20/2.29      ( c_Map_Odom(c_Fun_Ofun__upd(V_f,V_x,V_y,T_a,tc_Option_Ooption(T_b)),T_a,T_b) = c_Set_Oinsert(V_x,c_Map_Odom(V_f,T_a,T_b),T_a)
% 2.20/2.29      | V_y = c_Option_Ooption_ONone(T_b) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__eqD1_0,axiom,
% 2.20/2.29      ( c_Fun_Ofun__upd(V_m,V_a,c_Option_Ooption_OSome(V_x,T_b),T_a,tc_Option_Ooption(T_b)) != c_Fun_Ofun__upd(V_n,V_a,c_Option_Ooption_OSome(V_y,T_b),T_a,tc_Option_Ooption(T_b))
% 2.20/2.29      | V_x = V_y ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_the_Osimps_0,axiom,
% 2.20/2.29      hAPP(c_Option_Othe(T_a),c_Option_Ooption_OSome(V_x,T_a)) = V_x ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__triv_0,axiom,
% 2.20/2.29      ( hAPP(V_t,V_k) != c_Option_Ooption_OSome(V_x,T_a)
% 2.20/2.29      | c_Fun_Ofun__upd(V_t,V_k,c_Option_Ooption_OSome(V_x,T_a),T_b,tc_Option_Ooption(T_a)) = V_t ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__Some__unfold_3,axiom,
% 2.20/2.29      hAPP(c_Fun_Ofun__upd(V_m,V_xa,c_Option_Ooption_OSome(V_x,T_a),T_aa,tc_Option_Ooption(T_a)),V_xa) = c_Option_Ooption_OSome(V_x,T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_not__None__eq_1,axiom,
% 2.20/2.29      c_Option_Ooption_OSome(V_xa,T_a) != c_Option_Ooption_ONone(T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_option_Osimps_I3_J_0,axiom,
% 2.20/2.29      c_Option_Ooption_OSome(V_a_H,T_a) != c_Option_Ooption_ONone(T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__Some__unfold_4,axiom,
% 2.20/2.29      ( hAPP(V_m,V_x) != c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.29      | V_x = V_a
% 2.20/2.29      | hAPP(c_Fun_Ofun__upd(V_m,V_a,c_Option_Ooption_OSome(V_b,T_a),T_b,tc_Option_Ooption(T_a)),V_x) = c_Option_Ooption_OSome(V_y,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__Some__unfold_2,axiom,
% 2.20/2.29      ( hAPP(c_Fun_Ofun__upd(V_m,V_a,c_Option_Ooption_OSome(V_b,T_a),T_b,tc_Option_Ooption(T_a)),V_x) != c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.29      | hAPP(V_m,V_x) = c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.29      | V_b = V_y ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__Some__unfold_0,axiom,
% 2.20/2.29      ( hAPP(c_Fun_Ofun__upd(V_m,V_a,c_Option_Ooption_OSome(V_b,T_a),T_b,tc_Option_Ooption(T_a)),V_x) != c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.29      | hAPP(V_m,V_x) = c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.29      | V_x = V_a ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_map__upd__Some__unfold_1,axiom,
% 2.20/2.29      ( V_b = V_y
% 2.20/2.29      | hAPP(c_Fun_Ofun__upd(V_m,V_x,c_Option_Ooption_OSome(V_b,T_aa),T_a,tc_Option_Ooption(T_aa)),V_x) != c_Option_Ooption_OSome(V_y,T_aa) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_not__Some__eq_1,axiom,
% 2.20/2.29      c_Option_Ooption_ONone(T_a) != c_Option_Ooption_OSome(V_y,T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_option_Osimps_I2_J_0,axiom,
% 2.20/2.29      c_Option_Ooption_ONone(T_a) != c_Option_Ooption_OSome(V_a_H,T_a) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I19_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I58_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OWhile(V_fun,V_com) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I55_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OCond(V_fun,V_com1,V_com2) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I54_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCond(V_fun,V_com1,V_com2) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I31_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I30_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OAss(V_vname,V_fun) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I41_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OLocal(V_loc,V_fun,V_com) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I59_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OWhile(V_fun,V_com) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I63_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != hAPP(c_Com_Ocom_OBODY,V_pname) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I49_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I48_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSemi(V_com1,V_com2) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I40_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I62_J_0,axiom,
% 2.20/2.29      hAPP(c_Com_Ocom_OBODY,V_pname) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I18_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OSKIP != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_weaken_0,axiom,
% 2.20/2.29      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.29      | ~ c_lessequals(V_ts,V_ts_H,tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool))
% 2.20/2.29      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts_H,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_thin_0,axiom,
% 2.20/2.29      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.29      | ~ c_lessequals(V_G_H,V_G,tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool))
% 2.20/2.29      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G_H,V_ts,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_hoare__sound_0,axiom,
% 2.20/2.29      ( c_Hoare__Mirabelle_Ohoare__valids(V_G,V_ts,T_a)
% 2.20/2.29      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_asm_0,axiom,
% 2.20/2.29      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.29      | ~ c_lessequals(V_ts,V_G,tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)) ) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_dom__const_0,axiom,
% 2.20/2.29      c_Map_Odom(c_COMBK(c_Option_Ooption_OSome(V_y,T_b),tc_Option_Ooption(T_b),T_a),T_a,T_b) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_com_Osimps_I60_J_0,axiom,
% 2.20/2.29      c_Com_Ocom_OWhile(V_fun,V_com) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.29  
% 2.20/2.29  cnf(cls_evalc_OSkip_0,axiom,
% 2.20/2.30      hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OSKIP),V_s),V_s)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I25_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_equalityI_0,axiom,
% 2.20/2.30      ( V_A = V_B
% 2.20/2.30      | ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com__det_0,axiom,
% 2.20/2.30      ( V_u = V_t
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_u))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c),V_s),V_t)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_set__eq__subset_2,axiom,
% 2.20/2.30      ( V_A = V_B
% 2.20/2.30      | ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__eq__iff_2,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | V_x = V_y
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__antisym_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | V_x = V_y
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__antisym__conv_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | V_x = V_y
% 2.20/2.30      | ~ c_lessequals(V_x,V_y,T_a)
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I11_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_sup__absorb1_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_x
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__iff__sup_1,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) != V_y
% 2.20/2.30      | c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__iff__sup_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_y
% 2.20/2.30      | ~ c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Un__absorb1_0,axiom,
% 2.20/2.30      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = V_B
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Un__absorb2_0,axiom,
% 2.20/2.30      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = V_A
% 2.20/2.30      | ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__Un__eq_1,axiom,
% 2.20/2.30      ( c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != V_B
% 2.20/2.30      | c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_bot__empty__eq_0,axiom,
% 2.20/2.30      hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Min__antimono_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_lessequals(c_Finite__Set_Olinorder__class_OMin(V_N,T_a),c_Finite__Set_Olinorder__class_OMin(V_M,T_a),T_a)
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_N,T_a)
% 2.20/2.30      | V_M = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_M,V_N,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc__elim__cases_I5_J_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2),V_s),V_t))
% 2.20/2.30      | hBOOL(hAPP(V_b,V_s))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b,V_c1,V_c2)),V_s),V_t)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc_OIfFalse_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b,V_c0,V_c1)),V_s),V_s1))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s),V_s1))
% 2.20/2.30      | hBOOL(hAPP(V_b,V_s)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I8_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OSKIP != c_Com_Ocom_OAss(V_vname_H,V_fun_H) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_UN__insert_0,axiom,
% 2.20/2.30      c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Set_Oinsert(V_a,V_A,T_b),V_B,T_b,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(V_B,V_a),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_B,T_b,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__idem_0,axiom,
% 2.20/2.30      c_Fun_Ofun__upd(V_f,V_x,hAPP(V_f,V_x),T_b,T_a) = V_f ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__same_0,axiom,
% 2.20/2.30      hAPP(c_Fun_Ofun__upd(V_f,V_x,V_y,T_b,T_a),V_x) = V_y ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__triv_0,axiom,
% 2.20/2.30      c_Fun_Ofun__upd(V_f,V_x,hAPP(V_f,V_x),T_a,T_b) = V_f ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__apply_0,axiom,
% 2.20/2.30      hAPP(c_Fun_Ofun__upd(V_f,V_x,V_y,T_a,T_aa),V_x) = V_y ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__idem__iff_1,axiom,
% 2.20/2.30      c_Fun_Ofun__upd(V_f,V_x,hAPP(V_f,V_x),T_aa,T_a) = V_f ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_triple_Oinject_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Otriple_Otriple(V_fun1,V_com,V_fun2,T_a) != c_Hoare__Mirabelle_Otriple_Otriple(V_fun1_H,V_com_H,V_fun2_H,T_a)
% 2.20/2.30      | V_fun1 = V_fun1_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_triple_Oinject_1,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Otriple_Otriple(V_fun1,V_com,V_fun2,T_a) != c_Hoare__Mirabelle_Otriple_Otriple(V_fun1_H,V_com_H,V_fun2_H,T_a)
% 2.20/2.30      | V_com = V_com_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_triple_Oinject_2,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Otriple_Otriple(V_fun1,V_com,V_fun2,T_a) != c_Hoare__Mirabelle_Otriple_Otriple(V_fun1_H,V_com_H,V_fun2_H,T_a)
% 2.20/2.30      | V_fun2 = V_fun2_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I29_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OWhile(V_fun_H,V_com_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Inf__lower_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_lessequals(c_Complete__Lattice_OInf__class_OInf(V_A,T_a),V_x,T_a)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_atLeastatMost__empty__iff2_1,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) = c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a)
% 2.20/2.30      | c_lessequals(V_a,V_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_atLeastatMost__empty__iff2_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a)
% 2.20/2.30      | ~ c_lessequals(V_a,V_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Diff__UNIV_0,axiom,
% 2.20/2.30      c_HOL_Ominus__class_Ominus(V_A,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Un__mono_0,axiom,
% 2.20/2.30      ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(V_C,V_D,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_B,V_D,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__UNIV_0,axiom,
% 2.20/2.30      c_lessequals(V_A,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_top__greatest_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Otop(T_a)
% 2.20/2.30      | c_lessequals(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__image_1,axiom,
% 2.20/2.30      ( c_Set_Oimage(c_Fun_Ofun__upd(V_f,V_x,V_y,T_b,T_a),V_A,T_b,T_a) = c_Set_Oimage(V_f,V_A,T_b,T_a)
% 2.20/2.30      | hBOOL(c_in(V_x,V_A,T_b)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I1_J_1,axiom,
% 2.20/2.30      ( c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OAss(V_vname_H,V_fun_H)
% 2.20/2.30      | V_fun = V_fun_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I1_J_0,axiom,
% 2.20/2.30      ( c_Com_Ocom_OAss(V_vname,V_fun) != c_Com_Ocom_OAss(V_vname_H,V_fun_H)
% 2.20/2.30      | V_vname = V_vname_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I33_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OAss(V_vname,V_fun) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I13_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__subset_2,axiom,
% 2.20/2.30      ( c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_B,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I2_J_2,axiom,
% 2.20/2.30      ( c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H)
% 2.20/2.30      | V_com = V_com_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I2_J_1,axiom,
% 2.20/2.30      ( c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H)
% 2.20/2.30      | V_fun = V_fun_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I2_J_0,axiom,
% 2.20/2.30      ( c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OLocal(V_loc_H,V_fun_H,V_com_H)
% 2.20/2.30      | V_loc = V_loc_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_elem__set_1,axiom,
% 2.20/2.30      hBOOL(c_in(V_x,c_Option_Oset(c_Option_Ooption_OSome(V_x,T_a),T_a),T_a)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_finite__Diff__insert_0,axiom,
% 2.20/2.30      ( c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_finite__Diff__insert_1,axiom,
% 2.20/2.30      ( c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Inf__empty_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_Complete__Lattice_OInf__class_OInf(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I20_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OSKIP != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I47_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OWhile(V_fun_H,V_com_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_finite__UNIV_0,axiom,
% 2.20/2.30      ( ~ class_Finite__Set_Ofinite_Ofinite(T_a)
% 2.20/2.30      | c_Finite__Set_Ofinite(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_UnCI_0,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_c,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a))
% 2.20/2.30      | ~ hBOOL(c_in(V_c,V_B,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_UnCI_1,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_c,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a))
% 2.20/2.30      | ~ hBOOL(c_in(V_c,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc__WHILE__case_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(V_b,V_s))
% 2.20/2.30      | V_t = V_s
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OWhile(V_b,V_c)),V_s),V_t)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__sup__iff_1,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_y,V_z,T_a)
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__sup__iff_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_x,V_z,T_a)
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__supI2_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
% 2.20/2.30      | ~ c_lessequals(V_x,V_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__supI1_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
% 2.20/2.30      | ~ c_lessequals(V_x,V_a,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__supE_1,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_b,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__supE_0,axiom,
% 2.20/2.30      ( ~ class_Lattices_Oupper__semilattice(T_a)
% 2.20/2.30      | c_lessequals(V_a,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Un__subset__iff_0,axiom,
% 2.20/2.30      ( c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Un__subset__iff_1,axiom,
% 2.20/2.30      ( c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Max__in_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | hBOOL(c_in(c_Finite__Set_Olinorder__class_OMax(V_A,T_a),V_A,T_a))
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_xt1_I6_J_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_lessequals(V_z,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(V_z,V_y,T_a)
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__trans_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Opreorder(T_a)
% 2.20/2.30      | c_lessequals(V_x,V_z,T_a)
% 2.20/2.30      | ~ c_lessequals(V_y,V_z,T_a)
% 2.20/2.30      | ~ c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_set__mp_0,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_x,V_B,T_a))
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subsetD_0,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_c,V_B,T_a))
% 2.20/2.30      | ~ hBOOL(c_in(V_c,V_A,T_a))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_equalityE_0,axiom,
% 2.20/2.30      c_lessequals(V_x,V_x,tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_set__rev__mp_0,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_x,V_B,T_a))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__iff_0,axiom,
% 2.20/2.30      ( hBOOL(c_in(V_t,V_B,T_a))
% 2.20/2.30      | ~ hBOOL(c_in(V_t,V_A,T_a))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__refl_0,axiom,
% 2.20/2.30      c_lessequals(V_A,V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__trans_0,axiom,
% 2.20/2.30      ( c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_predicate1D_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(V_Q,V_x))
% 2.20/2.30      | ~ hBOOL(hAPP(V_P,V_x))
% 2.20/2.30      | ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__eq__iff_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_lessequals(V_x,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_order__eq__refl_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Opreorder(T_a)
% 2.20/2.30      | c_lessequals(V_x,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_finite__subset_0,axiom,
% 2.20/2.30      ( c_Finite__Set_Ofinite(V_A,T_a)
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_B,T_a)
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_rev__predicate1D_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(V_Q,V_x))
% 2.20/2.30      | ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ hBOOL(hAPP(V_P,V_x)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_rev__finite__subset_0,axiom,
% 2.20/2.30      ( c_Finite__Set_Ofinite(V_A,T_a)
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_B,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I21_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_atLeastatMost__empty__iff_1,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | c_lessequals(V_a,V_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_atLeastatMost__empty__iff_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_b,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_a,V_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Min__in_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | hBOOL(c_in(c_Finite__Set_Olinorder__class_OMin(V_A,T_a),V_A,T_a))
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_UN__Un_0,axiom,
% 2.20/2.30      c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_b,tc_bool)),V_M,T_b,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_A,V_M,T_b,tc_fun(T_a,tc_bool)),c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(V_B,V_M,T_b,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_the__sym__eq__trivial_0,axiom,
% 2.20/2.30      c_The(hAPP(c_fequal(T_a),V_x),T_a) = V_x ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Min__le_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_lessequals(c_Finite__Set_Olinorder__class_OMin(V_A,T_a),V_x,T_a)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__apply_1,axiom,
% 2.20/2.30      ( hAPP(c_Fun_Ofun__upd(V_f,V_x,V_y,T_b,T_a),V_z) = hAPP(V_f,V_z)
% 2.20/2.30      | V_z = V_x ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fun__upd__other_0,axiom,
% 2.20/2.30      ( hAPP(c_Fun_Ofun__upd(V_f,V_x,V_y,T_a,T_b),V_z) = hAPP(V_f,V_z)
% 2.20/2.30      | V_z = V_x ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_double__diff_0,axiom,
% 2.20/2.30      ( c_HOL_Ominus__class_Ominus(V_B,c_HOL_Ominus__class_Ominus(V_C,V_A,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A
% 2.20/2.30      | ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__eqI_0,axiom,
% 2.20/2.30      ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
% 2.20/2.30      | c_HOL_Ominus__class_Ominus(V_x,V_y,T_a) != c_HOL_Ominus__class_Ominus(V_x_H,V_y_H,T_a)
% 2.20/2.30      | c_lessequals(V_y_H,V_x_H,T_a)
% 2.20/2.30      | ~ c_lessequals(V_y,V_x,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_le__eqI_1,axiom,
% 2.20/2.30      ( ~ class_OrderedGroup_Opordered__ab__group__add(T_a)
% 2.20/2.30      | c_HOL_Ominus__class_Ominus(V_x,V_y,T_a) != c_HOL_Ominus__class_Ominus(V_x_H,V_y_H,T_a)
% 2.20/2.30      | c_lessequals(V_y,V_x,T_a)
% 2.20/2.30      | ~ c_lessequals(V_y_H,V_x_H,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I9_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OAss(V_vname_H,V_fun_H) != c_Com_Ocom_OSKIP ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Max__ge_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_lessequals(V_x,c_Finite__Set_Olinorder__class_OMax(V_A,T_a),T_a)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a))
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_A,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I42_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OLocal(V_loc,V_fun,V_com) != c_Com_Ocom_OCall(V_vname_H,V_pname_H,V_fun_H) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc__elim__cases_I5_J_2,axiom,
% 2.20/2.30      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c2),V_s),V_t))
% 2.20/2.30      | hBOOL(hAPP(hAPP(c_Natural_Oevalc(V_c1),V_s),V_t))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(c_Com_Ocom_OCond(V_b,V_c1,V_c2)),V_s),V_t)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Sup__upper_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_lessequals(V_x,c_Complete__Lattice_OSup__class_OSup(V_A,T_a),T_a)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I12_J_0,axiom,
% 2.20/2.30      c_Com_Ocom_OSKIP != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_linorder__linear_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_lessequals(V_y,V_x,T_a)
% 2.20/2.30      | c_lessequals(V_x,V_y,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_escape_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,V_c,V_Q,t_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(t_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(t_a)),t_a)
% 2.20/2.30      | hBOOL(hAPP(hAPP(V_P,v_sko__Hoare__Mirabelle__Xescape__1(V_G,V_P,V_Q,V_c)),v_sko__Hoare__Mirabelle__Xescape__2(V_G,V_P,V_Q,V_c))) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc_OBody_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,V_pn)),V_s0),V_s1))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn))),V_s0),V_s1)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_evalc__elim__cases_I6_J_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_P))),V_s),V_s1))
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,V_P)),V_s),V_s1)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I5_J_0,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c1)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OCond(V_b,V_c1,V_c2)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I5_J_1,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c2)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OCond(V_b,V_c1,V_c2)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OSemi_0,axiom,
% 2.20/2.30      ( c_Com_OWT(c_Com_Ocom_OSemi(V_c0,V_c1))
% 2.20/2.30      | ~ c_Com_OWT(V_c1)
% 2.20/2.30      | ~ c_Com_OWT(V_c0) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I4_J_0,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c1)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OSemi(V_c1,V_c2)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I4_J_1,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c2)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OSemi(V_c1,V_c2)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OIf_0,axiom,
% 2.20/2.30      ( c_Com_OWT(c_Com_Ocom_OCond(V_b,V_c0,V_c1))
% 2.20/2.30      | ~ c_Com_OWT(V_c1)
% 2.20/2.30      | ~ c_Com_OWT(V_c0) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OSkip_0,axiom,
% 2.20/2.30      c_Com_OWT(c_Com_Ocom_OSKIP) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OAssign_0,axiom,
% 2.20/2.30      c_Com_OWT(c_Com_Ocom_OAss(V_X,V_a)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_While_0,axiom,
% 2.20/2.30      ( c_Com_OWT(c_Com_Ocom_OWhile(V_b,V_c))
% 2.20/2.30      | ~ c_Com_OWT(V_c) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I6_J_0,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OWhile(V_b,V_c)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OLocal_0,axiom,
% 2.20/2.30      ( c_Com_OWT(c_Com_Ocom_OLocal(V_Y,V_a,V_c))
% 2.20/2.30      | ~ c_Com_OWT(V_c) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I3_J_0,axiom,
% 2.20/2.30      ( c_Com_OWT(V_c)
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OLocal(V_Y,V_a,V_c)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGT__def__raw_0,axiom,
% 2.20/2.30      hAPP(c_Hoare__Mirabelle_OMGT,v_c) = c_Hoare__Mirabelle_Otriple_Otriple(c_fequal(tc_Com_Ostate),v_c,c_Natural_Oevalc(v_c),tc_Com_Ostate) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_dom__eq__singleton__conv_1,axiom,
% 2.20/2.30      c_Map_Odom(c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(T_b),tc_Option_Ooption(T_b),T_a),V_x,c_Option_Ooption_OSome(V_xa,T_b),T_a,tc_Option_Ooption(T_b)),T_a,T_b) = c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_single__stateE_0,axiom,
% 2.20/2.30      ( v_sko__Hoare__Mirabelle__Xsingle__stateE__1(V_t) != V_t
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__constant_0,axiom,
% 2.20/2.30      ( c_Set_Oimage(c_COMBK(V_c,T_b,T_a),V_A,T_a,T_b) = c_Set_Oinsert(V_c,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_hoare__derivs_OSkip_0,axiom,
% 2.20/2.30      c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,c_Com_Ocom_OSKIP,V_P,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Comp_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,c_Com_Ocom_OSemi(V_c,V_d),V_R,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_Q,V_d,V_R,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,V_c,V_Q,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_bot__fun__eq_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Obot(T_b)
% 2.20/2.30      | hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,T_b)),v_x) = c_Orderings_Obot__class_Obot(T_b) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Sup__empty_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_Complete__Lattice_OSup__class_OSup(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_range__composition_0,axiom,
% 2.20/2.30      c_Set_Oimage(c_COMBB(V_f,V_g,T_c,T_a,T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_bool)),T_b,T_a) = c_Set_Oimage(V_f,c_Set_Oimage(V_g,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_bool)),T_b,T_c),T_c,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_singleton__conv2_0,axiom,
% 2.20/2.30      c_Collect(hAPP(c_fequal(T_a),V_a),T_a) = c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_subset__singletonD_0,axiom,
% 2.20/2.30      ( V_A = c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | ~ c_lessequals(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_singleton__iff_1,axiom,
% 2.20/2.30      hBOOL(c_in(V_x,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_complete__lattice_OInf__singleton_0,axiom,
% 2.20/2.30      ( hAPP(V_Inf,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) = V_a
% 2.20/2.30      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_complete__lattice_OSup__singleton_0,axiom,
% 2.20/2.30      ( hAPP(V_Sup,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)) = V_a
% 2.20/2.30      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Sup__singleton_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_Complete__Lattice_OSup__class_OSup(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_a ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Nitpick_OEx1__def_2,axiom,
% 2.20/2.30      hBOOL(hAPP(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),c_Nitpick_Osko__Nitpick__XEx1__def__1__3(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a))) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_UN__extend__simps_I1_J_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_a,c_Complete__Lattice_Ocomplete__lattice__class_OSUPR(c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),V_B,T_b,tc_fun(T_a,tc_bool)),T_a) = c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fold1Set__sing_1,axiom,
% 2.20/2.30      hBOOL(hAPP(c_Finite__Set_Ofold1Set(V_f,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a),V_x)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Min__singleton_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_Finite__Set_Olinorder__class_OMin(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_a ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Nitpick_OThe__psimp_0,axiom,
% 2.20/2.30      c_The(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_x ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_complete__lattice_OInf__binary_0,axiom,
% 2.20/2.30      ( hAPP(V_Inf,c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)) = hAPP(hAPP(V_inf,V_a),V_b)
% 2.20/2.30      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_complete__lattice_OSup__binary_0,axiom,
% 2.20/2.30      ( hAPP(V_Sup,c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)) = hAPP(hAPP(V_sup,V_a),V_b)
% 2.20/2.30      | ~ c_Complete__Lattice_Ocomplete__lattice(V_Inf,V_Sup,V_less__eq,V_less,V_inf,V_sup,V_bot,V_top,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Diff__insert2_0,axiom,
% 2.20/2.30      c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Diff__insert_0,axiom,
% 2.20/2.30      c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(V_A,V_B,tc_fun(T_a,tc_bool)),c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fold1Set__sing_0,axiom,
% 2.20/2.30      ( V_a = V_b
% 2.20/2.30      | ~ hBOOL(hAPP(c_Finite__Set_Ofold1Set(V_f,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a),V_b)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_contents__eq_0,axiom,
% 2.20/2.30      c_Set_Ocontents(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_x ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Nitpick_OEx1__def_3,axiom,
% 2.20/2.30      ( V_y = c_Nitpick_Osko__Nitpick__XEx1__def__1__3(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)
% 2.20/2.30      | ~ hBOOL(hAPP(c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),V_y)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_singletonE_0,axiom,
% 2.20/2.30      ( V_b = V_a
% 2.20/2.30      | ~ hBOOL(c_in(V_b,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_fold1__singleton_0,axiom,
% 2.20/2.30      c_Finite__Set_Ofold1(V_f,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_a ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Max__singleton_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Olinorder(T_a)
% 2.20/2.30      | c_Finite__Set_Olinorder__class_OMax(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_a ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__Diff__single_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_a,c_HOL_Ominus__class_Ominus(V_A,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool)),T_a) = c_Set_Oinsert(V_a,V_A,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_atLeastAtMost__singleton_0,axiom,
% 2.20/2.30      ( ~ class_Orderings_Oorder(T_a)
% 2.20/2.30      | c_SetInterval_Oord__class_OatLeastAtMost(V_a,V_a,T_a) = c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_comm__monoid__add_Ononempty__iff_2,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_x,V_xa,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | hBOOL(c_in(V_x,V_xa,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__is__Un_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_a,V_A,T_a) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),V_A,tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Inf__singleton_0,axiom,
% 2.20/2.30      ( ~ class_Complete__Lattice_Ocomplete__lattice(T_a)
% 2.20/2.30      | c_Complete__Lattice_OInf__class_OInf(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = V_a ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__constant__conv_0,axiom,
% 2.20/2.30      c_Set_Oimage(c_COMBK(V_c,T_a,T_b),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b,T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__image_0,axiom,
% 2.20/2.30      ( c_Set_Oinsert(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_a,T_b),T_b) = c_Set_Oimage(V_f,V_A,T_a,T_b)
% 2.20/2.30      | ~ hBOOL(c_in(V_x,V_A,T_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGT__Body_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_Com_Ocom_OBODY,tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),V_Procs,tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Finite__Set_Ofinite(V_Procs,tc_Com_Opname)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(c_Lattices_Oupper__semilattice__class_Osup(V_G,c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_Com_Ocom_OBODY,tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),V_Procs,tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_COMBB(c_Option_Othe(tc_Com_Ocom),c_Com_Obody,tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),V_Procs,tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_domI_0,axiom,
% 2.20/2.30      ( hAPP(V_m,V_a) != c_Option_Ooption_OSome(V_b,T_a)
% 2.20/2.30      | hBOOL(c_in(V_a,c_Map_Odom(V_m,T_b,T_a),T_b)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OCall_0,axiom,
% 2.20/2.30      ( c_Com_OWT(c_Com_Ocom_OCall(V_X,V_pn,V_a))
% 2.20/2.30      | ~ c_Com_OWT(hAPP(c_Com_Ocom_OBODY,V_pn)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I8_J_0,axiom,
% 2.20/2.30      ( c_Com_OWT(hAPP(c_Com_Ocom_OBODY,V_P))
% 2.20/2.30      | ~ c_Com_OWT(c_Com_Ocom_OCall(V_X,V_P,V_a)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGF__complete_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,V_c,V_Q,tc_Com_Ostate),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__valids(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,V_c,V_Q,tc_Com_Ostate),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,V_c),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_BodyN_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,hAPP(c_Com_Ocom_OBODY,V_pn),V_Q,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,hAPP(c_Com_Ocom_OBODY,V_pn),V_Q,T_a),V_G,tc_Hoare__Mirabelle_Otriple(T_a)),c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn)),V_Q,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_weak__Body_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,hAPP(c_Com_Ocom_OBODY,V_pn),V_Q,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(c_Hoare__Mirabelle_Otriple_Otriple(V_P,hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn)),V_Q,T_a),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_finite__dom__body_0,axiom,
% 2.20/2.30      c_Finite__Set_Ofinite(c_Map_Odom(c_Com_Obody,tc_Com_Opname,tc_Com_Ocom),tc_Com_Opname) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__constant__conv_1,axiom,
% 2.20/2.30      ( c_Set_Oimage(c_COMBK(V_c,T_a,T_b),V_A,T_b,T_a) = c_Set_Oinsert(V_c,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_Option_Oset_Osimps_I2_J_0,axiom,
% 2.20/2.30      c_Option_Oset(c_Option_Ooption_OSome(V_x,T_a),T_a) = c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT_OBody_0,axiom,
% 2.20/2.30      ( c_Com_OWT(hAPP(c_Com_Ocom_OBODY,V_pn))
% 2.20/2.30      | hAPP(c_Com_Obody,V_pn) = c_Option_Ooption_ONone(tc_Com_Ocom) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGF__lemma2__simult_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_Com_Ocom_OBODY,tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Map_Odom(c_Com_Obody,tc_Com_Opname,tc_Com_Ocom),tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),V_F,tc_Com_Ostate)
% 2.20/2.30      | ~ c_lessequals(V_F,c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_COMBB(c_Option_Othe(tc_Com_Ocom),c_Com_Obody,tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Map_Odom(c_Com_Obody,tc_Com_Opname,tc_Com_Ocom),tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool))
% 2.20/2.30      | ~ c_Com_OWT__bodies
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGF__lemma1_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,V_c),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Com_OWT(V_c)
% 2.20/2.30      | hBOOL(c_in(v_sko__Hoare__Mirabelle__XMGF__lemma1__1(V_G),c_Map_Odom(c_Com_Obody,tc_Com_Opname,tc_Com_Ocom),tc_Com_Opname))
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WTs__elim__cases_I7_J_0,axiom,
% 2.20/2.30      ( hAPP(c_Com_Obody,V_P) = c_Option_Ooption_OSome(c_Com_Osko__Com__XWTs__elim__cases__7__1(V_P),tc_Com_Ocom)
% 2.20/2.30      | ~ c_Com_OWT(hAPP(c_Com_Ocom_OBODY,V_P)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGT__BodyN_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,V_pn)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,V_pn)),V_G,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGF__lemma1_1,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,V_c),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Com_OWT(V_c)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,v_sko__Hoare__Mirabelle__XMGF__lemma1__1(V_G))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_hoare__derivs_Oinsert_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(V_t,V_ts,tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(V_t,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_derivs__insertD_1,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(V_t,V_ts,tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__is__empty_0,axiom,
% 2.20/2.30      ( c_Set_Oimage(V_f,V_A,T_b,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_WT__bodiesD_0,axiom,
% 2.20/2.30      ( hAPP(c_Com_Obody,V_pn) != c_Option_Ooption_OSome(V_b,tc_Com_Ocom)
% 2.20/2.30      | ~ c_Com_OWT__bodies
% 2.20/2.30      | c_Com_OWT(V_b) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__image_0,axiom,
% 2.20/2.30      c_Set_Oimage(V_f,c_Set_Oimage(V_g,V_A,T_c,T_b),T_b,T_a) = c_Set_Oimage(c_COMBB(V_f,V_g,T_b,T_a,T_c),V_A,T_c,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__code_1,axiom,
% 2.20/2.30      hBOOL(hAPP(c_Set_Oinsert(V_x,V_A,T_a),V_x)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__insert_0,axiom,
% 2.20/2.30      c_Set_Oimage(V_f,c_Set_Oinsert(V_a,V_B,T_b),T_b,T_a) = c_Set_Oinsert(hAPP(V_f,V_a),c_Set_Oimage(V_f,V_B,T_b,T_a),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_cut_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_ts,T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,V_G_H,T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G_H,V_ts,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_empty__not__insert_0,axiom,
% 2.20/2.30      c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Set_Oinsert(V_a,V_A,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_MGF_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,V_c),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate)
% 2.20/2.30      | ~ c_Com_OWT(V_c)
% 2.20/2.30      | ~ c_Com_OWT__bodies
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_doubleton__eq__iff_3,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) != c_Set_Oinsert(V_c,c_Set_Oinsert(V_d,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)
% 2.20/2.30      | V_b = V_c
% 2.20/2.30      | V_b = V_d ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_doubleton__eq__iff_2,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) != c_Set_Oinsert(V_c,c_Set_Oinsert(V_d,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)
% 2.20/2.30      | V_a = V_d
% 2.20/2.30      | V_b = V_d ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_doubleton__eq__iff_1,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) != c_Set_Oinsert(V_c,c_Set_Oinsert(V_d,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)
% 2.20/2.30      | V_b = V_c
% 2.20/2.30      | V_a = V_c ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_doubleton__eq__iff_0,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_a,c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) != c_Set_Oinsert(V_c,c_Set_Oinsert(V_d,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a)
% 2.20/2.30      | V_a = V_d
% 2.20/2.30      | V_a = V_c ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_bot1E_0,axiom,
% 2.20/2.30      ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_x)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_empty_0,axiom,
% 2.20/2.30      c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_option_Oinject_0,axiom,
% 2.20/2.30      ( c_Option_Ooption_OSome(V_a,T_a) != c_Option_Ooption_OSome(V_a_H,T_a)
% 2.20/2.30      | V_a = V_a_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_state__not__singleton__def_1,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ostate__not__singleton
% 2.20/2.30      | V_x = V_xa ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__code_0,axiom,
% 2.20/2.30      ( hBOOL(hAPP(V_A,V_x))
% 2.20/2.30      | V_y = V_x
% 2.20/2.30      | ~ hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__absorb2_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_x,c_Set_Oinsert(V_x,V_A,T_a),T_a) = c_Set_Oinsert(V_x,V_A,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__not__empty_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_a,V_A,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_empty__is__image_0,axiom,
% 2.20/2.30      ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Set_Oimage(V_f,V_A,T_b,T_a)
% 2.20/2.30      | V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__commute_0,axiom,
% 2.20/2.30      c_Set_Oinsert(V_x,c_Set_Oinsert(V_y,V_A,T_a),T_a) = c_Set_Oinsert(V_y,c_Set_Oinsert(V_x,V_A,T_a),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_COMBB__def_0,axiom,
% 2.20/2.30      hAPP(c_COMBB(V_P,V_Q,T_b,T_a,T_c),V_R) = hAPP(V_P,hAPP(V_Q,V_R)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_doubleton__eq__iff_4,axiom,
% 2.20/2.30      c_Set_Oinsert(V_xa,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = c_Set_Oinsert(V_x,c_Set_Oinsert(V_xa,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_image__empty_0,axiom,
% 2.20/2.30      c_Set_Oimage(V_f,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b,T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__dom_0,axiom,
% 2.20/2.30      ( hAPP(V_f,V_x) != c_Option_Ooption_OSome(V_y,T_a)
% 2.20/2.30      | c_Set_Oinsert(V_x,c_Map_Odom(V_f,T_b,T_a),T_b) = c_Map_Odom(V_f,T_b,T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_singleton__inject_0,axiom,
% 2.20/2.30      ( c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) != c_Set_Oinsert(V_b,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)
% 2.20/2.30      | V_a = V_b ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_derivs__insertD_0,axiom,
% 2.20/2.30      ( c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(V_t,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_bool)),tc_Hoare__Mirabelle_Otriple(T_a)),T_a)
% 2.20/2.30      | ~ c_Hoare__Mirabelle_Ohoare__derivs(V_G,c_Set_Oinsert(V_t,V_ts,tc_Hoare__Mirabelle_Otriple(T_a)),T_a) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_insert__code_2,axiom,
% 2.20/2.30      ( hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x))
% 2.20/2.30      | ~ hBOOL(hAPP(V_A,V_x)) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_com_Osimps_I6_J_0,axiom,
% 2.20/2.30      ( hAPP(c_Com_Ocom_OBODY,V_pname) != hAPP(c_Com_Ocom_OBODY,V_pname_H)
% 2.20/2.30      | V_pname = V_pname_H ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_empty__is__image_1,axiom,
% 2.20/2.30      c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) = c_Set_Oimage(V_f,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b,T_a) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_0,negated_conjecture,
% 2.20/2.30      c_Hoare__Mirabelle_Ostate__not__singleton ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_1,negated_conjecture,
% 2.20/2.30      c_Com_OWT__bodies ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_2,negated_conjecture,
% 2.20/2.30      c_Com_OWT(v_c) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_3,negated_conjecture,
% 2.20/2.30      hAPP(c_Com_Obody,v_pn) = c_Option_Ooption_OSome(v_y,tc_Com_Ocom) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_4,negated_conjecture,
% 2.20/2.30      c_Hoare__Mirabelle_Ohoare__derivs(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oimage(c_COMBB(c_Hoare__Mirabelle_OMGT,c_Com_Ocom_OBODY,tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Map_Odom(c_Com_Obody,tc_Com_Opname,tc_Com_Ocom),tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_conjecture_5,negated_conjecture,
% 2.20/2.30      ~ c_Hoare__Mirabelle_Ohoare__derivs(c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),c_Set_Oinsert(hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,v_pn)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_bool)),tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),tc_Com_Ostate) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Complete__Lattice_Ocomplete__lattice,axiom,
% 2.20/2.30      ( class_Complete__Lattice_Ocomplete__lattice(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Complete__Lattice_Ocomplete__lattice(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Lattices_Oupper__semilattice,axiom,
% 2.20/2.30      ( class_Lattices_Oupper__semilattice(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Lattices_Olattice(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Lattices_Obounded__lattice,axiom,
% 2.20/2.30      ( class_Lattices_Obounded__lattice(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Lattices_Obounded__lattice(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Finite__Set_Ofinite_Ofinite,axiom,
% 2.20/2.30      ( class_Finite__Set_Ofinite_Ofinite(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Finite__Set_Ofinite_Ofinite(T_1)
% 2.20/2.30      | ~ class_Finite__Set_Ofinite_Ofinite(T_2) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Orderings_Opreorder,axiom,
% 2.20/2.30      ( class_Orderings_Opreorder(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Orderings_Opreorder(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Lattices_Olattice,axiom,
% 2.20/2.30      ( class_Lattices_Olattice(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Lattices_Olattice(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Orderings_Oorder,axiom,
% 2.20/2.30      ( class_Orderings_Oorder(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Orderings_Oorder(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Orderings_Otop,axiom,
% 2.20/2.30      ( class_Orderings_Otop(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Orderings_Otop(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__Orderings_Obot,axiom,
% 2.20/2.30      ( class_Orderings_Obot(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_Orderings_Obot(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__HOL_Ominus,axiom,
% 2.20/2.30      ( class_HOL_Ominus(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_HOL_Ominus(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_fun__HOL_Oord,axiom,
% 2.20/2.30      ( class_HOL_Oord(tc_fun(T_2,T_1))
% 2.20/2.30      | ~ class_HOL_Oord(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Lattices_Oupper__semilattice,axiom,
% 2.20/2.30      class_Lattices_Oupper__semilattice(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Orderings_Opreorder,axiom,
% 2.20/2.30      class_Orderings_Opreorder(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Orderings_Olinorder,axiom,
% 2.20/2.30      class_Orderings_Olinorder(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Lattices_Olattice,axiom,
% 2.20/2.30      class_Lattices_Olattice(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Orderings_Oorder,axiom,
% 2.20/2.30      class_Orderings_Oorder(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__Orderings_Obot,axiom,
% 2.20/2.30      class_Orderings_Obot(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__HOL_Ominus,axiom,
% 2.20/2.30      class_HOL_Ominus(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_nat__HOL_Oord,axiom,
% 2.20/2.30      class_HOL_Oord(tc_nat) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Complete__Lattice_Ocomplete__lattice,axiom,
% 2.20/2.30      class_Complete__Lattice_Ocomplete__lattice(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Lattices_Oupper__semilattice,axiom,
% 2.20/2.30      class_Lattices_Oupper__semilattice(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Lattices_Obounded__lattice,axiom,
% 2.20/2.30      class_Lattices_Obounded__lattice(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Finite__Set_Ofinite_Ofinite,axiom,
% 2.20/2.30      class_Finite__Set_Ofinite_Ofinite(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Orderings_Opreorder,axiom,
% 2.20/2.30      class_Orderings_Opreorder(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Lattices_Olattice,axiom,
% 2.20/2.30      class_Lattices_Olattice(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Orderings_Oorder,axiom,
% 2.20/2.30      class_Orderings_Oorder(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Orderings_Otop,axiom,
% 2.20/2.30      class_Orderings_Otop(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__Orderings_Obot,axiom,
% 2.20/2.30      class_Orderings_Obot(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__HOL_Ominus,axiom,
% 2.20/2.30      class_HOL_Ominus(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_bool__HOL_Oord,axiom,
% 2.20/2.30      class_HOL_Oord(tc_bool) ).
% 2.20/2.30  
% 2.20/2.30  cnf(clsarity_Option__Ooption__Finite__Set_Ofinite_Ofinite,axiom,
% 2.20/2.30      ( class_Finite__Set_Ofinite_Ofinite(tc_Option_Ooption(T_1))
% 2.20/2.30      | ~ class_Finite__Set_Ofinite_Ofinite(T_1) ) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_ATP__Linkup_OCOMBC__def_0,axiom,
% 2.20/2.30      c_COMBC(V_P,V_Q,V_R,T_b,T_c,T_a) = hAPP(hAPP(V_P,V_R),V_Q) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_ATP__Linkup_OCOMBB__def_0,axiom,
% 2.20/2.30      hAPP(c_COMBB(V_P,V_Q,T_b,T_a,T_c),V_R) = hAPP(V_P,hAPP(V_Q,V_R)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_ATP__Linkup_Oequal__imp__fequal_0,axiom,
% 2.20/2.30      hBOOL(hAPP(hAPP(c_fequal(T_a),V_x),V_x)) ).
% 2.20/2.30  
% 2.20/2.30  cnf(cls_ATP__Linkup_Ofequal__imp__equal_0,axiom,
% 2.20/2.30      ( V_X = V_Y
% 2.20/2.30      | ~ hBOOL(hAPP(hAPP(c_fequal(T_a),V_X),V_Y)) ) ).
% 2.20/2.30  
% 2.20/2.30  %------------------------------------------------------------------------------
% 2.20/2.30  %-------------------------------------------
% 2.20/2.30  % Proof found
% 2.20/2.30  % SZS status Theorem for theBenchmark
% 2.20/2.30  % SZS output start Proof
% 2.20/2.31  %ClaNum:662(EqnAxiom:151)
% 2.20/2.31  %VarNum:3248(SingletonVarNum:1558)
% 2.20/2.31  %MaxLitNum:5
% 2.20/2.31  %MaxfuncDepth:5
% 2.20/2.31  %SharedTerms:75
% 2.20/2.31  %goalClause: 152 153 174 175 273 342
% 2.20/2.31  %singleGoalClaCount:6
% 2.20/2.31  [152]P1(a500)
% 2.20/2.31  [153]P2(a500)
% 2.20/2.31  [154]P8(a1)
% 2.20/2.31  [155]P8(a50)
% 2.20/2.31  [156]P9(a1)
% 2.20/2.31  [157]P9(a50)
% 2.20/2.31  [158]P10(a1)
% 2.20/2.31  [159]P12(a1)
% 2.20/2.31  [160]P12(a50)
% 2.20/2.31  [161]P13(a1)
% 2.20/2.31  [162]P16(a50)
% 2.20/2.31  [163]P14(a1)
% 2.20/2.31  [164]P20(a1)
% 2.20/2.31  [165]P20(a50)
% 2.20/2.31  [166]P21(a1)
% 2.20/2.31  [167]P15(a1)
% 2.20/2.31  [168]P15(a50)
% 2.20/2.31  [169]P17(a1)
% 2.20/2.31  [170]P17(a50)
% 2.20/2.31  [171]P22(a1)
% 2.20/2.31  [172]P22(a50)
% 2.20/2.31  [173]P3(a2)
% 2.20/2.31  [174]P3(a52)
% 2.20/2.31  [175]E(f12(a53,a11),f33(a3,a54))
% 2.20/2.31  [187]P4(f29(a3,a46,a11),a46)
% 2.20/2.31  [199]E(f44(a55,f36(f51(a45,a1)),a45),f33(f36(f51(a45,a1)),a55))
% 2.20/2.31  [273]P6(f36(f51(f47(a48),a1)),f43(f5(a27,a7,a11,f47(a48),a46),f29(a3,a46,a11),a46,f47(a48)),a48)
% 2.20/2.31  [342]~P6(f36(f51(f47(a48),a1)),f39(f33(a27,f33(a7,a54)),f36(f51(f47(a48),a1)),f47(a48)),a48)
% 2.20/2.31  [275]~E(f33(a7,x2751),a2)
% 2.20/2.31  [178]E(f35(f13(x1781),x1781),f36(f51(x1781,a1)))
% 2.20/2.31  [180]P4(f36(f51(x1801,a1)),x1801)
% 2.20/2.31  [219]E(f26(f37(a48),x2191,f28(x2191),a48),f33(a27,x2191))
% 2.20/2.31  [298]~E(f40(f51(x2981,a1)),f36(f51(x2981,a1)))
% 2.20/2.31  [184]P23(f33(f33(f28(a2),x1841),x1841))
% 2.20/2.31  [176]P3(f6(x1761,x1762))
% 2.20/2.31  [182]P11(x1821,x1821,f51(x1822,a1))
% 2.20/2.31  [279]~E(f6(x2791,x2792),a2)
% 2.20/2.31  [280]~E(f18(x2801,x2802),a2)
% 2.20/2.31  [281]~E(f19(x2811,x2812),a2)
% 2.20/2.31  [285]~E(f12(x2851,x2852),f13(x2852))
% 2.20/2.31  [177]E(f33(f34(x1771),f12(x1772,x1771)),x1772)
% 2.20/2.31  [183]E(f14(x1831,x1831,f51(x1832,a1)),x1831)
% 2.20/2.31  [185]E(f15(x1851,x1851,f51(x1852,a1)),f36(f51(x1852,a1)))
% 2.20/2.31  [190]P11(x1901,f40(f51(x1902,a1)),f51(x1902,a1))
% 2.20/2.31  [191]P11(f36(f51(x1911,a1)),x1912,f51(x1911,a1))
% 2.20/2.31  [192]E(f15(x1921,f36(f51(x1922,a1)),f51(x1922,a1)),x1921)
% 2.20/2.31  [193]E(f14(x1931,f36(f51(x1932,a1)),f51(x1932,a1)),x1931)
% 2.20/2.31  [194]E(f14(f36(f51(x1941,a1)),x1942,f51(x1941,a1)),x1942)
% 2.20/2.31  [200]E(f15(x2001,f40(f51(x2002,a1)),f51(x2002,a1)),f36(f51(x2002,a1)))
% 2.20/2.31  [201]E(f14(x2011,f40(f51(x2012,a1)),f51(x2012,a1)),f40(f51(x2012,a1)))
% 2.20/2.31  [202]E(f15(f36(f51(x2021,a1)),x2022,f51(x2021,a1)),f36(f51(x2021,a1)))
% 2.20/2.31  [203]E(f14(f40(f51(x2031,a1)),x2032,f51(x2031,a1)),f40(f51(x2031,a1)))
% 2.20/2.31  [179]E(f38(f33(f37(x1791),x1792),x1791),x1792)
% 2.20/2.31  [186]P23(f33(f33(f37(x1861),x1862),x1862))
% 2.20/2.31  [189]E(f39(x1891,f36(f51(x1892,a1)),x1892),f33(f37(x1892),x1891))
% 2.20/2.31  [195]P6(x1951,f36(f51(f47(x1952),a1)),x1952)
% 2.20/2.31  [196]P23(f33(f40(f51(x1961,a1)),x1962))
% 2.20/2.31  [197]E(f39(x1971,f36(f51(x1972,a1)),x1972),f35(f12(x1971,x1972),x1972))
% 2.20/2.31  [207]E(f29(f4(f13(x2071),f49(x2071),x2072),x2072,x2071),f36(f51(x2072,a1)))
% 2.20/2.31  [208]P23(f44(x2081,f40(f51(x2082,a1)),x2082))
% 2.20/2.31  [218]P23(f44(x2181,f35(f12(x2181,x2182),x2182),x2182))
% 2.20/2.31  [337]~P23(f33(f36(f51(x3371,a1)),x3372))
% 2.20/2.31  [340]~P23(f44(x3401,f36(f51(x3402,a1)),x3402))
% 2.20/2.31  [210]E(f38(f39(x2101,f36(f51(x2102,a1)),x2102),x2102),x2101)
% 2.20/2.31  [211]E(f41(f39(x2111,f36(f51(x2112,a1)),x2112),x2112),x2111)
% 2.20/2.31  [239]E(f33(f30(x2391,f36(f51(a45,a1)),a45,x2392),a55),f13(x2392))
% 2.20/2.31  [246]E(f33(f30(f4(f13(x2461),f49(x2461),a45),x2462,a45,x2461),a55),f13(x2461))
% 2.20/2.31  [256]P23(f33(f39(x2561,f36(f51(x2562,a1)),x2562),f32(f39(x2561,f36(f51(x2562,a1)),x2562),x2562)))
% 2.20/2.31  [205]P11(x2051,f39(x2052,x2051,x2053),f51(x2053,a1))
% 2.20/2.31  [286]~E(f6(x2861,x2862),f33(a7,x2863))
% 2.20/2.31  [287]~E(f18(x2871,x2872),f33(a7,x2873))
% 2.20/2.31  [288]~E(f19(x2881,x2882),f33(a7,x2883))
% 2.20/2.31  [289]~E(f33(a7,x2891),f6(x2892,x2893))
% 2.20/2.31  [290]~E(f33(a7,x2901),f18(x2902,x2903))
% 2.20/2.31  [291]~E(f33(a7,x2911),f19(x2912,x2913))
% 2.20/2.31  [302]~E(f8(x3021,x3022,x3023),a2)
% 2.20/2.31  [303]~E(f9(x3031,x3032,x3033),a2)
% 2.20/2.31  [304]~E(f10(x3041,x3042,x3043),a2)
% 2.20/2.31  [198]E(f14(x1981,x1982,f51(x1983,a1)),f14(x1982,x1981,f51(x1983,a1)))
% 2.20/2.31  [209]E(f39(x2091,f39(x2091,x2092,x2093),x2093),f39(x2091,x2092,x2093))
% 2.20/2.31  [212]P11(x2121,f14(x2122,x2121,f51(x2123,a1)),f51(x2123,a1))
% 2.20/2.31  [213]P11(x2131,f14(x2131,x2132,f51(x2133,a1)),f51(x2133,a1))
% 2.20/2.31  [214]P11(f15(x2141,x2142,f51(x2143,a1)),x2141,f51(x2143,a1))
% 2.20/2.31  [215]P23(f33(f39(x2151,x2152,x2153),x2151))
% 2.20/2.31  [220]E(f14(x2201,f15(x2202,x2201,f51(x2203,a1)),f51(x2203,a1)),f14(x2201,x2202,f51(x2203,a1)))
% 2.20/2.31  [221]E(f14(x2211,f14(x2211,x2212,f51(x2213,a1)),f51(x2213,a1)),f14(x2211,x2212,f51(x2213,a1)))
% 2.20/2.31  [222]E(f15(f15(x2221,x2222,f51(x2223,a1)),x2222,f51(x2223,a1)),f15(x2221,x2222,f51(x2223,a1)))
% 2.20/2.31  [223]E(f14(f15(x2231,x2232,f51(x2233,a1)),x2232,f51(x2233,a1)),f14(x2231,x2232,f51(x2233,a1)))
% 2.20/2.31  [227]P23(f44(x2271,f39(x2271,x2272,x2273),x2273))
% 2.20/2.31  [230]E(f14(f39(x2301,f36(f51(x2302,a1)),x2302),x2303,f51(x2302,a1)),f39(x2301,x2303,x2302))
% 2.20/2.31  [255]P6(x2551,f39(f26(x2552,a2,x2552,x2553),f36(f51(f47(x2553),a1)),f47(x2553)),x2553)
% 2.20/2.31  [329]~E(f39(x3291,x3292,x3293),f36(f51(x3293,a1)))
% 2.20/2.31  [330]~E(f36(f51(x3301,a1)),f39(x3302,x3303,x3301))
% 2.20/2.31  [216]E(f29(f4(f12(x2161,x2162),f49(x2162),x2163),x2163,x2162),f40(f51(x2163,a1)))
% 2.20/2.31  [229]E(f43(x2291,f36(f51(x2292,a1)),x2292,x2293),f36(f51(x2293,a1)))
% 2.20/2.31  [242]E(f39(x2421,f15(x2422,f39(x2421,f36(f51(x2423,a1)),x2423),f51(x2423,a1)),x2423),f39(x2421,x2422,x2423))
% 2.20/2.31  [341]~P23(f33(f16(x3411,f36(f51(x3412,a1)),x3412),x3413))
% 2.20/2.31  [238]E(f38(f16(x2381,f39(x2382,f36(f51(x2383,a1)),x2383),x2383),x2383),x2382)
% 2.20/2.31  [251]P23(f33(f16(x2511,f39(x2512,f36(f51(x2513,a1)),x2513),x2513),x2512))
% 2.20/2.31  [293]~E(f18(x2931,x2932),f6(x2933,x2934))
% 2.20/2.31  [296]~E(f19(x2961,x2962),f6(x2963,x2964))
% 2.20/2.31  [297]~E(f19(x2971,x2972),f18(x2973,x2974))
% 2.20/2.31  [305]~E(f33(a7,x3051),f8(x3052,x3053,x3054))
% 2.20/2.31  [306]~E(f33(a7,x3061),f9(x3062,x3063,x3064))
% 2.20/2.31  [307]~E(f33(a7,x3071),f10(x3072,x3073,x3074))
% 2.20/2.31  [308]~E(f8(x3081,x3082,x3083),f33(a7,x3084))
% 2.20/2.31  [309]~E(f9(x3091,x3092,x3093),f33(a7,x3094))
% 2.20/2.31  [310]~E(f10(x3101,x3102,x3103),f33(a7,x3104))
% 2.20/2.31  [188]E(f33(f4(x1881,x1882,x1883),x1884),x1881)
% 2.20/2.31  [224]E(f39(x2241,f39(x2242,x2243,x2244),x2244),f39(x2242,f39(x2241,x2243,x2244),x2244))
% 2.20/2.31  [234]E(f14(x2341,f14(x2342,x2343,f51(x2344,a1)),f51(x2344,a1)),f14(x2342,f14(x2341,x2343,f51(x2344,a1)),f51(x2344,a1)))
% 2.20/2.31  [235]E(f14(f14(x2351,x2352,f51(x2353,a1)),x2354,f51(x2353,a1)),f14(x2351,f14(x2352,x2354,f51(x2353,a1)),f51(x2353,a1)))
% 2.20/2.31  [240]E(f14(f15(x2401,x2402,f51(x2403,a1)),f15(x2404,x2402,f51(x2403,a1)),f51(x2403,a1)),f15(f14(x2401,x2404,f51(x2403,a1)),x2402,f51(x2403,a1)))
% 2.20/2.31  [241]E(f15(f15(x2411,x2412,f51(x2413,a1)),f39(x2414,f36(f51(x2413,a1)),x2413),f51(x2413,a1)),f15(x2411,f39(x2414,x2412,x2413),f51(x2413,a1)))
% 2.20/2.31  [243]E(f15(x2431,f17(f36(f51(x2432,a1)),x2433,x2432,f51(x2434,a1)),f51(x2434,a1)),x2431)
% 2.20/2.31  [244]E(f14(x2441,f17(f36(f51(x2442,a1)),x2443,x2442,f51(x2444,a1)),f51(x2444,a1)),x2441)
% 2.20/2.31  [245]E(f14(f17(f36(f51(x2451,a1)),x2452,x2451,f51(x2453,a1)),x2454,f51(x2453,a1)),x2454)
% 2.20/2.31  [248]E(f15(f15(x2481,f39(x2482,f36(f51(x2483,a1)),x2483),f51(x2483,a1)),x2484,f51(x2483,a1)),f15(x2481,f39(x2482,x2484,x2483),f51(x2483,a1)))
% 2.20/2.31  [254]E(f23(x2541,x2542,f33(x2541,x2542),x2543,x2544),x2541)
% 2.20/2.31  [231]E(f39(x2311,f14(x2312,x2313,f51(x2314,a1)),x2314),f14(x2312,f39(x2311,x2313,x2314),f51(x2314,a1)))
% 2.20/2.31  [232]E(f39(x2321,f14(x2322,x2323,f51(x2324,a1)),x2324),f14(f39(x2321,x2322,x2324),x2323,f51(x2324,a1)))
% 2.20/2.31  [247]E(f39(x2471,f17(f36(f51(x2472,a1)),x2473,x2472,f51(x2474,a1)),x2474),f39(x2471,f36(f51(x2474,a1)),x2474))
% 2.20/2.31  [266]E(f29(f23(x2661,x2662,f13(x2663),x2664,f49(x2663)),x2664,x2663),f15(f29(x2661,x2664,x2663),f39(x2662,f36(f51(x2664,a1)),x2664),f51(x2664,a1)))
% 2.20/2.31  [267]E(f29(f23(f4(f13(x2671),f49(x2671),x2672),x2673,f12(x2674,x2671),x2672,f49(x2671)),x2672,x2671),f39(x2673,f36(f51(x2672,a1)),x2672))
% 2.20/2.31  [257]P23(f44(f33(x2571,x2572),f43(x2571,f40(f51(x2573,a1)),x2573,x2574),x2574))
% 2.20/2.31  [311]~E(f6(x3111,x3112),f8(x3113,x3114,x3115))
% 2.20/2.31  [312]~E(f6(x3121,x3122),f9(x3123,x3124,x3125))
% 2.20/2.31  [313]~E(f6(x3131,x3132),f10(x3133,x3134,x3135))
% 2.20/2.31  [314]~E(f18(x3141,x3142),f8(x3143,x3144,x3145))
% 2.20/2.31  [315]~E(f18(x3151,x3152),f9(x3153,x3154,x3155))
% 2.20/2.31  [316]~E(f18(x3161,x3162),f10(x3163,x3164,x3165))
% 2.20/2.31  [317]~E(f19(x3171,x3172),f8(x3173,x3174,x3175))
% 2.20/2.31  [318]~E(f19(x3181,x3182),f9(x3183,x3184,x3185))
% 2.20/2.31  [319]~E(f19(x3191,x3192),f10(x3193,x3194,x3195))
% 2.20/2.31  [320]~E(f8(x3201,x3202,x3203),f6(x3204,x3205))
% 2.20/2.31  [321]~E(f8(x3211,x3212,x3213),f18(x3214,x3215))
% 2.20/2.31  [322]~E(f8(x3221,x3222,x3223),f19(x3224,x3225))
% 2.20/2.31  [323]~E(f9(x3231,x3232,x3233),f6(x3234,x3235))
% 2.20/2.31  [324]~E(f9(x3241,x3242,x3243),f18(x3244,x3245))
% 2.20/2.31  [325]~E(f9(x3251,x3252,x3253),f19(x3254,x3255))
% 2.20/2.31  [326]~E(f10(x3261,x3262,x3263),f6(x3264,x3265))
% 2.20/2.31  [327]~E(f10(x3271,x3272,x3273),f18(x3274,x3275))
% 2.20/2.31  [328]~E(f10(x3281,x3282,x3283),f19(x3284,x3285))
% 2.20/2.31  [249]E(f43(x2491,f39(x2492,x2493,x2494),x2494,x2495),f39(f33(x2491,x2492),f43(x2491,x2493,x2494,x2495),x2495))
% 2.20/2.31  [250]E(f17(f39(x2501,x2502,x2503),x2504,x2503,f51(x2505,a1)),f14(f33(x2504,x2501),f17(x2502,x2504,x2503,f51(x2505,a1)),f51(x2505,a1)))
% 2.20/2.31  [259]E(f14(f17(x2591,x2592,x2593,f51(x2594,a1)),f17(x2595,x2592,x2593,f51(x2594,a1)),f51(x2594,a1)),f17(f14(x2591,x2595,f51(x2593,a1)),x2592,x2593,f51(x2594,a1)))
% 2.20/2.31  [260]E(f23(f30(x2601,x2602,x2603,x2604),x2605,f33(x2601,x2605),x2603,f49(x2604)),f30(x2601,f39(x2605,x2602,x2603),x2603,x2604))
% 2.20/2.31  [262]E(f33(f23(x2621,x2622,x2623,x2624,x2625),x2622),x2623)
% 2.20/2.31  [343]~E(f23(x3431,x3432,f12(x3433,x3434),x3435,f49(x3434)),f4(f13(x3434),f49(x3434),x3435))
% 2.20/2.31  [258]E(f14(f43(x2581,x2582,x2583,x2584),f43(x2581,x2585,x2583,x2584),f51(x2584,a1)),f43(x2581,f14(x2582,x2585,f51(x2583,a1)),x2583,x2584))
% 2.20/2.31  [268]P11(f15(f43(x2681,x2682,x2683,x2684),f43(x2681,x2685,x2683,x2684),f51(x2684,a1)),f43(x2681,f15(x2682,x2685,f51(x2683,a1)),x2683,x2684),f51(x2684,a1))
% 2.20/2.31  [270]E(f43(f5(x2701,x2702,x2703,x2704,x2705),f40(f51(x2705,a1)),x2705,x2704),f43(x2701,f43(x2702,f40(f51(x2705,a1)),x2705,x2703),x2703,x2704))
% 2.20/2.31  [332]~E(f9(x3321,x3322,x3323),f8(x3324,x3325,x3326))
% 2.20/2.31  [335]~E(f10(x3351,x3352,x3353),f8(x3354,x3355,x3356))
% 2.20/2.31  [336]~E(f10(x3361,x3362,x3363),f9(x3364,x3365,x3366))
% 2.20/2.31  [264]E(f33(f5(x2641,x2642,x2643,x2644,x2645),x2646),f33(x2641,f33(x2642,x2646)))
% 2.20/2.31  [269]E(f43(x2691,f43(x2692,x2693,x2694,x2695),x2695,x2696),f43(f5(x2691,x2692,x2695,x2696,x2694),x2693,x2694,x2696))
% 2.20/2.31  [271]E(f23(f30(x2711,f15(x2712,f39(x2713,f36(f51(x2714,a1)),x2714),f51(x2714,a1)),x2714,x2715),x2713,x2716,x2714,f49(x2715)),f23(f30(x2711,x2712,x2714,x2715),x2713,x2716,x2714,f49(x2715)))
% 2.20/2.31  [272]E(f23(f23(x2721,x2722,x2723,x2724,x2725),x2722,x2726,x2724,x2725),f23(x2721,x2722,x2726,x2724,x2725))
% 2.20/2.31  [345]~E(f56(x3451),x3451)+~P1(a500)
% 2.20/2.31  [346]~P13(x3461)+P13(f49(x3461))
% 2.20/2.31  [360]E(f33(a3,x3601),f13(a11))+P3(f33(a7,x3601))
% 2.20/2.31  [385]~P3(f33(a7,x3851))+E(f12(f20(x3851),a11),f33(a3,x3851))
% 2.20/2.31  [386]~P17(x3861)+E(f33(f36(f51(a45,x3861)),a55),f36(x3861))
% 2.20/2.31  [387]~P21(x3871)+E(f33(f40(f51(a45,x3871)),a55),f40(x3871))
% 2.20/2.31  [388]~P10(x3881)+E(f21(f36(f51(x3881,a1)),x3881),f36(x3881))
% 2.20/2.31  [389]~P10(x3891)+E(f21(f40(f51(x3891,a1)),x3891),f40(x3891))
% 2.20/2.31  [390]~P10(x3901)+E(f22(f36(f51(x3901,a1)),x3901),f40(x3901))
% 2.20/2.31  [391]~P10(x3911)+E(f22(f40(f51(x3911,a1)),x3911),f36(x3911))
% 2.20/2.31  [347]~P13(x3472)+P4(x3471,x3472)
% 2.20/2.31  [374]~P20(x3742)+P11(x3741,x3741,x3742)
% 2.20/2.31  [375]~P22(x3752)+P11(x3751,x3751,x3752)
% 2.20/2.31  [348]~P9(x3482)+P8(f51(x3481,x3482))
% 2.20/2.31  [349]~P9(x3492)+P9(f51(x3491,x3492))
% 2.20/2.31  [350]~P10(x3502)+P10(f51(x3501,x3502))
% 2.20/2.31  [351]~P12(x3512)+P12(f51(x3511,x3512))
% 2.20/2.31  [352]~P14(x3522)+P14(f51(x3521,x3522))
% 2.20/2.31  [353]~P20(x3532)+P20(f51(x3531,x3532))
% 2.20/2.31  [354]~P21(x3542)+P21(f51(x3541,x3542))
% 2.20/2.31  [355]~P15(x3552)+P15(f51(x3551,x3552))
% 2.20/2.31  [356]~P17(x3562)+P17(f51(x3561,x3562))
% 2.20/2.31  [357]~P22(x3572)+P22(f51(x3571,x3572))
% 2.20/2.31  [358]~P3(x3582)+P3(f18(x3581,x3582))
% 2.20/2.31  [359]E(x3591,x3592)+~E(f33(a7,x3591),f33(a7,x3592))
% 2.20/2.31  [371]P3(x3711)+~P3(f18(x3712,x3711))
% 2.20/2.31  [372]P3(x3721)+~P3(f19(x3722,x3721))
% 2.20/2.31  [373]P3(x3731)+~P3(f19(x3731,x3732))
% 2.20/2.31  [376]~P8(x3762)+E(f14(x3761,x3761,x3762),x3761)
% 2.20/2.31  [377]~P21(x3772)+P11(x3771,f40(x3772),x3772)
% 2.20/2.31  [378]~P17(x3781)+P11(f36(x3781),x3782,x3781)
% 2.20/2.31  [379]~P14(x3792)+E(f14(x3791,f36(x3792),x3792),x3791)
% 2.20/2.31  [380]~P14(x3801)+E(f14(f36(x3801),x3802,x3801),x3802)
% 2.20/2.31  [381]E(x3811,f13(x3812))+~E(f35(x3811,x3812),f36(f51(x3812,a1)))
% 2.20/2.31  [382]~P14(x3822)+E(f14(x3821,f40(x3822),x3822),f40(x3822))
% 2.20/2.31  [383]~P14(x3831)+E(f14(f40(x3831),x3832,x3831),f40(x3831))
% 2.20/2.31  [463]~P11(x4631,f36(f51(x4632,a1)),f51(x4632,a1))+E(x4631,f36(f51(x4632,a1)))
% 2.20/2.31  [624]P6(x6241,f39(f33(a27,f33(a7,x6242)),f36(f51(f47(a48),a1)),f47(a48)),a48)+~P6(f39(f33(a27,f33(a7,x6242)),x6241,f47(a48)),f39(f33(a27,f33(f34(a11),f33(a3,x6242))),f36(f51(f47(a48),a1)),f47(a48)),a48)
% 2.20/2.31  [408]E(x4081,x4082)+~P23(f33(f33(f28(a2),x4082),x4081))
% 2.20/2.31  [414]~P20(x4142)+E(f42(x4141,x4141,x4142),f39(x4141,f36(f51(x4142,a1)),x4142))
% 2.20/2.31  [464]~P10(x4642)+E(f21(f39(x4641,f36(f51(x4642,a1)),x4642),x4642),x4641)
% 2.20/2.31  [465]~P16(x4652)+E(f24(f39(x4651,f36(f51(x4652,a1)),x4652),x4652),x4651)
% 2.20/2.31  [466]~P10(x4662)+E(f22(f39(x4661,f36(f51(x4662,a1)),x4662),x4662),x4661)
% 2.20/2.31  [467]~P16(x4672)+E(f25(f39(x4671,f36(f51(x4672,a1)),x4672),x4672),x4671)
% 2.20/2.31  [401]~P6(x4011,x4012,x4013)+P7(x4011,x4012,x4013)
% 2.20/2.31  [370]E(x3701,x3702)+~E(f12(x3701,x3703),f12(x3702,x3703))
% 2.20/2.31  [396]~P8(x3963)+E(f14(x3961,x3962,x3963),f14(x3962,x3961,x3963))
% 2.20/2.31  [397]~P9(x3973)+E(f14(x3971,x3972,x3973),f14(x3972,x3971,x3973))
% 2.20/2.31  [399]~P3(x3993)+P3(f10(x3991,x3992,x3993))
% 2.20/2.31  [404]~P4(x4042,x4043)+P4(f39(x4041,x4042,x4043),x4043)
% 2.20/2.31  [409]P3(f9(x4091,x4092,x4093))+~P3(f33(a7,x4092))
% 2.20/2.31  [411]~P23(f33(x4112,x4111))+P23(f44(x4111,x4112,x4113))
% 2.20/2.31  [415]~P8(x4153)+P11(x4151,f14(x4152,x4151,x4153),x4153)
% 2.20/2.31  [416]~P9(x4163)+P11(x4161,f14(x4162,x4161,x4163),x4163)
% 2.20/2.31  [417]~P8(x4173)+P11(x4171,f14(x4171,x4172,x4173),x4173)
% 2.20/2.31  [418]~P9(x4183)+P11(x4181,f14(x4181,x4182,x4183),x4183)
% 2.20/2.31  [429]P3(x4291)+~P3(f8(x4292,x4293,x4291))
% 2.20/2.31  [430]P3(x4301)+~P3(f8(x4302,x4301,x4303))
% 2.20/2.31  [431]P3(x4311)+~P3(f10(x4312,x4313,x4311))
% 2.20/2.31  [447]~P3(f9(x4472,x4471,x4473))+P3(f33(a7,x4471))
% 2.20/2.31  [448]P4(x4481,x4482)+~P4(f39(x4483,x4481,x4482),x4482)
% 2.20/2.31  [450]P23(f33(x4501,x4502))+~P23(f44(x4502,x4501,x4503))
% 2.20/2.31  [462]E(f39(x4621,x4622,x4623),x4622)+~P23(f44(x4621,x4622,x4623))
% 2.20/2.31  [392]~P23(f33(x3921,x3923))+~E(x3921,f36(f51(x3922,a1)))
% 2.20/2.31  [393]~P23(f33(x3932,x3933))+~E(f36(f51(x3931,a1)),x3932)
% 2.20/2.31  [437]~P4(x4371,x4373)+P4(f15(x4371,x4372,f51(x4373,a1)),x4373)
% 2.20/2.31  [438]E(x4381,f36(f51(x4382,a1)))+~E(f14(x4383,x4381,f51(x4382,a1)),f36(f51(x4382,a1)))
% 2.20/2.31  [439]E(x4391,f36(f51(x4392,a1)))+~E(f14(x4391,x4393,f51(x4392,a1)),f36(f51(x4392,a1)))
% 2.20/2.31  [440]E(x4401,f4(f13(x4402),f49(x4402),x4403))+~E(f29(x4401,x4403,x4402),f36(f51(x4403,a1)))
% 2.20/2.31  [441]P6(x4411,x4412,x4413)+~P11(x4412,x4411,f51(f47(x4413),a1))
% 2.20/2.31  [444]~P11(x4441,x4442,f51(x4443,a1))+E(f14(x4441,x4442,f51(x4443,a1)),x4442)
% 2.20/2.31  [445]~P11(x4452,x4451,f51(x4453,a1))+E(f14(x4451,x4452,f51(x4453,a1)),x4451)
% 2.20/2.31  [446]P11(x4461,x4462,f51(x4463,a1))+~E(f14(x4461,x4462,f51(x4463,a1)),x4462)
% 2.20/2.31  [451]~P10(x4513)+E(f14(x4511,f21(x4512,x4513),x4513),f21(f39(x4511,x4512,x4513),x4513))
% 2.20/2.31  [459]~P8(x4593)+E(f14(x4591,f14(x4591,x4592,x4593),x4593),f14(x4591,x4592,x4593))
% 2.20/2.31  [460]~P9(x4603)+E(f14(x4601,f14(x4601,x4602,x4603),x4603),f14(x4601,x4602,x4603))
% 2.20/2.31  [479]E(x4791,f12(x4792,x4793))+~P23(f44(x4792,f35(x4791,x4793),x4793))
% 2.20/2.31  [482]P4(x4821,x4822)+~P4(f14(x4823,x4821,f51(x4822,a1)),x4822)
% 2.20/2.31  [483]P4(x4831,x4832)+~P4(f14(x4831,x4833,f51(x4832,a1)),x4832)
% 2.20/2.31  [512]~P11(x5121,x5122,f51(x5123,a1))+E(f14(x5121,f15(x5122,x5121,f51(x5123,a1)),f51(x5123,a1)),x5122)
% 2.20/2.31  [549]P23(f44(x5491,x5492,x5493))+E(f15(f39(x5491,x5492,x5493),f39(x5491,f36(f51(x5493,a1)),x5493),f51(x5493,a1)),x5492)
% 2.20/2.31  [419]E(x4191,x4192)+~P23(f33(f33(f37(x4193),x4191),x4192))
% 2.20/2.31  [480]~P12(x4803)+E(f15(f33(x4801,a55),f33(x4802,a55),x4803),f33(f15(x4801,x4802,f51(a45,x4803)),a55))
% 2.20/2.31  [481]~P9(x4813)+E(f14(f33(x4811,a55),f33(x4812,a55),x4813),f33(f14(x4811,x4812,f51(a45,x4813)),a55))
% 2.20/2.31  [505]E(x5051,x5052)+~E(f39(x5051,f36(f51(x5053,a1)),x5053),f39(x5052,f36(f51(x5053,a1)),x5053))
% 2.20/2.31  [583]~P23(f44(x5831,x5832,x5833))+E(f39(x5831,f15(x5832,f39(x5831,f36(f51(x5833,a1)),x5833),f51(x5833,a1)),x5833),x5832)
% 2.20/2.31  [511]P23(f33(x5111,x5112))+P23(f33(f33(f28(f18(x5111,x5113)),x5112),x5112))
% 2.20/2.31  [590]E(x5901,x5902)+~P23(f44(x5901,f39(x5902,f36(f51(x5903,a1)),x5903),x5903))
% 2.20/2.31  [593]E(x5931,f32(f39(x5932,f36(f51(x5933,a1)),x5933),x5933))+~P23(f33(f39(x5932,f36(f51(x5933,a1)),x5933),x5931))
% 2.20/2.31  [560]~P10(x5603)+E(f21(f39(x5601,f39(x5602,f36(f51(x5603,a1)),x5603),x5603),x5603),f14(x5601,x5602,x5603))
% 2.20/2.31  [602]~P23(f33(f33(f28(f33(a7,x6021)),x6022),x6023))+P23(f33(f33(f28(f33(f34(a11),f33(a3,x6021))),x6022),x6023))
% 2.20/2.31  [617]P23(f33(f33(f28(f33(a7,x6171)),x6172),x6173))+~P23(f33(f33(f28(f33(f34(a11),f33(a3,x6171))),x6172),x6173))
% 2.20/2.31  [364]E(x3641,x3642)+~E(f6(x3643,x3641),f6(x3644,x3642))
% 2.20/2.31  [365]E(x3651,x3652)+~E(f18(x3653,x3651),f18(x3654,x3652))
% 2.20/2.31  [366]E(x3661,x3662)+~E(f19(x3663,x3661),f19(x3664,x3662))
% 2.20/2.31  [367]E(x3671,x3672)+~E(f6(x3671,x3673),f6(x3672,x3674))
% 2.20/2.31  [368]E(x3681,x3682)+~E(f18(x3681,x3683),f18(x3682,x3684))
% 2.20/2.31  [369]E(x3691,x3692)+~E(f19(x3691,x3693),f19(x3692,x3694))
% 2.20/2.31  [492]~P11(x4921,x4923,f51(x4924,a1))+P11(x4921,f39(x4922,x4923,x4924),f51(x4924,a1))
% 2.20/2.31  [514]~P11(f39(x5144,x5141,x5143),x5142,f51(x5143,a1))+P11(x5141,x5142,f51(x5143,a1))
% 2.20/2.31  [522]~P11(f39(x5221,x5224,x5223),x5222,f51(x5223,a1))+P23(f44(x5221,x5222,x5223))
% 2.20/2.31  [527]~P11(x5272,x5274,f51(x5273,a1))+P11(f39(x5271,x5272,x5273),f39(x5271,x5274,x5273),f51(x5273,a1))
% 2.20/2.31  [551]~P4(x5512,x5513)+P4(f43(x5511,x5512,x5513,x5514),x5514)
% 2.33/2.31  [490]~P23(f33(x4902,x4904))+P23(f33(f39(x4901,x4902,x4903),x4904))
% 2.33/2.31  [500]P6(x5001,x5002,x5003)+~P6(x5001,f39(x5004,x5002,f47(x5003)),x5003)
% 2.33/2.31  [501]~P8(x5014)+E(f14(x5011,f14(x5012,x5013,x5014),x5014),f14(x5012,f14(x5011,x5013,x5014),x5014))
% 2.33/2.31  [502]~P9(x5024)+E(f14(x5021,f14(x5022,x5023,x5024),x5024),f14(x5022,f14(x5021,x5023,x5024),x5024))
% 2.33/2.31  [503]~P8(x5033)+E(f14(f14(x5031,x5032,x5033),x5034,x5033),f14(x5031,f14(x5032,x5034,x5033),x5033))
% 2.33/2.31  [504]~P9(x5043)+E(f14(f14(x5041,x5042,x5043),x5044,x5043),f14(x5041,f14(x5042,x5044,x5043),x5043))
% 2.33/2.31  [510]E(f33(x5101,x5102),f13(x5103))+P23(f44(x5102,f29(x5101,x5104,x5103),x5104))
% 2.33/2.31  [532]~P23(f44(x5321,x5324,x5323))+E(f15(f39(x5321,x5322,x5323),x5324,f51(x5323,a1)),f15(x5322,x5324,f51(x5323,a1)))
% 2.33/2.31  [533]P11(x5331,x5332,f51(x5333,a1))+~P11(f14(x5334,x5331,f51(x5333,a1)),x5332,f51(x5333,a1))
% 2.33/2.31  [534]P11(x5341,x5342,f51(x5343,a1))+~P11(f14(x5341,x5344,f51(x5343,a1)),x5342,f51(x5343,a1))
% 2.33/2.31  [536]~E(f43(x5363,x5361,x5362,x5364),f36(f51(x5364,a1)))+E(x5361,f36(f51(x5362,a1)))
% 2.33/2.31  [546]~P23(f44(x5461,x5463,x5464))+P23(f44(x5461,f39(x5462,x5463,x5464),x5464))
% 2.33/2.31  [552]~E(f33(x5521,x5522),f13(x5523))+~P23(f44(x5522,f29(x5521,x5524,x5523),x5524))
% 2.33/2.31  [557]~P11(f15(x5571,x5572,f51(x5574,a1)),x5573,f51(x5574,a1))+P11(x5571,f14(x5572,x5573,f51(x5574,a1)),f51(x5574,a1))
% 2.33/2.31  [558]~P11(x5581,f14(x5582,x5584,f51(x5583,a1)),f51(x5583,a1))+P11(f15(x5581,x5582,f51(x5583,a1)),x5584,f51(x5583,a1))
% 2.33/2.31  [559]~P6(x5591,f39(x5592,x5594,f47(x5593)),x5593)+P6(x5591,f39(x5592,f36(f51(f47(x5593),a1)),f47(x5593)),x5593)
% 2.33/2.31  [568]~P4(f15(x5681,x5683,f51(x5684,a1)),x5684)+P4(f15(x5681,f39(x5682,x5683,x5684),f51(x5684,a1)),x5684)
% 2.33/2.31  [577]~P4(f15(x5771,f39(x5774,x5772,x5773),f51(x5773,a1)),x5773)+P4(f15(x5771,x5772,f51(x5773,a1)),x5773)
% 2.33/2.31  [641]P6(x6412,f39(f26(x6411,x6414,x6413,a45),f36(f51(f47(a45),a1)),f47(a45)),a45)+P23(f33(f33(x6411,f58(x6412,x6411,x6413,x6414)),f59(x6412,x6411,x6413,x6414)))
% 2.33/2.31  [517]~P23(f33(x5172,x5174))+P23(f33(f14(x5171,x5172,f51(x5173,a1)),x5174))
% 2.33/2.31  [518]~P23(f33(x5181,x5184))+P23(f33(f14(x5181,x5182,f51(x5183,a1)),x5184))
% 2.33/2.31  [544]E(x5441,f36(f51(x5442,a1)))+E(f43(f4(x5443,x5444,x5442),x5441,x5442,x5444),f39(x5443,f36(f51(x5444,a1)),x5444))
% 2.33/2.31  [547]P23(f44(x5471,x5474,x5473))+E(f15(f39(x5471,x5472,x5473),x5474,f51(x5473,a1)),f39(x5471,f15(x5472,x5474,f51(x5473,a1)),x5473))
% 2.33/2.31  [555]~P23(f44(x5551,x5553,x5554))+P23(f44(x5551,f14(x5552,x5553,f51(x5554,a1)),x5554))
% 2.33/2.31  [556]~P23(f44(x5561,x5562,x5564))+P23(f44(x5561,f14(x5562,x5563,f51(x5564,a1)),x5564))
% 2.33/2.31  [578]P23(f44(x5781,x5782,x5783))+~P23(f44(x5781,f15(x5782,x5784,f51(x5783,a1)),x5783))
% 2.33/2.31  [585]~P23(f44(x5851,x5852,x5853))+~P23(f44(x5851,f15(x5854,x5852,f51(x5853,a1)),x5853))
% 2.33/2.31  [630]E(f23(f4(f13(x6301),f49(x6301),x6302),x6303,f12(f31(x6304,x6303,x6302,x6301),x6301),x6302,f49(x6301)),x6304)+~E(f29(x6304,x6302,x6301),f39(x6303,f36(f51(x6302,a1)),x6302))
% 2.33/2.31  [622]E(x6221,x6222)+~P23(f33(f16(x6223,f39(x6221,f36(f51(x6224,a1)),x6224),x6224),x6222))
% 2.33/2.31  [604]~P11(x6042,x6045,f51(x6043,a1))+P11(f43(x6041,x6042,x6043,x6044),f43(x6041,x6045,x6043,x6044),f51(x6044,a1))
% 2.33/2.31  [625]~E(f23(x6251,x6252,x6253,x6254,x6255),x6251)+E(f33(x6251,x6252),x6253)
% 2.33/2.31  [476]~E(f12(x4765,x4764),f33(x4762,x4761))+E(f39(x4761,f29(x4762,x4763,x4764),x4763),f29(x4762,x4763,x4764))
% 2.33/2.31  [516]~E(f12(x5165,x5164),f33(x5162,x5161))+P23(f44(x5161,f29(x5162,x5163,x5164),x5163))
% 2.33/2.31  [548]~E(f33(x5481,x5484),f13(x5483))+E(f15(f29(x5481,x5482,x5483),f39(x5484,x5485,x5482),f51(x5482,a1)),f15(f29(x5481,x5482,x5483),x5485,f51(x5482,a1)))
% 2.33/2.31  [563]P23(f44(x5635,x5632,x5633))+E(f33(f30(x5631,x5632,x5633,x5634),x5635),f13(x5634))
% 2.33/2.31  [573]~P23(f44(x5735,x5732,x5733))+E(f33(f30(x5731,x5732,x5733,x5734),x5735),f33(x5731,x5735))
% 2.33/2.31  [584]P11(f33(x5841,x5842),f17(x5843,x5841,x5844,f51(x5845,a1)),f51(x5845,a1))+~P23(f44(x5842,x5843,x5844))
% 2.33/2.31  [594]~P23(f44(x5942,x5943,x5944))+E(f39(f33(x5941,x5942),f43(x5941,x5943,x5944,x5945),x5945),f43(x5941,x5943,x5944,x5945))
% 2.33/2.31  [596]~P23(f44(x5962,x5963,x5964))+E(f14(f33(x5961,x5962),f17(x5963,x5961,x5964,f51(x5965,a1)),f51(x5965,a1)),f17(x5963,x5961,x5964,f51(x5965,a1)))
% 2.33/2.31  [607]~E(f12(x6073,x6074),f33(x6071,x6072))+E(f23(x6071,x6072,f12(x6073,x6074),x6075,f49(x6074)),x6071)
% 2.33/2.31  [611]~P23(f44(x6112,x6113,x6114))+P23(f44(f33(x6111,x6112),f43(x6111,x6113,x6114,x6115),x6115))
% 2.33/2.31  [626]P23(f44(x6265,x6262,x6263))+E(f23(f30(x6261,x6262,x6263,x6264),x6265,f13(x6264),x6263,f49(x6264)),f30(x6261,x6262,x6263,x6264))
% 2.33/2.31  [639]~P6(x6391,f39(f26(x6392,f33(f34(a11),f33(a3,x6393)),x6394,x6395),f36(f51(f47(x6395),a1)),f47(x6395)),x6395)+P6(x6391,f39(f26(x6392,f33(a7,x6393),x6394,x6395),f36(f51(f47(x6395),a1)),f47(x6395)),x6395)
% 2.33/2.31  [646]~P6(f39(f26(x6462,f33(a7,x6463),x6464,x6465),x6461,f47(x6465)),f39(f26(x6462,f33(f34(a11),f33(a3,x6463)),x6464,x6465),f36(f51(f47(x6465),a1)),f47(x6465)),x6465)+P6(x6461,f39(f26(x6462,f33(a7,x6463),x6464,x6465),f36(f51(f47(x6465),a1)),f47(x6465)),x6465)
% 2.33/2.31  [567]~P23(f44(x5675,x5674,x5673))+E(f43(f4(x5671,x5672,x5673),x5674,x5673,x5672),f39(x5671,f36(f51(x5672,a1)),x5672))
% 2.33/2.31  [631]E(x6311,f13(x6312))+E(f29(f23(x6313,x6314,x6311,x6315,f49(x6312)),x6315,x6312),f39(x6314,f29(x6313,x6315,x6312),x6315))
% 2.33/2.31  [632]~P23(f44(x6325,x6322,x6323))+E(f23(f30(x6321,x6322,x6323,x6324),x6325,f13(x6324),x6323,f49(x6324)),f30(x6321,f15(x6322,f39(x6325,f36(f51(x6323,a1)),x6323),f51(x6323,a1)),x6323,x6324))
% 2.33/2.31  [647]~P4(f43(x6472,f40(f51(x6475,a1)),x6475,x6473),x6473)+P4(f43(f5(x6471,x6472,x6473,x6474,x6475),f40(f51(x6475,a1)),x6475,x6474),x6474)
% 2.33/2.31  [420]E(x4201,x4202)+~E(f8(x4203,x4204,x4201),f8(x4205,x4206,x4202))
% 2.33/2.31  [421]E(x4211,x4212)+~E(f9(x4213,x4214,x4211),f9(x4215,x4216,x4212))
% 2.33/2.31  [422]E(x4221,x4222)+~E(f10(x4223,x4224,x4221),f10(x4225,x4226,x4222))
% 2.33/2.31  [423]E(x4231,x4232)+~E(f8(x4233,x4231,x4234),f8(x4235,x4232,x4236))
% 2.33/2.31  [424]E(x4241,x4242)+~E(f9(x4243,x4241,x4244),f9(x4245,x4242,x4246))
% 2.33/2.31  [425]E(x4251,x4252)+~E(f10(x4253,x4251,x4254),f10(x4255,x4252,x4256))
% 2.33/2.31  [426]E(x4261,x4262)+~E(f8(x4261,x4263,x4264),f8(x4262,x4265,x4266))
% 2.33/2.31  [427]E(x4271,x4272)+~E(f9(x4271,x4273,x4274),f9(x4272,x4275,x4276))
% 2.33/2.31  [428]E(x4281,x4282)+~E(f10(x4281,x4283,x4284),f10(x4282,x4285,x4286))
% 2.33/2.31  [628]E(x6281,x6282)+E(f33(f23(x6283,x6281,x6284,x6285,x6286),x6282),f33(x6283,x6282))
% 2.33/2.31  [633]P23(f44(x6332,x6336,x6334))+E(f43(f23(x6331,x6332,x6333,x6334,x6335),x6336,x6334,x6335),f43(x6331,x6336,x6334,x6335))
% 2.33/2.31  [634]P23(f44(x6342,x6346,x6344))+E(f30(f23(x6341,x6342,x6343,x6344,f49(x6345)),x6346,x6344,x6345),f30(x6341,x6346,x6344,x6345))
% 2.33/2.31  [636]E(x6361,x6362)+~E(f33(f23(x6363,x6364,f12(x6361,x6365),x6366,f49(x6365)),x6364),f12(x6362,x6365))
% 2.33/2.31  [645]~P23(f44(x6453,x6452,x6454))+E(f23(f30(x6451,f15(x6452,f39(x6453,f36(f51(x6454,a1)),x6454),f51(x6454,a1)),x6454,x6455),x6453,x6456,x6454,f49(x6455)),f30(f23(x6451,x6453,x6456,x6454,f49(x6455)),x6452,x6454,x6455))
% 2.33/2.31  [642]~P23(f44(x6424,x6423,x6425))+E(f39(x6421,f43(x6422,f15(x6423,f39(x6424,f36(f51(x6425,a1)),x6425),f51(x6425,a1)),x6425,x6426),x6426),f43(f23(x6422,x6424,x6421,x6425,x6426),x6423,x6425,x6426))
% 2.33/2.31  [580]E(x5801,x5802)+~E(f26(x5803,x5804,x5801,x5805),f26(x5806,x5807,x5802,x5805))
% 2.33/2.31  [581]E(x5811,x5812)+~E(f26(x5813,x5811,x5814,x5815),f26(x5816,x5812,x5817,x5815))
% 2.33/2.31  [582]E(x5821,x5822)+~E(f26(x5821,x5823,x5824,x5825),f26(x5822,x5826,x5827,x5825))
% 2.33/2.31  [635]E(x6351,x6352)+~E(f23(x6353,x6354,f12(x6351,x6355),x6356,f49(x6355)),f23(x6357,x6354,f12(x6352,x6355),x6356,f49(x6355)))
% 2.33/2.31  [648]E(x6481,x6482)+E(f23(f23(x6483,x6481,x6484,x6485,x6486),x6482,x6487,x6485,x6486),f23(f23(x6483,x6482,x6487,x6485,x6486),x6481,x6484,x6485,x6486))
% 2.33/2.31  [651]~P5(x6514,x6511,x6515,x6516,x6517,x6518,x6513,x6519,x6512)+E(f33(x6511,f36(f51(x6512,a1))),x6513)
% 2.33/2.31  [652]~P5(x6521,x6524,x6525,x6526,x6527,x6528,x6529,x6523,x6522)+E(f33(x6521,f36(f51(x6522,a1))),x6523)
% 2.33/2.31  [653]~P5(x6534,x6531,x6535,x6536,x6537,x6538,x6539,x6533,x6532)+E(f33(x6531,f40(f51(x6532,a1))),x6533)
% 2.33/2.31  [654]~P5(x6541,x6544,x6545,x6546,x6547,x6548,x6543,x6549,x6542)+E(f33(x6541,f40(f51(x6542,a1))),x6543)
% 2.33/2.31  [657]~P5(x6574,x6571,x6575,x6576,x6577,x6578,x6579,x65710,x6573)+E(f33(x6571,f39(x6572,f36(f51(x6573,a1)),x6573)),x6572)
% 2.33/2.31  [658]~P5(x6581,x6584,x6585,x6586,x6587,x6588,x6589,x65810,x6583)+E(f33(x6581,f39(x6582,f36(f51(x6583,a1)),x6583)),x6582)
% 2.33/2.31  [655]~P5(x6556,x6551,x6557,x6558,x6559,x6555,x65510,x65511,x6554)+E(f33(x6551,f39(x6552,x6553,x6554)),f33(f33(x6555,x6552),f33(x6551,x6553)))
% 2.33/2.31  [656]~P5(x6561,x6566,x6567,x6568,x6565,x6569,x65610,x65611,x6564)+E(f33(x6561,f39(x6562,x6563,x6564)),f33(f33(x6565,x6562),f33(x6561,x6563)))
% 2.33/2.31  [661]~P5(x6616,x6611,x6617,x6618,x6619,x6615,x66110,x66111,x6614)+E(f33(x6611,f39(x6612,f39(x6613,f36(f51(x6614,a1)),x6614),x6614)),f33(f33(x6615,x6612),x6613))
% 2.33/2.31  [662]~P5(x6621,x6626,x6627,x6628,x6625,x6629,x66210,x66211,x6624)+E(f33(x6621,f39(x6622,f39(x6623,f36(f51(x6624,a1)),x6624),x6624)),f33(f33(x6625,x6622),x6623))
% 2.33/2.31  [361]~P13(x3612)+~P13(x3611)+P13(f51(x3611,x3612))
% 2.33/2.31  [362]~P3(x3622)+~P3(x3621)+P3(f19(x3621,x3622))
% 2.33/2.31  [363]P3(x3631)+~E(f33(a3,x3632),f12(x3631,a11))+~P2(a500)
% 2.33/2.31  [650]~P4(x6502,a46)+P6(x6501,f43(f5(a27,a7,a11,f47(a48),a46),x6502,a46,f47(a48)),a48)+~P6(f14(x6501,f43(f5(a27,a7,a11,f47(a48),a46),x6502,a46,f47(a48)),f51(f47(a48),a1)),f43(f5(a27,f5(f34(a11),a3,f49(a11),a11,a46),a11,f47(a48),a46),x6502,a46,f47(a48)),a48)
% 2.33/2.31  [398]P11(x3982,x3981,x3983)+~P16(x3983)+P11(x3981,x3982,x3983)
% 2.33/2.31  [394]~P14(x3942)+~E(f14(x3943,x3941,x3942),f36(x3942))+E(x3941,f36(x3942))
% 2.33/2.31  [395]~P14(x3952)+~E(f14(x3951,x3953,x3952),f36(x3952))+E(x3951,f36(x3952))
% 2.33/2.31  [400]~P3(x4003)+~P3(x4002)+P3(f8(x4001,x4002,x4003))
% 2.33/2.31  [405]~P8(x4053)+~P11(x4051,x4052,x4053)+E(f14(x4051,x4052,x4053),x4052)
% 2.33/2.31  [406]~P8(x4063)+~P11(x4062,x4061,x4063)+E(f14(x4061,x4062,x4063),x4061)
% 2.33/2.31  [407]~P8(x4073)+P11(x4071,x4072,x4073)+~E(f14(x4071,x4072,x4073),x4072)
% 2.33/2.31  [413]P4(x4131,x4132)+~P4(x4133,x4132)+~P11(x4131,x4133,f51(x4132,a1))
% 2.33/2.31  [473]E(x4731,x4732)+~P11(x4731,x4732,f51(x4733,a1))+~P11(x4732,x4731,f51(x4733,a1))
% 2.33/2.31  [477]~P10(x4773)+P11(x4771,f21(x4772,x4773),x4773)+~P23(f44(x4771,x4772,x4773))
% 2.33/2.31  [478]~P10(x4782)+P11(f22(x4781,x4782),x4783,x4782)+~P23(f44(x4783,x4781,x4782))
% 2.33/2.31  [402]P11(x4021,x4022,x4023)+~P20(x4023)+E(f42(x4021,x4022,x4023),f36(f51(x4023,a1)))
% 2.33/2.31  [403]P11(x4032,x4033,x4031)+~P20(x4031)+E(f36(f51(x4031,a1)),f42(x4032,x4033,x4031))
% 2.33/2.31  [454]~P4(x4542,x4543)+~P4(x4541,x4543)+P4(f14(x4541,x4542,f51(x4543,a1)),x4543)
% 2.33/2.31  [457]~P20(x4573)+~P11(x4571,x4572,x4573)+~E(f42(x4571,x4572,x4573),f36(f51(x4573,a1)))
% 2.33/2.31  [458]~P20(x4581)+~P11(x4582,x4583,x4581)+~E(f36(f51(x4581,a1)),f42(x4582,x4583,x4581))
% 2.33/2.31  [491]P4(x4911,x4912)+~P4(x4913,x4912)+~P4(f15(x4911,x4913,f51(x4912,a1)),x4912)
% 2.33/2.31  [554]~P11(x5541,f39(x5543,f36(f51(x5542,a1)),x5542),f51(x5542,a1))+E(x5541,f36(f51(x5542,a1)))+E(x5541,f39(x5543,f36(f51(x5542,a1)),x5542))
% 2.33/2.31  [640]~P7(f36(f51(f47(a48),a1)),f39(f26(x6401,x6402,x6403,a48),f36(f51(f47(a48),a1)),f47(a48)),a48)+P6(f36(f51(f47(a48),a1)),f39(f26(x6401,x6402,x6403,a48),f36(f51(f47(a48),a1)),f47(a48)),a48)+~P6(f36(f51(f47(a48),a1)),f39(f33(a27,x6402),f36(f51(f47(a48),a1)),f47(a48)),a48)
% 2.33/2.31  [461]~P6(x4611,x4614,x4613)+P6(x4611,x4612,x4613)+~P6(x4614,x4612,x4613)
% 2.33/2.31  [432]~P18(x4324)+E(x4321,x4322)+~E(f15(x4323,x4323,x4324),f15(x4321,x4322,x4324))
% 2.33/2.31  [433]~P18(x4333)+E(x4331,x4332)+~E(f15(x4331,x4332,x4333),f15(x4334,x4334,x4333))
% 2.33/2.31  [443]~P11(x4433,x4431,f51(x4434,a1))+P23(f33(x4431,x4432))+~P23(f33(x4433,x4432))
% 2.33/2.31  [474]~P8(x4744)+~P11(x4741,x4743,x4744)+P11(x4741,f14(x4742,x4743,x4744),x4744)
% 2.33/2.31  [475]~P8(x4754)+~P11(x4751,x4752,x4754)+P11(x4751,f14(x4752,x4753,x4754),x4754)
% 2.33/2.31  [494]~P8(x4943)+P11(x4941,x4942,x4943)+~P11(f14(x4944,x4941,x4943),x4942,x4943)
% 2.33/2.31  [496]~P8(x4963)+P11(x4961,x4962,x4963)+~P11(f14(x4961,x4964,x4963),x4962,x4963)
% 2.33/2.31  [499]~P11(x4991,x4994,f51(x4993,a1))+~P11(x4994,x4992,f51(x4993,a1))+P11(x4991,x4992,f51(x4993,a1))
% 2.33/2.31  [526]~P11(x5264,x5262,f51(x5263,a1))+P23(f44(x5261,x5262,x5263))+~P23(f44(x5261,x5264,x5263))
% 2.33/2.31  [542]~P11(x5422,f39(x5421,x5424,x5423),f51(x5423,a1))+P11(x5422,x5424,f51(x5423,a1))+P23(f44(x5421,x5422,x5423))
% 2.33/2.31  [543]~P11(x5432,x5434,f51(x5433,a1))+P11(f39(x5431,x5432,x5433),x5434,f51(x5433,a1))+~P23(f44(x5431,x5434,x5433))
% 2.33/2.31  [484]P6(x4841,x4842,x4843)+~P6(x4844,x4842,x4843)+~P11(x4844,x4841,f51(f47(x4843),a1))
% 2.33/2.31  [485]P6(x4851,x4852,x4853)+~P6(x4851,x4854,x4853)+~P11(x4852,x4854,f51(f47(x4853),a1))
% 2.33/2.31  [520]~P10(x5204)+E(f17(x5201,f4(x5203,x5204,x5202),x5202,x5204),x5203)+E(x5201,f36(f51(x5202,a1)))
% 2.33/2.31  [529]E(x5291,x5292)+P23(f33(x5293,x5291))+~P23(f33(f39(x5292,x5293,x5294),x5291))
% 2.33/2.31  [539]~P11(x5391,x5394,f51(x5393,a1))+~P11(x5392,x5394,f51(x5393,a1))+P11(f14(x5391,x5392,f51(x5393,a1)),x5394,f51(x5393,a1))
% 2.33/2.31  [540]~P11(x5401,x5402,f51(x5404,a1))+~P11(x5403,x5401,f51(x5404,a1))+E(f15(x5401,f15(x5402,x5403,f51(x5404,a1)),f51(x5404,a1)),x5403)
% 2.33/2.31  [564]E(x5641,x5642)+P23(f44(x5641,x5643,x5644))+~P23(f44(x5641,f39(x5642,x5643,x5644),x5644))
% 2.33/2.31  [579]~P6(x5791,x5793,x5794)+P6(x5791,f39(x5792,x5793,f47(x5794)),x5794)+~P6(x5791,f39(x5792,f36(f51(f47(x5794),a1)),f47(x5794)),x5794)
% 2.33/2.31  [599]~P11(x5991,f39(x5992,x5994,x5993),f51(x5993,a1))+P11(f15(x5991,f39(x5992,f36(f51(x5993,a1)),x5993),f51(x5993,a1)),x5994,f51(x5993,a1))+~P23(f44(x5992,x5991,x5993))
% 2.33/2.31  [614]P11(x6141,f39(x6142,x6143,x6144),f51(x6144,a1))+~P11(f15(x6141,f39(x6142,f36(f51(x6144,a1)),x6144),f51(x6144,a1)),x6143,f51(x6144,a1))+~P23(f44(x6142,x6141,x6144))
% 2.33/2.31  [506]E(x5061,x5062)+~P23(f33(f33(f28(x5063),x5064),x5062))+~P23(f33(f33(f28(x5063),x5064),x5061))
% 2.33/2.31  [553]P23(f33(x5531,x5532))+P23(f33(x5533,x5532))+~P23(f33(f14(x5531,x5533,f51(x5534,a1)),x5532))
% 2.33/2.31  [575]~P23(f44(x5751,x5754,x5753))+P23(f44(x5751,x5752,x5753))+P23(f44(x5751,f15(x5754,x5752,f51(x5753,a1)),x5753))
% 2.33/2.31  [591]P23(f44(x5911,x5912,x5913))+P23(f44(x5911,x5914,x5913))+~P23(f44(x5911,f14(x5912,x5914,f51(x5913,a1)),x5913))
% 2.33/2.31  [550]E(x5501,x5502)+P23(f33(x5503,x5501))+~P23(f33(f33(f28(f18(x5503,x5504)),x5501),x5502))
% 2.33/2.31  [471]~P15(x4714)+P11(f33(x4711,x4712),f33(x4713,x4712),x4714)+~P11(x4711,x4713,f51(x4715,x4714))
% 2.33/2.31  [513]~P20(x5133)+P11(x5131,x5132,x5133)+P11(f42(x5131,x5132,x5133),f42(x5134,x5135,x5133),f51(x5133,a1))
% 2.33/2.31  [576]~P10(x5765)+P11(f33(x5761,x5762),f17(x5763,x5761,x5764,x5765),x5765)+~P23(f44(x5762,x5763,x5764))
% 2.33/2.31  [592]P4(x5921,x5922)+~P4(x5923,x5924)+~P11(x5921,f43(x5925,x5923,x5924,x5922),f51(x5922,a1))
% 2.33/2.31  [565]~P11(x5651,x5654,f51(x5653,a1))+~P11(x5655,x5652,f51(x5653,a1))+P11(f15(x5651,x5652,f51(x5653,a1)),f15(x5654,x5655,f51(x5653,a1)),f51(x5653,a1))
% 2.33/2.31  [566]~P11(x5661,x5664,f51(x5663,a1))+~P11(x5662,x5665,f51(x5663,a1))+P11(f14(x5661,x5662,f51(x5663,a1)),f14(x5664,x5665,f51(x5663,a1)),f51(x5663,a1))
% 2.33/2.31  [572]~P23(f44(x5722,x5724,x5725))+E(f33(x5721,x5722),f36(f51(x5723,a1)))+~E(f17(x5724,x5721,x5725,f51(x5723,a1)),f36(f51(x5723,a1)))
% 2.33/2.31  [569]~P23(f33(f33(f28(x5691),x5693),x5695))+~P23(f33(f33(f28(x5692),x5695),x5694))+P23(f33(f33(f28(f19(x5691,x5692)),x5693),x5694))
% 2.33/2.31  [586]E(x5861,x5862)+E(x5861,x5863)+~E(f39(x5864,f39(x5861,f36(f51(x5865,a1)),x5865),x5865),f39(x5863,f39(x5862,f36(f51(x5865,a1)),x5865),x5865))
% 2.33/2.31  [587]E(x5871,x5872)+E(x5873,x5872)+~E(f39(x5873,f39(x5871,f36(f51(x5874,a1)),x5874),x5874),f39(x5875,f39(x5872,f36(f51(x5874,a1)),x5874),x5874))
% 2.33/2.31  [588]E(x5881,x5882)+E(x5883,x5882)+~E(f39(x5883,f39(x5881,f36(f51(x5884,a1)),x5884),x5884),f39(x5882,f39(x5885,f36(f51(x5884,a1)),x5884),x5884))
% 2.33/2.31  [589]E(x5891,x5892)+E(x5891,x5893)+~E(f39(x5891,f39(x5894,f36(f51(x5895,a1)),x5895),x5895),f39(x5893,f39(x5892,f36(f51(x5895,a1)),x5895),x5895))
% 2.33/2.31  [600]P23(f33(x6001,x6002))+~P23(f33(f33(f28(x6004),x6002),x6005))+P23(f33(f33(f28(f8(x6001,x6003,x6004)),x6002),x6005))
% 2.33/2.31  [601]~P23(f33(x6011,x6014))+~P23(f33(f33(f28(x6012),x6014),x6015))+P23(f33(f33(f28(f8(x6011,x6012,x6013)),x6014),x6015))
% 2.33/2.31  [620]P23(f33(x6201,x6202))+P23(f33(f33(f28(x6203),x6202),x6204))+~P23(f33(f33(f28(f8(x6201,x6205,x6203)),x6202),x6204))
% 2.33/2.31  [621]~P23(f33(x6214,x6212))+P23(f33(f33(f28(x6211),x6212),x6213))+~P23(f33(f33(f28(f8(x6214,x6211,x6215)),x6212),x6213))
% 2.33/2.31  [623]P23(f33(f33(f28(x6231),x6232),x6233))+P23(f33(f33(f28(x6234),x6232),x6233))+~P23(f33(f33(f28(f8(x6235,x6231,x6234)),x6232),x6233))
% 2.33/2.31  [605]~P11(f43(x6051,x6055,x6056,x6054),x6053,f51(x6054,a1))+~P23(f44(x6052,x6055,x6056))+P23(f44(f33(x6051,x6052),x6053,x6054))
% 2.33/2.31  [606]P11(f33(x6061,x6062),x6063,f51(x6064,a1))+~P11(f17(x6065,x6061,x6066,f51(x6064,a1)),x6063,f51(x6064,a1))+~P23(f44(x6062,x6065,x6066))
% 2.33/2.31  [616]~P23(f44(x6166,x6161,x6163))+~P23(f33(f33(x6162,x6166),x6165))+P23(f33(f17(x6161,x6162,x6163,f51(x6164,a1)),x6165))
% 2.33/2.31  [619]~P23(f44(x6196,x6192,x6194))+~P23(f44(x6191,f33(x6193,x6196),x6195))+P23(f44(x6191,f17(x6192,x6193,x6194,f51(x6195,a1)),x6195))
% 2.33/2.31  [644]~P6(x6441,f39(f26(x6442,x6443,x6447,x6446),f36(f51(f47(x6446),a1)),f47(x6446)),x6446)+P6(x6441,f39(f26(x6442,f19(x6443,x6444),x6445,x6446),f36(f51(f47(x6446),a1)),f47(x6446)),x6446)+~P6(x6441,f39(f26(x6447,x6444,x6445,x6446),f36(f51(f47(x6446),a1)),f47(x6446)),x6446)
% 2.33/2.31  [629]E(x6291,x6292)+~E(f12(x6297,x6295),f33(x6293,x6291))+E(f33(f23(x6293,x6292,f12(x6294,x6295),x6296,f49(x6295)),x6291),f12(x6297,x6295))
% 2.33/2.31  [637]E(x6371,x6372)+E(f12(x6372,x6373),f33(x6374,x6375))+~E(f33(f23(x6374,x6376,f12(x6371,x6373),x6377,f49(x6373)),x6375),f12(x6372,x6373))
% 2.33/2.31  [638]E(x6381,x6382)+E(f12(x6383,x6384),f33(x6385,x6382))+~E(f33(f23(x6385,x6381,f12(x6386,x6384),x6387,f49(x6384)),x6382),f12(x6383,x6384))
% 2.33/2.31  [659]~P5(x6596,x6593,x6591,x6597,x6598,x6599,x65910,x65911,x6595)+~P23(f44(x6592,x6594,x6595))+P23(f33(f33(x6591,x6592),f33(x6593,x6594)))
% 2.33/2.31  [660]~P5(x6602,x6606,x6601,x6607,x6608,x6609,x66010,x66011,x6605)+~P23(f44(x6604,x6603,x6605))+P23(f33(f33(x6601,f33(x6602,x6603)),x6604))
% 2.33/2.31  [649]~P11(x6491,f43(f5(a27,f5(f34(a11),a3,f49(a11),a11,a46),a11,f47(a48),a46),f29(a3,a46,a11),a46,f47(a48)),f51(f47(a48),a1))+~P1(a500)+~P2(a500)+P6(f43(f5(a27,a7,a11,f47(a48),a46),f29(a3,a46,a11),a46,f47(a48)),x6491,a48)
% 2.33/2.31  [528]~P3(x5281)+~P1(a500)+~P2(a500)+P6(f36(f51(f47(a48),a1)),f39(f33(a27,x5281),f36(f51(f47(a48),a1)),f47(a48)),a48)
% 2.33/2.31  [455]~P16(x4552)+~P4(x4551,x4552)+E(x4551,f36(f51(x4552,a1)))+P23(f44(f24(x4551,x4552),x4551,x4552))
% 2.33/2.31  [456]~P16(x4562)+~P4(x4561,x4562)+E(x4561,f36(f51(x4562,a1)))+P23(f44(f25(x4561,x4562),x4561,x4562))
% 2.33/2.31  [570]~P3(x5702)+~P1(a500)+P6(x5701,f39(f33(a27,x5702),f36(f51(f47(a48),a1)),f47(a48)),a48)+P23(f44(f57(x5701),f29(a3,a46,a11),a46))
% 2.33/2.31  [597]~P3(x5972)+~P1(a500)+P6(x5971,f39(f33(a27,x5972),f36(f51(f47(a48),a1)),f47(a48)),a48)+~P6(x5971,f39(f33(a27,f33(a7,f57(x5971))),f36(f51(f47(a48),a1)),f47(a48)),a48)
% 2.33/2.31  [436]~P11(x4362,x4361,x4363)+~P11(x4361,x4362,x4363)+E(x4361,x4362)+~P20(x4363)
% 2.33/2.31  [486]~P16(x4863)+~P4(x4862,x4863)+P11(x4861,f24(x4862,x4863),x4863)+~P23(f44(x4861,x4862,x4863))
% 2.33/2.31  [487]~P16(x4872)+~P4(x4871,x4872)+P11(f25(x4871,x4872),x4873,x4872)+~P23(f44(x4873,x4871,x4872))
% 2.33/2.31  [468]~P20(x4683)+~P11(x4681,x4684,x4683)+P11(x4681,x4682,x4683)+~P11(x4684,x4682,x4683)
% 2.33/2.31  [469]~P22(x4693)+~P11(x4691,x4694,x4693)+P11(x4691,x4692,x4693)+~P11(x4694,x4692,x4693)
% 2.33/2.31  [509]~P8(x5093)+~P11(x5092,x5094,x5093)+~P11(x5091,x5094,x5093)+P11(f14(x5091,x5092,x5093),x5094,x5093)
% 2.33/2.31  [521]E(x5211,x5212)+~E(f39(x5213,x5211,x5214),f39(x5213,x5212,x5214))+P23(f44(x5213,x5211,x5214))+P23(f44(x5213,x5212,x5214))
% 2.33/2.31  [497]~P19(x4973)+~P11(x4975,x4974,x4973)+P11(x4971,x4972,x4973)+~E(f15(x4974,x4975,x4973),f15(x4972,x4971,x4973))
% 2.33/2.31  [498]~P19(x4983)+~P11(x4985,x4984,x4983)+P11(x4981,x4982,x4983)+~E(f15(x4982,x4981,x4983),f15(x4984,x4985,x4983))
% 2.33/2.31  [537]~P20(x5373)+~P11(x5374,x5371,x5373)+~P11(x5372,x5375,x5373)+P11(f42(x5371,x5372,x5373),f42(x5374,x5375,x5373),f51(x5373,a1))
% 2.33/2.31  [561]~P20(x5613)+P11(x5611,x5612,x5613)+~P11(x5614,x5611,x5613)+~P11(f42(x5614,x5611,x5613),f42(x5615,x5612,x5613),f51(x5613,a1))
% 2.33/2.31  [562]~P20(x5623)+P11(x5621,x5622,x5623)+~P11(x5622,x5624,x5623)+~P11(f42(x5622,x5624,x5623),f42(x5621,x5625,x5623),f51(x5623,a1))
% 2.33/2.31  [598]~P4(x5984,x5985)+P4(f33(x5981,x5982),x5983)+~P23(f44(x5982,x5984,x5985))+~P4(f17(x5984,x5981,x5985,f51(x5983,a1)),x5983)
% 2.33/2.31  [595]~P23(f33(x5951,x5953))+~P23(f33(f33(f28(x5952),x5953),x5955))+~P23(f33(f33(f28(f18(x5951,x5952)),x5955),x5954))+P23(f33(f33(f28(f18(x5951,x5952)),x5953),x5954))
% 2.33/2.31  [488]~P16(x4882)+~P4(x4883,x4882)+P11(f25(x4883,x4882),f25(x4881,x4882),x4882)+~P11(x4881,x4883,f51(x4882,a1))+E(x4881,f36(f51(x4882,a1)))
% 2.33/2.31  [489]~P16(x4892)+~P4(x4893,x4892)+P11(f24(x4891,x4892),f24(x4893,x4892),x4892)+~P11(x4891,x4893,f51(x4892,a1))+E(x4891,f36(f51(x4892,a1)))
% 2.33/2.31  %EqnAxiom
% 2.33/2.31  [1]E(x11,x11)
% 2.33/2.31  [2]E(x22,x21)+~E(x21,x22)
% 2.33/2.31  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 2.33/2.31  [4]~E(x41,x42)+E(f12(x41,x43),f12(x42,x43))
% 2.33/2.31  [5]~E(x51,x52)+E(f12(x53,x51),f12(x53,x52))
% 2.33/2.31  [6]~E(x61,x62)+E(f33(x61,x63),f33(x62,x63))
% 2.33/2.31  [7]~E(x71,x72)+E(f33(x73,x71),f33(x73,x72))
% 2.33/2.31  [8]~E(x81,x82)+E(f6(x81,x83),f6(x82,x83))
% 2.33/2.31  [9]~E(x91,x92)+E(f6(x93,x91),f6(x93,x92))
% 2.33/2.31  [10]~E(x101,x102)+E(f34(x101),f34(x102))
% 2.33/2.31  [11]~E(x111,x112)+E(f39(x111,x113,x114),f39(x112,x113,x114))
% 2.33/2.31  [12]~E(x121,x122)+E(f39(x123,x121,x124),f39(x123,x122,x124))
% 2.33/2.31  [13]~E(x131,x132)+E(f39(x133,x134,x131),f39(x133,x134,x132))
% 2.33/2.31  [14]~E(x141,x142)+E(f40(x141),f40(x142))
% 2.33/2.31  [15]~E(x151,x152)+E(f13(x151),f13(x152))
% 2.33/2.31  [16]~E(x161,x162)+E(f35(x161,x163),f35(x162,x163))
% 2.33/2.31  [17]~E(x171,x172)+E(f35(x173,x171),f35(x173,x172))
% 2.33/2.31  [18]~E(x181,x182)+E(f51(x181,x183),f51(x182,x183))
% 2.33/2.31  [19]~E(x191,x192)+E(f51(x193,x191),f51(x193,x192))
% 2.33/2.31  [20]~E(x201,x202)+E(f36(x201),f36(x202))
% 2.33/2.31  [21]~E(x211,x212)+E(f37(x211),f37(x212))
% 2.33/2.31  [22]~E(x221,x222)+E(f44(x221,x223,x224),f44(x222,x223,x224))
% 2.33/2.31  [23]~E(x231,x232)+E(f44(x233,x231,x234),f44(x233,x232,x234))
% 2.33/2.31  [24]~E(x241,x242)+E(f44(x243,x244,x241),f44(x243,x244,x242))
% 2.33/2.31  [25]~E(x251,x252)+E(f38(x251,x253),f38(x252,x253))
% 2.33/2.31  [26]~E(x261,x262)+E(f38(x263,x261),f38(x263,x262))
% 2.33/2.31  [27]~E(x271,x272)+E(f43(x271,x273,x274,x275),f43(x272,x273,x274,x275))
% 2.33/2.31  [28]~E(x281,x282)+E(f43(x283,x281,x284,x285),f43(x283,x282,x284,x285))
% 2.33/2.31  [29]~E(x291,x292)+E(f43(x293,x294,x291,x295),f43(x293,x294,x292,x295))
% 2.33/2.31  [30]~E(x301,x302)+E(f43(x303,x304,x305,x301),f43(x303,x304,x305,x302))
% 2.33/2.31  [31]~E(x311,x312)+E(f14(x311,x313,x314),f14(x312,x313,x314))
% 2.33/2.31  [32]~E(x321,x322)+E(f14(x323,x321,x324),f14(x323,x322,x324))
% 2.33/2.31  [33]~E(x331,x332)+E(f14(x333,x334,x331),f14(x333,x334,x332))
% 2.33/2.31  [34]~E(x341,x342)+E(f42(x341,x343,x344),f42(x342,x343,x344))
% 2.33/2.31  [35]~E(x351,x352)+E(f42(x353,x351,x354),f42(x353,x352,x354))
% 2.33/2.31  [36]~E(x361,x362)+E(f42(x363,x364,x361),f42(x363,x364,x362))
% 2.33/2.31  [37]~E(x371,x372)+E(f47(x371),f47(x372))
% 2.33/2.31  [38]~E(x381,x382)+E(f26(x381,x383,x384,x385),f26(x382,x383,x384,x385))
% 2.33/2.31  [39]~E(x391,x392)+E(f26(x393,x391,x394,x395),f26(x393,x392,x394,x395))
% 2.33/2.31  [40]~E(x401,x402)+E(f26(x403,x404,x401,x405),f26(x403,x404,x402,x405))
% 2.33/2.31  [41]~E(x411,x412)+E(f26(x413,x414,x415,x411),f26(x413,x414,x415,x412))
% 2.33/2.31  [42]~E(x421,x422)+E(f19(x421,x423),f19(x422,x423))
% 2.33/2.31  [43]~E(x431,x432)+E(f19(x433,x431),f19(x433,x432))
% 2.33/2.31  [44]~E(x441,x442)+E(f28(x441),f28(x442))
% 2.33/2.31  [45]~E(x451,x452)+E(f18(x451,x453),f18(x452,x453))
% 2.33/2.31  [46]~E(x461,x462)+E(f18(x463,x461),f18(x463,x462))
% 2.33/2.31  [47]~E(x471,x472)+E(f21(x471,x473),f21(x472,x473))
% 2.33/2.31  [48]~E(x481,x482)+E(f21(x483,x481),f21(x483,x482))
% 2.33/2.31  [49]~E(x491,x492)+E(f32(x491,x493),f32(x492,x493))
% 2.33/2.31  [50]~E(x501,x502)+E(f32(x503,x501),f32(x503,x502))
% 2.33/2.31  [51]~E(x511,x512)+E(f15(x511,x513,x514),f15(x512,x513,x514))
% 2.33/2.31  [52]~E(x521,x522)+E(f15(x523,x521,x524),f15(x523,x522,x524))
% 2.33/2.31  [53]~E(x531,x532)+E(f15(x533,x534,x531),f15(x533,x534,x532))
% 2.33/2.31  [54]~E(x541,x542)+E(f5(x541,x543,x544,x545,x546),f5(x542,x543,x544,x545,x546))
% 2.33/2.31  [55]~E(x551,x552)+E(f5(x553,x551,x554,x555,x556),f5(x553,x552,x554,x555,x556))
% 2.33/2.31  [56]~E(x561,x562)+E(f5(x563,x564,x561,x565,x566),f5(x563,x564,x562,x565,x566))
% 2.33/2.31  [57]~E(x571,x572)+E(f5(x573,x574,x575,x571,x576),f5(x573,x574,x575,x572,x576))
% 2.33/2.31  [58]~E(x581,x582)+E(f5(x583,x584,x585,x586,x581),f5(x583,x584,x585,x586,x582))
% 2.33/2.31  [59]~E(x591,x592)+E(f10(x591,x593,x594),f10(x592,x593,x594))
% 2.33/2.31  [60]~E(x601,x602)+E(f10(x603,x601,x604),f10(x603,x602,x604))
% 2.33/2.31  [61]~E(x611,x612)+E(f10(x613,x614,x611),f10(x613,x614,x612))
% 2.33/2.31  [62]~E(x621,x622)+E(f4(x621,x623,x624),f4(x622,x623,x624))
% 2.33/2.31  [63]~E(x631,x632)+E(f4(x633,x631,x634),f4(x633,x632,x634))
% 2.33/2.31  [64]~E(x641,x642)+E(f4(x643,x644,x641),f4(x643,x644,x642))
% 2.33/2.31  [65]~E(x651,x652)+E(f23(x651,x653,x654,x655,x656),f23(x652,x653,x654,x655,x656))
% 2.33/2.31  [66]~E(x661,x662)+E(f23(x663,x661,x664,x665,x666),f23(x663,x662,x664,x665,x666))
% 2.33/2.31  [67]~E(x671,x672)+E(f23(x673,x674,x671,x675,x676),f23(x673,x674,x672,x675,x676))
% 2.33/2.31  [68]~E(x681,x682)+E(f23(x683,x684,x685,x681,x686),f23(x683,x684,x685,x682,x686))
% 2.33/2.31  [69]~E(x691,x692)+E(f23(x693,x694,x695,x696,x691),f23(x693,x694,x695,x696,x692))
% 2.33/2.31  [70]~E(x701,x702)+E(f49(x701),f49(x702))
% 2.33/2.31  [71]~E(x711,x712)+E(f29(x711,x713,x714),f29(x712,x713,x714))
% 2.33/2.31  [72]~E(x721,x722)+E(f29(x723,x721,x724),f29(x723,x722,x724))
% 2.33/2.31  [73]~E(x731,x732)+E(f29(x733,x734,x731),f29(x733,x734,x732))
% 2.33/2.31  [74]~E(x741,x742)+E(f17(x741,x743,x744,x745),f17(x742,x743,x744,x745))
% 2.33/2.31  [75]~E(x751,x752)+E(f17(x753,x751,x754,x755),f17(x753,x752,x754,x755))
% 2.33/2.31  [76]~E(x761,x762)+E(f17(x763,x764,x761,x765),f17(x763,x764,x762,x765))
% 2.33/2.31  [77]~E(x771,x772)+E(f17(x773,x774,x775,x771),f17(x773,x774,x775,x772))
% 2.33/2.31  [78]~E(x781,x782)+E(f30(x781,x783,x784,x785),f30(x782,x783,x784,x785))
% 2.33/2.31  [79]~E(x791,x792)+E(f30(x793,x791,x794,x795),f30(x793,x792,x794,x795))
% 2.33/2.31  [80]~E(x801,x802)+E(f30(x803,x804,x801,x805),f30(x803,x804,x802,x805))
% 2.33/2.31  [81]~E(x811,x812)+E(f30(x813,x814,x815,x811),f30(x813,x814,x815,x812))
% 2.33/2.31  [82]~E(x821,x822)+E(f8(x821,x823,x824),f8(x822,x823,x824))
% 2.33/2.31  [83]~E(x831,x832)+E(f8(x833,x831,x834),f8(x833,x832,x834))
% 2.33/2.31  [84]~E(x841,x842)+E(f8(x843,x844,x841),f8(x843,x844,x842))
% 2.33/2.31  [85]~E(x851,x852)+E(f9(x851,x853,x854),f9(x852,x853,x854))
% 2.33/2.31  [86]~E(x861,x862)+E(f9(x863,x861,x864),f9(x863,x862,x864))
% 2.33/2.31  [87]~E(x871,x872)+E(f9(x873,x874,x871),f9(x873,x874,x872))
% 2.33/2.31  [88]~E(x881,x882)+E(f25(x881,x883),f25(x882,x883))
% 2.33/2.31  [89]~E(x891,x892)+E(f25(x893,x891),f25(x893,x892))
% 2.33/2.31  [90]~E(x901,x902)+E(f59(x901,x903,x904,x905),f59(x902,x903,x904,x905))
% 2.33/2.31  [91]~E(x911,x912)+E(f59(x913,x911,x914,x915),f59(x913,x912,x914,x915))
% 2.33/2.31  [92]~E(x921,x922)+E(f59(x923,x924,x921,x925),f59(x923,x924,x922,x925))
% 2.33/2.31  [93]~E(x931,x932)+E(f59(x933,x934,x935,x931),f59(x933,x934,x935,x932))
% 2.33/2.31  [94]~E(x941,x942)+E(f24(x941,x943),f24(x942,x943))
% 2.33/2.31  [95]~E(x951,x952)+E(f24(x953,x951),f24(x953,x952))
% 2.33/2.31  [96]~E(x961,x962)+E(f16(x961,x963,x964),f16(x962,x963,x964))
% 2.33/2.31  [97]~E(x971,x972)+E(f16(x973,x971,x974),f16(x973,x972,x974))
% 2.33/2.31  [98]~E(x981,x982)+E(f16(x983,x984,x981),f16(x983,x984,x982))
% 2.33/2.31  [99]~E(x991,x992)+E(f41(x991,x993),f41(x992,x993))
% 2.33/2.31  [100]~E(x1001,x1002)+E(f41(x1003,x1001),f41(x1003,x1002))
% 2.33/2.31  [101]~E(x1011,x1012)+E(f57(x1011),f57(x1012))
% 2.33/2.31  [102]~E(x1021,x1022)+E(f22(x1021,x1023),f22(x1022,x1023))
% 2.33/2.31  [103]~E(x1031,x1032)+E(f22(x1033,x1031),f22(x1033,x1032))
% 2.33/2.31  [104]~E(x1041,x1042)+E(f56(x1041),f56(x1042))
% 2.33/2.31  [105]~E(x1051,x1052)+E(f20(x1051),f20(x1052))
% 2.33/2.31  [106]~E(x1061,x1062)+E(f31(x1061,x1063,x1064,x1065),f31(x1062,x1063,x1064,x1065))
% 2.33/2.31  [107]~E(x1071,x1072)+E(f31(x1073,x1071,x1074,x1075),f31(x1073,x1072,x1074,x1075))
% 2.33/2.31  [108]~E(x1081,x1082)+E(f31(x1083,x1084,x1081,x1085),f31(x1083,x1084,x1082,x1085))
% 2.33/2.31  [109]~E(x1091,x1092)+E(f31(x1093,x1094,x1095,x1091),f31(x1093,x1094,x1095,x1092))
% 2.33/2.31  [110]~E(x1101,x1102)+E(f58(x1101,x1103,x1104,x1105),f58(x1102,x1103,x1104,x1105))
% 2.33/2.31  [111]~E(x1111,x1112)+E(f58(x1113,x1111,x1114,x1115),f58(x1113,x1112,x1114,x1115))
% 2.33/2.31  [112]~E(x1121,x1122)+E(f58(x1123,x1124,x1121,x1125),f58(x1123,x1124,x1122,x1125))
% 2.33/2.31  [113]~E(x1131,x1132)+E(f58(x1133,x1134,x1135,x1131),f58(x1133,x1134,x1135,x1132))
% 2.33/2.31  [114]~P1(x1141)+P1(x1142)+~E(x1141,x1142)
% 2.33/2.31  [115]~P2(x1151)+P2(x1152)+~E(x1151,x1152)
% 2.33/2.31  [116]~P8(x1161)+P8(x1162)+~E(x1161,x1162)
% 2.33/2.31  [117]P5(x1172,x1173,x1174,x1175,x1176,x1177,x1178,x1179,x11710)+~E(x1171,x1172)+~P5(x1171,x1173,x1174,x1175,x1176,x1177,x1178,x1179,x11710)
% 2.33/2.31  [118]P5(x1183,x1182,x1184,x1185,x1186,x1187,x1188,x1189,x11810)+~E(x1181,x1182)+~P5(x1183,x1181,x1184,x1185,x1186,x1187,x1188,x1189,x11810)
% 2.33/2.31  [119]P5(x1193,x1194,x1192,x1195,x1196,x1197,x1198,x1199,x11910)+~E(x1191,x1192)+~P5(x1193,x1194,x1191,x1195,x1196,x1197,x1198,x1199,x11910)
% 2.33/2.31  [120]P5(x1203,x1204,x1205,x1202,x1206,x1207,x1208,x1209,x12010)+~E(x1201,x1202)+~P5(x1203,x1204,x1205,x1201,x1206,x1207,x1208,x1209,x12010)
% 2.33/2.31  [121]P5(x1213,x1214,x1215,x1216,x1212,x1217,x1218,x1219,x12110)+~E(x1211,x1212)+~P5(x1213,x1214,x1215,x1216,x1211,x1217,x1218,x1219,x12110)
% 2.33/2.31  [122]P5(x1223,x1224,x1225,x1226,x1227,x1222,x1228,x1229,x12210)+~E(x1221,x1222)+~P5(x1223,x1224,x1225,x1226,x1227,x1221,x1228,x1229,x12210)
% 2.33/2.31  [123]P5(x1233,x1234,x1235,x1236,x1237,x1238,x1232,x1239,x12310)+~E(x1231,x1232)+~P5(x1233,x1234,x1235,x1236,x1237,x1238,x1231,x1239,x12310)
% 2.33/2.31  [124]P5(x1243,x1244,x1245,x1246,x1247,x1248,x1249,x1242,x12410)+~E(x1241,x1242)+~P5(x1243,x1244,x1245,x1246,x1247,x1248,x1249,x1241,x12410)
% 2.33/2.31  [125]P5(x1253,x1254,x1255,x1256,x1257,x1258,x1259,x12510,x1252)+~E(x1251,x1252)+~P5(x1253,x1254,x1255,x1256,x1257,x1258,x1259,x12510,x1251)
% 2.33/2.31  [126]~P9(x1261)+P9(x1262)+~E(x1261,x1262)
% 2.33/2.31  [127]~P23(x1271)+P23(x1272)+~E(x1271,x1272)
% 2.33/2.31  [128]~P10(x1281)+P10(x1282)+~E(x1281,x1282)
% 2.33/2.31  [129]~P12(x1291)+P12(x1292)+~E(x1291,x1292)
% 2.33/2.31  [130]P11(x1302,x1303,x1304)+~E(x1301,x1302)+~P11(x1301,x1303,x1304)
% 2.33/2.31  [131]P11(x1313,x1312,x1314)+~E(x1311,x1312)+~P11(x1313,x1311,x1314)
% 2.33/2.31  [132]P11(x1323,x1324,x1322)+~E(x1321,x1322)+~P11(x1323,x1324,x1321)
% 2.33/2.31  [133]~P13(x1331)+P13(x1332)+~E(x1331,x1332)
% 2.33/2.31  [134]~P16(x1341)+P16(x1342)+~E(x1341,x1342)
% 2.33/2.31  [135]~P14(x1351)+P14(x1352)+~E(x1351,x1352)
% 2.33/2.31  [136]~P20(x1361)+P20(x1362)+~E(x1361,x1362)
% 2.33/2.31  [137]~P18(x1371)+P18(x1372)+~E(x1371,x1372)
% 2.33/2.31  [138]~P21(x1381)+P21(x1382)+~E(x1381,x1382)
% 2.33/2.31  [139]~P15(x1391)+P15(x1392)+~E(x1391,x1392)
% 2.33/2.31  [140]P4(x1402,x1403)+~E(x1401,x1402)+~P4(x1401,x1403)
% 2.33/2.31  [141]P4(x1413,x1412)+~E(x1411,x1412)+~P4(x1413,x1411)
% 2.33/2.31  [142]~P17(x1421)+P17(x1422)+~E(x1421,x1422)
% 2.33/2.31  [143]P6(x1432,x1433,x1434)+~E(x1431,x1432)+~P6(x1431,x1433,x1434)
% 2.33/2.31  [144]P6(x1443,x1442,x1444)+~E(x1441,x1442)+~P6(x1443,x1441,x1444)
% 2.33/2.31  [145]P6(x1453,x1454,x1452)+~E(x1451,x1452)+~P6(x1453,x1454,x1451)
% 2.33/2.31  [146]~P22(x1461)+P22(x1462)+~E(x1461,x1462)
% 2.33/2.31  [147]~P3(x1471)+P3(x1472)+~E(x1471,x1472)
% 2.33/2.31  [148]P7(x1482,x1483,x1484)+~E(x1481,x1482)+~P7(x1481,x1483,x1484)
% 2.33/2.31  [149]P7(x1493,x1492,x1494)+~E(x1491,x1492)+~P7(x1493,x1491,x1494)
% 2.33/2.31  [150]P7(x1503,x1504,x1502)+~E(x1501,x1502)+~P7(x1503,x1504,x1501)
% 2.33/2.31  [151]~P19(x1511)+P19(x1512)+~E(x1511,x1512)
% 2.33/2.31  
% 2.33/2.31  %-------------------------------------------
% 2.33/2.32  cnf(666,plain,
% 2.33/2.32     (~E(f56(x6661),x6661)),
% 2.33/2.32     inference(scs_inference,[],[152,161,175,2,347,345])).
% 2.33/2.32  cnf(667,plain,
% 2.33/2.32     (P6(x6671,x6671,x6672)),
% 2.33/2.32     inference(scs_inference,[],[152,161,175,182,2,347,345,441])).
% 2.33/2.32  cnf(668,plain,
% 2.33/2.32     (P11(x6681,x6681,f51(x6682,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(671,plain,
% 2.33/2.32     (E(f23(x6711,x6712,f33(x6711,x6712),x6713,x6714),x6711)),
% 2.33/2.32     inference(rename_variables,[],[254])).
% 2.33/2.32  cnf(674,plain,
% 2.33/2.32     (~E(f33(a7,x6741),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(677,plain,
% 2.33/2.32     (~E(f33(a7,x6771),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(680,plain,
% 2.33/2.32     (~E(f33(a7,x6801),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(683,plain,
% 2.33/2.32     (~E(f33(a7,x6831),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(688,plain,
% 2.33/2.32     (~E(f33(a7,x6881),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(691,plain,
% 2.33/2.32     (~E(f33(a7,x6911),a2)),
% 2.33/2.32     inference(rename_variables,[],[275])).
% 2.33/2.32  cnf(698,plain,
% 2.33/2.32     (P11(x6981,f39(x6982,x6981,x6983),f51(x6983,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(701,plain,
% 2.33/2.32     (P11(x7011,f39(x7012,x7011,x7013),f51(x7013,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(704,plain,
% 2.33/2.32     (P11(x7041,f39(x7042,x7041,x7043),f51(x7043,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(729,plain,
% 2.33/2.32     (E(x7291,f32(f39(x7291,f36(f51(x7292,a1)),x7292),x7292))),
% 2.33/2.32     inference(scs_inference,[],[152,161,175,342,182,275,674,677,680,683,688,691,205,698,701,704,254,227,215,214,329,218,337,245,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593])).
% 2.33/2.32  cnf(730,plain,
% 2.33/2.32     (P23(f33(f39(x7301,x7302,x7303),x7301))),
% 2.33/2.32     inference(rename_variables,[],[215])).
% 2.33/2.32  cnf(733,plain,
% 2.33/2.32     (P11(x7331,x7331,f51(x7332,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(736,plain,
% 2.33/2.32     (P11(x7361,x7361,f51(x7362,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(739,plain,
% 2.33/2.32     (~E(f23(x7391,x7392,f12(x7393,x7394),x7395,f49(x7394)),f4(f13(x7394),f49(x7394),x7395))),
% 2.33/2.32     inference(rename_variables,[],[343])).
% 2.33/2.32  cnf(748,plain,
% 2.33/2.32     (P11(x7481,f14(x7482,x7481,f51(x7483,a1)),f51(x7483,a1))),
% 2.33/2.32     inference(rename_variables,[],[212])).
% 2.33/2.32  cnf(750,plain,
% 2.33/2.32     (P11(x7501,f39(x7502,x7501,x7503),f51(x7503,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(752,plain,
% 2.33/2.32     (E(f23(x7521,x7522,f33(x7521,x7522),x7523,x7524),x7521)),
% 2.33/2.32     inference(rename_variables,[],[254])).
% 2.33/2.32  cnf(759,plain,
% 2.33/2.32     (P11(x7591,f39(x7592,x7591,x7593),f51(x7593,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(765,plain,
% 2.33/2.32     (P11(x7651,f39(x7652,x7651,x7653),f51(x7653,a1))),
% 2.33/2.32     inference(rename_variables,[],[205])).
% 2.33/2.32  cnf(769,plain,
% 2.33/2.32     (P11(f15(x7691,x7692,f51(x7693,a1)),x7691,f51(x7693,a1))),
% 2.33/2.32     inference(rename_variables,[],[214])).
% 2.33/2.32  cnf(772,plain,
% 2.33/2.32     (P11(x7721,x7721,f51(x7722,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(774,plain,
% 2.33/2.32     (~P18(f51(x7741,a1))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,161,187,175,273,342,182,668,733,736,275,674,677,680,683,688,691,205,698,701,704,750,759,254,671,180,227,215,212,748,214,190,195,329,330,218,340,337,343,245,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432])).
% 2.33/2.32  cnf(779,plain,
% 2.33/2.32     (P23(f33(f39(x7791,x7792,x7793),x7791))),
% 2.33/2.32     inference(rename_variables,[],[215])).
% 2.33/2.32  cnf(787,plain,
% 2.33/2.32     (~P23(f33(f36(f51(x7871,a1)),x7872))),
% 2.33/2.32     inference(rename_variables,[],[337])).
% 2.33/2.32  cnf(790,plain,
% 2.33/2.32     (P23(f44(x7901,f39(x7901,x7902,x7903),x7903))),
% 2.33/2.32     inference(rename_variables,[],[227])).
% 2.33/2.32  cnf(793,plain,
% 2.33/2.32     (P23(f44(x7931,f39(x7931,x7932,x7933),x7933))),
% 2.33/2.32     inference(rename_variables,[],[227])).
% 2.33/2.32  cnf(798,plain,
% 2.33/2.32     (P23(f44(x7981,f35(f12(x7981,x7982),x7982),x7982))),
% 2.33/2.32     inference(rename_variables,[],[218])).
% 2.33/2.32  cnf(801,plain,
% 2.33/2.32     (P11(x8011,x8011,f51(x8012,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(806,plain,
% 2.33/2.32     (P23(f44(x8061,f39(x8061,x8062,x8063),x8063))),
% 2.33/2.32     inference(rename_variables,[],[227])).
% 2.33/2.32  cnf(807,plain,
% 2.33/2.32     (P11(x8071,x8071,f51(x8072,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(810,plain,
% 2.33/2.32     (P23(f44(x8101,f39(x8101,x8102,x8103),x8103))),
% 2.33/2.32     inference(rename_variables,[],[227])).
% 2.33/2.32  cnf(811,plain,
% 2.33/2.32     (P11(x8111,x8111,f51(x8112,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(814,plain,
% 2.33/2.32     (P23(f44(x8141,f39(x8141,x8142,x8143),x8143))),
% 2.33/2.32     inference(rename_variables,[],[227])).
% 2.33/2.32  cnf(815,plain,
% 2.33/2.32     (P11(x8151,x8151,f51(x8152,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(828,plain,
% 2.33/2.32     (P11(x8281,x8281,f51(x8282,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(831,plain,
% 2.33/2.32     (P11(x8311,x8311,f51(x8312,a1))),
% 2.33/2.32     inference(rename_variables,[],[182])).
% 2.33/2.32  cnf(877,plain,
% 2.33/2.32     (P20(f51(x8771,a1))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,161,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,275,674,677,680,683,688,691,205,698,701,704,750,759,254,671,180,227,790,793,806,810,215,730,212,748,214,190,191,195,329,330,218,798,340,337,192,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353])).
% 2.33/2.32  cnf(887,plain,
% 2.33/2.32     (P8(f51(x8871,a1))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,275,674,677,680,683,688,691,205,698,701,704,750,759,254,671,180,227,790,793,806,810,215,730,212,748,214,190,191,195,329,330,218,798,340,337,192,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348])).
% 2.33/2.32  cnf(1019,plain,
% 2.33/2.32     (~E(f39(f6(x10191,x10192),f36(f51(x10193,a1)),x10193),f39(a2,f36(f51(x10193,a1)),x10193))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,279,275,674,677,680,683,688,691,205,698,701,704,750,759,254,671,180,227,790,793,806,810,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505])).
% 2.33/2.32  cnf(1109,plain,
% 2.33/2.32     (~P6(f39(f33(a27,f33(a7,a54)),f36(f51(f47(a48),a1)),f47(a48)),f39(f33(a27,f33(f34(a11),f33(a3,a54))),f36(f51(f47(a48),a1)),f47(a48)),a48)),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,279,275,674,677,680,683,688,691,205,698,701,704,750,759,254,671,180,227,790,793,806,810,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624])).
% 2.33/2.32  cnf(1151,plain,
% 2.33/2.32     (~P23(f44(x11511,f29(f23(x11512,x11511,f13(x11513),x11514,x11515),x11516,x11513),x11516))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,262,180,227,790,793,806,810,814,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,298,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552])).
% 2.33/2.32  cnf(1152,plain,
% 2.33/2.32     (E(f33(f23(x11521,x11522,x11523,x11524,x11525),x11522),x11523)),
% 2.33/2.32     inference(rename_variables,[],[262])).
% 2.33/2.32  cnf(1154,plain,
% 2.33/2.32     (P23(f44(a54,f29(a3,x11541,a11),x11541))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,262,180,227,790,793,806,810,814,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,298,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516])).
% 2.33/2.32  cnf(1160,plain,
% 2.33/2.32     (~P23(f44(x11601,f15(x11602,f39(x11601,x11603,x11604),f51(x11604,a1)),x11604))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,262,180,227,790,793,806,810,814,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,298,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585])).
% 2.33/2.32  cnf(1162,plain,
% 2.33/2.32     (~P23(f44(f33(x11621,x11622),f15(f36(f51(x11623,a1)),x11624,f51(x11623,a1)),x11623))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,262,180,227,790,793,806,810,814,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,298,255,343,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578])).
% 2.33/2.32  cnf(1179,plain,
% 2.33/2.32     (E(f33(f23(x11791,x11792,x11793,x11794,x11795),x11792),x11793)),
% 2.33/2.32     inference(rename_variables,[],[262])).
% 2.33/2.32  cnf(1205,plain,
% 2.33/2.32     (~E(a1,x12051)+P22(x12051)),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,262,1152,180,227,790,793,806,810,814,215,730,779,212,748,214,190,191,195,329,330,218,798,340,337,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146])).
% 2.33/2.32  cnf(1243,plain,
% 2.33/2.32     (~P11(f39(x12431,x12432,x12433),f15(f36(f51(x12433,a1)),x12434,f51(x12433,a1)),f51(x12433,a1))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,752,262,1152,1179,180,227,790,793,806,810,814,215,730,779,212,748,214,769,190,191,195,329,330,218,798,340,184,337,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146,132,118,117,400,362,361,496,494,475,474,589,588,587,586,471,454,407,406,405,506,499])).
% 2.33/2.32  cnf(1259,plain,
% 2.33/2.32     (P23(f33(f33(f28(f19(a2,a2)),f6(x12591,x12592)),f6(x12591,x12592)))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,752,262,1152,1179,180,227,790,793,806,810,814,215,730,779,212,748,214,769,190,191,195,329,330,218,798,186,340,184,337,787,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146,132,118,117,400,362,361,496,494,475,474,589,588,587,586,471,454,407,406,405,506,499,458,457,403,402,550,513,616,569])).
% 2.33/2.32  cnf(1267,plain,
% 2.33/2.32     (~P23(f33(f33(f28(f8(f39(a2,x12671,x12672),a2,x12673)),a2),f6(x12674,x12675)))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,752,262,1152,1179,180,227,790,793,806,810,814,215,730,779,212,748,214,769,190,191,195,329,330,218,798,186,340,184,337,787,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146,132,118,117,400,362,361,496,494,475,474,589,588,587,586,471,454,407,406,405,506,499,458,457,403,402,550,513,616,569,564,553,539,621])).
% 2.33/2.32  cnf(1281,plain,
% 2.33/2.32     (P11(f15(f14(f39(x12811,x12812,x12813),f39(x12811,x12814,x12813),f51(x12813,a1)),f39(x12811,x12812,x12813),f51(x12813,a1)),x12814,f51(x12813,a1))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,752,262,1152,1179,180,227,790,793,806,810,814,215,730,779,212,748,214,769,190,191,195,329,330,218,798,186,340,184,337,787,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146,132,118,117,400,362,361,496,494,475,474,589,588,587,586,471,454,407,406,405,506,499,458,457,403,402,550,513,616,569,564,553,539,621,620,601,600,540,638,637,542])).
% 2.33/2.32  cnf(1301,plain,
% 2.33/2.32     (E(f33(a3,a54),f13(a11))),
% 2.33/2.32     inference(scs_inference,[],[152,153,174,154,155,156,158,159,161,162,163,164,165,166,167,169,171,187,175,273,342,182,668,733,736,772,801,807,811,815,828,831,279,275,674,677,680,683,688,691,205,698,701,704,750,759,765,285,254,671,752,262,1152,1179,180,227,790,793,806,810,814,215,730,779,212,748,214,769,190,191,195,329,330,218,798,186,340,184,337,787,192,298,255,343,739,245,256,248,267,2,347,345,441,392,654,653,652,651,500,658,657,536,463,534,533,514,492,450,446,439,411,625,559,584,527,522,462,593,558,557,607,630,147,145,144,141,131,130,127,3,461,363,485,484,473,413,592,432,443,520,576,529,478,477,579,526,606,605,543,614,599,644,469,528,497,562,561,401,375,374,431,430,429,418,417,416,415,399,378,377,376,373,372,371,358,357,356,355,354,353,352,351,350,349,348,346,393,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,636,635,622,590,582,581,580,551,505,481,480,437,428,427,426,425,424,423,422,421,420,419,408,404,397,396,387,386,380,379,370,369,368,367,366,365,364,359,628,467,466,465,464,460,459,414,391,390,389,388,383,382,648,624,544,518,517,504,503,502,501,490,451,445,444,438,381,631,604,567,560,511,611,563,552,516,512,479,585,578,573,556,555,546,440,596,594,548,476,647,634,633,626,532,583,549,547,642,632,645,146,132,118,117,400,362,361,496,494,475,474,589,588,587,586,471,454,407,406,405,506,499,458,457,403,402,550,513,616,569,564,553,539,621,620,601,600,540,638,637,542,566,565,623,591,575,649,509,537,447,360])).
% 2.33/2.32  cnf(1333,plain,
% 2.33/2.32     (E(x13331,f32(f39(x13331,f36(f51(x13332,a1)),x13332),x13332))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1335,plain,
% 2.33/2.32     (P6(x13351,x13351,x13352)),
% 2.33/2.32     inference(rename_variables,[],[667])).
% 2.33/2.32  cnf(1338,plain,
% 2.33/2.32     (E(x13381,f32(f39(x13381,f36(f51(x13382,a1)),x13382),x13382))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1340,plain,
% 2.33/2.32     (E(x13401,f32(f39(x13401,f36(f51(x13402,a1)),x13402),x13402))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1342,plain,
% 2.33/2.32     (E(x13421,f32(f39(x13421,f36(f51(x13422,a1)),x13422),x13422))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1346,plain,
% 2.33/2.32     (E(x13461,f32(f39(x13461,f36(f51(x13462,a1)),x13462),x13462))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1348,plain,
% 2.33/2.32     (E(x13481,f32(f39(x13481,f36(f51(x13482,a1)),x13482),x13482))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1350,plain,
% 2.33/2.32     (E(x13501,f32(f39(x13501,f36(f51(x13502,a1)),x13502),x13502))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1352,plain,
% 2.33/2.32     (E(x13521,f32(f39(x13521,f36(f51(x13522,a1)),x13522),x13522))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1354,plain,
% 2.33/2.32     (E(x13541,f32(f39(x13541,f36(f51(x13542,a1)),x13542),x13542))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1356,plain,
% 2.33/2.32     (E(x13561,f32(f39(x13561,f36(f51(x13562,a1)),x13562),x13562))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1358,plain,
% 2.33/2.32     (E(x13581,f32(f39(x13581,f36(f51(x13582,a1)),x13582),x13582))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1360,plain,
% 2.33/2.32     (E(x13601,f32(f39(x13601,f36(f51(x13602,a1)),x13602),x13602))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1362,plain,
% 2.33/2.32     (E(x13621,f32(f39(x13621,f36(f51(x13622,a1)),x13622),x13622))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1364,plain,
% 2.33/2.32     (E(x13641,f32(f39(x13641,f36(f51(x13642,a1)),x13642),x13642))),
% 2.33/2.32     inference(rename_variables,[],[729])).
% 2.33/2.32  cnf(1366,plain,
% 2.33/2.32     (~E(f56(x13661),x13661)),
% 2.33/2.32     inference(rename_variables,[],[666])).
% 2.33/2.32  cnf(1370,plain,
% 2.33/2.32     (~P23(f44(x13701,f29(f23(x13702,x13701,f13(x13703),x13704,x13705),x13706,x13703),x13706))),
% 2.33/2.32     inference(rename_variables,[],[1151])).
% 2.33/2.32  cnf(1374,plain,
% 2.33/2.32     (P11(f15(f43(x13741,x13742,x13743,x13744),f43(x13741,x13745,x13743,x13744),f51(x13744,a1)),f43(x13741,f15(x13742,x13745,f51(x13743,a1)),x13743,x13744),f51(x13744,a1))),
% 2.33/2.32     inference(rename_variables,[],[268])).
% 2.33/2.32  cnf(1375,plain,
% 2.33/2.32     (P11(x13751,f14(x13751,x13752,f51(x13753,a1)),f51(x13753,a1))),
% 2.33/2.32     inference(rename_variables,[],[213])).
% 2.33/2.32  cnf(1378,plain,
% 2.33/2.32     (P6(x13781,x13781,x13782)),
% 2.33/2.32     inference(rename_variables,[],[667])).
% 2.33/2.32  cnf(1391,plain,
% 2.33/2.32     (~P11(f39(x13911,x13912,x13913),f15(f36(f51(x13913,a1)),x13914,f51(x13913,a1)),f51(x13913,a1))),
% 2.33/2.32     inference(rename_variables,[],[1243])).
% 2.33/2.32  cnf(1394,plain,
% 2.33/2.32     (P11(x13941,f14(x13941,x13942,f51(x13943,a1)),f51(x13943,a1))),
% 2.33/2.32     inference(rename_variables,[],[213])).
% 2.33/2.32  cnf(1397,plain,
% 2.33/2.32     (P11(f15(f43(x13971,x13972,x13973,x13974),f43(x13971,x13975,x13973,x13974),f51(x13974,a1)),f43(x13971,f15(x13972,x13975,f51(x13973,a1)),x13973,x13974),f51(x13974,a1))),
% 2.33/2.32     inference(rename_variables,[],[268])).
% 2.33/2.32  cnf(1404,plain,
% 2.33/2.32     (~E(f56(x14041),x14041)),
% 2.33/2.32     inference(rename_variables,[],[666])).
% 2.33/2.32  cnf(1410,plain,
% 2.33/2.32     (~P11(f39(x14101,x14102,x14103),f15(f36(f51(x14103,a1)),x14104,f51(x14103,a1)),f51(x14103,a1))),
% 2.33/2.32     inference(rename_variables,[],[1243])).
% 2.33/2.32  cnf(1413,plain,
% 2.33/2.32     (P23(f44(x14131,f40(f51(x14132,a1)),x14132))),
% 2.33/2.32     inference(rename_variables,[],[208])).
% 2.33/2.32  cnf(1421,plain,
% 2.33/2.32     (P11(f15(f43(x14211,x14212,x14213,x14214),f43(x14211,x14215,x14213,x14214),f51(x14214,a1)),f43(x14211,f15(x14212,x14215,f51(x14213,a1)),x14213,x14214),f51(x14214,a1))),
% 2.33/2.32     inference(rename_variables,[],[268])).
% 2.33/2.32  cnf(1422,plain,
% 2.33/2.32     (P11(x14221,f14(x14221,x14222,f51(x14223,a1)),f51(x14223,a1))),
% 2.33/2.32     inference(rename_variables,[],[213])).
% 2.33/2.32  cnf(1435,plain,
% 2.33/2.32     (P11(f15(f43(x14351,x14352,x14353,x14354),f43(x14351,x14355,x14353,x14354),f51(x14354,a1)),f43(x14351,f15(x14352,x14355,f51(x14353,a1)),x14353,x14354),f51(x14354,a1))),
% 2.33/2.32     inference(rename_variables,[],[268])).
% 2.33/2.32  cnf(1448,plain,
% 2.33/2.32     ($false),
% 2.33/2.32     inference(scs_inference,[],[152,666,1366,1404,667,1335,1378,157,160,168,170,208,1413,196,341,268,1374,1397,1421,1435,213,1375,1394,1422,188,242,186,165,162,167,153,161,166,184,163,329,154,158,175,1151,1370,729,1333,1338,1340,1342,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1160,1162,1259,1281,1243,1391,1410,1267,1019,1154,774,877,887,1301,1109,1205,639,142,139,138,137,136,135,134,133,129,128,126,116,115,114,394,521,468,143,441,393,411,516,607,494,475,474,587,471,506,550,513,616,621,601,540,554,575,644,509,562,537,500,463,552]),
% 2.33/2.32     ['proof']).
% 2.33/2.32  % SZS output end Proof
% 2.33/2.32  % Total time :1.500000s
%------------------------------------------------------------------------------