TSTP Solution File: ITP306_1 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : ITP001_1 : TPTP v8.1.0. Released v8.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 17:27:08 EDT 2022

% Result   : Theorem 10.54s 1.75s
% Output   : Refutation 10.54s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :  987
% Syntax   : Number of formulae    : 1525 ( 220 unt; 740 typ;   0 def)
%            Number of atoms       : 1828 ( 618 equ)
%            Maximal formula atoms :   10 (   2 avg)
%            Number of connectives : 1632 ( 589   ~; 611   |; 201   &)
%                                         ( 190 <=>;  41  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   3 avg)
%            Maximal term depth    :    8 (   1 avg)
%            Number of FOOLs       :    3 (   3 fml;   0 var)
%            Number of types       :  103 ( 101 usr;   1 ari)
%            Number of type conns  :  882 ( 543   >; 339   *;   0   +;   0  <<)
%            Number of predicates  :  146 ( 143 usr; 118 prp; 0-3 aty)
%            Number of functors    :  612 ( 612 usr;  96 con; 0-3 aty)
%            Number of variables   :  619 ( 522   !;  97   ?; 619   :)

% Comments : 
%------------------------------------------------------------------------------
tff(type_def_5,type,
    'Nat_set_set$': $tType ).

tff(type_def_6,type,
    'Bool_option$': $tType ).

tff(type_def_7,type,
    'Bool_option_set$': $tType ).

tff(type_def_8,type,
    'Nat_set_option$': $tType ).

tff(type_def_9,type,
    'Int_bool_fun$': $tType ).

tff(type_def_10,type,
    'B_character_data_ptr_b_character_data_ptr_fun$': $tType ).

tff(type_def_11,type,
    'C_b_character_data_ptr_c_sum_fun$': $tType ).

tff(type_def_12,type,
    'B_character_data_ptr_option_bool_fun$': $tType ).

tff(type_def_13,type,
    'Bool_int_fun$': $tType ).

tff(type_def_14,type,
    'Nat_nat_bool_fun_fun$': $tType ).

tff(type_def_15,type,
    'B_character_data_ptr_option_bool_option_bool_fun_fun$': $tType ).

tff(type_def_16,type,
    'Bool_set_set_bool_set_set_fun$': $tType ).

tff(type_def_17,type,
    'Bool_bool_option_fun$': $tType ).

tff(type_def_18,type,
    'B_character_data_ptr_c_sum_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$': $tType ).

tff(type_def_19,type,
    'Int_option$': $tType ).

tff(type_def_20,type,
    'Bool_option_nat_option_bool_fun_fun$': $tType ).

tff(type_def_21,type,
    'B_character_data_ptr_option$': $tType ).

tff(type_def_22,type,
    'Nat_nat_set_nat_set_fun_fun$': $tType ).

tff(type_def_23,type,
    'Bool_bool_sum$': $tType ).

tff(type_def_24,type,
    'Bool_option_b_character_data_ptr_option_bool_fun_fun$': $tType ).

tff(type_def_25,type,
    'Int_set$': $tType ).

tff(type_def_26,type,
    'B_character_data_ptr_bool_fun$': $tType ).

tff(type_def_27,type,
    'Bool_set_bool_set_fun_bool_set_bool_set_fun_fun$': $tType ).

tff(type_def_28,type,
    'A_element_ptr_bool_fun$': $tType ).

tff(type_def_29,type,
    'Nat_set_set_nat_set_set_fun$': $tType ).

tff(type_def_30,type,
    'Bool_option_bool_fun$': $tType ).

tff(type_def_31,type,
    'Nat_nat_sum_bool_set_bool_set_fun_fun$': $tType ).

tff(type_def_32,type,
    'A_element_ptr_b_character_data_ptr_c_sum_sum$': $tType ).

tff(type_def_33,type,
    'Nat_bool_set_fun$': $tType ).

tff(type_def_34,type,
    'Nat_bool_set_bool_set_fun_fun$': $tType ).

tff(type_def_35,type,
    'B_character_data_ptr_option_set$': $tType ).

tff(type_def_36,type,
    'B_character_data_ptr_option_b_character_data_ptr_fun$': $tType ).

tff(type_def_37,type,
    'Bool_bool_option_fun_bool_option_fun$': $tType ).

tff(type_def_38,type,
    'Nat_option$': $tType ).

tff(type_def_39,type,
    'Bool_option_bool_option_bool_fun_fun$': $tType ).

tff(type_def_40,type,
    'Nat_nat_fun$': $tType ).

tff(type_def_41,type,
    'B_character_data_ptr_b_character_data_ptr_c_sum_fun$': $tType ).

tff(type_def_42,type,
    'Bool_nat_option_fun$': $tType ).

tff(type_def_43,type,
    'C$': $tType ).

tff(type_def_44,type,
    'Bool_bool_sum_set$': $tType ).

tff(type_def_45,type,
    'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$': $tType ).

tff(type_def_46,type,
    'A_element_ptr$': $tType ).

tff(type_def_47,type,
    'Nat$': $tType ).

tff(type_def_48,type,
    'Nat_nat_option_fun_nat_option_fun$': $tType ).

tff(type_def_49,type,
    'Bool_bool_set_bool_set_fun_fun$': $tType ).

tff(type_def_50,type,
    'Bool_set_set$': $tType ).

tff(type_def_51,type,
    'B_character_data_ptr_nat_option_fun$': $tType ).

tff(type_def_52,type,
    'B_character_data_ptr_c_sum$': $tType ).

tff(type_def_53,type,
    'Nat_bool_option_fun$': $tType ).

tff(type_def_54,type,
    'B_character_data_ptr_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_55,type,
    'A_element_ptr_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$': $tType ).

tff(type_def_56,type,
    'Bool_set_option$': $tType ).

tff(type_def_57,type,
    'C_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_58,type,
    'Bool_nat_fun$': $tType ).

tff(type_def_59,type,
    'B_character_data_ptr_option_nat_option_bool_fun_fun$': $tType ).

tff(type_def_60,type,
    'Nat_set_nat_set_fun$': $tType ).

tff(type_def_61,type,
    tlbool: $tType ).

tff(type_def_62,type,
    'Bool_bool_sum_bool_fun$': $tType ).

tff(type_def_63,type,
    'B_character_data_ptr$': $tType ).

tff(type_def_64,type,
    'A_element_ptr_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_65,type,
    'Bool_set_bool_set_bool_set_fun_fun$': $tType ).

tff(type_def_66,type,
    'Bool_bool_set_set_bool_set_set_fun_fun$': $tType ).

tff(type_def_67,type,
    'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_68,type,
    'Nat_b_character_data_ptr_fun$': $tType ).

tff(type_def_69,type,
    'Nat_set_bool_fun$': $tType ).

tff(type_def_70,type,
    'Nat_nat_set_fun$': $tType ).

tff(type_def_71,type,
    'Bool_node_ptr$': $tType ).

tff(type_def_72,type,
    'A_element_ptr_option$': $tType ).

tff(type_def_73,type,
    'Nat_option_bool_option_bool_fun_fun$': $tType ).

tff(type_def_74,type,
    'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_75,type,
    'Bool_b_character_data_ptr_fun$': $tType ).

tff(type_def_76,type,
    'Bool_bool_fun$': $tType ).

tff(type_def_77,type,
    'Nat_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_78,type,
    'B_character_data_ptr_set$': $tType ).

tff(type_def_79,type,
    'Int_set_bool_fun$': $tType ).

tff(type_def_80,type,
    'Bool_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_81,type,
    'Bool_bool_set_fun$': $tType ).

tff(type_def_82,type,
    'Nat_filter$': $tType ).

tff(type_def_83,type,
    'B_character_data_ptr_option_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_84,type,
    'B_character_data_ptr_b_character_data_ptr_option_fun_b_character_data_ptr_option_fun$': $tType ).

tff(type_def_85,type,
    'Nat_option_set$': $tType ).

tff(type_def_86,type,
    'Nat_option_b_character_data_ptr_option_bool_fun_fun$': $tType ).

tff(type_def_87,type,
    'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$': $tType ).

tff(type_def_88,type,
    'Bool_bool_bool_sum_fun$': $tType ).

tff(type_def_89,type,
    'B_character_data_ptr_bool_option_fun$': $tType ).

tff(type_def_90,type,
    'Bool_set_bool_set_fun$': $tType ).

tff(type_def_91,type,
    'B_character_data_ptr_c_sum_bool_fun$': $tType ).

tff(type_def_92,type,
    'Nat_nat_set_set_nat_set_set_fun_fun$': $tType ).

tff(type_def_93,type,
    'Nat_bool_bool_fun_fun$': $tType ).

tff(type_def_94,type,
    'Bool_set_bool_fun$': $tType ).

tff(type_def_95,type,
    'Nat_bool_fun$': $tType ).

tff(type_def_96,type,
    'B_character_data_ptr_element_ptr$': $tType ).

tff(type_def_97,type,
    'Bool_set$': $tType ).

tff(type_def_98,type,
    'Bool_filter$': $tType ).

tff(type_def_99,type,
    'Nat_option_bool_fun$': $tType ).

tff(type_def_100,type,
    'Nat_set$': $tType ).

tff(type_def_101,type,
    'B_character_data_ptr_option_b_character_data_ptr_option_bool_fun_fun$': $tType ).

tff(type_def_102,type,
    'Nat_nat_option_fun$': $tType ).

tff(type_def_103,type,
    'Nat_int_fun$': $tType ).

tff(type_def_104,type,
    'Nat_nat_sum_bool_set_fun$': $tType ).

tff(type_def_105,type,
    'Nat_option_nat_option_bool_fun_fun$': $tType ).

tff(func_def_0,type,
    'uvm$': 'Bool_set_bool_set_fun$' > 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_1,type,
    'uua$': 'Bool_bool_fun$' ).

tff(func_def_2,type,
    'fun_app$d': ( 'Nat_nat_bool_fun_fun$' * 'Nat$' ) > 'Nat_bool_fun$' ).

tff(func_def_3,type,
    'image$e': 'Bool_bool_fun$' > 'Bool_set_bool_set_fun$' ).

tff(func_def_4,type,
    'fold$a': ( 'Nat_bool_set_bool_set_fun_fun$' * 'Bool_set$' * 'Nat_set$' ) > 'Bool_set$' ).

tff(func_def_5,type,
    'bot$d': 'B_character_data_ptr_set$' ).

tff(func_def_6,type,
    'bot$k': 'Nat_set_bool_fun$' ).

tff(func_def_7,type,
    'comp$c': ( 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' * 'C_b_character_data_ptr_c_sum_fun$' ) > 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_8,type,
    'fun_app$ar': ( 'Nat_nat_option_fun_nat_option_fun$' * 'Nat_nat_option_fun$' ) > 'Nat_option$' ).

tff(func_def_9,type,
    def_22: ( tlbool * 'Bool_bool_fun$' ) > tlbool ).

tff(func_def_10,type,
    'case_sum$c': ( 'Nat_bool_set_fun$' * 'Nat_bool_set_fun$' ) > 'Nat_nat_sum_bool_set_fun$' ).

tff(func_def_11,type,
    'fold$b': ( 'Nat_bool_bool_fun_fun$' * tlbool ) > 'Nat_set_bool_fun$' ).

tff(func_def_12,type,
    'ext$a': tlbool > 'Bool_node_ptr$' ).

tff(func_def_13,type,
    'bot$l': 'Int_bool_fun$' ).

tff(func_def_14,type,
    def_2: ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr$' ) > tlbool ).

tff(func_def_15,type,
    'fun_app$bb': ( 'B_character_data_ptr_option_nat_option_bool_fun_fun$' * 'B_character_data_ptr_option$' ) > 'Nat_option_bool_fun$' ).

tff(func_def_16,type,
    'bot$j': 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_17,type,
    'image$k': ( 'Bool_nat_fun$' * 'Bool_set$' ) > 'Nat_set$' ).

tff(func_def_18,type,
    'comp$m': ( 'Nat_bool_set_fun$' * 'Nat_nat_fun$' ) > 'Nat_bool_set_fun$' ).

tff(func_def_19,type,
    'bind$h': ( 'Nat_option$' * 'Nat_bool_option_fun$' ) > 'Bool_option$' ).

tff(func_def_20,type,
    'none$': 'B_character_data_ptr_option$' ).

tff(func_def_21,type,
    'fold$f': ( 'Bool_bool_set_set_bool_set_set_fun_fun$' * 'Bool_set_set$' * 'Bool_set$' ) > 'Bool_set_set$' ).

tff(func_def_22,type,
    'comp$g': ( 'Bool_set_bool_set_bool_set_fun_fun$' * 'Nat_bool_set_fun$' ) > 'Nat_bool_set_bool_set_fun_fun$' ).

tff(func_def_23,type,
    def_26: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_24,type,
    def_11: ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr$' ) > tlbool ).

tff(func_def_25,type,
    'bind$a': 'Bool_option$' > 'Bool_bool_option_fun_bool_option_fun$' ).

tff(func_def_26,type,
    def_29: 'Bool_bool_sum$' > tlbool ).

tff(func_def_27,type,
    'insert$a': 'Nat$' > 'Nat_set_nat_set_fun$' ).

tff(func_def_28,type,
    'fun_upd$': ( 'Bool_bool_set_fun$' * tlbool * 'Bool_set$' ) > 'Bool_bool_set_fun$' ).

tff(func_def_29,type,
    def_31: 'Bool_set$' > tlbool ).

tff(func_def_30,type,
    'uwo$': ( 'Nat_bool_fun$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_31,type,
    'fun_app$ag': ( 'Bool_b_character_data_ptr_fun$' * tlbool ) > 'B_character_data_ptr$' ).

tff(func_def_32,type,
    'uvr$': tlbool > 'Bool_bool_fun$' ).

tff(func_def_33,type,
    'uuw$': 'B_character_data_ptr_option$' > 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_34,type,
    'fun_app$x': ( 'Nat_bool_set_bool_set_fun_fun$' * 'Nat$' ) > 'Bool_set_bool_set_fun$' ).

tff(func_def_35,type,
    def_41: ( tlbool * tlbool ) > tlbool ).

tff(func_def_36,type,
    'fun_upd$a': ( 'Bool_bool_fun$' * tlbool * tlbool ) > 'Bool_bool_fun$' ).

tff(func_def_37,type,
    'uwt$': ( 'Nat_set$' * 'Nat_nat_bool_fun_fun$' ) > 'Nat_nat_bool_fun_fun$' ).

tff(func_def_38,type,
    'insert$c': ( $int * 'Int_set$' ) > 'Int_set$' ).

tff(func_def_39,type,
    'member$a': tlbool > 'Bool_set_bool_fun$' ).

tff(func_def_40,type,
    'uwp$': ( 'Nat_bool_fun$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_41,type,
    def_38: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_42,type,
    'the$e': 'Nat_set_option$' > 'Nat_set$' ).

tff(func_def_43,type,
    def_37: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_44,type,
    'bind$': 'B_character_data_ptr_option$' > 'B_character_data_ptr_b_character_data_ptr_option_fun_b_character_data_ptr_option_fun$' ).

tff(func_def_45,type,
    'is_element_ptr_e_l_e_m_e_n_t_p_t_r$': 'A_element_ptr_bool_fun$' ).

tff(func_def_46,type,
    'projr$': 'B_character_data_ptr_c_sum$' > 'C$' ).

tff(func_def_47,type,
    'uxf$': 'Bool_bool_set_set_bool_set_set_fun_fun$' ).

tff(func_def_48,type,
    'some$c': 'A_element_ptr$' > 'A_element_ptr_option$' ).

tff(func_def_49,type,
    'fun_app$y': ( 'Bool_bool_set_bool_set_fun_fun$' * tlbool ) > 'Bool_set_bool_set_fun$' ).

tff(func_def_50,type,
    'comp$o': ( 'Bool_set_bool_set_bool_set_fun_fun$' * 'Bool_set_bool_set_fun$' ) > 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_51,type,
    'fold$e': ( 'Nat_nat_set_set_nat_set_set_fun_fun$' * 'Nat_set_set$' * 'Nat_set$' ) > 'Nat_set_set$' ).

tff(func_def_52,type,
    'is_empty$c': 'Bool_set_bool_fun$' ).

tff(func_def_53,type,
    'uwj$': ( 'Bool_bool_set_fun$' * 'Bool_set$' ) > 'Bool_bool_set_fun$' ).

tff(func_def_54,type,
    'image$d': ( 'B_character_data_ptr_option_b_character_data_ptr_fun$' * 'B_character_data_ptr_option_set$' ) > 'B_character_data_ptr_set$' ).

tff(func_def_55,type,
    'some$a': 'Bool_bool_option_fun$' ).

tff(func_def_56,type,
    'sup_fin$': 'Nat_set$' > 'Nat$' ).

tff(func_def_57,type,
    'fun_app$ao': ( 'Nat_nat_option_fun$' * 'Nat$' ) > 'Nat_option$' ).

tff(func_def_58,type,
    def_33: 'Bool_set$' > tlbool ).

tff(func_def_59,type,
    'comp$h': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' ) > 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_60,type,
    'isl$a': 'B_character_data_ptr_c_sum_bool_fun$' ).

tff(func_def_61,type,
    def_39: 'Bool_set$' > tlbool ).

tff(func_def_62,type,
    'comp$b': ( 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_b_character_data_ptr_c_sum_fun$' ) > 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_63,type,
    'the$f': 'Int_option$' > $int ).

tff(func_def_64,type,
    'the$b': 'Nat_option$' > 'Nat$' ).

tff(func_def_65,type,
    'image$i': ( 'Bool_bool_bool_sum_fun$' * 'Bool_set$' ) > 'Bool_bool_sum_set$' ).

tff(func_def_66,type,
    'comp$f': ( 'Bool_set_bool_set_bool_set_fun_fun$' * 'Nat_nat_sum_bool_set_fun$' ) > 'Nat_nat_sum_bool_set_bool_set_fun_fun$' ).

tff(func_def_67,type,
    'uwb$': 'B_character_data_ptr_option_set$' > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_68,type,
    def_5: ( tlbool * 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_69,type,
    'comp$k': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_70,type,
    'is_none$b': 'Nat_option_bool_fun$' ).

tff(func_def_71,type,
    'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > 'B_character_data_ptr_option$' ).

tff(func_def_72,type,
    'uws$': ( 'Nat_set$' * 'Nat_set$' ) > 'Nat_bool_fun$' ).

tff(func_def_73,type,
    'sup$d': 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_74,type,
    'fun_app$bc': ( 'Bool_option_b_character_data_ptr_option_bool_fun_fun$' * 'Bool_option$' ) > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_75,type,
    'case_option$': ( tlbool * 'B_character_data_ptr_bool_fun$' ) > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_76,type,
    'fun_app$r': ( 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_77,type,
    'comp$e': ( 'Bool_bool_fun$' * 'Bool_bool_fun$' ) > 'Bool_bool_fun$' ).

tff(func_def_78,type,
    'uvt$': ( 'Nat$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_79,type,
    'uvp$': tlbool > 'Bool_bool_fun$' ).

tff(func_def_80,type,
    def_35: 'Bool_set$' > tlbool ).

tff(func_def_81,type,
    'uwz$': 'Nat_bool_fun$' > 'Nat_bool_set_bool_set_fun_fun$' ).

tff(func_def_82,type,
    'uxe$': 'Nat_nat_set_set_nat_set_set_fun_fun$' ).

tff(func_def_83,type,
    'some$': 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_84,type,
    'fun_app$e': ( 'Nat_int_fun$' * 'Nat$' ) > $int ).

tff(func_def_85,type,
    'collect$e': 'Nat_bool_fun$' > 'Nat_set$' ).

tff(func_def_86,type,
    'is_none$a': 'Bool_option_bool_fun$' ).

tff(func_def_87,type,
    'uvh$': 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_88,type,
    'fun_app$az': ( 'B_character_data_ptr_option_b_character_data_ptr_option_bool_fun_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_89,type,
    'set_option$d': 'Bool_option$' > 'Bool_set$' ).

tff(func_def_90,type,
    'arg_min_on$': ( 'Nat_int_fun$' * 'Nat_set$' ) > 'Nat$' ).

tff(func_def_91,type,
    def_36: ( tlbool * tlbool ) > tlbool ).

tff(func_def_92,type,
    'uxa$': 'Nat_bool_fun$' > 'Nat_nat_set_nat_set_fun_fun$' ).

tff(func_def_93,type,
    'fun_app$av': ( 'Bool_b_character_data_ptr_option_fun$' * tlbool ) > 'B_character_data_ptr_option$' ).

tff(func_def_94,type,
    'fun_app$ax': ( 'Nat_b_character_data_ptr_option_fun$' * 'Nat$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_95,type,
    'projr$a': 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_96,type,
    'image$l': ( 'Nat_bool_set_fun$' * 'Nat_set$' ) > 'Bool_set_set$' ).

tff(func_def_97,type,
    'cast_e_l_e_m_e_n_t_p_t_r_2_n_o_d_e_p_t_r$': 'A_element_ptr$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' ).

tff(func_def_98,type,
    'uwh$': ( tlbool * 'Bool_bool_set_fun$' ) > 'Bool_bool_set_fun$' ).

tff(func_def_99,type,
    'uwf$': tlbool > 'Nat_bool_fun$' ).

tff(func_def_100,type,
    'less$a': 'Nat_nat_bool_fun_fun$' ).

tff(func_def_101,type,
    'plus$': ( 'Bool_set$' * 'Bool_set$' ) > 'Bool_bool_sum_set$' ).

tff(func_def_102,type,
    'case_sum$': ( 'A_element_ptr_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ) > 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_103,type,
    'fun_app$h': ( 'Nat_set_set_nat_set_set_fun$' * 'Nat_set_set$' ) > 'Nat_set_set$' ).

tff(func_def_104,type,
    'is_empty$b': 'Int_set_bool_fun$' ).

tff(func_def_105,type,
    def_10: ( tlbool * 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_106,type,
    'uvw$': ( 'Nat$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_107,type,
    def_44: 'Bool_set$' > tlbool ).

tff(func_def_108,type,
    'sup$c': 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_109,type,
    'uvk$': 'Bool_bool_fun$' ).

tff(func_def_110,type,
    'setr$': 'Bool_bool_sum$' > 'Bool_set$' ).

tff(func_def_111,type,
    'uub$': 'Nat_bool_fun$' ).

tff(func_def_112,type,
    'uwx$': 'Nat_bool_fun$' > 'Nat_bool_bool_fun_fun$' ).

tff(func_def_113,type,
    'image$c': ( 'Nat_nat_fun$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_114,type,
    'projl$b': 'Bool_bool_sum_bool_fun$' ).

tff(func_def_115,type,
    'top$c': 'Nat_option_set$' ).

tff(func_def_116,type,
    'member$e': $int > 'Int_set_bool_fun$' ).

tff(func_def_117,type,
    'projr$b': 'Bool_bool_sum_bool_fun$' ).

tff(func_def_118,type,
    'bind$e': ( 'Bool_option$' * 'Bool_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_119,type,
    'uuz$': 'B_character_data_ptr_option$' > 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_120,type,
    'uvf$': 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_121,type,
    'of_nat$': 'Nat_int_fun$' ).

tff(func_def_122,type,
    'inl$': 'B_character_data_ptr_b_character_data_ptr_c_sum_fun$' ).

tff(func_def_123,type,
    'case_option$a': ( 'B_character_data_ptr$' * 'B_character_data_ptr_b_character_data_ptr_fun$' ) > 'B_character_data_ptr_option_b_character_data_ptr_fun$' ).

tff(func_def_124,type,
    'uxd$': ( 'Bool_set$' * 'Bool_bool_set_fun$' ) > 'Bool_bool_set_fun$' ).

tff(func_def_125,type,
    'uwr$': 'Bool_bool_fun$' > 'Bool_bool_fun$' ).

tff(func_def_126,type,
    'insert$e': ( 'Bool_set$' * 'Bool_set_set$' ) > 'Bool_set_set$' ).

tff(func_def_127,type,
    'less$c': 'Nat_set$' > 'Nat_set_bool_fun$' ).

tff(func_def_128,type,
    'bind$c': ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_bool_option_fun$' ) > 'Bool_option$' ).

tff(func_def_129,type,
    'case_option$e': ( 'Nat$' * 'Nat_nat_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_130,type,
    'ext$': 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' ).

tff(func_def_131,type,
    'uuu$': 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' > 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_132,type,
    'fun_app$ap': ( 'B_character_data_ptr_b_character_data_ptr_option_fun_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_133,type,
    'bot$': 'Bool_set$' ).

tff(func_def_134,type,
    'fun_app$af': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_135,type,
    'none$b': 'Nat_option$' ).

tff(func_def_136,type,
    'uvv$': ( 'Nat$' * 'Nat_set$' ) > 'Nat_bool_fun$' ).

tff(func_def_137,type,
    def_21: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_138,type,
    'bot$m': 'Bool_option_set$' ).

tff(func_def_139,type,
    'insert$b': ( 'Bool_option$' * 'Bool_option_set$' ) > 'Bool_option_set$' ).

tff(func_def_140,type,
    'fun_app$ad': ( 'B_character_data_ptr_b_character_data_ptr_fun$' * 'B_character_data_ptr$' ) > 'B_character_data_ptr$' ).

tff(func_def_141,type,
    def_1: ( 'Nat_bool_fun$' * 'Nat$' ) > tlbool ).

tff(func_def_142,type,
    'uvn$': 'Nat_b_character_data_ptr_fun$' ).

tff(func_def_143,type,
    'uwg$': 'Bool_bool_set_fun$' ).

tff(func_def_144,type,
    'sup$h': ( 'Nat_bool_fun$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_145,type,
    def_28: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_146,type,
    'fun_app$ay': ( 'Nat_bool_option_fun$' * 'Nat$' ) > 'Bool_option$' ).

tff(func_def_147,type,
    def_9: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_148,type,
    def_43: 'Bool_set$' > tlbool ).

tff(func_def_149,type,
    'some$b': 'Nat_nat_option_fun$' ).

tff(func_def_150,type,
    'the$d': 'Bool_set_option$' > 'Bool_set$' ).

tff(func_def_151,type,
    tltrue: tlbool ).

tff(func_def_152,type,
    def_42: 'Bool_set$' > tlbool ).

tff(func_def_153,type,
    'uvs$': ( tlbool * 'Bool_bool_fun$' ) > 'Bool_bool_fun$' ).

tff(func_def_154,type,
    'set_node_ptr$': 'Bool_node_ptr$' > 'Bool_set$' ).

tff(func_def_155,type,
    'top$': 'Bool_set$' ).

tff(func_def_156,type,
    'fun_app$bm': ( 'Nat_bool_set_fun$' * 'Nat$' ) > 'Bool_set$' ).

tff(func_def_157,type,
    'uxb$': 'Bool_bool_fun$' > 'Bool_bool_set_bool_set_fun_fun$' ).

tff(func_def_158,type,
    'projl$a': 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'A_element_ptr$' ).

tff(func_def_159,type,
    'none$d': 'Bool_set_option$' ).

tff(func_def_160,type,
    'uui$': ( 'B_character_data_ptr_b_character_data_ptr_fun$' * 'B_character_data_ptr_b_character_data_ptr_fun$' ) > 'B_character_data_ptr_b_character_data_ptr_fun$' ).

tff(func_def_161,type,
    'case_element_ptr$': ( 'Nat_b_character_data_ptr_fun$' * 'B_character_data_ptr_b_character_data_ptr_fun$' * 'B_character_data_ptr_element_ptr$' ) > 'B_character_data_ptr$' ).

tff(func_def_162,type,
    'uwc$': ( 'Nat_nat_fun$' * 'Nat_set$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_163,type,
    'collect$': 'Bool_set_bool_fun$' > 'Bool_set_set$' ).

tff(func_def_164,type,
    'case_option$c': ( tlbool * 'Nat_bool_fun$' ) > 'Nat_option_bool_fun$' ).

tff(func_def_165,type,
    'the_elem$': 'Bool_set_bool_fun$' ).

tff(func_def_166,type,
    'fold$c': ( 'Nat_nat_set_nat_set_fun_fun$' * 'Nat_set$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_167,type,
    'uve$': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' ) > 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_168,type,
    'minus$b': ( 'Nat_bool_fun$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_169,type,
    'uva$': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_option_fun$' ) > 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_170,type,
    'bind$b': 'Nat_option$' > 'Nat_nat_option_fun_nat_option_fun$' ).

tff(func_def_171,type,
    'fun_app$i': ( 'Nat_nat_set_set_nat_set_set_fun_fun$' * 'Nat$' ) > 'Nat_set_set_nat_set_set_fun$' ).

tff(func_def_172,type,
    'cofinite$': 'Nat_filter$' ).

tff(func_def_173,type,
    'filter$': ( 'Nat_bool_fun$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_174,type,
    'uux$': 'B_character_data_ptr_option$' > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_175,type,
    def_13: ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_176,type,
    'node_ptr$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' ).

tff(func_def_177,type,
    'uwn$': 'Nat_nat_bool_fun_fun$' > 'Nat_nat_bool_fun_fun$' ).

tff(func_def_178,type,
    'fun_app$ac': ( 'Nat_bool_bool_fun_fun$' * 'Nat$' ) > 'Bool_bool_fun$' ).

tff(func_def_179,type,
    def_40: 'Bool_set$' > tlbool ).

tff(func_def_180,type,
    'fun_app$bn': ( 'Nat_nat_set_fun$' * 'Nat$' ) > 'Nat_set$' ).

tff(func_def_181,type,
    'sup$f': ( 'Nat_set$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_182,type,
    'case_option$b': ( tlbool * 'Bool_bool_fun$' ) > 'Bool_option_bool_fun$' ).

tff(func_def_183,type,
    'uwy$': ( 'Nat_set$' * 'Nat_set$' ) > 'Nat_bool_fun$' ).

tff(func_def_184,type,
    'sup$a': ( 'Nat_set_set$' * 'Nat_set_set$' ) > 'Nat_set_set$' ).

tff(func_def_185,type,
    'sup$e': 'Nat_set_set$' > 'Nat_set$' ).

tff(func_def_186,type,
    'top$d': 'Bool_bool_sum_set$' ).

tff(func_def_187,type,
    'bot$a': 'Nat_set_set$' ).

tff(func_def_188,type,
    def_19: 'Bool_bool_sum$' > tlbool ).

tff(func_def_189,type,
    'some$f': $int > 'Int_option$' ).

tff(func_def_190,type,
    'fun_app$aq': ( 'Bool_bool_option_fun_bool_option_fun$' * 'Bool_bool_option_fun$' ) > 'Bool_option$' ).

tff(func_def_191,type,
    'fun_app$an': ( 'Bool_bool_option_fun$' * tlbool ) > 'Bool_option$' ).

tff(func_def_192,type,
    'fun_app$bf': ( 'Nat_option_b_character_data_ptr_option_bool_fun_fun$' * 'Nat_option$' ) > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_193,type,
    'inf$': 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_194,type,
    'uvb$': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_195,type,
    'set_option$': 'Bool_set_option$' > 'Bool_set_set$' ).

tff(func_def_196,type,
    'fun_app$p': ( 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_c_sum$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_197,type,
    'bot$n': 'Nat_filter$' ).

tff(func_def_198,type,
    'bot$g': 'Bool_bool_fun$' ).

tff(func_def_199,type,
    'sup$': ( 'Bool_set_set$' * 'Bool_set_set$' ) > 'Bool_set_set$' ).

tff(func_def_200,type,
    'some$e': 'Nat_set$' > 'Nat_set_option$' ).

tff(func_def_201,type,
    'comp$p': ( 'Nat_bool_set_bool_set_fun_fun$' * 'Nat_nat_fun$' ) > 'Nat_bool_set_bool_set_fun_fun$' ).

tff(func_def_202,type,
    'the$a': 'Bool_option_bool_fun$' ).

tff(func_def_203,type,
    'uvu$': ( tlbool * 'Bool_set$' ) > 'Bool_bool_fun$' ).

tff(func_def_204,type,
    'uwa$': 'Bool_set$' > 'Bool_bool_fun$' ).

tff(func_def_205,type,
    'undefined$': 'B_character_data_ptr$' ).

tff(func_def_206,type,
    'uug$': ( 'Bool_b_character_data_ptr_fun$' * 'B_character_data_ptr_bool_fun$' ) > 'B_character_data_ptr_b_character_data_ptr_fun$' ).

tff(func_def_207,type,
    'inl$a': 'A_element_ptr_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' ).

tff(func_def_208,type,
    'uuo$': 'Nat_set$' > 'Nat_bool_fun$' ).

tff(func_def_209,type,
    'collect$d': 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr_option_set$' ).

tff(func_def_210,type,
    'cofinite$a': 'Bool_filter$' ).

tff(func_def_211,type,
    'fun_app$au': ( 'B_character_data_ptr_nat_option_fun$' * 'B_character_data_ptr$' ) > 'Nat_option$' ).

tff(func_def_212,type,
    'image$j': ( 'Nat_nat_set_fun$' * 'Nat_set$' ) > 'Nat_set_set$' ).

tff(func_def_213,type,
    'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > 'A_element_ptr_option$' ).

tff(func_def_214,type,
    'pow$a': 'Bool_set$' > 'Bool_set_set$' ).

tff(func_def_215,type,
    'uue$': 'B_character_data_ptr_bool_fun$' ).

tff(func_def_216,type,
    'pow$': 'Nat_set$' > 'Nat_set_set$' ).

tff(func_def_217,type,
    def_27: ( tlbool * 'Bool_bool_fun$' ) > tlbool ).

tff(func_def_218,type,
    'projl$': 'B_character_data_ptr_c_sum$' > 'B_character_data_ptr$' ).

tff(func_def_219,type,
    'uuy$': 'B_character_data_ptr_option$' > 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_220,type,
    'uuj$': 'Bool_set_set$' > 'Bool_set_bool_fun$' ).

tff(func_def_221,type,
    'uur$': 'B_character_data_ptr_b_character_data_ptr_fun$' ).

tff(func_def_222,type,
    'bot$i': 'Nat_bool_fun$' ).

tff(func_def_223,type,
    def_15: 'Bool_option$' > tlbool ).

tff(func_def_224,type,
    'image$b': ( 'Nat_set_bool_fun$' * 'Nat_set_set$' ) > 'Bool_set$' ).

tff(func_def_225,type,
    'collect$b': 'Int_bool_fun$' > 'Int_set$' ).

tff(func_def_226,type,
    'inr$b': 'Bool_bool_bool_sum_fun$' ).

tff(func_def_227,type,
    'image$m': ( 'Nat_bool_fun$' * 'Nat_set$' ) > 'Bool_set$' ).

tff(func_def_228,type,
    'inr$': 'C_b_character_data_ptr_c_sum_fun$' ).

tff(func_def_229,type,
    def_7: 'Bool_option$' > tlbool ).

tff(func_def_230,type,
    'comp$q': ( 'Bool_set_bool_set_fun_bool_set_bool_set_fun_fun$' * 'Bool_set_bool_set_bool_set_fun_fun$' ) > 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_231,type,
    'sup$b': 'Bool_set_bool_fun$' ).

tff(func_def_232,type,
    'image$g': ( 'Bool_bool_set_fun$' * 'Bool_set$' ) > 'Bool_set_set$' ).

tff(func_def_233,type,
    'bot$e': 'Bool_set_set$' ).

tff(func_def_234,type,
    'fun_app$z': ( 'Nat_set_nat_set_fun$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_235,type,
    'sup$i': tlbool > 'Bool_bool_fun$' ).

tff(func_def_236,type,
    'set_option$e': 'B_character_data_ptr_option$' > 'B_character_data_ptr_set$' ).

tff(func_def_237,type,
    'comp$l': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'C_b_character_data_ptr_option_fun$' ) > 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_238,type,
    'uul$': 'Int_set$' > 'Int_bool_fun$' ).

tff(func_def_239,type,
    'image$f': ( 'Bool_bool_option_fun$' * 'Bool_set$' ) > 'Bool_option_set$' ).

tff(func_def_240,type,
    'fun_app$bh': ( 'Nat_option_nat_option_bool_fun_fun$' * 'Nat_option$' ) > 'Nat_option_bool_fun$' ).

tff(func_def_241,type,
    'none$f': 'Int_option$' ).

tff(func_def_242,type,
    'uww$': ( 'Bool_nat_fun$' * 'Nat_nat_fun$' ) > 'Bool_nat_fun$' ).

tff(func_def_243,type,
    'minus$a': ( 'Nat_set$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_244,type,
    'collect$c': 'Bool_bool_fun$' > 'Bool_set$' ).

tff(func_def_245,type,
    'fun_app$aa': ( 'Nat_nat_set_nat_set_fun_fun$' * 'Nat$' ) > 'Nat_set_nat_set_fun$' ).

tff(func_def_246,type,
    'the$': 'B_character_data_ptr_option_b_character_data_ptr_fun$' ).

tff(func_def_247,type,
    'comp$a': ( 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_c_sum_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' ) > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_248,type,
    'uup$': 'A_element_ptr_bool_fun$' ).

tff(func_def_249,type,
    'uwe$': 'Bool_set$' > 'Bool_bool_set_fun$' ).

tff(func_def_250,type,
    'finite$a': 'Nat_set_bool_fun$' ).

tff(func_def_251,type,
    'uwi$': 'Nat_set_set$' > 'Nat_bool_fun$' ).

tff(func_def_252,type,
    'fun_app$bd': ( 'Bool_option_bool_option_bool_fun_fun$' * 'Bool_option$' ) > 'Bool_option_bool_fun$' ).

tff(func_def_253,type,
    def_45: ( 'Bool_set$' * tlbool ) > tlbool ).

tff(func_def_254,type,
    'fun_app$v': ( 'A_element_ptr_b_character_data_ptr_option_fun$' * 'A_element_ptr$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_255,type,
    'fun_app$a': ( 'Bool_set_bool_set_fun$' * 'Bool_set$' ) > 'Bool_set$' ).

tff(func_def_256,type,
    'sup$g': ( 'Bool_bool_sum_set$' * 'Bool_bool_sum_set$' ) > 'Bool_bool_sum_set$' ).

tff(func_def_257,type,
    def_23: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_258,type,
    'comp$n': ( 'Bool_set_bool_set_fun$' * 'Nat_bool_set_fun$' ) > 'Nat_bool_set_fun$' ).

tff(func_def_259,type,
    'uwl$': 'Nat_set_set$' > 'Nat_bool_fun$' ).

tff(func_def_260,type,
    'fun_app$u': ( 'B_character_data_ptr_b_character_data_ptr_c_sum_fun$' * 'B_character_data_ptr$' ) > 'B_character_data_ptr_c_sum$' ).

tff(func_def_261,type,
    'isl$b': 'Bool_bool_sum_bool_fun$' ).

tff(func_def_262,type,
    def_3: ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr$' ) > tlbool ).

tff(func_def_263,type,
    'uus$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' > 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_264,type,
    'none$c': 'A_element_ptr_option$' ).

tff(func_def_265,type,
    'fun_app$ah': ( 'Bool_nat_fun$' * tlbool ) > 'Nat$' ).

tff(func_def_266,type,
    'insert$d': ( 'Nat_set$' * 'Nat_set_set$' ) > 'Nat_set_set$' ).

tff(func_def_267,type,
    'bot$c': 'Int_set$' ).

tff(func_def_268,type,
    'fun_app$s': ( 'B_character_data_ptr_c_sum_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' * 'B_character_data_ptr_c_sum$' ) > 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ).

tff(func_def_269,type,
    'fun_app$bi': ( 'Bool_bool_bool_sum_fun$' * tlbool ) > 'Bool_bool_sum$' ).

tff(func_def_270,type,
    'uud$': 'Nat_bool_fun$' ).

tff(func_def_271,type,
    'uuf$': ( 'Bool_bool_fun$' * 'B_character_data_ptr_bool_fun$' ) > 'B_character_data_ptr_bool_fun$' ).

tff(func_def_272,type,
    'uu$': 'B_character_data_ptr_bool_fun$' ).

tff(func_def_273,type,
    'finite$d': 'Int_set_bool_fun$' ).

tff(func_def_274,type,
    'fun_app$ai': ( 'Nat_nat_fun$' * 'Nat$' ) > 'Nat$' ).

tff(func_def_275,type,
    'uwu$': 'Nat_nat_bool_fun_fun$' ).

tff(func_def_276,type,
    'bind$d': ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_nat_option_fun$' ) > 'Nat_option$' ).

tff(func_def_277,type,
    'case_sum$b': ( 'Bool_bool_fun$' * 'Bool_bool_fun$' ) > 'Bool_bool_sum_bool_fun$' ).

tff(func_def_278,type,
    'sup_fin$a': 'Bool_set_bool_fun$' ).

tff(func_def_279,type,
    def_18: 'Bool_bool_sum$' > tlbool ).

tff(func_def_280,type,
    'fold$': ( 'Bool_set_bool_set_bool_set_fun_fun$' * 'Bool_set$' * 'Bool_set_set$' ) > 'Bool_set$' ).

tff(func_def_281,type,
    'bind$f': ( 'Bool_option$' * 'Bool_nat_option_fun$' ) > 'Nat_option$' ).

tff(func_def_282,type,
    'case_sum$a': ( 'B_character_data_ptr_b_character_data_ptr_option_fun$' * 'C_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_283,type,
    'bind$i': ( 'Bool_set$' * 'Bool_bool_set_fun$' ) > 'Bool_set$' ).

tff(func_def_284,type,
    'bot$o': 'Bool_filter$' ).

tff(func_def_285,type,
    'bot$f': 'B_character_data_ptr_option_set$' ).

tff(func_def_286,type,
    'bind$g': ( 'Nat_option$' * 'Nat_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_287,type,
    'is_empty$a': 'Nat_set_bool_fun$' ).

tff(func_def_288,type,
    'uwv$': ( 'Nat_set$' * 'Nat_nat_fun$' ) > 'Nat_nat_bool_fun_fun$' ).

tff(func_def_289,type,
    def_12: ( tlbool * 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_290,type,
    'minus$': 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_291,type,
    'uvg$': 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_292,type,
    'less$': 'Bool_set$' > 'Bool_set_bool_fun$' ).

tff(func_def_293,type,
    'the$c': 'A_element_ptr_option$' > 'A_element_ptr$' ).

tff(func_def_294,type,
    'comp$': ( 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' * 'A_element_ptr_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' ) > 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_295,type,
    tlfalse: tlbool ).

tff(func_def_296,type,
    'uxc$': ( 'Nat_bool_fun$' * 'Nat_set$' ) > 'Nat_bool_fun$' ).

tff(func_def_297,type,
    'set_option$c': 'Nat_option$' > 'Nat_set$' ).

tff(func_def_298,type,
    'undefined$a': 'Nat$' ).

tff(func_def_299,type,
    'nat$': $int > 'Nat$' ).

tff(func_def_300,type,
    'filter$a': 'Bool_bool_fun$' > 'Bool_set_bool_set_fun$' ).

tff(func_def_301,type,
    'uvl$': tlbool > 'Bool_bool_fun$' ).

tff(func_def_302,type,
    'uvi$': 'Nat_set_bool_fun$' ).

tff(func_def_303,type,
    'fun_app$aj': ( 'Nat_b_character_data_ptr_fun$' * 'Nat$' ) > 'B_character_data_ptr$' ).

tff(func_def_304,type,
    'none$e': 'Nat_set_option$' ).

tff(func_def_305,type,
    'these$a': 'B_character_data_ptr_option_set$' > 'B_character_data_ptr_set$' ).

tff(func_def_306,type,
    'uuc$': 'Bool_bool_fun$' ).

tff(func_def_307,type,
    'collect$a': 'Nat_set_bool_fun$' > 'Nat_set_set$' ).

tff(func_def_308,type,
    'image$h': ( 'Nat_nat_option_fun$' * 'Nat_set$' ) > 'Nat_option_set$' ).

tff(func_def_309,type,
    'un_Ext$': 'B_character_data_ptr_element_ptr$' > 'B_character_data_ptr$' ).

tff(func_def_310,type,
    def_20: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_311,type,
    def_46: ( 'Bool_set$' * tlbool ) > tlbool ).

tff(func_def_312,type,
    'uun$': 'B_character_data_ptr_option_set$' > 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_313,type,
    def_32: ( tlbool * tlbool ) > tlbool ).

tff(func_def_314,type,
    'uvd$': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'C_b_character_data_ptr_option_fun$' ) > 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_315,type,
    def_6: ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_316,type,
    'bot$p': 'Bool_bool_sum_set$' ).

tff(func_def_317,type,
    def_30: 'Bool_bool_sum$' > tlbool ).

tff(func_def_318,type,
    'uvc$': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_319,type,
    'uvq$': 'Nat_nat_bool_fun_fun$' ).

tff(func_def_320,type,
    def_34: ( 'Bool_set$' * 'Bool_int_fun$' ) > tlbool ).

tff(func_def_321,type,
    def_25: ( tlbool * 'Bool_bool_fun$' ) > tlbool ).

tff(func_def_322,type,
    'insert$': tlbool > 'Bool_set_bool_set_fun$' ).

tff(func_def_323,type,
    'comp$j': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_324,type,
    'uvy$': ( 'Nat$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_325,type,
    'fun_app$bo': ( 'Bool_int_fun$' * tlbool ) > $int ).

tff(func_def_326,type,
    'less$b': tlbool > 'Bool_bool_fun$' ).

tff(func_def_327,type,
    'fun_app$t': ( 'B_character_data_ptr_b_character_data_ptr_option_fun$' * 'B_character_data_ptr$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_328,type,
    'fun_app$at': ( 'B_character_data_ptr_bool_option_fun$' * 'B_character_data_ptr$' ) > 'Bool_option$' ).

tff(func_def_329,type,
    'uwd$': ( 'Nat_nat_fun$' * 'Nat_set$' * 'Nat_bool_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_330,type,
    'fun_app$aw': ( 'Bool_nat_option_fun$' * tlbool ) > 'Nat_option$' ).

tff(func_def_331,type,
    'sup$j': 'Nat$' > 'Nat_nat_fun$' ).

tff(func_def_332,type,
    'is_singleton$': 'Bool_set_bool_fun$' ).

tff(func_def_333,type,
    'case_node_ptr$': ( 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_334,type,
    'fun_app$al': ( 'B_character_data_ptr_option_b_character_data_ptr_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_335,type,
    'fun_app$bg': ( 'Nat_option_bool_option_bool_fun_fun$' * 'Nat_option$' ) > 'Bool_option_bool_fun$' ).

tff(func_def_336,type,
    'fun_app$ab': ( 'Bool_set_bool_set_bool_set_fun_fun$' * 'Bool_set$' ) > 'Bool_set_bool_set_fun$' ).

tff(func_def_337,type,
    'set_option$b': 'Int_option$' > 'Int_set$' ).

tff(func_def_338,type,
    'fold$d': 'Bool_bool_set_bool_set_fun_fun$' > 'Bool_set_bool_set_bool_set_fun_fun$' ).

tff(func_def_339,type,
    'bdd_above$': 'Bool_set_bool_fun$' ).

tff(func_def_340,type,
    'fun_app$ba': ( 'B_character_data_ptr_option_bool_option_bool_fun_fun$' * 'B_character_data_ptr_option$' ) > 'Bool_option_bool_fun$' ).

tff(func_def_341,type,
    'uuv$': 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' > 'C_b_character_data_ptr_option_fun$' ).

tff(func_def_342,type,
    'fun_app$f': ( 'Bool_set_set_bool_set_set_fun$' * 'Bool_set_set$' ) > 'Bool_set_set$' ).

tff(func_def_343,type,
    'inl$b': 'Bool_bool_bool_sum_fun$' ).

tff(func_def_344,type,
    'isl$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' ).

tff(func_def_345,type,
    'none$a': 'Bool_option$' ).

tff(func_def_346,type,
    def_4: 'Bool_option$' > tlbool ).

tff(func_def_347,type,
    'finite$c': 'Bool_set_bool_fun$' ).

tff(func_def_348,type,
    'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$': 'B_character_data_ptr$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' ).

tff(func_def_349,type,
    'uwq$': 'Nat_bool_fun$' > 'Nat_bool_fun$' ).

tff(func_def_350,type,
    'is_none$': 'B_character_data_ptr_option_bool_fun$' ).

tff(func_def_351,type,
    'uwm$': ( 'Nat_set$' * 'Nat_nat_bool_fun_fun$' ) > 'Nat_bool_fun$' ).

tff(func_def_352,type,
    'uuh$': ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_b_character_data_ptr_fun$' ) > 'B_character_data_ptr_bool_fun$' ).

tff(func_def_353,type,
    def_17: 'Bool_option$' > tlbool ).

tff(func_def_354,type,
    'uum$': 'Bool_set$' > 'Bool_bool_fun$' ).

tff(func_def_355,type,
    'fun_app$q': ( 'C_b_character_data_ptr_c_sum_fun$' * 'C$' ) > 'B_character_data_ptr_c_sum$' ).

tff(func_def_356,type,
    'uuq$': 'Nat_nat_fun$' ).

tff(func_def_357,type,
    def_8: ( tlbool * 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_358,type,
    'uvo$': 'Nat_nat_bool_fun_fun$' ).

tff(func_def_359,type,
    'uwk$': ( 'Bool_set$' * 'Bool_bool_set_fun$' ) > 'Bool_bool_set_fun$' ).

tff(func_def_360,type,
    'member$d': 'Nat$' > 'Nat_set_bool_fun$' ).

tff(func_def_361,type,
    'these$': 'Bool_option_set$' > 'Bool_set$' ).

tff(func_def_362,type,
    'some$d': 'Bool_set$' > 'Bool_set_option$' ).

tff(func_def_363,type,
    'uvz$': ( tlbool * 'Bool_bool_fun$' ) > 'Bool_bool_fun$' ).

tff(func_def_364,type,
    'top$b': 'Bool_option_set$' ).

tff(func_def_365,type,
    'inr$a': 'B_character_data_ptr_c_sum_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' ).

tff(func_def_366,type,
    'fun_app$be': ( 'Bool_option_nat_option_bool_fun_fun$' * 'Bool_option$' ) > 'Nat_option_bool_fun$' ).

tff(func_def_367,type,
    def_14: 'Bool_option$' > tlbool ).

tff(func_def_368,type,
    'fun_app$w': ( 'A_element_ptr_a_element_ptr_b_character_data_ptr_c_sum_sum_fun$' * 'A_element_ptr$' ) > 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ).

tff(func_def_369,type,
    'fun_app$g': ( 'Bool_bool_set_set_bool_set_set_fun_fun$' * tlbool ) > 'Bool_set_set_bool_set_set_fun$' ).

tff(func_def_370,type,
    'comp$r': ( 'Bool_set_bool_set_fun_bool_set_bool_set_fun_fun$' * 'Nat_bool_set_bool_set_fun_fun$' ) > 'Nat_bool_set_bool_set_fun_fun$' ).

tff(func_def_371,type,
    'comp$i': ( 'B_character_data_ptr_option_b_character_data_ptr_option_fun$' * 'A_element_ptr_b_character_data_ptr_option_fun$' ) > 'A_element_ptr_b_character_data_ptr_option_fun$' ).

tff(func_def_372,type,
    'comp$d': ( 'Bool_bool_fun$' * 'Bool_bool_sum_bool_fun$' ) > 'Bool_bool_sum_bool_fun$' ).

tff(func_def_373,type,
    def_16: 'Bool_option$' > tlbool ).

tff(func_def_374,type,
    'image$a': ( 'Nat_set_nat_set_fun$' * 'Nat_set_set$' ) > 'Nat_set_set$' ).

tff(func_def_375,type,
    'case_sum$d': ( 'Nat_bool_set_bool_set_fun_fun$' * 'Nat_bool_set_bool_set_fun_fun$' ) > 'Nat_nat_sum_bool_set_bool_set_fun_fun$' ).

tff(func_def_376,type,
    'uvx$': ( tlbool * 'Bool_bool_fun$' ) > 'Bool_bool_fun$' ).

tff(func_def_377,type,
    'fun_app$': ( 'Bool_bool_set_fun$' * tlbool ) > 'Bool_set$' ).

tff(func_def_378,type,
    'top$a': 'Nat_set$' ).

tff(func_def_379,type,
    'set_option$a': 'Nat_set_option$' > 'Nat_set_set$' ).

tff(func_def_380,type,
    'uuk$': 'Nat_set_set$' > 'Nat_set_bool_fun$' ).

tff(func_def_381,type,
    def_24: ( 'Bool_bool_fun$' * tlbool ) > tlbool ).

tff(func_def_382,type,
    'uut$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_b_character_data_ptr_option_fun$' > 'B_character_data_ptr_c_sum_b_character_data_ptr_option_fun$' ).

tff(func_def_383,type,
    'uvj$': 'Int_bool_fun$' ).

tff(func_def_384,type,
    'fun_app$o': ( 'C_b_character_data_ptr_option_fun$' * 'C$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_385,type,
    'image$': ( 'Bool_set_bool_set_fun$' * 'Bool_set_set$' ) > 'Bool_set_set$' ).

tff(func_def_386,type,
    'arg_min_on$a': 'Bool_int_fun$' > 'Bool_set_bool_fun$' ).

tff(func_def_387,type,
    'bot$b': 'Nat_set$' ).

tff(func_def_392,type,
    sK0: ( 'Nat_option$' * 'Bool_option_bool_fun$' * 'Nat_bool_option_fun$' ) > 'Nat$' ).

tff(func_def_393,type,
    sK1: ( 'B_character_data_ptr_option$' * 'Nat_option_b_character_data_ptr_option_bool_fun_fun$' * 'Nat_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_394,type,
    sK2: ( 'B_character_data_ptr_option$' * 'Nat_option_b_character_data_ptr_option_bool_fun_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_395,type,
    sK3: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_396,type,
    sK4: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_397,type,
    sK5: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_398,type,
    sK6: 'Bool_bool_fun$' > tlbool ).

tff(func_def_399,type,
    sK7: 'Bool_bool_fun$' > tlbool ).

tff(func_def_400,type,
    sK8: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_401,type,
    sK9: 'Int_set$' > $int ).

tff(func_def_402,type,
    sK10: 'Nat_option_bool_fun$' > 'Nat_option$' ).

tff(func_def_403,type,
    sK11: 'Nat_option_bool_fun$' > 'Nat$' ).

tff(func_def_404,type,
    sK12: ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_bool_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_405,type,
    sK13: 'Bool_set$' > 'Bool_set$' ).

tff(func_def_406,type,
    sK14: 'Bool_set$' > tlbool ).

tff(func_def_407,type,
    sK15: 'Bool_bool_sum_bool_fun$' > 'Bool_bool_sum$' ).

tff(func_def_408,type,
    sK16: 'Bool_bool_sum_bool_fun$' > tlbool ).

tff(func_def_409,type,
    sK17: 'Bool_bool_sum_bool_fun$' > tlbool ).

tff(func_def_410,type,
    sK18: 'B_character_data_ptr_option$' > 'B_character_data_ptr$' ).

tff(func_def_411,type,
    sK19: ( 'Nat_set$' * 'Nat_nat_fun$' ) > 'Nat$' ).

tff(func_def_412,type,
    sK20: ( 'Nat_nat_bool_fun_fun$' * 'Nat_set$' ) > 'Nat$' ).

tff(func_def_413,type,
    sK21: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_414,type,
    sK22: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_415,type,
    sK23: 'Nat_set$' > 'Nat_set$' ).

tff(func_def_416,type,
    sK24: 'Nat_set$' > 'Nat$' ).

tff(func_def_417,type,
    sK25: 'Int_set$' > $int ).

tff(func_def_418,type,
    sK26: 'B_character_data_ptr_c_sum$' > 'B_character_data_ptr$' ).

tff(func_def_419,type,
    sK27: 'B_character_data_ptr_c_sum$' > 'C$' ).

tff(func_def_420,type,
    sK28: ( 'B_character_data_ptr_option_bool_fun$' * 'Nat_b_character_data_ptr_option_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_421,type,
    sK29: ( 'B_character_data_ptr_option_nat_option_bool_fun_fun$' * 'Nat_option$' * 'B_character_data_ptr_option$' ) > 'Nat$' ).

tff(func_def_422,type,
    sK30: ( 'B_character_data_ptr_option_nat_option_bool_fun_fun$' * 'Nat_option$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_423,type,
    sK31: 'B_character_data_ptr_c_sum$' > 'B_character_data_ptr$' ).

tff(func_def_424,type,
    sK32: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_425,type,
    sK33: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_426,type,
    sK34: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_427,type,
    sK35: ( 'Bool_bool_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_428,type,
    sK36: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_429,type,
    sK37: 'Nat_option$' > 'Nat$' ).

tff(func_def_430,type,
    sK38: 'Bool_set$' > tlbool ).

tff(func_def_431,type,
    sK39: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_432,type,
    sK40: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_433,type,
    sK41: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_434,type,
    sK42: 'Bool_option$' > tlbool ).

tff(func_def_435,type,
    sK43: 'Nat_option_bool_fun$' > 'Nat$' ).

tff(func_def_436,type,
    sK44: 'Nat_option_bool_fun$' > 'Nat_option$' ).

tff(func_def_437,type,
    sK45: 'Nat_set_set$' > 'Nat_set$' ).

tff(func_def_438,type,
    sK46: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ).

tff(func_def_439,type,
    sK47: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'A_element_ptr$' ).

tff(func_def_440,type,
    sK48: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_441,type,
    sK49: ( 'B_character_data_ptr_option$' * 'Bool_option_b_character_data_ptr_option_bool_fun_fun$' * 'Bool_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_442,type,
    sK50: ( 'B_character_data_ptr_option$' * 'Bool_option_b_character_data_ptr_option_bool_fun_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_443,type,
    sK51: ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_bool_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_444,type,
    sK52: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ).

tff(func_def_445,type,
    sK53: 'Nat_set$' > 'Nat$' ).

tff(func_def_446,type,
    sK54: ( 'Bool_bool_fun$' * 'Bool_bool_fun$' ) > tlbool ).

tff(func_def_447,type,
    sK55: ( 'B_character_data_ptr_option_bool_fun$' * 'B_character_data_ptr_option$' * 'B_character_data_ptr_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_448,type,
    sK56: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'A_element_ptr$' ).

tff(func_def_449,type,
    sK57: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_450,type,
    sK58: 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' > 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ).

tff(func_def_451,type,
    sK59: ( 'Bool_option$' * 'Bool_option_bool_option_bool_fun_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_452,type,
    sK60: ( 'Bool_option$' * 'Bool_option_bool_option_bool_fun_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_453,type,
    sK61: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_454,type,
    sK62: ( 'Nat_bool_fun$' * 'Nat_bool_fun$' ) > 'Nat$' ).

tff(func_def_455,type,
    sK63: ( 'Nat_option_bool_option_bool_fun_fun$' * 'Bool_option$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_456,type,
    sK64: ( 'Nat_option_bool_option_bool_fun_fun$' * 'Bool_option$' * 'Nat_option$' ) > tlbool ).

tff(func_def_457,type,
    sK65: 'Nat_set$' > 'Nat$' ).

tff(func_def_458,type,
    sK66: 'Nat_set$' > 'Nat_set$' ).

tff(func_def_459,type,
    sK67: 'Bool_option_bool_fun$' > 'Bool_option$' ).

tff(func_def_460,type,
    sK68: 'Bool_option_bool_fun$' > tlbool ).

tff(func_def_461,type,
    sK69: 'Bool_bool_sum$' > tlbool ).

tff(func_def_462,type,
    sK70: 'Bool_bool_sum$' > tlbool ).

tff(func_def_463,type,
    sK71: ( 'Bool_option$' * 'Bool_option_bool_fun$' * 'Bool_bool_option_fun$' ) > tlbool ).

tff(func_def_464,type,
    sK72: 'Int_set_bool_fun$' > $int ).

tff(func_def_465,type,
    sK73: 'Int_set_bool_fun$' > 'Int_set$' ).

tff(func_def_466,type,
    sK74: 'B_character_data_ptr_c_sum_bool_fun$' > 'C$' ).

tff(func_def_467,type,
    sK75: 'B_character_data_ptr_c_sum_bool_fun$' > 'B_character_data_ptr$' ).

tff(func_def_468,type,
    sK76: 'B_character_data_ptr_c_sum_bool_fun$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_469,type,
    sK77: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_470,type,
    sK78: ( 'Nat$' * 'Nat_option$' * 'Nat_nat_option_fun$' ) > 'Nat$' ).

tff(func_def_471,type,
    sK79: ( 'Bool_option$' * 'Nat_option_bool_fun$' * 'Bool_nat_option_fun$' ) > tlbool ).

tff(func_def_472,type,
    sK80: ( 'B_character_data_ptr_option$' * 'B_character_data_ptr$' * 'B_character_data_ptr_b_character_data_ptr_option_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_473,type,
    sK81: 'Int_set$' > $int ).

tff(func_def_474,type,
    sK82: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_475,type,
    sK83: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'A_element_ptr$' ).

tff(func_def_476,type,
    sK84: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > 'A_element_ptr$' ).

tff(func_def_477,type,
    sK85: ( 'Nat_option_bool_fun$' * 'Bool_nat_option_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_478,type,
    sK86: 'Bool_set$' > tlbool ).

tff(func_def_479,type,
    sK87: ( 'Bool_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_option_bool_fun$' * 'Bool_option$' ) > tlbool ).

tff(func_def_480,type,
    sK88: 'Nat_bool_fun$' > 'Nat$' ).

tff(func_def_481,type,
    sK89: ( 'Nat_set$' * 'Nat_bool_fun$' ) > 'Nat$' ).

tff(func_def_482,type,
    sK90: 'Bool_node_ptr$' > tlbool ).

tff(func_def_483,type,
    sK91: ( 'Bool_nat_option_fun$' * 'Bool_option$' * 'Nat$' ) > tlbool ).

tff(func_def_484,type,
    sK92: 'Nat_bool_fun$' > 'Nat$' ).

tff(func_def_485,type,
    sK93: 'B_character_data_ptr_c_sum_bool_fun$' > 'C$' ).

tff(func_def_486,type,
    sK94: 'B_character_data_ptr_c_sum_bool_fun$' > 'B_character_data_ptr$' ).

tff(func_def_487,type,
    sK95: 'B_character_data_ptr_c_sum_bool_fun$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_488,type,
    sK96: ( 'Bool_option$' * 'Bool_bool_fun$' ) > tlbool ).

tff(func_def_489,type,
    sK97: 'Nat_set$' > 'Nat$' ).

tff(func_def_490,type,
    sK98: 'Nat_option$' > 'Nat$' ).

tff(func_def_491,type,
    sK99: ( 'Nat_option_bool_fun$' * 'Nat_nat_option_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_492,type,
    sK100: 'Int_set$' > $int ).

tff(func_def_493,type,
    sK101: ( 'Bool_bool_option_fun$' * tlbool * 'Bool_option$' ) > tlbool ).

tff(func_def_494,type,
    sK102: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_495,type,
    sK103: 'Bool_set$' > tlbool ).

tff(func_def_496,type,
    sK104: 'Bool_set$' > tlbool ).

tff(func_def_497,type,
    sK105: 'Bool_option$' > tlbool ).

tff(func_def_498,type,
    sK106: ( 'Nat_nat_option_fun$' * 'Nat_option_bool_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_499,type,
    sK107: 'Bool_set$' > tlbool ).

tff(func_def_500,type,
    sK108: 'Bool_set$' > 'Bool_set$' ).

tff(func_def_501,type,
    sK109: ( 'Bool_option$' * 'B_character_data_ptr_option_bool_option_bool_fun_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_502,type,
    sK110: ( 'Bool_option$' * 'B_character_data_ptr_option_bool_option_bool_fun_fun$' * 'B_character_data_ptr_option$' ) > tlbool ).

tff(func_def_503,type,
    sK111: 'Nat_option$' > 'Nat$' ).

tff(func_def_504,type,
    sK112: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'A_element_ptr$' ).

tff(func_def_505,type,
    sK113: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_506,type,
    sK114: tlbool ).

tff(func_def_507,type,
    sK115: tlbool ).

tff(func_def_508,type,
    sK116: ( 'B_character_data_ptr_option_bool_fun$' * 'B_character_data_ptr_option_bool_fun$' ) > 'B_character_data_ptr_option$' ).

tff(func_def_509,type,
    sK117: 'Bool_set$' > tlbool ).

tff(func_def_510,type,
    sK118: 'Bool_set$' > tlbool ).

tff(func_def_511,type,
    sK119: ( 'Nat$' * 'Nat_set$' * 'Nat_nat_bool_fun_fun$' ) > 'Nat$' ).

tff(func_def_512,type,
    sK120: ( 'Nat_set$' * 'Nat_set$' * 'Nat_nat_bool_fun_fun$' ) > 'Nat$' ).

tff(func_def_513,type,
    sK121: ( 'Nat_set$' * 'Nat_set$' * 'Nat_nat_bool_fun_fun$' ) > 'Nat$' ).

tff(func_def_514,type,
    sK122: ( 'B_character_data_ptr_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_option$' * 'B_character_data_ptr_option_bool_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_515,type,
    sK123: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr_option$' ).

tff(func_def_516,type,
    sK124: ( 'Int_option$' * 'Int_bool_fun$' ) > $int ).

tff(func_def_517,type,
    sK125: ( 'Nat_nat_set_fun$' * 'Nat_set$' ) > 'Nat$' ).

tff(func_def_518,type,
    sK126: 'Int_bool_fun$' > $int ).

tff(func_def_519,type,
    sK127: 'Bool_option_bool_fun$' > 'Bool_option$' ).

tff(func_def_520,type,
    sK128: 'Bool_option_bool_fun$' > tlbool ).

tff(func_def_521,type,
    sK129: 'Nat_set$' > 'Nat$' ).

tff(func_def_522,type,
    sK130: 'Bool_option$' > tlbool ).

tff(func_def_523,type,
    sK131: 'B_character_data_ptr_option$' > 'B_character_data_ptr$' ).

tff(func_def_524,type,
    sK132: ( 'Nat_set_option$' * 'Nat_set_bool_fun$' ) > 'Nat_set$' ).

tff(func_def_525,type,
    sK133: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_526,type,
    sK134: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_527,type,
    sK135: ( 'Nat_option$' * 'Nat_b_character_data_ptr_option_fun$' * 'B_character_data_ptr$' ) > 'Nat$' ).

tff(func_def_528,type,
    sK136: ( 'Bool_set$' * 'Bool_set_bool_fun$' ) > 'Bool_set$' ).

tff(func_def_529,type,
    sK137: 'Bool_bool_sum$' > tlbool ).

tff(func_def_530,type,
    sK138: 'Bool_bool_sum$' > tlbool ).

tff(func_def_531,type,
    sK139: ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_nat_option_fun$' * 'Nat_option_bool_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_532,type,
    sK140: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_533,type,
    sK141: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_534,type,
    sK142: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_535,type,
    sK143: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_536,type,
    sK144: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_537,type,
    sK145: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_538,type,
    sK146: 'Nat_set_set$' > 'Nat_set$' ).

tff(func_def_539,type,
    sK147: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_540,type,
    sK148: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_541,type,
    sK149: ( 'B_character_data_ptr_bool_option_fun$' * 'Bool_option_bool_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_542,type,
    sK150: 'Bool_bool_sum_bool_fun$' > tlbool ).

tff(func_def_543,type,
    sK151: 'Bool_bool_sum_bool_fun$' > tlbool ).

tff(func_def_544,type,
    sK152: 'Bool_bool_sum_bool_fun$' > 'Bool_bool_sum$' ).

tff(func_def_545,type,
    sK153: ( 'Bool_option_bool_fun$' * 'Bool_option$' * 'Bool_bool_option_fun$' ) > tlbool ).

tff(func_def_546,type,
    sK154: ( 'Bool_b_character_data_ptr_option_fun$' * 'B_character_data_ptr$' * 'Bool_option$' ) > tlbool ).

tff(func_def_547,type,
    sK155: ( 'B_character_data_ptr_nat_option_fun$' * 'B_character_data_ptr_option$' * 'Nat_option_bool_fun$' ) > 'B_character_data_ptr$' ).

tff(func_def_548,type,
    sK156: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_549,type,
    sK157: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_550,type,
    sK158: 'Bool_set$' > tlbool ).

tff(func_def_551,type,
    sK159: 'Nat_set$' > 'Nat$' ).

tff(func_def_552,type,
    sK160: ( 'Nat_option_nat_option_bool_fun_fun$' * 'Nat_option$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_553,type,
    sK161: ( 'Nat_option_nat_option_bool_fun_fun$' * 'Nat_option$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_554,type,
    sK162: 'Nat_bool_fun$' > 'Nat$' ).

tff(func_def_555,type,
    sK163: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr_option$' ).

tff(func_def_556,type,
    sK164: 'Int_bool_fun$' > $int ).

tff(func_def_557,type,
    sK165: 'Bool_set$' > tlbool ).

tff(func_def_558,type,
    sK166: 'Bool_bool_sum$' > tlbool ).

tff(func_def_559,type,
    sK167: 'Bool_bool_sum$' > tlbool ).

tff(func_def_560,type,
    sK168: 'Int_set_bool_fun$' > 'Int_set$' ).

tff(func_def_561,type,
    sK169: 'Int_set_bool_fun$' > $int ).

tff(func_def_562,type,
    sK170: ( 'Nat_bool_option_fun$' * 'Nat_option$' * tlbool ) > 'Nat$' ).

tff(func_def_563,type,
    sK171: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_564,type,
    sK172: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr$' ).

tff(func_def_565,type,
    sK173: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr_option$' ).

tff(func_def_566,type,
    sK174: 'Bool_bool_fun$' > tlbool ).

tff(func_def_567,type,
    sK175: 'Bool_bool_sum$' > tlbool ).

tff(func_def_568,type,
    sK176: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_569,type,
    sK177: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_570,type,
    sK178: 'Nat_set_bool_fun$' > 'Nat$' ).

tff(func_def_571,type,
    sK179: ( 'Nat_set_set$' * 'Nat$' ) > 'Nat_set$' ).

tff(func_def_572,type,
    sK180: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_573,type,
    sK181: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_574,type,
    sK182: ( 'Bool_option$' * 'Bool_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_option_bool_fun$' ) > tlbool ).

tff(func_def_575,type,
    sK183: 'Int_set$' > $int ).

tff(func_def_576,type,
    sK184: 'B_character_data_ptr_c_sum$' > 'B_character_data_ptr$' ).

tff(func_def_577,type,
    sK185: 'B_character_data_ptr_c_sum$' > 'C$' ).

tff(func_def_578,type,
    sK186: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_579,type,
    sK187: 'Nat_set$' > 'Nat$' ).

tff(func_def_580,type,
    sK188: ( 'B_character_data_ptr_option_b_character_data_ptr_option_bool_fun_fun$' * 'B_character_data_ptr_option$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_581,type,
    sK189: ( 'B_character_data_ptr_option_b_character_data_ptr_option_bool_fun_fun$' * 'B_character_data_ptr_option$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_582,type,
    sK190: 'Bool_set_set$' > 'Bool_set$' ).

tff(func_def_583,type,
    sK191: ( 'B_character_data_ptr_nat_option_fun$' * 'B_character_data_ptr_option$' * 'Nat$' ) > 'B_character_data_ptr$' ).

tff(func_def_584,type,
    sK192: ( 'Nat_bool_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_585,type,
    sK193: 'B_character_data_ptr_option$' > 'B_character_data_ptr$' ).

tff(func_def_586,type,
    sK194: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr$' ).

tff(func_def_587,type,
    sK195: 'B_character_data_ptr_option_bool_fun$' > 'B_character_data_ptr_option$' ).

tff(func_def_588,type,
    sK196: 'Bool_set$' > tlbool ).

tff(func_def_589,type,
    sK197: 'Bool_set$' > tlbool ).

tff(func_def_590,type,
    sK198: ( 'Bool_option_bool_fun$' * 'Nat_bool_option_fun$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_591,type,
    sK199: 'B_character_data_ptr_c_sum$' > 'C$' ).

tff(func_def_592,type,
    sK200: 'B_character_data_ptr_c_sum$' > 'B_character_data_ptr$' ).

tff(func_def_593,type,
    sK201: ( 'B_character_data_ptr_bool_option_fun$' * 'Bool_option_bool_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_594,type,
    sK202: 'Nat_nat_fun$' > 'Nat$' ).

tff(func_def_595,type,
    sK203: 'Nat_nat_fun$' > 'Nat$' ).

tff(func_def_596,type,
    sK204: 'Nat_set_set$' > 'Nat_set$' ).

tff(func_def_597,type,
    sK205: ( 'Nat_option$' * 'Nat_b_character_data_ptr_option_fun$' * 'B_character_data_ptr_option_bool_fun$' ) > 'Nat$' ).

tff(func_def_598,type,
    sK206: 'Bool_bool_fun$' > tlbool ).

tff(func_def_599,type,
    sK207: 'Nat_set_bool_fun$' > 'Nat_set$' ).

tff(func_def_600,type,
    sK208: 'Nat$' ).

tff(func_def_601,type,
    sK209: 'Nat$' ).

tff(func_def_602,type,
    sK210: ( 'Nat_option$' * 'Nat_bool_fun$' ) > 'Nat$' ).

tff(func_def_603,type,
    sK211: ( tlbool * 'B_character_data_ptr_bool_option_fun$' * 'B_character_data_ptr_option$' ) > 'B_character_data_ptr$' ).

tff(func_def_604,type,
    sK212: ( 'Bool_option_nat_option_bool_fun_fun$' * 'Bool_option$' * 'Nat_option$' ) > tlbool ).

tff(func_def_605,type,
    sK213: ( 'Bool_option_nat_option_bool_fun_fun$' * 'Bool_option$' * 'Nat_option$' ) > 'Nat$' ).

tff(func_def_606,type,
    sK214: 'Bool_set$' > tlbool ).

tff(func_def_607,type,
    sK215: 'Bool_set_bool_fun$' > 'Bool_set$' ).

tff(func_def_608,type,
    sK216: 'Bool_set_bool_fun$' > tlbool ).

tff(func_def_609,type,
    sK217: ( tlbool * 'Bool_set_set$' ) > 'Bool_set$' ).

tff(func_def_610,type,
    sK218: ( 'Nat_set_bool_fun$' * 'Nat_set$' ) > 'Nat_set$' ).

tff(func_def_611,type,
    sK219: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'A_element_ptr$' ).

tff(func_def_612,type,
    sK220: 'A_element_ptr_b_character_data_ptr_c_sum_sum$' > 'B_character_data_ptr_c_sum$' ).

tff(func_def_613,type,
    sK221: 'Nat_set$' > 'Nat$' ).

tff(func_def_614,type,
    sK222: 'Nat_set$' > 'Nat_nat_fun$' ).

tff(func_def_615,type,
    sK223: ( 'Bool_set_option$' * 'Bool_set_bool_fun$' ) > 'Bool_set$' ).

tff(pred_def_1,type,
    'case_option$d': ( tlbool * 'A_element_ptr_bool_fun$' * 'A_element_ptr_option$' ) > $o ).

tff(pred_def_2,type,
    'fun_app$c': ( 'Nat_bool_fun$' * 'Nat$' ) > $o ).

tff(pred_def_3,type,
    'fun_app$as': ( 'Nat_option_bool_fun$' * 'Nat_option$' ) > $o ).

tff(pred_def_4,type,
    'fun_app$bj': ( 'B_character_data_ptr_c_sum_bool_fun$' * 'B_character_data_ptr_c_sum$' ) > $o ).

tff(pred_def_5,type,
    'fun_app$n': ( 'Int_set_bool_fun$' * 'Int_set$' ) > $o ).

tff(pred_def_6,type,
    'fun_app$j': ( 'Bool_bool_fun$' * tlbool ) > $o ).

tff(pred_def_7,type,
    'fun_app$b': ( 'B_character_data_ptr_option_bool_fun$' * 'B_character_data_ptr_option$' ) > $o ).

tff(pred_def_8,type,
    'member$b': ( 'Bool_set$' * 'Bool_set_set$' ) > $o ).

tff(pred_def_9,type,
    'fun_app$ae': ( 'B_character_data_ptr_bool_fun$' * 'B_character_data_ptr$' ) > $o ).

tff(pred_def_10,type,
    'fun_app$k': ( 'Bool_set_bool_fun$' * 'Bool_set$' ) > $o ).

tff(pred_def_11,type,
    'member$c': ( 'Nat_set$' * 'Nat_set_set$' ) > $o ).

tff(pred_def_13,type,
    'member$f': ( 'B_character_data_ptr$' * 'B_character_data_ptr_set$' ) > $o ).

tff(pred_def_14,type,
    'is_empty$': 'Nat_set_set$' > $o ).

tff(pred_def_15,type,
    'fun_app$ak': ( 'A_element_ptr_bool_fun$' * 'A_element_ptr$' ) > $o ).

tff(pred_def_16,type,
    'fun_app$bk': ( 'A_element_ptr_b_character_data_ptr_c_sum_sum_bool_fun$' * 'A_element_ptr_b_character_data_ptr_c_sum_sum$' ) > $o ).

tff(pred_def_17,type,
    'finite$b': 'Bool_option_set$' > $o ).

tff(pred_def_18,type,
    'the$g': 'Bool_bool_fun$' > $o ).

tff(pred_def_19,type,
    'member$g': ( 'Bool_option$' * 'Bool_option_set$' ) > $o ).

tff(pred_def_20,type,
    'is_element_ptr_kind_n_o_d_e_p_t_r$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > $o ).

tff(pred_def_21,type,
    'fun_app$m': ( 'Int_bool_fun$' * $int ) > $o ).

tff(pred_def_22,type,
    'is_character_data_ptr_kind_n_o_d_e_p_t_r$': 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$' > $o ).

tff(pred_def_23,type,
    'fun_app$l': ( 'Nat_set_bool_fun$' * 'Nat_set$' ) > $o ).

tff(pred_def_24,type,
    'fun_app$bl': ( 'Bool_bool_sum_bool_fun$' * 'Bool_bool_sum$' ) > $o ).

tff(pred_def_25,type,
    'finite$': 'Nat_option_set$' > $o ).

tff(pred_def_26,type,
    'member$': ( 'B_character_data_ptr_option$' * 'B_character_data_ptr_option_set$' ) > $o ).

tff(pred_def_27,type,
    'fun_app$am': ( 'Bool_option_bool_fun$' * 'Bool_option$' ) > $o ).

tff(pred_def_28,type,
    'finite$e': 'Bool_set_set$' > $o ).

tff(f6415,plain,
    $false,
    inference(avatar_smt_refutation,[],[f4726,f4731,f4740,f4745,f4753,f4758,f4763,f4772,f4777,f4782,f4787,f4792,f4797,f4802,f4807,f4813,f4822,f4827,f4828,f4834,f4839,f4862,f4868,f4877,f4883,f4895,f4896,f4902,f4905,f4912,f4913,f4919,f4920,f4928,f4931,f4942,f4950,f4956,f4961,f4967,f4968,f4973,f4978,f4984,f4985,f4986,f4992,f4997,f5002,f5008,f5016,f5024,f5029,f5036,f5040,f5046,f5053,f5056,f5057,f5062,f5067,f5073,f5077,f5082,f5087,f5088,f5095,f5100,f5108,f5112,f5121,f5125,f5127,f5128,f5132,f5135,f5140,f5142,f5153,f5154,f5169,f5175,f5180,f5190,f5191,f5196,f5201,f5204,f5209,f5214,f5225,f5231,f5236,f5237,f5242,f5250,f5251,f5259,f5260,f5261,f5265,f5276,f5280,f5285,f5296,f5303,f5329,f5331,f5352,f5365,f5389,f5518,f5522,f5610,f5616,f5636,f5926,f5931,f5939,f5944,f5953,f5961,f5970,f5975,f5978,f5980,f5985,f5990,f5992,f5996,f5997,f6050,f6061,f6108,f6121,f6126,f6358,f6359,f6360,f6380,f6386,f6414]) ).

tff(f6414,plain,
    ( spl224_76
    | ~ spl224_13
    | ~ spl224_114 ),
    inference(avatar_split_clause,[],[f6411,f6377,f4779,f5233]) ).

tff(f5233,plain,
    ( spl224_76
  <=> 'fun_app$b'('case_option$'(tlfalse,'uu$'),'none$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_76])]) ).

tff(f4779,plain,
    ( spl224_13
  <=> 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'('node_ptr$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_13])]) ).

tff(f6377,plain,
    ( spl224_114
  <=> ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_114])]) ).

tff(f6411,plain,
    ( ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'('node_ptr$')
    | 'fun_app$b'('case_option$'(tlfalse,'uu$'),'none$')
    | ~ spl224_114 ),
    inference(superposition,[],[f4210,f6379]) ).

tff(f6379,plain,
    ( ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$') )
    | ~ spl224_114 ),
    inference(avatar_component_clause,[],[f6377]) ).

tff(f4210,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0))
      | ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(definition_unfolding,[],[f3165,f3992]) ).

tff(f3992,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] : ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) ),
    inference(cnf_transformation,[],[f356]) ).

tff(f356,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] : ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom354) ).

tff(f3165,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0))
      | ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(cnf_transformation,[],[f1925]) ).

tff(f1925,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0))
        | ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) )
      & ( 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0)
        | ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0)) ) ),
    inference(nnf_transformation,[],[f101]) ).

tff(f101,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0))
    <=> 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom99) ).

tff(f6386,plain,
    ( ~ spl224_115
    | spl224_78
    | ~ spl224_114 ),
    inference(avatar_split_clause,[],[f6381,f6377,f5247,f6383]) ).

tff(f6383,plain,
    ( spl224_115
  <=> ( 'node_ptr$' = 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','none$')))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_115])]) ).

tff(f5247,plain,
    ( spl224_78
  <=> ( 'node_ptr$' = 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$'))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_78])]) ).

tff(f6381,plain,
    ( ( 'node_ptr$' != 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','none$')))) )
    | spl224_78
    | ~ spl224_114 ),
    inference(backward_demodulation,[],[f5249,f6379]) ).

tff(f5249,plain,
    ( ( 'node_ptr$' != 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$'))))) )
    | spl224_78 ),
    inference(avatar_component_clause,[],[f5247]) ).

tff(f6380,plain,
    ( spl224_114
    | spl224_78 ),
    inference(avatar_split_clause,[],[f6375,f5247,f6377]) ).

tff(f6375,plain,
    ( ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$') )
    | spl224_78 ),
    inference(subsumption_resolution,[],[f6362,f5596]) ).

tff(f5596,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) )
      | ( 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',sK18('case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0))))) = X0 ) ),
    inference(forward_subsumption_demodulation,[],[f5593,f5356]) ).

tff(f5356,plain,
    ! [X3: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$al'('the$',X3) = sK18(X3) )
      | ( 'none$' = X3 ) ),
    inference(superposition,[],[f2943,f2706]) ).

tff(f2706,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$t'('some$',sK18(X0)) = X0 )
      | ( 'none$' = X0 ) ),
    inference(cnf_transformation,[],[f1626]) ).

tff(f1626,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$t'('some$',sK18(X0)) = X0 )
      | ( 'none$' = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK18])],[f1513,f1625]) ).

tff(f1625,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ? [X1: 'B_character_data_ptr$'] : ( 'fun_app$t'('some$',X1) = X0 )
     => ( 'fun_app$t'('some$',sK18(X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

tff(f1513,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ? [X1: 'B_character_data_ptr$'] : ( 'fun_app$t'('some$',X1) = X0 )
      | ( 'none$' = X0 ) ),
    inference(ennf_transformation,[],[f983]) ).

tff(f983,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ~ ( ! [X1: 'B_character_data_ptr$'] : ( 'fun_app$t'('some$',X1) != X0 )
        & ( 'none$' != X0 ) ),
    inference(flattening,[],[f982]) ).

tff(f982,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ~ ( ( ( ~ 'none$' )
          = X0 )
        & ! [X1: 'B_character_data_ptr$'] :
            ( ( ~ 'fun_app$t'('some$',X1) )
            = X0 ) ),
    inference(true_and_false_elimination,[],[f148]) ).

tff(f148,axiom,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( ( ( 'none$' = X0 )
         => $false )
        & ! [X1: 'B_character_data_ptr$'] :
            ( ( 'fun_app$t'('some$',X1) = X0 )
           => $false ) )
     => $false ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom146) ).

tff(f2943,plain,
    ! [X0: 'B_character_data_ptr$'] : ( 'fun_app$al'('the$','fun_app$t'('some$',X0)) = X0 ),
    inference(cnf_transformation,[],[f100]) ).

tff(f100,axiom,
    ! [X0: 'B_character_data_ptr$'] : ( 'fun_app$al'('the$','fun_app$t'('some$',X0)) = X0 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom98) ).

tff(f5593,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0))))) = X0 )
      | ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) ) ),
    inference(equality_resolution,[],[f5311]) ).

tff(f5311,plain,
    ! [X0: 'B_character_data_ptr_option$',X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X1) != X0 )
      | ( 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$',X0)))) = X1 )
      | ( 'none$' = X0 ) ),
    inference(superposition,[],[f4202,f3614]) ).

tff(f3614,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$t'('some$','fun_app$al'('the$',X0)) = X0 )
      | ( 'none$' = X0 ) ),
    inference(cnf_transformation,[],[f1394]) ).

tff(f1394,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$t'('some$','fun_app$al'('the$',X0)) = X0 )
      | ( 'none$' = X0 ) ),
    inference(ennf_transformation,[],[f125]) ).

tff(f125,axiom,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'none$' != X0 )
     => ( 'fun_app$t'('some$','fun_app$al'('the$',X0)) = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom123) ).

tff(f4202,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$',X1: 'B_character_data_ptr$'] :
      ( ( 'fun_app$t'('some$',X1) != 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) )
      | ( 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',X1))) = X0 ) ),
    inference(definition_unfolding,[],[f3060,f3627,f3992]) ).

tff(f3627,plain,
    ! [X0: 'B_character_data_ptr$'] : ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X0) = 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',X0))) ),
    inference(cnf_transformation,[],[f102]) ).

tff(f102,axiom,
    ! [X0: 'B_character_data_ptr$'] : ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X0) = 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',X0))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom100) ).

tff(f3060,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$',X1: 'B_character_data_ptr$'] :
      ( ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X1) = X0 )
      | ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) != 'fun_app$t'('some$',X1) ) ),
    inference(cnf_transformation,[],[f1867]) ).

tff(f1867,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$',X1: 'B_character_data_ptr$'] :
      ( ( ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X1) = X0 )
        | ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) != 'fun_app$t'('some$',X1) ) )
      & ( ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) = 'fun_app$t'('some$',X1) )
        | ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X1) != X0 ) ) ),
    inference(nnf_transformation,[],[f90]) ).

tff(f90,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$',X1: 'B_character_data_ptr$'] :
      ( ( 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X1) = X0 )
    <=> ( 'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0) = 'fun_app$t'('some$',X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom88) ).

tff(f6362,plain,
    ( ( 'node_ptr$' != 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',sK18('case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$'))))) )
    | ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$') )
    | spl224_78 ),
    inference(superposition,[],[f5249,f5356]) ).

tff(f6360,plain,
    spl224_113,
    inference(avatar_split_clause,[],[f6352,f6356]) ).

tff(f6356,plain,
    ( spl224_113
  <=> ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( 'case_option$d'(X0,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1))
        | ( tltrue = X0 )
        | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_113])]) ).

tff(f6352,plain,
    ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( tltrue = X0 )
      | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1) )
      | 'case_option$d'(X0,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1)) ),
    inference(superposition,[],[f5333,f2753]) ).

tff(f2753,plain,
    ! [X0: tlbool] :
      ( ( tlfalse = X0 )
      | ( tltrue = X0 ) ),
    inference(cnf_transformation,[],[f836]) ).

tff(f836,plain,
    ! [X0: tlbool] :
      ( ( tlfalse = X0 )
      | ( tltrue = X0 ) ),
    inference(rectify,[],[f753]) ).

tff(f753,axiom,
    ! [X6: tlbool] :
      ( ( tltrue = X6 )
      | ( tlfalse = X6 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_752) ).

tff(f5333,plain,
    ! [X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1))
      | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1) ) ),
    inference(resolution,[],[f3208,f3367]) ).

tff(f3367,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
      | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0) ) ),
    inference(cnf_transformation,[],[f1236]) ).

tff(f1236,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0) )
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(ennf_transformation,[],[f305]) ).

tff(f305,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
     => ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom303) ).

tff(f3208,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
      | 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0)) ),
    inference(cnf_transformation,[],[f1962]) ).

tff(f1962,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
        | ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) )
      & ( 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
        | ~ 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0)) ) ),
    inference(nnf_transformation,[],[f304]) ).

tff(f304,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
    <=> 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom302) ).

tff(f6359,plain,
    ( spl224_69
    | spl224_113 ),
    inference(avatar_split_clause,[],[f6350,f6356,f5177]) ).

tff(f5177,plain,
    ( spl224_69
  <=> ( tltrue = tlfalse ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_69])]) ).

tff(f6350,plain,
    ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( tltrue = X0 )
      | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1) )
      | ( tltrue = tlfalse )
      | 'case_option$d'(X0,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1)) ),
    inference(superposition,[],[f5333,f5314]) ).

tff(f5314,plain,
    ! [X0: tlbool,X1: tlbool] :
      ( ( tltrue = X1 )
      | ( tltrue = X0 )
      | ( X0 = X1 ) ),
    inference(superposition,[],[f2753,f2753]) ).

tff(f6358,plain,
    ( spl224_113
    | spl224_69 ),
    inference(avatar_split_clause,[],[f6351,f5177,f6356]) ).

tff(f6351,plain,
    ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( tltrue = tlfalse )
      | 'case_option$d'(X0,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1))
      | ( 'none$c' = 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1) )
      | ( tltrue = X0 ) ),
    inference(superposition,[],[f5333,f5314]) ).

tff(f6126,plain,
    ( spl224_112
    | ~ spl224_31 ),
    inference(avatar_split_clause,[],[f6113,f4916,f6123]) ).

tff(f6123,plain,
    ( spl224_112
  <=> 'fun_app$am'('the$a',sK127('the$a')) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_112])]) ).

tff(f4916,plain,
    ( spl224_31
  <=> 'fun_app$am'('the$a','fun_app$an'('some$a',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_31])]) ).

tff(f6113,plain,
    ( 'fun_app$am'('the$a',sK127('the$a'))
    | ~ spl224_31 ),
    inference(resolution,[],[f3487,f4918]) ).

tff(f4918,plain,
    ( 'fun_app$am'('the$a','fun_app$an'('some$a',tltrue))
    | ~ spl224_31 ),
    inference(avatar_component_clause,[],[f4916]) ).

tff(f3487,plain,
    ! [X2: tlbool,X0: 'Bool_option_bool_fun$'] :
      ( ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
      | 'fun_app$am'(X0,sK127(X0)) ),
    inference(cnf_transformation,[],[f2163]) ).

tff(f2163,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( 'fun_app$am'(X0,sK127(X0))
        | ( ~ 'fun_app$am'(X0,'none$a')
          & ! [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2)) ) )
      & ( 'fun_app$am'(X0,'none$a')
        | 'fun_app$am'(X0,'fun_app$an'('some$a',sK128(X0)))
        | ! [X4: 'Bool_option$'] : ~ 'fun_app$am'(X0,X4) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK127,sK128])],[f2160,f2162,f2161]) ).

tff(f2161,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
     => 'fun_app$am'(X0,sK127(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f2162,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X3: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X3))
     => 'fun_app$am'(X0,'fun_app$an'('some$a',sK128(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f2160,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
        | ( ~ 'fun_app$am'(X0,'none$a')
          & ! [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2)) ) )
      & ( 'fun_app$am'(X0,'none$a')
        | ? [X3: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X3))
        | ! [X4: 'Bool_option$'] : ~ 'fun_app$am'(X0,X4) ) ),
    inference(rectify,[],[f2159]) ).

tff(f2159,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
        | ( ~ 'fun_app$am'(X0,'none$a')
          & ! [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2)) ) )
      & ( 'fun_app$am'(X0,'none$a')
        | ? [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
        | ! [X1: 'Bool_option$'] : ~ 'fun_app$am'(X0,X1) ) ),
    inference(flattening,[],[f2158]) ).

tff(f2158,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
        | ( ~ 'fun_app$am'(X0,'none$a')
          & ! [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2)) ) )
      & ( 'fun_app$am'(X0,'none$a')
        | ? [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
        | ! [X1: 'Bool_option$'] : ~ 'fun_app$am'(X0,X1) ) ),
    inference(nnf_transformation,[],[f1209]) ).

tff(f1209,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
    <=> ( 'fun_app$am'(X0,'none$a')
        | ? [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2)) ) ),
    inference(rectify,[],[f199]) ).

tff(f199,axiom,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
    <=> ( 'fun_app$am'(X0,'none$a')
        | ? [X1: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom197) ).

tff(f6121,plain,
    ( spl224_110
    | spl224_111 ),
    inference(avatar_split_clause,[],[f6112,f6118,f6115]) ).

tff(f6115,plain,
    ( spl224_110
  <=> ! [X0: tlbool] : ( 'none$a' = 'fun_app$an'('some$a',X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_110])]) ).

tff(f6118,plain,
    ( spl224_111
  <=> 'fun_app$am'('case_option$b'(tlfalse,'uua$'),sK127('case_option$b'(tlfalse,'uua$'))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_111])]) ).

tff(f6112,plain,
    ! [X0: tlbool] :
      ( 'fun_app$am'('case_option$b'(tlfalse,'uua$'),sK127('case_option$b'(tlfalse,'uua$')))
      | ( 'none$a' = 'fun_app$an'('some$a',X0) ) ),
    inference(resolution,[],[f3487,f3493]) ).

tff(f3493,plain,
    ! [X0: 'Bool_option$'] :
      ( 'fun_app$am'('case_option$b'(tlfalse,'uua$'),X0)
      | ( 'none$a' = X0 ) ),
    inference(cnf_transformation,[],[f2164]) ).

tff(f2164,plain,
    ! [X0: 'Bool_option$'] :
      ( ( 'fun_app$am'('case_option$b'(tlfalse,'uua$'),X0)
        | ( 'none$a' = X0 ) )
      & ( ( 'none$a' != X0 )
        | ~ 'fun_app$am'('case_option$b'(tlfalse,'uua$'),X0) ) ),
    inference(nnf_transformation,[],[f139]) ).

tff(f139,axiom,
    ! [X0: 'Bool_option$'] :
      ( 'fun_app$am'('case_option$b'(tlfalse,'uua$'),X0)
    <=> ( 'none$a' != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom137) ).

tff(f6108,plain,
    ( spl224_108
    | spl224_109 ),
    inference(avatar_split_clause,[],[f6100,f6106,f6102]) ).

tff(f6102,plain,
    ( spl224_108
  <=> 'fun_app$as'('case_option$c'(tlfalse,'uub$'),sK44('case_option$c'(tlfalse,'uub$'))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_108])]) ).

tff(f6106,plain,
    ( spl224_109
  <=> ! [X0: 'Nat$'] : ( 'none$b' = 'fun_app$ao'('some$b',X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_109])]) ).

tff(f6100,plain,
    ! [X0: 'Nat$'] :
      ( ( 'none$b' = 'fun_app$ao'('some$b',X0) )
      | 'fun_app$as'('case_option$c'(tlfalse,'uub$'),sK44('case_option$c'(tlfalse,'uub$'))) ),
    inference(resolution,[],[f2859,f3169]) ).

tff(f3169,plain,
    ! [X0: 'Nat_option$'] :
      ( 'fun_app$as'('case_option$c'(tlfalse,'uub$'),X0)
      | ( 'none$b' = X0 ) ),
    inference(cnf_transformation,[],[f1930]) ).

tff(f1930,plain,
    ! [X0: 'Nat_option$'] :
      ( ( 'fun_app$as'('case_option$c'(tlfalse,'uub$'),X0)
        | ( 'none$b' = X0 ) )
      & ( ( 'none$b' != X0 )
        | ~ 'fun_app$as'('case_option$c'(tlfalse,'uub$'),X0) ) ),
    inference(nnf_transformation,[],[f140]) ).

tff(f140,axiom,
    ! [X0: 'Nat_option$'] :
      ( 'fun_app$as'('case_option$c'(tlfalse,'uub$'),X0)
    <=> ( 'none$b' != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom138) ).

tff(f2859,plain,
    ! [X0: 'Nat_option_bool_fun$',X4: 'Nat$'] :
      ( ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X4))
      | 'fun_app$as'(X0,sK44(X0)) ),
    inference(cnf_transformation,[],[f1737]) ).

tff(f1737,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | 'fun_app$as'(X0,'fun_app$ao'('some$b',sK43(X0)))
        | ! [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( 'fun_app$as'(X0,sK44(X0))
        | ( ~ 'fun_app$as'(X0,'none$b')
          & ! [X4: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X4)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK43,sK44])],[f1734,f1736,f1735]) ).

tff(f1735,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
     => 'fun_app$as'(X0,'fun_app$ao'('some$b',sK43(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f1736,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ? [X3: 'Nat_option$'] : 'fun_app$as'(X0,X3)
     => 'fun_app$as'(X0,sK44(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f1734,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        | ! [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ? [X3: 'Nat_option$'] : 'fun_app$as'(X0,X3)
        | ( ~ 'fun_app$as'(X0,'none$b')
          & ! [X4: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X4)) ) ) ),
    inference(rectify,[],[f1733]) ).

tff(f1733,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        | ! [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ? [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2)
        | ( ~ 'fun_app$as'(X0,'none$b')
          & ! [X1: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X1)) ) ) ),
    inference(flattening,[],[f1732]) ).

tff(f1732,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        | ! [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ? [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2)
        | ( ~ 'fun_app$as'(X0,'none$b')
          & ! [X1: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X1)) ) ) ),
    inference(nnf_transformation,[],[f908]) ).

tff(f908,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1)) )
    <=> ? [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2) ),
    inference(rectify,[],[f200]) ).

tff(f200,axiom,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( 'fun_app$as'(X0,'none$b')
        | ? [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1)) )
    <=> ? [X1: 'Nat_option$'] : 'fun_app$as'(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom198) ).

tff(f6061,plain,
    ( spl224_107
    | ~ spl224_57 ),
    inference(avatar_split_clause,[],[f6056,f5084,f6058]) ).

tff(f6058,plain,
    ( spl224_107
  <=> ( 'none$b' = sK44('case_option$c'(tltrue,'uud$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_107])]) ).

tff(f5084,plain,
    ( spl224_57
  <=> 'fun_app$as'('case_option$c'(tltrue,'uud$'),'none$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_57])]) ).

tff(f6056,plain,
    ( ~ 'fun_app$as'('case_option$c'(tltrue,'uud$'),'none$b')
    | ( 'none$b' = sK44('case_option$c'(tltrue,'uud$')) ) ),
    inference(resolution,[],[f3028,f2860]) ).

tff(f2860,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( 'fun_app$as'(X0,sK44(X0))
      | ~ 'fun_app$as'(X0,'none$b') ),
    inference(cnf_transformation,[],[f1737]) ).

tff(f3028,plain,
    ! [X0: 'Nat_option$'] :
      ( ~ 'fun_app$as'('case_option$c'(tltrue,'uud$'),X0)
      | ( 'none$b' = X0 ) ),
    inference(cnf_transformation,[],[f1840]) ).

tff(f1840,plain,
    ! [X0: 'Nat_option$'] :
      ( ( 'fun_app$as'('case_option$c'(tltrue,'uud$'),X0)
        | ( 'none$b' != X0 ) )
      & ( ( 'none$b' = X0 )
        | ~ 'fun_app$as'('case_option$c'(tltrue,'uud$'),X0) ) ),
    inference(nnf_transformation,[],[f143]) ).

tff(f143,axiom,
    ! [X0: 'Nat_option$'] :
      ( 'fun_app$as'('case_option$c'(tltrue,'uud$'),X0)
    <=> ( 'none$b' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom141) ).

tff(f6050,plain,
    ( spl224_106
    | ~ spl224_22 ),
    inference(avatar_split_clause,[],[f6045,f4824,f6047]) ).

tff(f6047,plain,
    ( spl224_106
  <=> ( 'none$a' = sK127('case_option$b'(tltrue,'uuc$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_106])]) ).

tff(f4824,plain,
    ( spl224_22
  <=> 'fun_app$am'('case_option$b'(tltrue,'uuc$'),'none$a') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_22])]) ).

tff(f6045,plain,
    ( ~ 'fun_app$am'('case_option$b'(tltrue,'uuc$'),'none$a')
    | ( 'none$a' = sK127('case_option$b'(tltrue,'uuc$')) ) ),
    inference(resolution,[],[f2833,f3488]) ).

tff(f3488,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( 'fun_app$am'(X0,sK127(X0))
      | ~ 'fun_app$am'(X0,'none$a') ),
    inference(cnf_transformation,[],[f2163]) ).

tff(f2833,plain,
    ! [X0: 'Bool_option$'] :
      ( ~ 'fun_app$am'('case_option$b'(tltrue,'uuc$'),X0)
      | ( 'none$a' = X0 ) ),
    inference(cnf_transformation,[],[f1717]) ).

tff(f1717,plain,
    ! [X0: 'Bool_option$'] :
      ( ( 'fun_app$am'('case_option$b'(tltrue,'uuc$'),X0)
        | ( 'none$a' != X0 ) )
      & ( ( 'none$a' = X0 )
        | ~ 'fun_app$am'('case_option$b'(tltrue,'uuc$'),X0) ) ),
    inference(nnf_transformation,[],[f142]) ).

tff(f142,axiom,
    ! [X0: 'Bool_option$'] :
      ( 'fun_app$am'('case_option$b'(tltrue,'uuc$'),X0)
    <=> ( 'none$a' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom140) ).

tff(f5997,plain,
    spl224_101,
    inference(avatar_contradiction_clause,[],[f5994]) ).

tff(f5994,plain,
    ( $false
    | spl224_101 ),
    inference(resolution,[],[f5966,f4602]) ).

tff(f4602,plain,
    ! [X1: 'B_character_data_ptr_bool_fun$'] : 'fun_app$b'('case_option$'(tltrue,X1),'none$'),
    inference(equality_resolution,[],[f3908]) ).

tff(f3908,plain,
    ! [X0: tlbool,X1: 'B_character_data_ptr_bool_fun$'] :
      ( 'fun_app$b'('case_option$'(X0,X1),'none$')
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2443]) ).

tff(f2443,plain,
    ! [X0: tlbool,X1: 'B_character_data_ptr_bool_fun$'] :
      ( ( 'fun_app$b'('case_option$'(X0,X1),'none$')
        | ( tltrue != X0 ) )
      & ( ( tltrue = X0 )
        | ~ 'fun_app$b'('case_option$'(X0,X1),'none$') ) ),
    inference(nnf_transformation,[],[f128]) ).

tff(f128,axiom,
    ! [X0: tlbool,X1: 'B_character_data_ptr_bool_fun$'] :
      ( 'fun_app$b'('case_option$'(X0,X1),'none$')
    <=> ( tltrue = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom126) ).

tff(f5966,plain,
    ( ~ 'fun_app$b'('case_option$'(tltrue,'uu$'),'none$')
    | spl224_101 ),
    inference(avatar_component_clause,[],[f5964]) ).

tff(f5964,plain,
    ( spl224_101
  <=> 'fun_app$b'('case_option$'(tltrue,'uu$'),'none$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_101])]) ).

tff(f5996,plain,
    spl224_101,
    inference(avatar_contradiction_clause,[],[f5995]) ).

tff(f5995,plain,
    ( $false
    | spl224_101 ),
    inference(resolution,[],[f5966,f5418]) ).

tff(f5418,plain,
    ! [X0: 'B_character_data_ptr_option$'] : 'fun_app$b'('case_option$'(tltrue,'uu$'),X0),
    inference(resolution,[],[f4277,f3417]) ).

tff(f3417,plain,
    ! [X0: 'B_character_data_ptr$'] : 'fun_app$ae'('uu$',X0),
    inference(cnf_transformation,[],[f816]) ).

tff(f816,plain,
    ! [X0: 'B_character_data_ptr$'] : 'fun_app$ae'('uu$',X0),
    inference(true_and_false_elimination,[],[f82]) ).

tff(f82,axiom,
    ! [X0: 'B_character_data_ptr$'] :
      ( $true
    <=> 'fun_app$ae'('uu$',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom81) ).

tff(f4277,plain,
    ! [X0: 'B_character_data_ptr_option$',X1: 'B_character_data_ptr_bool_fun$'] :
      ( ~ 'fun_app$ae'(X1,'fun_app$al'('the$',X0))
      | 'fun_app$b'('case_option$'(tltrue,X1),X0) ),
    inference(equality_resolution,[],[f2716]) ).

tff(f2716,plain,
    ! [X2: tlbool,X0: 'B_character_data_ptr_option$',X1: 'B_character_data_ptr_bool_fun$'] :
      ( 'fun_app$b'('case_option$'(X2,X1),X0)
      | ( tltrue != X2 )
      | ~ 'fun_app$ae'(X1,'fun_app$al'('the$',X0)) ),
    inference(cnf_transformation,[],[f1632]) ).

tff(f1632,plain,
    ! [X0: 'B_character_data_ptr_option$',X1: 'B_character_data_ptr_bool_fun$',X2: tlbool] :
      ( ( 'fun_app$b'('case_option$'(X2,X1),X0)
        | ( ( tltrue != X2 )
          & ( 'none$' = X0 ) )
        | ( ~ 'fun_app$ae'(X1,'fun_app$al'('the$',X0))
          & ( 'none$' != X0 ) ) )
      & ( ( ( ( tltrue = X2 )
            | ( 'none$' != X0 ) )
          & ( 'fun_app$ae'(X1,'fun_app$al'('the$',X0))
            | ( 'none$' = X0 ) ) )
        | ~ 'fun_app$b'('case_option$'(X2,X1),X0) ) ),
    inference(rectify,[],[f1631]) ).

tff(f1631,plain,
    ! [X2: 'B_character_data_ptr_option$',X0: 'B_character_data_ptr_bool_fun$',X1: tlbool] :
      ( ( 'fun_app$b'('case_option$'(X1,X0),X2)
        | ( ( tltrue != X1 )
          & ( 'none$' = X2 ) )
        | ( ~ 'fun_app$ae'(X0,'fun_app$al'('the$',X2))
          & ( 'none$' != X2 ) ) )
      & ( ( ( ( tltrue = X1 )
            | ( 'none$' != X2 ) )
          & ( 'fun_app$ae'(X0,'fun_app$al'('the$',X2))
            | ( 'none$' = X2 ) ) )
        | ~ 'fun_app$b'('case_option$'(X1,X0),X2) ) ),
    inference(flattening,[],[f1630]) ).

tff(f1630,plain,
    ! [X2: 'B_character_data_ptr_option$',X0: 'B_character_data_ptr_bool_fun$',X1: tlbool] :
      ( ( 'fun_app$b'('case_option$'(X1,X0),X2)
        | ( ( tltrue != X1 )
          & ( 'none$' = X2 ) )
        | ( ~ 'fun_app$ae'(X0,'fun_app$al'('the$',X2))
          & ( 'none$' != X2 ) ) )
      & ( ( ( ( tltrue = X1 )
            | ( 'none$' != X2 ) )
          & ( 'fun_app$ae'(X0,'fun_app$al'('the$',X2))
            | ( 'none$' = X2 ) ) )
        | ~ 'fun_app$b'('case_option$'(X1,X0),X2) ) ),
    inference(nnf_transformation,[],[f1271]) ).

tff(f1271,plain,
    ! [X2: 'B_character_data_ptr_option$',X0: 'B_character_data_ptr_bool_fun$',X1: tlbool] :
      ( 'fun_app$b'('case_option$'(X1,X0),X2)
    <=> ( ( ( tltrue = X1 )
          | ( 'none$' != X2 ) )
        & ( 'fun_app$ae'(X0,'fun_app$al'('the$',X2))
          | ( 'none$' = X2 ) ) ) ),
    inference(ennf_transformation,[],[f957]) ).

tff(f957,plain,
    ! [X0: 'B_character_data_ptr_bool_fun$',X1: tlbool,X2: 'B_character_data_ptr_option$'] :
      ( ( ( ( 'none$' = X2 )
         => ( tltrue = X1 ) )
        & ( ( 'none$' != X2 )
         => 'fun_app$ae'(X0,'fun_app$al'('the$',X2)) ) )
    <=> 'fun_app$b'('case_option$'(X1,X0),X2) ),
    inference(rectify,[],[f103]) ).

tff(f103,axiom,
    ! [X1: 'B_character_data_ptr_bool_fun$',X0: tlbool,X2: 'B_character_data_ptr_option$'] :
      ( ( ( ( 'none$' = X2 )
         => ( tltrue = X0 ) )
        & ( ( 'none$' != X2 )
         => 'fun_app$ae'(X1,'fun_app$al'('the$',X2)) ) )
    <=> 'fun_app$b'('case_option$'(X0,X1),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom101) ).

tff(f5992,plain,
    ( spl224_67
    | ~ spl224_86 ),
    inference(avatar_split_clause,[],[f5991,f5362,f5167]) ).

tff(f5167,plain,
    ( spl224_67
  <=> ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] : 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_67])]) ).

tff(f5362,plain,
    ( spl224_86
  <=> 'case_option$d'(tlfalse,'uup$','none$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_86])]) ).

tff(f5991,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'case_option$d'(tlfalse,'uup$','none$c')
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(forward_subsumption_demodulation,[],[f3207,f3367]) ).

tff(f3207,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'case_option$d'(tlfalse,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(cnf_transformation,[],[f1962]) ).

tff(f5990,plain,
    ( ~ spl224_105
    | spl224_59
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5736,f5631,f5097,f5987]) ).

tff(f5987,plain,
    ( spl224_105
  <=> 'fun_app$am'('case_option$b'(tltrue,'uua$'),'none$a') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_105])]) ).

tff(f5097,plain,
    ( spl224_59
  <=> 'fun_app$am'('case_option$b'(tlfalse,'uua$'),'none$a') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_59])]) ).

tff(f5631,plain,
    ( spl224_93
  <=> ! [X3: tlbool] : ( tltrue = X3 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_93])]) ).

tff(f5736,plain,
    ( ~ 'fun_app$am'('case_option$b'(tltrue,'uua$'),'none$a')
    | spl224_59
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5099,f5632]) ).

tff(f5632,plain,
    ( ! [X3: tlbool] : ( tltrue = X3 )
    | ~ spl224_93 ),
    inference(avatar_component_clause,[],[f5631]) ).

tff(f5099,plain,
    ( ~ 'fun_app$am'('case_option$b'(tlfalse,'uua$'),'none$a')
    | spl224_59 ),
    inference(avatar_component_clause,[],[f5097]) ).

tff(f5985,plain,
    ( spl224_104
    | ~ spl224_84
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5742,f5631,f5349,f5982]) ).

tff(f5982,plain,
    ( spl224_104
  <=> ( 'none$' = sK173('case_option$'(tltrue,'uu$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_104])]) ).

tff(f5349,plain,
    ( spl224_84
  <=> ( 'none$' = sK173('case_option$'(tlfalse,'uu$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_84])]) ).

tff(f5742,plain,
    ( ( 'none$' = sK173('case_option$'(tltrue,'uu$')) )
    | ~ spl224_84
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5351,f5632]) ).

tff(f5351,plain,
    ( ( 'none$' = sK173('case_option$'(tlfalse,'uu$')) )
    | ~ spl224_84 ),
    inference(avatar_component_clause,[],[f5349]) ).

tff(f5980,plain,
    ( ~ spl224_101
    | spl224_76
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5738,f5631,f5233,f5964]) ).

tff(f5738,plain,
    ( ~ 'fun_app$b'('case_option$'(tltrue,'uu$'),'none$')
    | spl224_76
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5235,f5632]) ).

tff(f5235,plain,
    ( ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),'none$')
    | spl224_76 ),
    inference(avatar_component_clause,[],[f5233]) ).

tff(f5978,plain,
    ( spl224_67
    | ~ spl224_98
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5977,f5631,f5941,f5167]) ).

tff(f5941,plain,
    ( spl224_98
  <=> 'case_option$d'(tltrue,'uup$','none$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_98])]) ).

tff(f5977,plain,
    ( ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( ~ 'case_option$d'(tltrue,'uup$','none$c')
        | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) )
    | ~ spl224_93 ),
    inference(forward_subsumption_demodulation,[],[f5725,f3367]) ).

tff(f5725,plain,
    ( ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( ~ 'case_option$d'(tltrue,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
        | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) )
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f3207,f5632]) ).

tff(f5975,plain,
    ( ~ spl224_103
    | spl224_66
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5737,f5631,f5163,f5972]) ).

tff(f5972,plain,
    ( spl224_103
  <=> 'case_option$d'(tltrue,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','none$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_103])]) ).

tff(f5163,plain,
    ( spl224_66
  <=> 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','none$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_66])]) ).

tff(f5737,plain,
    ( ~ 'case_option$d'(tltrue,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','none$c')
    | spl224_66
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5165,f5632]) ).

tff(f5165,plain,
    ( ~ 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','none$c')
    | spl224_66 ),
    inference(avatar_component_clause,[],[f5163]) ).

tff(f5970,plain,
    ( ~ spl224_101
    | spl224_102
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5962,f5631,f5968,f5964]) ).

tff(f5968,plain,
    ( spl224_102
  <=> ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] : 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_102])]) ).

tff(f5962,plain,
    ( ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0)
        | ~ 'fun_app$b'('case_option$'(tltrue,'uu$'),'none$') )
    | ~ spl224_93 ),
    inference(forward_subsumption_demodulation,[],[f5733,f5343]) ).

tff(f5343,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0)
      | ( 'none$' = 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) ) ),
    inference(resolution,[],[f4021,f4211]) ).

tff(f4211,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0))
      | 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(definition_unfolding,[],[f3164,f3992]) ).

tff(f3164,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0)
      | ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),'cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'(X0)) ),
    inference(cnf_transformation,[],[f1925]) ).

tff(f4021,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),X0)
      | ( 'none$' = X0 ) ),
    inference(cnf_transformation,[],[f2520]) ).

tff(f2520,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),X0)
        | ( 'none$' = X0 ) )
      & ( ( 'none$' != X0 )
        | ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),X0) ) ),
    inference(nnf_transformation,[],[f141]) ).

tff(f141,axiom,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),X0)
    <=> ( 'none$' != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom139) ).

tff(f5733,plain,
    ( ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( ~ 'fun_app$b'('case_option$'(tltrue,'uu$'),'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0))
        | 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) )
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f4211,f5632]) ).

tff(f5961,plain,
    ( spl224_100
    | ~ spl224_91
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5753,f5631,f5607,f5958]) ).

tff(f5958,plain,
    ( spl224_100
  <=> ( 'none$b' = sK10('case_option$c'(tltrue,'uub$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_100])]) ).

tff(f5607,plain,
    ( spl224_91
  <=> ( 'none$b' = sK10('case_option$c'(tlfalse,'uub$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_91])]) ).

tff(f5753,plain,
    ( ( 'none$b' = sK10('case_option$c'(tltrue,'uub$')) )
    | ~ spl224_91
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5609,f5632]) ).

tff(f5609,plain,
    ( ( 'none$b' = sK10('case_option$c'(tlfalse,'uub$')) )
    | ~ spl224_91 ),
    inference(avatar_component_clause,[],[f5607]) ).

tff(f5953,plain,
    ( ~ spl224_99
    | spl224_56
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5735,f5631,f5079,f5950]) ).

tff(f5950,plain,
    ( spl224_99
  <=> 'fun_app$as'('case_option$c'(tltrue,'uub$'),'none$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_99])]) ).

tff(f5079,plain,
    ( spl224_56
  <=> 'fun_app$as'('case_option$c'(tlfalse,'uub$'),'none$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_56])]) ).

tff(f5735,plain,
    ( ~ 'fun_app$as'('case_option$c'(tltrue,'uub$'),'none$b')
    | spl224_56
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5081,f5632]) ).

tff(f5081,plain,
    ( ~ 'fun_app$as'('case_option$c'(tlfalse,'uub$'),'none$b')
    | spl224_56 ),
    inference(avatar_component_clause,[],[f5079]) ).

tff(f5944,plain,
    ( ~ spl224_98
    | spl224_86
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5743,f5631,f5362,f5941]) ).

tff(f5743,plain,
    ( ~ 'case_option$d'(tltrue,'uup$','none$c')
    | spl224_86
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5364,f5632]) ).

tff(f5364,plain,
    ( ~ 'case_option$d'(tlfalse,'uup$','none$c')
    | spl224_86 ),
    inference(avatar_component_clause,[],[f5362]) ).

tff(f5939,plain,
    ( spl224_97
    | ~ spl224_51
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5734,f5631,f5043,f5936]) ).

tff(f5936,plain,
    ( spl224_97
  <=> ( 'top$' = 'fun_app$a'('insert$'(tltrue),'fun_app$'('uwg$',tltrue)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_97])]) ).

tff(f5043,plain,
    ( spl224_51
  <=> ( 'top$' = 'fun_app$a'('insert$'(tlfalse),'fun_app$'('uwg$',tltrue)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_51])]) ).

tff(f5734,plain,
    ( ( 'top$' = 'fun_app$a'('insert$'(tltrue),'fun_app$'('uwg$',tltrue)) )
    | ~ spl224_51
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5045,f5632]) ).

tff(f5045,plain,
    ( ( 'top$' = 'fun_app$a'('insert$'(tlfalse),'fun_app$'('uwg$',tltrue)) )
    | ~ spl224_51 ),
    inference(avatar_component_clause,[],[f5043]) ).

tff(f5931,plain,
    ( spl224_96
    | ~ spl224_92
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5754,f5631,f5613,f5928]) ).

tff(f5928,plain,
    ( spl224_96
  <=> ( 'none$a' = sK67('case_option$b'(tltrue,'uua$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_96])]) ).

tff(f5613,plain,
    ( spl224_92
  <=> ( 'none$a' = sK67('case_option$b'(tlfalse,'uua$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_92])]) ).

tff(f5754,plain,
    ( ( 'none$a' = sK67('case_option$b'(tltrue,'uua$')) )
    | ~ spl224_92
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5615,f5632]) ).

tff(f5615,plain,
    ( ( 'none$a' = sK67('case_option$b'(tlfalse,'uua$')) )
    | ~ spl224_92 ),
    inference(avatar_component_clause,[],[f5613]) ).

tff(f5926,plain,
    ( ~ spl224_95
    | spl224_82
    | ~ spl224_93 ),
    inference(avatar_split_clause,[],[f5921,f5631,f5300,f5923]) ).

tff(f5923,plain,
    ( spl224_95
  <=> 'fun_app$k'('member$a'(tltrue),'fun_app$'('uwh$'(tltrue,'uwg$'),tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_95])]) ).

tff(f5300,plain,
    ( spl224_82
  <=> 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$'('uwh$'(sK114,'uwg$'),sK115)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_82])]) ).

tff(f5921,plain,
    ( ~ 'fun_app$k'('member$a'(tltrue),'fun_app$'('uwh$'(tltrue,'uwg$'),tltrue))
    | spl224_82
    | ~ spl224_93 ),
    inference(forward_demodulation,[],[f5920,f5632]) ).

tff(f5920,plain,
    ( ~ 'fun_app$k'('member$a'(tltrue),'fun_app$'('uwh$'(sK114,'uwg$'),tltrue))
    | spl224_82
    | ~ spl224_93 ),
    inference(forward_demodulation,[],[f5656,f5632]) ).

tff(f5656,plain,
    ( ~ 'fun_app$k'('member$a'(tltrue),'fun_app$'('uwh$'(sK114,'uwg$'),sK115))
    | spl224_82
    | ~ spl224_93 ),
    inference(backward_demodulation,[],[f5302,f5632]) ).

tff(f5302,plain,
    ( ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$'('uwh$'(sK114,'uwg$'),sK115))
    | spl224_82 ),
    inference(avatar_component_clause,[],[f5300]) ).

tff(f5636,plain,
    ( spl224_93
    | spl224_94 ),
    inference(avatar_split_clause,[],[f5619,f5634,f5631]) ).

tff(f5634,plain,
    ( spl224_94
  <=> ! [X2: 'B_character_data_ptr$'] : ( 'fun_app$t'('some$',X2) = 'fun_app$t'('some$',sK51('fun_app$t'('some$',X2),'uu$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_94])]) ).

tff(f5619,plain,
    ! [X2: 'B_character_data_ptr$',X3: tlbool] :
      ( ( 'fun_app$t'('some$',X2) = 'fun_app$t'('some$',sK51('fun_app$t'('some$',X2),'uu$')) )
      | ( tltrue = X3 ) ),
    inference(resolution,[],[f5405,f2897]) ).

tff(f2897,plain,
    ! [X2: 'B_character_data_ptr_bool_fun$',X0: 'B_character_data_ptr_option$',X1: tlbool] :
      ( ~ 'fun_app$b'('case_option$'(X1,X2),X0)
      | ( 'fun_app$t'('some$',sK51(X0,X2)) = X0 )
      | ( tltrue = X1 ) ),
    inference(cnf_transformation,[],[f1759]) ).

tff(f1759,plain,
    ! [X0: 'B_character_data_ptr_option$',X1: tlbool,X2: 'B_character_data_ptr_bool_fun$'] :
      ( ( ( 'none$' = X0 )
        & ( tltrue = X1 ) )
      | ( 'fun_app$ae'(X2,sK51(X0,X2))
        & ( 'fun_app$t'('some$',sK51(X0,X2)) = X0 ) )
      | ~ 'fun_app$b'('case_option$'(X1,X2),X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK51])],[f1757,f1758]) ).

tff(f1758,plain,
    ! [X0: 'B_character_data_ptr_option$',X2: 'B_character_data_ptr_bool_fun$'] :
      ( ? [X3: 'B_character_data_ptr$'] :
          ( 'fun_app$ae'(X2,X3)
          & ( 'fun_app$t'('some$',X3) = X0 ) )
     => ( 'fun_app$ae'(X2,sK51(X0,X2))
        & ( 'fun_app$t'('some$',sK51(X0,X2)) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f1757,plain,
    ! [X0: 'B_character_data_ptr_option$',X1: tlbool,X2: 'B_character_data_ptr_bool_fun$'] :
      ( ( ( 'none$' = X0 )
        & ( tltrue = X1 ) )
      | ? [X3: 'B_character_data_ptr$'] :
          ( 'fun_app$ae'(X2,X3)
          & ( 'fun_app$t'('some$',X3) = X0 ) )
      | ~ 'fun_app$b'('case_option$'(X1,X2),X0) ),
    inference(rectify,[],[f1486]) ).

tff(f1486,plain,
    ! [X2: 'B_character_data_ptr_option$',X0: tlbool,X1: 'B_character_data_ptr_bool_fun$'] :
      ( ( ( 'none$' = X2 )
        & ( tltrue = X0 ) )
      | ? [X3: 'B_character_data_ptr$'] :
          ( 'fun_app$ae'(X1,X3)
          & ( 'fun_app$t'('some$',X3) = X2 ) )
      | ~ 'fun_app$b'('case_option$'(X0,X1),X2) ),
    inference(ennf_transformation,[],[f1089]) ).

tff(f1089,plain,
    ! [X2: 'B_character_data_ptr_option$',X1: 'B_character_data_ptr_bool_fun$',X0: tlbool] :
      ~ ( ~ ( ( 'none$' = X2 )
            & ( tltrue = X0 ) )
        & 'fun_app$b'('case_option$'(X0,X1),X2)
        & ! [X3: 'B_character_data_ptr$'] :
            ~ ( 'fun_app$ae'(X1,X3)
              & ( 'fun_app$t'('some$',X3) = X2 ) ) ),
    inference(true_and_false_elimination,[],[f188]) ).

tff(f188,axiom,
    ! [X0: tlbool,X1: 'B_character_data_ptr_bool_fun$',X2: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$b'('case_option$'(X0,X1),X2)
        & ( ( ( 'none$' = X2 )
            & ( tltrue = X0 ) )
         => $false )
        & ! [X3: 'B_character_data_ptr$'] :
            ( ( 'fun_app$ae'(X1,X3)
              & ( 'fun_app$t'('some$',X3) = X2 ) )
           => $false ) )
     => $false ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom186) ).

tff(f5405,plain,
    ! [X0: tlbool,X1: 'B_character_data_ptr$'] : 'fun_app$b'('case_option$'(X0,'uu$'),'fun_app$t'('some$',X1)),
    inference(resolution,[],[f4098,f3417]) ).

tff(f4098,plain,
    ! [X2: tlbool,X0: 'B_character_data_ptr$',X1: 'B_character_data_ptr_bool_fun$'] :
      ( ~ 'fun_app$ae'(X1,X0)
      | 'fun_app$b'('case_option$'(X2,X1),'fun_app$t'('some$',X0)) ),
    inference(cnf_transformation,[],[f2569]) ).

tff(f2569,plain,
    ! [X0: 'B_character_data_ptr$',X1: 'B_character_data_ptr_bool_fun$',X2: tlbool] :
      ( ( 'fun_app$ae'(X1,X0)
        | ~ 'fun_app$b'('case_option$'(X2,X1),'fun_app$t'('some$',X0)) )
      & ( 'fun_app$b'('case_option$'(X2,X1),'fun_app$t'('some$',X0))
        | ~ 'fun_app$ae'(X1,X0) ) ),
    inference(rectify,[],[f2568]) ).

tff(f2568,plain,
    ! [X1: 'B_character_data_ptr$',X0: 'B_character_data_ptr_bool_fun$',X2: tlbool] :
      ( ( 'fun_app$ae'(X0,X1)
        | ~ 'fun_app$b'('case_option$'(X2,X0),'fun_app$t'('some$',X1)) )
      & ( 'fun_app$b'('case_option$'(X2,X0),'fun_app$t'('some$',X1))
        | ~ 'fun_app$ae'(X0,X1) ) ),
    inference(nnf_transformation,[],[f834]) ).

tff(f834,plain,
    ! [X1: 'B_character_data_ptr$',X0: 'B_character_data_ptr_bool_fun$',X2: tlbool] :
      ( 'fun_app$ae'(X0,X1)
    <=> 'fun_app$b'('case_option$'(X2,X0),'fun_app$t'('some$',X1)) ),
    inference(rectify,[],[f126]) ).

tff(f126,axiom,
    ! [X1: 'B_character_data_ptr_bool_fun$',X2: 'B_character_data_ptr$',X0: tlbool] :
      ( 'fun_app$b'('case_option$'(X0,X1),'fun_app$t'('some$',X2))
    <=> 'fun_app$ae'(X1,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom124) ).

tff(f5616,plain,
    ( spl224_59
    | spl224_92 ),
    inference(avatar_split_clause,[],[f5611,f5613,f5097]) ).

tff(f5611,plain,
    ( ( 'none$a' = sK67('case_option$b'(tlfalse,'uua$')) )
    | 'fun_app$am'('case_option$b'(tlfalse,'uua$'),'none$a') ),
    inference(resolution,[],[f3039,f3493]) ).

tff(f3039,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ~ 'fun_app$am'(X0,sK67(X0))
      | 'fun_app$am'(X0,'none$a') ),
    inference(cnf_transformation,[],[f1853]) ).

tff(f1853,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ( ! [X1: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X1))
          & 'fun_app$am'(X0,'none$a') )
        | ~ 'fun_app$am'(X0,sK67(X0)) )
      & ( ! [X3: 'Bool_option$'] : 'fun_app$am'(X0,X3)
        | ~ 'fun_app$am'(X0,'fun_app$an'('some$a',sK68(X0)))
        | ~ 'fun_app$am'(X0,'none$a') ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK67,sK68])],[f1850,f1852,f1851]) ).

tff(f1851,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X2: 'Bool_option$'] : ~ 'fun_app$am'(X0,X2)
     => ~ 'fun_app$am'(X0,sK67(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f1852,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ? [X4: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X4))
     => ~ 'fun_app$am'(X0,'fun_app$an'('some$a',sK68(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f1850,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ( ! [X1: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X1))
          & 'fun_app$am'(X0,'none$a') )
        | ? [X2: 'Bool_option$'] : ~ 'fun_app$am'(X0,X2) )
      & ( ! [X3: 'Bool_option$'] : 'fun_app$am'(X0,X3)
        | ? [X4: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X4))
        | ~ 'fun_app$am'(X0,'none$a') ) ),
    inference(rectify,[],[f1849]) ).

tff(f1849,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ( ! [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
          & 'fun_app$am'(X0,'none$a') )
        | ? [X1: 'Bool_option$'] : ~ 'fun_app$am'(X0,X1) )
      & ( ! [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
        | ? [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
        | ~ 'fun_app$am'(X0,'none$a') ) ),
    inference(flattening,[],[f1848]) ).

tff(f1848,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ( ! [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
          & 'fun_app$am'(X0,'none$a') )
        | ? [X1: 'Bool_option$'] : ~ 'fun_app$am'(X0,X1) )
      & ( ! [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
        | ? [X2: tlbool] : ~ 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
        | ~ 'fun_app$am'(X0,'none$a') ) ),
    inference(nnf_transformation,[],[f855]) ).

tff(f855,plain,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ( ! [X2: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X2))
        & 'fun_app$am'(X0,'none$a') )
    <=> ! [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1) ),
    inference(rectify,[],[f217]) ).

tff(f217,axiom,
    ! [X0: 'Bool_option_bool_fun$'] :
      ( ! [X1: 'Bool_option$'] : 'fun_app$am'(X0,X1)
    <=> ( ! [X1: tlbool] : 'fun_app$am'(X0,'fun_app$an'('some$a',X1))
        & 'fun_app$am'(X0,'none$a') ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom215) ).

tff(f5610,plain,
    ( spl224_91
    | spl224_56 ),
    inference(avatar_split_clause,[],[f5605,f5079,f5607]) ).

tff(f5605,plain,
    ( 'fun_app$as'('case_option$c'(tlfalse,'uub$'),'none$b')
    | ( 'none$b' = sK10('case_option$c'(tlfalse,'uub$')) ) ),
    inference(resolution,[],[f2694,f3169]) ).

tff(f2694,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ~ 'fun_app$as'(X0,sK10(X0))
      | 'fun_app$as'(X0,'none$b') ),
    inference(cnf_transformation,[],[f1610]) ).

tff(f1610,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
          & 'fun_app$as'(X0,'none$b') )
        | ~ 'fun_app$as'(X0,sK10(X0)) )
      & ( ! [X3: 'Nat_option$'] : 'fun_app$as'(X0,X3)
        | ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',sK11(X0)))
        | ~ 'fun_app$as'(X0,'none$b') ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK10,sK11])],[f1607,f1609,f1608]) ).

tff(f1608,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ? [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2)
     => ~ 'fun_app$as'(X0,sK10(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f1609,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ? [X4: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X4))
     => ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',sK11(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f1607,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
          & 'fun_app$as'(X0,'none$b') )
        | ? [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ! [X3: 'Nat_option$'] : 'fun_app$as'(X0,X3)
        | ? [X4: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X4))
        | ~ 'fun_app$as'(X0,'none$b') ) ),
    inference(rectify,[],[f1606]) ).

tff(f1606,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
          & 'fun_app$as'(X0,'none$b') )
        | ? [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ! [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2)
        | ? [X1: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        | ~ 'fun_app$as'(X0,'none$b') ) ),
    inference(flattening,[],[f1605]) ).

tff(f1605,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
          & 'fun_app$as'(X0,'none$b') )
        | ? [X2: 'Nat_option$'] : ~ 'fun_app$as'(X0,X2) )
      & ( ! [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2)
        | ? [X1: 'Nat$'] : ~ 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        | ~ 'fun_app$as'(X0,'none$b') ) ),
    inference(nnf_transformation,[],[f1067]) ).

tff(f1067,plain,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        & 'fun_app$as'(X0,'none$b') )
    <=> ! [X2: 'Nat_option$'] : 'fun_app$as'(X0,X2) ),
    inference(rectify,[],[f218]) ).

tff(f218,axiom,
    ! [X0: 'Nat_option_bool_fun$'] :
      ( ( ! [X1: 'Nat$'] : 'fun_app$as'(X0,'fun_app$ao'('some$b',X1))
        & 'fun_app$as'(X0,'none$b') )
    <=> ! [X1: 'Nat_option$'] : 'fun_app$as'(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom216) ).

tff(f5522,plain,
    ( spl224_69
    | spl224_90 ),
    inference(avatar_split_clause,[],[f5512,f5520,f5177]) ).

tff(f5520,plain,
    ( spl224_90
  <=> ! [X2: 'B_character_data_ptr_option$'] :
        ( ( 'fun_app$t'('some$',sK51(X2,'uu$')) = X2 )
        | ( 'none$' = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_90])]) ).

tff(f5512,plain,
    ! [X2: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$t'('some$',sK51(X2,'uu$')) = X2 )
      | ( tltrue = tlfalse )
      | ( 'none$' = X2 ) ),
    inference(resolution,[],[f2897,f4021]) ).

tff(f5518,plain,
    ( spl224_69
    | spl224_89 ),
    inference(avatar_split_clause,[],[f5510,f5516,f5177]) ).

tff(f5516,plain,
    ( spl224_89
  <=> ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
        ( ( 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) = 'fun_app$t'('some$',sK51('case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0),'uu$')) )
        | ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_89])]) ).

tff(f5510,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ( 'case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0) = 'fun_app$t'('some$',sK51('case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),X0),'uu$')) )
      | ( tltrue = tlfalse )
      | ~ 'is_character_data_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(resolution,[],[f2897,f4210]) ).

tff(f5389,plain,
    ( spl224_87
    | spl224_88 ),
    inference(avatar_split_clause,[],[f5377,f5387,f5383]) ).

tff(f5383,plain,
    ( spl224_87
  <=> 'fun_app$b'('case_option$'(tlfalse,'uu$'),sK195('case_option$'(tlfalse,'uu$'))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_87])]) ).

tff(f5387,plain,
    ( spl224_88
  <=> ! [X0: 'B_character_data_ptr$'] : ( 'none$' = 'fun_app$t'('some$',X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_88])]) ).

tff(f5377,plain,
    ! [X0: 'B_character_data_ptr$'] :
      ( ( 'none$' = 'fun_app$t'('some$',X0) )
      | 'fun_app$b'('case_option$'(tlfalse,'uu$'),sK195('case_option$'(tlfalse,'uu$'))) ),
    inference(resolution,[],[f3974,f4021]) ).

tff(f3974,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$',X4: 'B_character_data_ptr$'] :
      ( ~ 'fun_app$b'(X0,'fun_app$t'('some$',X4))
      | 'fun_app$b'(X0,sK195(X0)) ),
    inference(cnf_transformation,[],[f2485]) ).

tff(f2485,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( 'fun_app$b'(X0,'fun_app$t'('some$',sK194(X0)))
        | 'fun_app$b'(X0,'none$')
        | ! [X2: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X2) )
      & ( 'fun_app$b'(X0,sK195(X0))
        | ( ! [X4: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X4))
          & ~ 'fun_app$b'(X0,'none$') ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK194,sK195])],[f2482,f2484,f2483]) ).

tff(f2483,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ? [X1: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X1))
     => 'fun_app$b'(X0,'fun_app$t'('some$',sK194(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f2484,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ? [X3: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X3)
     => 'fun_app$b'(X0,sK195(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f2482,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ? [X1: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X1))
        | 'fun_app$b'(X0,'none$')
        | ! [X2: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X2) )
      & ( ? [X3: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X3)
        | ( ! [X4: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X4))
          & ~ 'fun_app$b'(X0,'none$') ) ) ),
    inference(rectify,[],[f2481]) ).

tff(f2481,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ? [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2))
        | 'fun_app$b'(X0,'none$')
        | ! [X1: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X1) )
      & ( ? [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ( ! [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2))
          & ~ 'fun_app$b'(X0,'none$') ) ) ),
    inference(flattening,[],[f2480]) ).

tff(f2480,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ? [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2))
        | 'fun_app$b'(X0,'none$')
        | ! [X1: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X1) )
      & ( ? [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ( ! [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2))
          & ~ 'fun_app$b'(X0,'none$') ) ) ),
    inference(nnf_transformation,[],[f1069]) ).

tff(f1069,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ? [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2))
        | 'fun_app$b'(X0,'none$') )
    <=> ? [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1) ),
    inference(rectify,[],[f198]) ).

tff(f198,axiom,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ? [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
    <=> ( ? [X1: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X1))
        | 'fun_app$b'(X0,'none$') ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom196) ).

tff(f5365,plain,
    ( spl224_85
    | ~ spl224_86 ),
    inference(avatar_split_clause,[],[f5357,f5362,f5359]) ).

tff(f5359,plain,
    ( spl224_85
  <=> ! [X0: 'C$'] : 'is_element_ptr_kind_n_o_d_e_p_t_r$'('ext$'('fun_app$s'('inr$a','fun_app$q'('inr$',X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_85])]) ).

tff(f5357,plain,
    ! [X0: 'C$'] :
      ( ~ 'case_option$d'(tlfalse,'uup$','none$c')
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'('ext$'('fun_app$s'('inr$a','fun_app$q'('inr$',X0)))) ),
    inference(superposition,[],[f3207,f3079]) ).

tff(f3079,plain,
    ! [X0: 'C$'] : ( 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'('ext$'('fun_app$s'('inr$a','fun_app$q'('inr$',X0)))) = 'none$c' ),
    inference(cnf_transformation,[],[f297]) ).

tff(f297,axiom,
    ! [X0: 'C$'] : ( 'cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'('ext$'('fun_app$s'('inr$a','fun_app$q'('inr$',X0)))) = 'none$c' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom295) ).

tff(f5352,plain,
    ( spl224_84
    | spl224_76 ),
    inference(avatar_split_clause,[],[f5346,f5233,f5349]) ).

tff(f5346,plain,
    ( 'fun_app$b'('case_option$'(tlfalse,'uu$'),'none$')
    | ( 'none$' = sK173('case_option$'(tlfalse,'uu$')) ) ),
    inference(resolution,[],[f4021,f3814]) ).

tff(f3814,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ~ 'fun_app$b'(X0,sK173(X0))
      | 'fun_app$b'(X0,'none$') ),
    inference(cnf_transformation,[],[f2384]) ).

tff(f2384,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ~ 'fun_app$b'(X0,'none$')
        | ~ 'fun_app$b'(X0,'fun_app$t'('some$',sK172(X0))) )
      & ( ( 'fun_app$b'(X0,'none$')
          & ! [X3: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X3)) )
        | ~ 'fun_app$b'(X0,sK173(X0)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK172,sK173])],[f2381,f2383,f2382]) ).

tff(f2382,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ? [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2))
     => ~ 'fun_app$b'(X0,'fun_app$t'('some$',sK172(X0))) ),
    introduced(choice_axiom,[]) ).

tff(f2383,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ? [X4: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X4)
     => ~ 'fun_app$b'(X0,sK173(X0)) ),
    introduced(choice_axiom,[]) ).

tff(f2381,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ~ 'fun_app$b'(X0,'none$')
        | ? [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2)) )
      & ( ( 'fun_app$b'(X0,'none$')
          & ! [X3: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X3)) )
        | ? [X4: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X4) ) ),
    inference(rectify,[],[f2380]) ).

tff(f2380,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ~ 'fun_app$b'(X0,'none$')
        | ? [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2)) )
      & ( ( 'fun_app$b'(X0,'none$')
          & ! [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2)) )
        | ? [X1: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X1) ) ),
    inference(flattening,[],[f2379]) ).

tff(f2379,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
        | ~ 'fun_app$b'(X0,'none$')
        | ? [X2: 'B_character_data_ptr$'] : ~ 'fun_app$b'(X0,'fun_app$t'('some$',X2)) )
      & ( ( 'fun_app$b'(X0,'none$')
          & ! [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2)) )
        | ? [X1: 'B_character_data_ptr_option$'] : ~ 'fun_app$b'(X0,X1) ) ),
    inference(nnf_transformation,[],[f1023]) ).

tff(f1023,plain,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
    <=> ( 'fun_app$b'(X0,'none$')
        & ! [X2: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X2)) ) ),
    inference(rectify,[],[f216]) ).

tff(f216,axiom,
    ! [X0: 'B_character_data_ptr_option_bool_fun$'] :
      ( ! [X1: 'B_character_data_ptr_option$'] : 'fun_app$b'(X0,X1)
    <=> ( 'fun_app$b'(X0,'none$')
        & ! [X1: 'B_character_data_ptr$'] : 'fun_app$b'(X0,'fun_app$t'('some$',X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom214) ).

tff(f5331,plain,
    ~ spl224_67,
    inference(avatar_contradiction_clause,[],[f5330]) ).

tff(f5330,plain,
    ( $false
    | ~ spl224_67 ),
    inference(resolution,[],[f5168,f4228]) ).

tff(f4228,plain,
    ! [X0: 'B_character_data_ptr$'] : ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'('ext$'('fun_app$s'('inr$a','fun_app$u'('inl$',X0)))),
    inference(definition_unfolding,[],[f3542,f3627]) ).

tff(f3542,plain,
    ! [X0: 'B_character_data_ptr$'] : ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'('cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X0)),
    inference(cnf_transformation,[],[f92]) ).

tff(f92,axiom,
    ! [X0: 'B_character_data_ptr$'] : ~ 'is_element_ptr_kind_n_o_d_e_p_t_r$'('cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom90) ).

tff(f5168,plain,
    ( ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] : 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
    | ~ spl224_67 ),
    inference(avatar_component_clause,[],[f5167]) ).

tff(f5329,plain,
    ( spl224_83
    | spl224_67 ),
    inference(avatar_split_clause,[],[f5325,f5167,f5327]) ).

tff(f5327,plain,
    ( spl224_83
  <=> ! [X0: tlbool] :
        ( ( tltrue = X0 )
        | ~ 'case_option$d'(X0,'uup$','none$c') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_83])]) ).

tff(f5325,plain,
    ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X1)
      | ( tltrue = X0 )
      | ~ 'case_option$d'(X0,'uup$','none$c') ),
    inference(forward_subsumption_demodulation,[],[f5324,f3367]) ).

tff(f5324,plain,
    ! [X0: tlbool,X1: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'case_option$d'(X0,'uup$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X1))
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X1)
      | ( tltrue = X0 ) ),
    inference(superposition,[],[f3207,f2753]) ).

tff(f5303,plain,
    ( ~ spl224_82
    | spl224_20 ),
    inference(avatar_split_clause,[],[f5298,f4816,f5300]) ).

tff(f4816,plain,
    ( spl224_20
  <=> 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$a'('insert$'(sK115),'bot$'))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_20])]) ).

tff(f5298,plain,
    ( ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$'('uwh$'(sK114,'uwg$'),sK115))
    | spl224_20 ),
    inference(forward_demodulation,[],[f5297,f3280]) ).

tff(f3280,plain,
    ! [X2: 'Bool_bool_set_fun$',X0: tlbool,X1: tlbool] : ( 'fun_app$a'('insert$'(X1),'fun_app$'(X2,X0)) = 'fun_app$'('uwh$'(X1,X2),X0) ),
    inference(cnf_transformation,[],[f2017]) ).

tff(f2017,plain,
    ! [X0: tlbool,X1: tlbool,X2: 'Bool_bool_set_fun$'] : ( 'fun_app$a'('insert$'(X1),'fun_app$'(X2,X0)) = 'fun_app$'('uwh$'(X1,X2),X0) ),
    inference(rectify,[],[f922]) ).

tff(f922,plain,
    ! [X1: tlbool,X2: tlbool,X0: 'Bool_bool_set_fun$'] : ( 'fun_app$a'('insert$'(X2),'fun_app$'(X0,X1)) = 'fun_app$'('uwh$'(X2,X0),X1) ),
    inference(rectify,[],[f45]) ).

tff(f45,axiom,
    ! [X1: 'Bool_bool_set_fun$',X2: tlbool,X0: tlbool] : ( 'fun_app$'('uwh$'(X0,X1),X2) = 'fun_app$a'('insert$'(X0),'fun_app$'(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom44) ).

tff(f5297,plain,
    ( ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$'('uwg$',sK115)))
    | spl224_20 ),
    inference(forward_demodulation,[],[f4818,f3041]) ).

tff(f3041,plain,
    ! [X0: tlbool] : ( 'fun_app$'('uwg$',X0) = 'fun_app$a'('insert$'(X0),'bot$') ),
    inference(cnf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: tlbool] : ( 'fun_app$'('uwg$',X0) = 'fun_app$a'('insert$'(X0),'bot$') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom0) ).

tff(f4818,plain,
    ( ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$a'('insert$'(sK115),'bot$')))
    | spl224_20 ),
    inference(avatar_component_clause,[],[f4816]) ).

tff(f5296,plain,
    ( spl224_81
    | ~ spl224_8 ),
    inference(avatar_split_clause,[],[f5291,f4755,f5293]) ).

tff(f5293,plain,
    ( spl224_81
  <=> 'fun_app$k'('the_elem$','fun_app$'('uwg$',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_81])]) ).

tff(f4755,plain,
    ( spl224_8
  <=> 'fun_app$k'('the_elem$','fun_app$a'('insert$'(tltrue),'bot$')) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_8])]) ).

tff(f5291,plain,
    ( 'fun_app$k'('the_elem$','fun_app$'('uwg$',tltrue))
    | ~ spl224_8 ),
    inference(forward_demodulation,[],[f4757,f3041]) ).

tff(f4757,plain,
    ( 'fun_app$k'('the_elem$','fun_app$a'('insert$'(tltrue),'bot$'))
    | ~ spl224_8 ),
    inference(avatar_component_clause,[],[f4755]) ).

tff(f5285,plain,
    ( spl224_68
    | ~ spl224_10 ),
    inference(avatar_split_clause,[],[f2836,f4765,f5172]) ).

tff(f5172,plain,
    ( spl224_68
  <=> ( 'cofinite$' = 'bot$n' ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_68])]) ).

tff(f4765,plain,
    ( spl224_10
  <=> 'fun_app$l'('finite$a','top$a') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_10])]) ).

tff(f2836,plain,
    ( ~ 'fun_app$l'('finite$a','top$a')
    | ( 'cofinite$' = 'bot$n' ) ),
    inference(cnf_transformation,[],[f1718]) ).

tff(f1718,plain,
    ( ( 'fun_app$l'('finite$a','top$a')
      | ( 'cofinite$' != 'bot$n' ) )
    & ( ( 'cofinite$' = 'bot$n' )
      | ~ 'fun_app$l'('finite$a','top$a') ) ),
    inference(nnf_transformation,[],[f648]) ).

tff(f648,axiom,
    ( 'fun_app$l'('finite$a','top$a')
  <=> ( 'cofinite$' = 'bot$n' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom646) ).

tff(f5280,plain,
    ( spl224_45
    | ~ spl224_64 ),
    inference(avatar_split_clause,[],[f2963,f5137,f5010]) ).

tff(f5010,plain,
    ( spl224_45
  <=> 'bot$h' ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_45])]) ).

tff(f5137,plain,
    ( spl224_64
  <=> 'fun_app$k'('sup$b','bot$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_64])]) ).

tff(f2963,plain,
    ( ~ 'fun_app$k'('sup$b','bot$')
    | 'bot$h' ),
    inference(cnf_transformation,[],[f1808]) ).

tff(f1808,plain,
    ( ( 'fun_app$k'('sup$b','bot$')
      | ~ 'bot$h' )
    & ( 'bot$h'
      | ~ 'fun_app$k'('sup$b','bot$') ) ),
    inference(nnf_transformation,[],[f562]) ).

tff(f562,axiom,
    ( 'fun_app$k'('sup$b','bot$')
  <=> 'bot$h' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom560) ).

tff(f5276,plain,
    spl224_80,
    inference(avatar_split_clause,[],[f2874,f5273]) ).

tff(f5273,plain,
    ( spl224_80
  <=> ( 'bot$c' = 'collect$b'('uvj$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_80])]) ).

tff(f2874,plain,
    'bot$c' = 'collect$b'('uvj$'),
    inference(cnf_transformation,[],[f468]) ).

tff(f468,axiom,
    'bot$c' = 'collect$b'('uvj$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom466) ).

tff(f5265,plain,
    ( spl224_63
    | ~ spl224_45 ),
    inference(avatar_split_clause,[],[f3593,f5010,f5123]) ).

tff(f5123,plain,
    ( spl224_63
  <=> ! [X0: 'Nat$'] : 'fun_app$c'('bot$i',X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_63])]) ).

tff(f3593,plain,
    ! [X0: 'Nat$'] :
      ( ~ 'bot$h'
      | 'fun_app$c'('bot$i',X0) ),
    inference(cnf_transformation,[],[f2236]) ).

tff(f2236,plain,
    ! [X0: 'Nat$'] :
      ( ( 'fun_app$c'('bot$i',X0)
        | ~ 'bot$h' )
      & ( 'bot$h'
        | ~ 'fun_app$c'('bot$i',X0) ) ),
    inference(nnf_transformation,[],[f472]) ).

tff(f472,axiom,
    ! [X0: 'Nat$'] :
      ( 'fun_app$c'('bot$i',X0)
    <=> 'bot$h' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom470) ).

tff(f5261,plain,
    spl224_30,
    inference(avatar_split_clause,[],[f4553,f4909]) ).

tff(f4909,plain,
    ( spl224_30
  <=> 'fun_app$k'('finite$c','bot$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_30])]) ).

tff(f4553,plain,
    'fun_app$k'('finite$c','bot$'),
    inference(equality_resolution,[],[f3717]) ).

tff(f3717,plain,
    ! [X0: 'Bool_set$'] :
      ( 'fun_app$k'('finite$c',X0)
      | ( 'bot$' != X0 ) ),
    inference(cnf_transformation,[],[f1407]) ).

tff(f1407,plain,
    ! [X0: 'Bool_set$'] :
      ( 'fun_app$k'('finite$c',X0)
      | ( 'bot$' != X0 ) ),
    inference(ennf_transformation,[],[f611]) ).

tff(f611,axiom,
    ! [X0: 'Bool_set$'] :
      ( ~ 'fun_app$k'('finite$c',X0)
     => ( 'bot$' != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom609) ).

tff(f5260,plain,
    ( spl224_79
    | ~ spl224_3 ),
    inference(avatar_split_clause,[],[f3505,f4733,f5256]) ).

tff(f5256,plain,
    ( spl224_79
  <=> 'finite$b'('top$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_79])]) ).

tff(f4733,plain,
    ( spl224_3
  <=> 'fun_app$k'('finite$c','top$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_3])]) ).

tff(f3505,plain,
    ( ~ 'fun_app$k'('finite$c','top$')
    | 'finite$b'('top$b') ),
    inference(cnf_transformation,[],[f2175]) ).

tff(f2175,plain,
    ( ( 'finite$b'('top$b')
      | ~ 'fun_app$k'('finite$c','top$') )
    & ( 'fun_app$k'('finite$c','top$')
      | ~ 'finite$b'('top$b') ) ),
    inference(nnf_transformation,[],[f584]) ).

tff(f584,axiom,
    ( 'finite$b'('top$b')
  <=> 'fun_app$k'('finite$c','top$') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom582) ).

tff(f5259,plain,
    ( ~ spl224_79
    | spl224_3 ),
    inference(avatar_split_clause,[],[f3504,f4733,f5256]) ).

tff(f3504,plain,
    ( 'fun_app$k'('finite$c','top$')
    | ~ 'finite$b'('top$b') ),
    inference(cnf_transformation,[],[f2175]) ).

tff(f5251,plain,
    spl224_74,
    inference(avatar_split_clause,[],[f4479,f5211]) ).

tff(f5211,plain,
    ( spl224_74
  <=> ( 'bot$' = 'these$'('insert$b'('none$a','bot$m')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_74])]) ).

tff(f4479,plain,
    'bot$' = 'these$'('insert$b'('none$a','bot$m')),
    inference(equality_resolution,[],[f3445]) ).

tff(f3445,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( 'bot$' = 'these$'(X0) )
      | ( 'insert$b'('none$a','bot$m') != X0 ) ),
    inference(cnf_transformation,[],[f2130]) ).

tff(f2130,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( 'bot$m' = X0 )
        | ( 'insert$b'('none$a','bot$m') = X0 )
        | ( 'bot$' != 'these$'(X0) ) )
      & ( ( 'bot$' = 'these$'(X0) )
        | ( ( 'bot$m' != X0 )
          & ( 'insert$b'('none$a','bot$m') != X0 ) ) ) ),
    inference(flattening,[],[f2129]) ).

tff(f2129,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( 'bot$m' = X0 )
        | ( 'insert$b'('none$a','bot$m') = X0 )
        | ( 'bot$' != 'these$'(X0) ) )
      & ( ( 'bot$' = 'these$'(X0) )
        | ( ( 'bot$m' != X0 )
          & ( 'insert$b'('none$a','bot$m') != X0 ) ) ) ),
    inference(nnf_transformation,[],[f540]) ).

tff(f540,axiom,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( 'bot$m' = X0 )
        | ( 'insert$b'('none$a','bot$m') = X0 ) )
    <=> ( 'bot$' = 'these$'(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom538) ).

tff(f5250,plain,
    ~ spl224_78,
    inference(avatar_split_clause,[],[f4217,f5247]) ).

tff(f4217,plain,
    'node_ptr$' != 'ext$'('fun_app$s'('inr$a','fun_app$u'('inl$','fun_app$al'('the$','case_node_ptr$'('case_sum$'('uvf$','case_sum$a'('some$','uvg$')),'node_ptr$'))))),
    inference(definition_unfolding,[],[f3389,f3627,f3992]) ).

tff(f3389,plain,
    'node_ptr$' != 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'('fun_app$al'('the$','cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'('node_ptr$'))),
    inference(cnf_transformation,[],[f995]) ).

tff(f995,plain,
    'node_ptr$' != 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'('fun_app$al'('the$','cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'('node_ptr$'))),
    inference(flattening,[],[f87]) ).

tff(f87,negated_conjecture,
    ( ( ~ 'node_ptr$' )
    = 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'('fun_app$al'('the$','cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'('node_ptr$'))) ),
    inference(negated_conjecture,[],[f86]) ).

tff(f86,conjecture,
    'node_ptr$' = 'cast_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r_2_n_o_d_e_p_t_r$'('fun_app$al'('the$','cast_n_o_d_e_p_t_r_2_c_h_a_r_a_c_t_e_r_d_a_t_a_p_t_r$'('node_ptr$'))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conjecture85) ).

tff(f5242,plain,
    spl224_77,
    inference(avatar_split_clause,[],[f4642,f5239]) ).

tff(f5239,plain,
    ( spl224_77
  <=> ( 'bot$p' = 'plus$'('bot$','bot$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_77])]) ).

tff(f4642,plain,
    'bot$p' = 'plus$'('bot$','bot$'),
    inference(equality_resolution,[],[f4641]) ).

tff(f4641,plain,
    ! [X1: 'Bool_set$'] :
      ( ( 'bot$p' = 'plus$'(X1,'bot$') )
      | ( 'bot$' != X1 ) ),
    inference(equality_resolution,[],[f4149]) ).

tff(f4149,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( 'bot$p' = 'plus$'(X1,X0) )
      | ( 'bot$' != X0 )
      | ( 'bot$' != X1 ) ),
    inference(cnf_transformation,[],[f2607]) ).

tff(f2607,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( ( 'bot$' = X0 )
          & ( 'bot$' = X1 ) )
        | ( 'bot$p' != 'plus$'(X1,X0) ) )
      & ( ( 'bot$p' = 'plus$'(X1,X0) )
        | ( 'bot$' != X0 )
        | ( 'bot$' != X1 ) ) ),
    inference(flattening,[],[f2606]) ).

tff(f2606,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( ( 'bot$' = X0 )
          & ( 'bot$' = X1 ) )
        | ( 'bot$p' != 'plus$'(X1,X0) ) )
      & ( ( 'bot$p' = 'plus$'(X1,X0) )
        | ( 'bot$' != X0 )
        | ( 'bot$' != X1 ) ) ),
    inference(nnf_transformation,[],[f792]) ).

tff(f792,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( 'bot$' = X0 )
        & ( 'bot$' = X1 ) )
    <=> ( 'bot$p' = 'plus$'(X1,X0) ) ),
    inference(rectify,[],[f655]) ).

tff(f655,axiom,
    ! [X1: 'Bool_set$',X0: 'Bool_set$'] :
      ( ( ( 'bot$' = X1 )
        & ( 'bot$' = X0 ) )
    <=> ( 'plus$'(X0,X1) = 'bot$p' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom653) ).

tff(f5237,plain,
    spl224_54,
    inference(avatar_split_clause,[],[f3121,f5064]) ).

tff(f5064,plain,
    ( spl224_54
  <=> ( 'bot$a' = 'set_option$a'('none$e') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_54])]) ).

tff(f3121,plain,
    'bot$a' = 'set_option$a'('none$e'),
    inference(cnf_transformation,[],[f401]) ).

tff(f401,axiom,
    'bot$a' = 'set_option$a'('none$e'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom399) ).

tff(f5236,plain,
    ~ spl224_76,
    inference(avatar_split_clause,[],[f4619,f5233]) ).

tff(f4619,plain,
    ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),'none$'),
    inference(equality_resolution,[],[f4020]) ).

tff(f4020,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'none$' != X0 )
      | ~ 'fun_app$b'('case_option$'(tlfalse,'uu$'),X0) ),
    inference(cnf_transformation,[],[f2520]) ).

tff(f5231,plain,
    ( ~ spl224_10
    | spl224_29 ),
    inference(avatar_split_clause,[],[f3370,f4899,f4765]) ).

tff(f4899,plain,
    ( spl224_29
  <=> 'finite$'('image$h'('some$b','top$a')) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_29])]) ).

tff(f3370,plain,
    ( 'finite$'('image$h'('some$b','top$a'))
    | ~ 'fun_app$l'('finite$a','top$a') ),
    inference(cnf_transformation,[],[f2080]) ).

tff(f2080,plain,
    ( ( 'fun_app$l'('finite$a','top$a')
      | ~ 'finite$'('image$h'('some$b','top$a')) )
    & ( 'finite$'('image$h'('some$b','top$a'))
      | ~ 'fun_app$l'('finite$a','top$a') ) ),
    inference(nnf_transformation,[],[f586]) ).

tff(f586,axiom,
    ( 'fun_app$l'('finite$a','top$a')
  <=> 'finite$'('image$h'('some$b','top$a')) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom584) ).

tff(f5225,plain,
    ~ spl224_75,
    inference(avatar_split_clause,[],[f4636,f5222]) ).

tff(f5222,plain,
    ( spl224_75
  <=> 'member$g'('none$a','image$f'('some$a','top$')) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_75])]) ).

tff(f4636,plain,
    ~ 'member$g'('none$a','image$f'('some$a','top$')),
    inference(equality_resolution,[],[f4120]) ).

tff(f4120,plain,
    ! [X0: 'Bool_option$'] :
      ( ~ 'member$g'(X0,'image$f'('some$a','top$'))
      | ( 'none$a' != X0 ) ),
    inference(cnf_transformation,[],[f2586]) ).

tff(f2586,plain,
    ! [X0: 'Bool_option$'] :
      ( ( ( 'none$a' = X0 )
        | 'member$g'(X0,'image$f'('some$a','top$')) )
      & ( ~ 'member$g'(X0,'image$f'('some$a','top$'))
        | ( 'none$a' != X0 ) ) ),
    inference(nnf_transformation,[],[f550]) ).

tff(f550,axiom,
    ! [X0: 'Bool_option$'] :
      ( ( 'none$a' = X0 )
    <=> ~ 'member$g'(X0,'image$f'('some$a','top$')) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom548) ).

tff(f5214,plain,
    spl224_74,
    inference(avatar_split_clause,[],[f4487,f5211]) ).

tff(f4487,plain,
    'bot$' = 'these$'('insert$b'('none$a','bot$m')),
    inference(equality_resolution,[],[f3474]) ).

tff(f3474,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( 'insert$b'('none$a','bot$m') != X0 )
      | ( 'bot$' = 'these$'(X0) ) ),
    inference(cnf_transformation,[],[f2150]) ).

tff(f2150,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( ( 'bot$m' != X0 )
          & ( 'insert$b'('none$a','bot$m') != X0 ) )
        | ( 'bot$' = 'these$'(X0) ) )
      & ( ( 'bot$' != 'these$'(X0) )
        | ( 'bot$m' = X0 )
        | ( 'insert$b'('none$a','bot$m') = X0 ) ) ),
    inference(flattening,[],[f2149]) ).

tff(f2149,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( ( 'bot$m' != X0 )
          & ( 'insert$b'('none$a','bot$m') != X0 ) )
        | ( 'bot$' = 'these$'(X0) ) )
      & ( ( 'bot$' != 'these$'(X0) )
        | ( 'bot$m' = X0 )
        | ( 'insert$b'('none$a','bot$m') = X0 ) ) ),
    inference(nnf_transformation,[],[f539]) ).

tff(f539,axiom,
    ! [X0: 'Bool_option_set$'] :
      ( ( ( 'bot$m' != X0 )
        & ( 'insert$b'('none$a','bot$m') != X0 ) )
    <=> ( 'bot$' != 'these$'(X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom537) ).

tff(f5209,plain,
    spl224_73,
    inference(avatar_split_clause,[],[f3759,f5206]) ).

tff(f5206,plain,
    ( spl224_73
  <=> ( 'bot$c' = 'collect$b'('bot$l') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_73])]) ).

tff(f3759,plain,
    'bot$c' = 'collect$b'('bot$l'),
    inference(cnf_transformation,[],[f489]) ).

tff(f489,axiom,
    'bot$c' = 'collect$b'('bot$l'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom487) ).

tff(f5204,plain,
    ( ~ spl224_4
    | spl224_3 ),
    inference(avatar_split_clause,[],[f2816,f4733,f4737]) ).

tff(f4737,plain,
    ( spl224_4
  <=> 'finite$b'('image$f'('some$a','top$')) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_4])]) ).

tff(f2816,plain,
    ( 'fun_app$k'('finite$c','top$')
    | ~ 'finite$b'('image$f'('some$a','top$')) ),
    inference(cnf_transformation,[],[f1705]) ).

tff(f1705,plain,
    ( ( 'finite$b'('image$f'('some$a','top$'))
      | ~ 'fun_app$k'('finite$c','top$') )
    & ( 'fun_app$k'('finite$c','top$')
      | ~ 'finite$b'('image$f'('some$a','top$')) ) ),
    inference(nnf_transformation,[],[f587]) ).

tff(f587,axiom,
    ( 'finite$b'('image$f'('some$a','top$'))
  <=> 'fun_app$k'('finite$c','top$') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom585) ).

tff(f5201,plain,
    spl224_72,
    inference(avatar_split_clause,[],[f4582,f5198]) ).

tff(f5198,plain,
    ( spl224_72
  <=> ( 'top$' = 'collect$c'('uvl$'(tltrue)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_72])]) ).

tff(f4582,plain,
    'top$' = 'collect$c'('uvl$'(tltrue)),
    inference(equality_resolution,[],[f3801]) ).

tff(f3801,plain,
    ! [X0: tlbool] :
      ( ( 'top$' = 'collect$c'('uvl$'(X0)) )
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f1525]) ).

tff(f1525,plain,
    ! [X0: tlbool] :
      ( ( ( 'bot$' = 'collect$c'('uvl$'(X0)) )
        | ( tltrue = X0 ) )
      & ( ( 'top$' = 'collect$c'('uvl$'(X0)) )
        | ( tltrue != X0 ) ) ),
    inference(ennf_transformation,[],[f552]) ).

tff(f552,axiom,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
       => ( 'top$' = 'collect$c'('uvl$'(X0)) ) )
      & ( ( tltrue != X0 )
       => ( 'bot$' = 'collect$c'('uvl$'(X0)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom550) ).

tff(f5196,plain,
    spl224_71,
    inference(avatar_split_clause,[],[f3221,f5193]) ).

tff(f5193,plain,
    ( spl224_71
  <=> ( 'top$' = 'collect$c'('uua$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_71])]) ).

tff(f3221,plain,
    'top$' = 'collect$c'('uua$'),
    inference(cnf_transformation,[],[f555]) ).

tff(f555,axiom,
    'top$' = 'collect$c'('uua$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom553) ).

tff(f5191,plain,
    spl224_5,
    inference(avatar_split_clause,[],[f3195,f4742]) ).

tff(f4742,plain,
    ( spl224_5
  <=> 'fun_app$as'('is_none$b','none$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_5])]) ).

tff(f3195,plain,
    'fun_app$as'('is_none$b','none$b'),
    inference(cnf_transformation,[],[f1079]) ).

tff(f1079,plain,
    'fun_app$as'('is_none$b','none$b'),
    inference(true_and_false_elimination,[],[f119]) ).

tff(f119,axiom,
    ( $true
  <=> 'fun_app$as'('is_none$b','none$b') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom117) ).

tff(f5190,plain,
    ( spl224_70
    | ~ spl224_3 ),
    inference(avatar_split_clause,[],[f3429,f4733,f5188]) ).

tff(f5188,plain,
    ( spl224_70
  <=> ! [X0: 'Bool_bool_fun$'] :
        ( 'fun_app$k'('finite$c','collect$c'('uwr$'(X0)))
        | ~ 'fun_app$k'('finite$c','collect$c'(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_70])]) ).

tff(f3429,plain,
    ! [X0: 'Bool_bool_fun$'] :
      ( ~ 'fun_app$k'('finite$c','top$')
      | 'fun_app$k'('finite$c','collect$c'('uwr$'(X0)))
      | ~ 'fun_app$k'('finite$c','collect$c'(X0)) ),
    inference(cnf_transformation,[],[f2120]) ).

tff(f2120,plain,
    ! [X0: 'Bool_bool_fun$'] :
      ( ~ 'fun_app$k'('finite$c','collect$c'(X0))
      | ( ( 'fun_app$k'('finite$c','collect$c'('uwr$'(X0)))
          | ~ 'fun_app$k'('finite$c','top$') )
        & ( 'fun_app$k'('finite$c','top$')
          | ~ 'fun_app$k'('finite$c','collect$c'('uwr$'(X0))) ) ) ),
    inference(nnf_transformation,[],[f1436]) ).

tff(f1436,plain,
    ! [X0: 'Bool_bool_fun$'] :
      ( ~ 'fun_app$k'('finite$c','collect$c'(X0))
      | ( 'fun_app$k'('finite$c','collect$c'('uwr$'(X0)))
      <=> 'fun_app$k'('finite$c','top$') ) ),
    inference(ennf_transformation,[],[f601]) ).

tff(f601,axiom,
    ! [X0: 'Bool_bool_fun$'] :
      ( 'fun_app$k'('finite$c','collect$c'(X0))
     => ( 'fun_app$k'('finite$c','collect$c'('uwr$'(X0)))
      <=> 'fun_app$k'('finite$c','top$') ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom599) ).

tff(f5180,plain,
    ~ spl224_69,
    inference(avatar_split_clause,[],[f3489,f5177]) ).

tff(f3489,plain,
    tltrue != tlfalse,
    inference(cnf_transformation,[],[f754]) ).

tff(f754,axiom,
    tltrue != tlfalse,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_753) ).

tff(f5175,plain,
    ( ~ spl224_68
    | spl224_10 ),
    inference(avatar_split_clause,[],[f2837,f4765,f5172]) ).

tff(f2837,plain,
    ( 'fun_app$l'('finite$a','top$a')
    | ( 'cofinite$' != 'bot$n' ) ),
    inference(cnf_transformation,[],[f1718]) ).

tff(f5169,plain,
    ( ~ spl224_66
    | spl224_67 ),
    inference(avatar_split_clause,[],[f5161,f5167,f5163]) ).

tff(f5161,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0)
      | ~ 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','none$c') ),
    inference(forward_subsumption_demodulation,[],[f3269,f3367]) ).

tff(f3269,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(cnf_transformation,[],[f1300]) ).

tff(f1300,plain,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( ~ 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
      | 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    inference(ennf_transformation,[],[f308]) ).

tff(f308,axiom,
    ! [X0: 'A_element_ptr_b_character_data_ptr_c_sum_sum_node_ptr$'] :
      ( 'case_option$d'(tlfalse,'is_element_ptr_e_l_e_m_e_n_t_p_t_r$','cast_n_o_d_e_p_t_r_2_e_l_e_m_e_n_t_p_t_r$'(X0))
     => 'is_element_ptr_kind_n_o_d_e_p_t_r$'(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom306) ).

tff(f5154,plain,
    ( spl224_46
    | ~ spl224_45 ),
    inference(avatar_split_clause,[],[f3819,f5010,f5014]) ).

tff(f5014,plain,
    ( spl224_46
  <=> ! [X0: tlbool] : 'fun_app$j'('bot$g',X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_46])]) ).

tff(f3819,plain,
    ! [X0: tlbool] :
      ( ~ 'bot$h'
      | 'fun_app$j'('bot$g',X0) ),
    inference(cnf_transformation,[],[f2385]) ).

tff(f2385,plain,
    ! [X0: tlbool] :
      ( ( 'fun_app$j'('bot$g',X0)
        | ~ 'bot$h' )
      & ( 'bot$h'
        | ~ 'fun_app$j'('bot$g',X0) ) ),
    inference(nnf_transformation,[],[f502]) ).

tff(f502,axiom,
    ! [X0: tlbool] :
      ( 'fun_app$j'('bot$g',X0)
    <=> 'bot$h' ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom500) ).

tff(f5153,plain,
    ( spl224_10
    | spl224_65 ),
    inference(avatar_split_clause,[],[f3947,f5151,f4765]) ).

tff(f5151,plain,
    ( spl224_65
  <=> ! [X0: 'Nat_bool_fun$'] :
        ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
        | ~ 'fun_app$l'('finite$a','collect$e'('uwq$'(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_65])]) ).

tff(f3947,plain,
    ! [X0: 'Nat_bool_fun$'] :
      ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
      | ~ 'fun_app$l'('finite$a','collect$e'('uwq$'(X0)))
      | 'fun_app$l'('finite$a','top$a') ),
    inference(cnf_transformation,[],[f2458]) ).

tff(f2458,plain,
    ! [X0: 'Nat_bool_fun$'] :
      ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
      | ( ( 'fun_app$l'('finite$a','top$a')
          | ~ 'fun_app$l'('finite$a','collect$e'('uwq$'(X0))) )
        & ( 'fun_app$l'('finite$a','collect$e'('uwq$'(X0)))
          | ~ 'fun_app$l'('finite$a','top$a') ) ) ),
    inference(nnf_transformation,[],[f1481]) ).

tff(f1481,plain,
    ! [X0: 'Nat_bool_fun$'] :
      ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
      | ( 'fun_app$l'('finite$a','top$a')
      <=> 'fun_app$l'('finite$a','collect$e'('uwq$'(X0))) ) ),
    inference(ennf_transformation,[],[f600]) ).

tff(f600,axiom,
    ! [X0: 'Nat_bool_fun$'] :
      ( 'fun_app$l'('finite$a','collect$e'(X0))
     => ( 'fun_app$l'('finite$a','top$a')
      <=> 'fun_app$l'('finite$a','collect$e'('uwq$'(X0))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom598) ).

tff(f5142,plain,
    spl224_18,
    inference(avatar_split_clause,[],[f4576,f4804]) ).

tff(f4804,plain,
    ( spl224_18
  <=> ( 'bot$c' = 'set_option$b'('none$f') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_18])]) ).

tff(f4576,plain,
    'bot$c' = 'set_option$b'('none$f'),
    inference(equality_resolution,[],[f3773]) ).

tff(f3773,plain,
    ! [X0: 'Int_option$'] :
      ( ( 'set_option$b'(X0) = 'bot$c' )
      | ( 'none$f' != X0 ) ),
    inference(cnf_transformation,[],[f2351]) ).

tff(f2351,plain,
    ! [X0: 'Int_option$'] :
      ( ( ( 'set_option$b'(X0) = 'bot$c' )
        | ( 'none$f' != X0 ) )
      & ( ( 'none$f' = X0 )
        | ( 'set_option$b'(X0) != 'bot$c' ) ) ),
    inference(nnf_transformation,[],[f367]) ).

tff(f367,axiom,
    ! [X0: 'Int_option$'] :
      ( ( 'set_option$b'(X0) = 'bot$c' )
    <=> ( 'none$f' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom365) ).

tff(f5140,plain,
    ( ~ spl224_45
    | spl224_64 ),
    inference(avatar_split_clause,[],[f2964,f5137,f5010]) ).

tff(f2964,plain,
    ( 'fun_app$k'('sup$b','bot$')
    | ~ 'bot$h' ),
    inference(cnf_transformation,[],[f1808]) ).

tff(f5135,plain,
    spl224_35,
    inference(avatar_split_clause,[],[f3381,f4953]) ).

tff(f4953,plain,
    ( spl224_35
  <=> 'fun_app$b'('is_none$','none$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_35])]) ).

tff(f3381,plain,
    'fun_app$b'('is_none$','none$'),
    inference(cnf_transformation,[],[f1003]) ).

tff(f1003,plain,
    'fun_app$b'('is_none$','none$'),
    inference(true_and_false_elimination,[],[f117]) ).

tff(f117,axiom,
    ( $true
  <=> 'fun_app$b'('is_none$','none$') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom115) ).

tff(f5132,plain,
    ( spl224_61
    | spl224_45 ),
    inference(avatar_split_clause,[],[f3375,f5010,f5110]) ).

tff(f5110,plain,
    ( spl224_61
  <=> ! [X0: 'Nat$'] : ~ 'fun_app$c'('bot$i',X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_61])]) ).

tff(f3375,plain,
    ! [X0: 'Nat$'] :
      ( 'bot$h'
      | ~ 'fun_app$c'('bot$i',X0) ),
    inference(cnf_transformation,[],[f2082]) ).

tff(f2082,plain,
    ! [X0: 'Nat$'] :
      ( ( 'bot$h'
        | ~ 'fun_app$c'('bot$i',X0) )
      & ( 'fun_app$c'('bot$i',X0)
        | ~ 'bot$h' ) ),
    inference(nnf_transformation,[],[f503]) ).

tff(f503,axiom,
    ! [X0: 'Nat$'] :
      ( 'bot$h'
    <=> 'fun_app$c'('bot$i',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom501) ).

tff(f5128,plain,
    spl224_35,
    inference(avatar_split_clause,[],[f3332,f4953]) ).

tff(f3332,plain,
    'fun_app$b'('is_none$','none$'),
    inference(cnf_transformation,[],[f133]) ).

tff(f133,axiom,
    'fun_app$b'('is_none$','none$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom131) ).

tff(f5127,plain,
    spl224_2,
    inference(avatar_split_clause,[],[f4478,f4728]) ).

tff(f4728,plain,
    ( spl224_2
  <=> ( 'bot$' = 'these$'('bot$m') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_2])]) ).

tff(f4478,plain,
    'bot$' = 'these$'('bot$m'),
    inference(equality_resolution,[],[f3446]) ).

tff(f3446,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( 'bot$' = 'these$'(X0) )
      | ( 'bot$m' != X0 ) ),
    inference(cnf_transformation,[],[f2130]) ).

tff(f5125,plain,
    ( spl224_63
    | ~ spl224_45 ),
    inference(avatar_split_clause,[],[f3374,f5010,f5123]) ).

tff(f3374,plain,
    ! [X0: 'Nat$'] :
      ( ~ 'bot$h'
      | 'fun_app$c'('bot$i',X0) ),
    inference(cnf_transformation,[],[f2082]) ).

tff(f5121,plain,
    ~ spl224_62,
    inference(avatar_split_clause,[],[f4137,f5118]) ).

tff(f5118,plain,
    ( spl224_62
  <=> ( 'bot$' = 'top$' ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_62])]) ).

tff(f4137,plain,
    'bot$' != 'top$',
    inference(cnf_transformation,[],[f553]) ).

tff(f553,axiom,
    'bot$' != 'top$',
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom551) ).

tff(f5112,plain,
    ( spl224_45
    | spl224_61 ),
    inference(avatar_split_clause,[],[f3592,f5110,f5010]) ).

tff(f3592,plain,
    ! [X0: 'Nat$'] :
      ( ~ 'fun_app$c'('bot$i',X0)
      | 'bot$h' ),
    inference(cnf_transformation,[],[f2236]) ).

tff(f5108,plain,
    spl224_60,
    inference(avatar_split_clause,[],[f2870,f5105]) ).

tff(f5105,plain,
    ( spl224_60
  <=> ( 'bot$b' = 'collect$e'('bot$i') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_60])]) ).

tff(f2870,plain,
    'bot$b' = 'collect$e'('bot$i'),
    inference(cnf_transformation,[],[f490]) ).

tff(f490,axiom,
    'bot$b' = 'collect$e'('bot$i'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom488) ).

tff(f5100,plain,
    ~ spl224_59,
    inference(avatar_split_clause,[],[f4493,f5097]) ).

tff(f4493,plain,
    ~ 'fun_app$am'('case_option$b'(tlfalse,'uua$'),'none$a'),
    inference(equality_resolution,[],[f3492]) ).

tff(f3492,plain,
    ! [X0: 'Bool_option$'] :
      ( ( 'none$a' != X0 )
      | ~ 'fun_app$am'('case_option$b'(tlfalse,'uua$'),X0) ),
    inference(cnf_transformation,[],[f2164]) ).

tff(f5095,plain,
    spl224_58,
    inference(avatar_split_clause,[],[f3011,f5092]) ).

tff(f5092,plain,
    ( spl224_58
  <=> ( 'top$d' = 'sup$g'('image$i'('inl$b','top$'),'image$i'('inr$b','top$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_58])]) ).

tff(f3011,plain,
    'top$d' = 'sup$g'('image$i'('inl$b','top$'),'image$i'('inr$b','top$')),
    inference(cnf_transformation,[],[f595]) ).

tff(f595,axiom,
    'top$d' = 'sup$g'('image$i'('inl$b','top$'),'image$i'('inr$b','top$')),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom593) ).

tff(f5088,plain,
    ( spl224_45
    | spl224_50 ),
    inference(avatar_split_clause,[],[f3683,f5038,f5010]) ).

tff(f5038,plain,
    ( spl224_50
  <=> ! [X0: tlbool] : ~ 'fun_app$j'('bot$g',X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_50])]) ).

tff(f3683,plain,
    ! [X0: tlbool] :
      ( ~ 'fun_app$j'('bot$g',X0)
      | 'bot$h' ),
    inference(cnf_transformation,[],[f2295]) ).

tff(f2295,plain,
    ! [X0: tlbool] :
      ( ( 'bot$h'
        | ~ 'fun_app$j'('bot$g',X0) )
      & ( 'fun_app$j'('bot$g',X0)
        | ~ 'bot$h' ) ),
    inference(nnf_transformation,[],[f471]) ).

tff(f471,axiom,
    ! [X0: tlbool] :
      ( 'bot$h'
    <=> 'fun_app$j'('bot$g',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom469) ).

tff(f5087,plain,
    spl224_57,
    inference(avatar_split_clause,[],[f4347,f5084]) ).

tff(f4347,plain,
    'fun_app$as'('case_option$c'(tltrue,'uud$'),'none$b'),
    inference(equality_resolution,[],[f3029]) ).

tff(f3029,plain,
    ! [X0: 'Nat_option$'] :
      ( 'fun_app$as'('case_option$c'(tltrue,'uud$'),X0)
      | ( 'none$b' != X0 ) ),
    inference(cnf_transformation,[],[f1840]) ).

tff(f5082,plain,
    ~ spl224_56,
    inference(avatar_split_clause,[],[f4422,f5079]) ).

tff(f4422,plain,
    ~ 'fun_app$as'('case_option$c'(tlfalse,'uub$'),'none$b'),
    inference(equality_resolution,[],[f3168]) ).

tff(f3168,plain,
    ! [X0: 'Nat_option$'] :
      ( ( 'none$b' != X0 )
      | ~ 'fun_app$as'('case_option$c'(tlfalse,'uub$'),X0) ),
    inference(cnf_transformation,[],[f1930]) ).

tff(f5077,plain,
    spl224_28,
    inference(avatar_split_clause,[],[f3120,f4892]) ).

tff(f4892,plain,
    ( spl224_28
  <=> 'fun_app$l'('finite$a','bot$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_28])]) ).

tff(f3120,plain,
    'fun_app$l'('finite$a','bot$b'),
    inference(cnf_transformation,[],[f612]) ).

tff(f612,axiom,
    'fun_app$l'('finite$a','bot$b'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom610) ).

tff(f5073,plain,
    ( spl224_55
    | spl224_3 ),
    inference(avatar_split_clause,[],[f3428,f4733,f5071]) ).

tff(f5071,plain,
    ( spl224_55
  <=> ! [X0: 'Bool_bool_fun$'] :
        ( ~ 'fun_app$k'('finite$c','collect$c'(X0))
        | ~ 'fun_app$k'('finite$c','collect$c'('uwr$'(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_55])]) ).

tff(f3428,plain,
    ! [X0: 'Bool_bool_fun$'] :
      ( 'fun_app$k'('finite$c','top$')
      | ~ 'fun_app$k'('finite$c','collect$c'(X0))
      | ~ 'fun_app$k'('finite$c','collect$c'('uwr$'(X0))) ),
    inference(cnf_transformation,[],[f2120]) ).

tff(f5067,plain,
    spl224_54,
    inference(avatar_split_clause,[],[f4430,f5064]) ).

tff(f4430,plain,
    'bot$a' = 'set_option$a'('none$e'),
    inference(equality_resolution,[],[f3206]) ).

tff(f3206,plain,
    ! [X0: 'Nat_set_option$'] :
      ( ( 'set_option$a'(X0) = 'bot$a' )
      | ( 'none$e' != X0 ) ),
    inference(cnf_transformation,[],[f1961]) ).

tff(f1961,plain,
    ! [X0: 'Nat_set_option$'] :
      ( ( ( 'set_option$a'(X0) = 'bot$a' )
        | ( 'none$e' != X0 ) )
      & ( ( 'none$e' = X0 )
        | ( 'set_option$a'(X0) != 'bot$a' ) ) ),
    inference(nnf_transformation,[],[f365]) ).

tff(f365,axiom,
    ! [X0: 'Nat_set_option$'] :
      ( ( 'set_option$a'(X0) = 'bot$a' )
    <=> ( 'none$e' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom363) ).

tff(f5062,plain,
    spl224_53,
    inference(avatar_split_clause,[],[f3295,f5059]) ).

tff(f5059,plain,
    ( spl224_53
  <=> ( 'top$d' = 'plus$'('top$','top$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_53])]) ).

tff(f3295,plain,
    'top$d' = 'plus$'('top$','top$'),
    inference(cnf_transformation,[],[f657]) ).

tff(f657,axiom,
    'top$d' = 'plus$'('top$','top$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom655) ).

tff(f5057,plain,
    spl224_52,
    inference(avatar_split_clause,[],[f2643,f5050]) ).

tff(f5050,plain,
    ( spl224_52
  <=> ( 'bot$' = 'sup$d'('bot$e') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_52])]) ).

tff(f2643,plain,
    'bot$' = 'sup$d'('bot$e'),
    inference(cnf_transformation,[],[f561]) ).

tff(f561,axiom,
    'bot$' = 'sup$d'('bot$e'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom559) ).

tff(f5056,plain,
    spl224_33,
    inference(avatar_split_clause,[],[f4481,f4939]) ).

tff(f4939,plain,
    ( spl224_33
  <=> ( 'bot$b' = 'set_option$c'('none$b') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_33])]) ).

tff(f4481,plain,
    'bot$b' = 'set_option$c'('none$b'),
    inference(equality_resolution,[],[f3454]) ).

tff(f3454,plain,
    ! [X0: 'Nat_option$'] :
      ( ( 'set_option$c'(X0) = 'bot$b' )
      | ( 'none$b' != X0 ) ),
    inference(cnf_transformation,[],[f2136]) ).

tff(f2136,plain,
    ! [X0: 'Nat_option$'] :
      ( ( ( 'set_option$c'(X0) = 'bot$b' )
        | ( 'none$b' != X0 ) )
      & ( ( 'none$b' = X0 )
        | ( 'set_option$c'(X0) != 'bot$b' ) ) ),
    inference(nnf_transformation,[],[f366]) ).

tff(f366,axiom,
    ! [X0: 'Nat_option$'] :
      ( ( 'set_option$c'(X0) = 'bot$b' )
    <=> ( 'none$b' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom364) ).

tff(f5053,plain,
    spl224_52,
    inference(avatar_split_clause,[],[f3133,f5050]) ).

tff(f3133,plain,
    'bot$' = 'sup$d'('bot$e'),
    inference(cnf_transformation,[],[f569]) ).

tff(f569,axiom,
    'bot$' = 'sup$d'('bot$e'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom567) ).

tff(f5046,plain,
    spl224_51,
    inference(avatar_split_clause,[],[f5041,f5043]) ).

tff(f5041,plain,
    'top$' = 'fun_app$a'('insert$'(tlfalse),'fun_app$'('uwg$',tltrue)),
    inference(forward_demodulation,[],[f2684,f3041]) ).

tff(f2684,plain,
    'top$' = 'fun_app$a'('insert$'(tlfalse),'fun_app$a'('insert$'(tltrue),'bot$')),
    inference(cnf_transformation,[],[f605]) ).

tff(f605,axiom,
    'top$' = 'fun_app$a'('insert$'(tlfalse),'fun_app$a'('insert$'(tltrue),'bot$')),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom603) ).

tff(f5040,plain,
    ( spl224_50
    | spl224_45 ),
    inference(avatar_split_clause,[],[f3818,f5010,f5038]) ).

tff(f3818,plain,
    ! [X0: tlbool] :
      ( 'bot$h'
      | ~ 'fun_app$j'('bot$g',X0) ),
    inference(cnf_transformation,[],[f2385]) ).

tff(f5036,plain,
    spl224_49,
    inference(avatar_split_clause,[],[f2869,f5033]) ).

tff(f5033,plain,
    ( spl224_49
  <=> ( 'bot$a' = 'collect$a'('uvi$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_49])]) ).

tff(f2869,plain,
    'bot$a' = 'collect$a'('uvi$'),
    inference(cnf_transformation,[],[f467]) ).

tff(f467,axiom,
    'bot$a' = 'collect$a'('uvi$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom465) ).

tff(f5029,plain,
    spl224_48,
    inference(avatar_split_clause,[],[f3983,f5026]) ).

tff(f5026,plain,
    ( spl224_48
  <=> ( 'bot$f' = 'collect$d'('uvh$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_48])]) ).

tff(f3983,plain,
    'bot$f' = 'collect$d'('uvh$'),
    inference(cnf_transformation,[],[f466]) ).

tff(f466,axiom,
    'bot$f' = 'collect$d'('uvh$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom464) ).

tff(f5024,plain,
    ( ~ spl224_10
    | spl224_47 ),
    inference(avatar_split_clause,[],[f3946,f5022,f4765]) ).

tff(f5022,plain,
    ( spl224_47
  <=> ! [X0: 'Nat_bool_fun$'] :
        ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
        | 'fun_app$l'('finite$a','collect$e'('uwq$'(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_47])]) ).

tff(f3946,plain,
    ! [X0: 'Nat_bool_fun$'] :
      ( ~ 'fun_app$l'('finite$a','collect$e'(X0))
      | 'fun_app$l'('finite$a','collect$e'('uwq$'(X0)))
      | ~ 'fun_app$l'('finite$a','top$a') ),
    inference(cnf_transformation,[],[f2458]) ).

tff(f5016,plain,
    ( ~ spl224_45
    | spl224_46 ),
    inference(avatar_split_clause,[],[f3682,f5014,f5010]) ).

tff(f3682,plain,
    ! [X0: tlbool] :
      ( 'fun_app$j'('bot$g',X0)
      | ~ 'bot$h' ),
    inference(cnf_transformation,[],[f2295]) ).

tff(f5008,plain,
    spl224_44,
    inference(avatar_split_clause,[],[f5003,f5005]) ).

tff(f5005,plain,
    ( spl224_44
  <=> 'fun_app$k'('sup$b','fun_app$'('uwg$',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_44])]) ).

tff(f5003,plain,
    'fun_app$k'('sup$b','fun_app$'('uwg$',tltrue)),
    inference(forward_demodulation,[],[f4455,f3041]) ).

tff(f4455,plain,
    'fun_app$k'('sup$b','fun_app$a'('insert$'(tltrue),'bot$')),
    inference(equality_resolution,[],[f3338]) ).

tff(f3338,plain,
    ! [X0: tlbool] :
      ( 'fun_app$k'('sup$b','fun_app$a'('insert$'(X0),'bot$'))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2062]) ).

tff(f2062,plain,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
        | ~ 'fun_app$k'('sup$b','fun_app$a'('insert$'(X0),'bot$')) )
      & ( 'fun_app$k'('sup$b','fun_app$a'('insert$'(X0),'bot$'))
        | ( tltrue != X0 ) ) ),
    inference(nnf_transformation,[],[f573]) ).

tff(f573,axiom,
    ! [X0: tlbool] :
      ( ( tltrue = X0 )
    <=> 'fun_app$k'('sup$b','fun_app$a'('insert$'(X0),'bot$')) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom571) ).

tff(f5002,plain,
    spl224_43,
    inference(avatar_split_clause,[],[f4555,f4999]) ).

tff(f4999,plain,
    ( spl224_43
  <=> 'fun_app$n'('is_empty$b','bot$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_43])]) ).

tff(f4555,plain,
    'fun_app$n'('is_empty$b','bot$c'),
    inference(equality_resolution,[],[f3723]) ).

tff(f3723,plain,
    ! [X0: 'Int_set$'] :
      ( 'fun_app$n'('is_empty$b',X0)
      | ( 'bot$c' != X0 ) ),
    inference(cnf_transformation,[],[f2322]) ).

tff(f2322,plain,
    ! [X0: 'Int_set$'] :
      ( ( ( 'bot$c' = X0 )
        | ~ 'fun_app$n'('is_empty$b',X0) )
      & ( 'fun_app$n'('is_empty$b',X0)
        | ( 'bot$c' != X0 ) ) ),
    inference(nnf_transformation,[],[f475]) ).

tff(f475,axiom,
    ! [X0: 'Int_set$'] :
      ( ( 'bot$c' = X0 )
    <=> 'fun_app$n'('is_empty$b',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom473) ).

tff(f4997,plain,
    spl224_42,
    inference(avatar_split_clause,[],[f4592,f4994]) ).

tff(f4994,plain,
    ( spl224_42
  <=> ( 'top$a' = 'collect$e'('uwf$'(tltrue)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_42])]) ).

tff(f4592,plain,
    'top$a' = 'collect$e'('uwf$'(tltrue)),
    inference(equality_resolution,[],[f3843]) ).

tff(f3843,plain,
    ! [X0: tlbool] :
      ( ( 'collect$e'('uwf$'(X0)) = 'top$a' )
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f1420]) ).

tff(f1420,plain,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
        | ( 'bot$b' = 'collect$e'('uwf$'(X0)) ) )
      & ( ( 'collect$e'('uwf$'(X0)) = 'top$a' )
        | ( tltrue != X0 ) ) ),
    inference(ennf_transformation,[],[f551]) ).

tff(f551,axiom,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
       => ( 'collect$e'('uwf$'(X0)) = 'top$a' ) )
      & ( ( tltrue != X0 )
       => ( 'bot$b' = 'collect$e'('uwf$'(X0)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom549) ).

tff(f4992,plain,
    spl224_41,
    inference(avatar_split_clause,[],[f4987,f4989]) ).

tff(f4989,plain,
    ( spl224_41
  <=> 'fun_app$k'('sup_fin$a','fun_app$'('uwg$',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_41])]) ).

tff(f4987,plain,
    'fun_app$k'('sup_fin$a','fun_app$'('uwg$',tltrue)),
    inference(forward_demodulation,[],[f4451,f3041]) ).

tff(f4451,plain,
    'fun_app$k'('sup_fin$a','fun_app$a'('insert$'(tltrue),'bot$')),
    inference(equality_resolution,[],[f3327]) ).

tff(f3327,plain,
    ! [X0: tlbool] :
      ( 'fun_app$k'('sup_fin$a','fun_app$a'('insert$'(X0),'bot$'))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2053]) ).

tff(f2053,plain,
    ! [X0: tlbool] :
      ( ( 'fun_app$k'('sup_fin$a','fun_app$a'('insert$'(X0),'bot$'))
        | ( tltrue != X0 ) )
      & ( ( tltrue = X0 )
        | ~ 'fun_app$k'('sup_fin$a','fun_app$a'('insert$'(X0),'bot$')) ) ),
    inference(nnf_transformation,[],[f656]) ).

tff(f656,axiom,
    ! [X0: tlbool] :
      ( 'fun_app$k'('sup_fin$a','fun_app$a'('insert$'(X0),'bot$'))
    <=> ( tltrue = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom654) ).

tff(f4986,plain,
    spl224_2,
    inference(avatar_split_clause,[],[f3987,f4728]) ).

tff(f3987,plain,
    'bot$' = 'these$'('bot$m'),
    inference(cnf_transformation,[],[f538]) ).

tff(f538,axiom,
    'bot$' = 'these$'('bot$m'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom536) ).

tff(f4985,plain,
    spl224_23,
    inference(avatar_split_clause,[],[f4562,f4831]) ).

tff(f4831,plain,
    ( spl224_23
  <=> 'fun_app$am'('is_none$a','none$a') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_23])]) ).

tff(f4562,plain,
    'fun_app$am'('is_none$a','none$a'),
    inference(equality_resolution,[],[f3740]) ).

tff(f3740,plain,
    ! [X0: 'Bool_option$'] :
      ( 'fun_app$am'('is_none$a',X0)
      | ( 'none$a' != X0 ) ),
    inference(cnf_transformation,[],[f2333]) ).

tff(f2333,plain,
    ! [X0: 'Bool_option$'] :
      ( ( ( 'none$a' = X0 )
        | ~ 'fun_app$am'('is_none$a',X0) )
      & ( 'fun_app$am'('is_none$a',X0)
        | ( 'none$a' != X0 ) ) ),
    inference(nnf_transformation,[],[f184]) ).

tff(f184,axiom,
    ! [X0: 'Bool_option$'] :
      ( ( 'none$a' = X0 )
    <=> 'fun_app$am'('is_none$a',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom182) ).

tff(f4984,plain,
    spl224_40,
    inference(avatar_split_clause,[],[f3178,f4981]) ).

tff(f4981,plain,
    ( spl224_40
  <=> ( 'top$a' = 'collect$e'('uub$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_40])]) ).

tff(f3178,plain,
    'top$a' = 'collect$e'('uub$'),
    inference(cnf_transformation,[],[f554]) ).

tff(f554,axiom,
    'top$a' = 'collect$e'('uub$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom552) ).

tff(f4978,plain,
    spl224_39,
    inference(avatar_split_clause,[],[f3901,f4975]) ).

tff(f4975,plain,
    ( spl224_39
  <=> ( 'top$b' = 'insert$b'('none$a','image$f'('some$a','top$')) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_39])]) ).

tff(f3901,plain,
    'top$b' = 'insert$b'('none$a','image$f'('some$a','top$')),
    inference(cnf_transformation,[],[f557]) ).

tff(f557,axiom,
    'top$b' = 'insert$b'('none$a','image$f'('some$a','top$')),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom555) ).

tff(f4973,plain,
    spl224_38,
    inference(avatar_split_clause,[],[f4412,f4970]) ).

tff(f4970,plain,
    ( spl224_38
  <=> 'fun_app$j'('uvp$'(tltrue),tltrue) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_38])]) ).

tff(f4412,plain,
    'fun_app$j'('uvp$'(tltrue),tltrue),
    inference(equality_resolution,[],[f4411]) ).

tff(f4411,plain,
    ! [X0: tlbool] :
      ( 'fun_app$j'('uvp$'(tltrue),X0)
      | ( tltrue != X0 ) ),
    inference(equality_resolution,[],[f3126]) ).

tff(f3126,plain,
    ! [X0: tlbool,X1: tlbool] :
      ( 'fun_app$j'('uvp$'(X1),X0)
      | ( tltrue != X1 )
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f1895]) ).

tff(f1895,plain,
    ! [X0: tlbool,X1: tlbool] :
      ( ( 'fun_app$j'('uvp$'(X1),X0)
        | ( ( ( tltrue != X1 )
            | ( tltrue != X0 ) )
          & ( ( tltrue = X1 )
            | ( tltrue = X0 ) ) ) )
      & ( ( ( ( tltrue = X0 )
            | ( tltrue != X1 ) )
          & ( ( tltrue = X1 )
            | ( tltrue != X0 ) ) )
        | ~ 'fun_app$j'('uvp$'(X1),X0) ) ),
    inference(rectify,[],[f1894]) ).

tff(f1894,plain,
    ! [X1: tlbool,X0: tlbool] :
      ( ( 'fun_app$j'('uvp$'(X0),X1)
        | ( ( ( tltrue != X0 )
            | ( tltrue != X1 ) )
          & ( ( tltrue = X0 )
            | ( tltrue = X1 ) ) ) )
      & ( ( ( ( tltrue = X1 )
            | ( tltrue != X0 ) )
          & ( ( tltrue = X0 )
            | ( tltrue != X1 ) ) )
        | ~ 'fun_app$j'('uvp$'(X0),X1) ) ),
    inference(nnf_transformation,[],[f15]) ).

tff(f15,axiom,
    ! [X1: tlbool,X0: tlbool] :
      ( 'fun_app$j'('uvp$'(X0),X1)
    <=> ( ( tltrue = X1 )
      <=> ( tltrue = X0 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom14) ).

tff(f4968,plain,
    spl224_30,
    inference(avatar_split_clause,[],[f4276,f4909]) ).

tff(f4276,plain,
    'fun_app$k'('finite$c','bot$'),
    inference(equality_resolution,[],[f2699]) ).

tff(f2699,plain,
    ! [X0: 'Bool_set$'] :
      ( 'fun_app$k'('finite$c',X0)
      | ( 'bot$' != X0 ) ),
    inference(cnf_transformation,[],[f1617]) ).

tff(f1617,plain,
    ! [X0: 'Bool_set$'] :
      ( ( ( 'fun_app$k'('finite$c',sK13(X0))
          & ( 'fun_app$a'('insert$'(sK14(X0)),sK13(X0)) = X0 ) )
        | ( 'bot$' = X0 )
        | ~ 'fun_app$k'('finite$c',X0) )
      & ( 'fun_app$k'('finite$c',X0)
        | ( ! [X3: 'Bool_set$',X4: tlbool] :
              ( ~ 'fun_app$k'('finite$c',X3)
              | ( 'fun_app$a'('insert$'(X4),X3) != X0 ) )
          & ( 'bot$' != X0 ) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13,sK14])],[f1615,f1616]) ).

tff(f1616,plain,
    ! [X0: 'Bool_set$'] :
      ( ? [X1: 'Bool_set$',X2: tlbool] :
          ( 'fun_app$k'('finite$c',X1)
          & ( 'fun_app$a'('insert$'(X2),X1) = X0 ) )
     => ( 'fun_app$k'('finite$c',sK13(X0))
        & ( 'fun_app$a'('insert$'(sK14(X0)),sK13(X0)) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f1615,plain,
    ! [X0: 'Bool_set$'] :
      ( ( ? [X1: 'Bool_set$',X2: tlbool] :
            ( 'fun_app$k'('finite$c',X1)
            & ( 'fun_app$a'('insert$'(X2),X1) = X0 ) )
        | ( 'bot$' = X0 )
        | ~ 'fun_app$k'('finite$c',X0) )
      & ( 'fun_app$k'('finite$c',X0)
        | ( ! [X3: 'Bool_set$',X4: tlbool] :
              ( ~ 'fun_app$k'('finite$c',X3)
              | ( 'fun_app$a'('insert$'(X4),X3) != X0 ) )
          & ( 'bot$' != X0 ) ) ) ),
    inference(rectify,[],[f1614]) ).

tff(f1614,plain,
    ! [X0: 'Bool_set$'] :
      ( ( ? [X1: 'Bool_set$',X2: tlbool] :
            ( 'fun_app$k'('finite$c',X1)
            & ( 'fun_app$a'('insert$'(X2),X1) = X0 ) )
        | ( 'bot$' = X0 )
        | ~ 'fun_app$k'('finite$c',X0) )
      & ( 'fun_app$k'('finite$c',X0)
        | ( ! [X1: 'Bool_set$',X2: tlbool] :
              ( ~ 'fun_app$k'('finite$c',X1)
              | ( 'fun_app$a'('insert$'(X2),X1) != X0 ) )
          & ( 'bot$' != X0 ) ) ) ),
    inference(flattening,[],[f1613]) ).

tff(f1613,plain,
    ! [X0: 'Bool_set$'] :
      ( ( ? [X1: 'Bool_set$',X2: tlbool] :
            ( 'fun_app$k'('finite$c',X1)
            & ( 'fun_app$a'('insert$'(X2),X1) = X0 ) )
        | ( 'bot$' = X0 )
        | ~ 'fun_app$k'('finite$c',X0) )
      & ( 'fun_app$k'('finite$c',X0)
        | ( ! [X1: 'Bool_set$',X2: tlbool] :
              ( ~ 'fun_app$k'('finite$c',X1)
              | ( 'fun_app$a'('insert$'(X2),X1) != X0 ) )
          & ( 'bot$' != X0 ) ) ) ),
    inference(nnf_transformation,[],[f618]) ).

tff(f618,axiom,
    ! [X0: 'Bool_set$'] :
      ( ( ? [X1: 'Bool_set$',X2: tlbool] :
            ( 'fun_app$k'('finite$c',X1)
            & ( 'fun_app$a'('insert$'(X2),X1) = X0 ) )
        | ( 'bot$' = X0 ) )
    <=> 'fun_app$k'('finite$c',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom616) ).

tff(f4967,plain,
    spl224_37,
    inference(avatar_split_clause,[],[f3748,f4964]) ).

tff(f4964,plain,
    ( spl224_37
  <=> ( 'bot$' = 'collect$c'('uuc$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_37])]) ).

tff(f3748,plain,
    'bot$' = 'collect$c'('uuc$'),
    inference(cnf_transformation,[],[f470]) ).

tff(f470,axiom,
    'bot$' = 'collect$c'('uuc$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom468) ).

tff(f4961,plain,
    spl224_36,
    inference(avatar_split_clause,[],[f3109,f4958]) ).

tff(f4958,plain,
    ( spl224_36
  <=> ( 'bot$a' = 'collect$a'('bot$k') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_36])]) ).

tff(f3109,plain,
    'bot$a' = 'collect$a'('bot$k'),
    inference(cnf_transformation,[],[f488]) ).

tff(f488,axiom,
    'bot$a' = 'collect$a'('bot$k'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom486) ).

tff(f4956,plain,
    spl224_35,
    inference(avatar_split_clause,[],[f4480,f4953]) ).

tff(f4480,plain,
    'fun_app$b'('is_none$','none$'),
    inference(equality_resolution,[],[f3452]) ).

tff(f3452,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( 'fun_app$b'('is_none$',X0)
      | ( 'none$' != X0 ) ),
    inference(cnf_transformation,[],[f2135]) ).

tff(f2135,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'fun_app$b'('is_none$',X0)
        | ( 'none$' != X0 ) )
      & ( ( 'none$' = X0 )
        | ~ 'fun_app$b'('is_none$',X0) ) ),
    inference(nnf_transformation,[],[f183]) ).

tff(f183,axiom,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( 'fun_app$b'('is_none$',X0)
    <=> ( 'none$' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom181) ).

tff(f4950,plain,
    spl224_34,
    inference(avatar_split_clause,[],[f4023,f4947]) ).

tff(f4947,plain,
    ( spl224_34
  <=> ( 'bot$f' = 'collect$d'('bot$j') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_34])]) ).

tff(f4023,plain,
    'bot$f' = 'collect$d'('bot$j'),
    inference(cnf_transformation,[],[f487]) ).

tff(f487,axiom,
    'bot$f' = 'collect$d'('bot$j'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom485) ).

tff(f4942,plain,
    spl224_33,
    inference(avatar_split_clause,[],[f3514,f4939]) ).

tff(f3514,plain,
    'bot$b' = 'set_option$c'('none$b'),
    inference(cnf_transformation,[],[f402]) ).

tff(f402,axiom,
    'bot$b' = 'set_option$c'('none$b'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom400) ).

tff(f4931,plain,
    ( ~ spl224_3
    | spl224_19 ),
    inference(avatar_split_clause,[],[f3288,f4810,f4733]) ).

tff(f4810,plain,
    ( spl224_19
  <=> ( 'cofinite$a' = 'bot$o' ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_19])]) ).

tff(f3288,plain,
    ( ( 'cofinite$a' = 'bot$o' )
    | ~ 'fun_app$k'('finite$c','top$') ),
    inference(cnf_transformation,[],[f2023]) ).

tff(f2023,plain,
    ( ( 'fun_app$k'('finite$c','top$')
      | ( 'cofinite$a' != 'bot$o' ) )
    & ( ( 'cofinite$a' = 'bot$o' )
      | ~ 'fun_app$k'('finite$c','top$') ) ),
    inference(nnf_transformation,[],[f649]) ).

tff(f649,axiom,
    ( 'fun_app$k'('finite$c','top$')
  <=> ( 'cofinite$a' = 'bot$o' ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom647) ).

tff(f4928,plain,
    spl224_32,
    inference(avatar_split_clause,[],[f3750,f4925]) ).

tff(f4925,plain,
    ( spl224_32
  <=> ( 'bot$b' = 'collect$e'('uud$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_32])]) ).

tff(f3750,plain,
    'bot$b' = 'collect$e'('uud$'),
    inference(cnf_transformation,[],[f469]) ).

tff(f469,axiom,
    'bot$b' = 'collect$e'('uud$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom467) ).

tff(f4920,plain,
    spl224_23,
    inference(avatar_split_clause,[],[f3450,f4831]) ).

tff(f3450,plain,
    'fun_app$am'('is_none$a','none$a'),
    inference(cnf_transformation,[],[f134]) ).

tff(f134,axiom,
    'fun_app$am'('is_none$a','none$a'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom132) ).

tff(f4919,plain,
    spl224_31,
    inference(avatar_split_clause,[],[f4599,f4916]) ).

tff(f4599,plain,
    'fun_app$am'('the$a','fun_app$an'('some$a',tltrue)),
    inference(equality_resolution,[],[f3892]) ).

tff(f3892,plain,
    ! [X0: tlbool] :
      ( 'fun_app$am'('the$a','fun_app$an'('some$a',X0))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2434]) ).

tff(f2434,plain,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
        | ~ 'fun_app$am'('the$a','fun_app$an'('some$a',X0)) )
      & ( 'fun_app$am'('the$a','fun_app$an'('some$a',X0))
        | ( tltrue != X0 ) ) ),
    inference(nnf_transformation,[],[f98]) ).

tff(f98,axiom,
    ! [X0: tlbool] :
      ( ( tltrue = X0 )
    <=> 'fun_app$am'('the$a','fun_app$an'('some$a',X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom96) ).

tff(f4913,plain,
    ( spl224_11
    | ~ spl224_10 ),
    inference(avatar_split_clause,[],[f3373,f4765,f4769]) ).

tff(f4769,plain,
    ( spl224_11
  <=> 'finite$'('top$c') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_11])]) ).

tff(f3373,plain,
    ( ~ 'fun_app$l'('finite$a','top$a')
    | 'finite$'('top$c') ),
    inference(cnf_transformation,[],[f2081]) ).

tff(f2081,plain,
    ( ( 'finite$'('top$c')
      | ~ 'fun_app$l'('finite$a','top$a') )
    & ( 'fun_app$l'('finite$a','top$a')
      | ~ 'finite$'('top$c') ) ),
    inference(nnf_transformation,[],[f583]) ).

tff(f583,axiom,
    ( 'finite$'('top$c')
  <=> 'fun_app$l'('finite$a','top$a') ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom581) ).

tff(f4912,plain,
    spl224_30,
    inference(avatar_split_clause,[],[f3307,f4909]) ).

tff(f3307,plain,
    'fun_app$k'('finite$c','bot$'),
    inference(cnf_transformation,[],[f613]) ).

tff(f613,axiom,
    'fun_app$k'('finite$c','bot$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom611) ).

tff(f4905,plain,
    spl224_28,
    inference(avatar_split_clause,[],[f4288,f4892]) ).

tff(f4288,plain,
    'fun_app$l'('finite$a','bot$b'),
    inference(equality_resolution,[],[f2748]) ).

tff(f2748,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' != X0 ) ),
    inference(cnf_transformation,[],[f1653]) ).

tff(f1653,plain,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ( 'fun_app$l'('finite$a',sK23(X0))
          & ( 'fun_app$z'('insert$a'(sK24(X0)),sK23(X0)) = X0 ) )
        | ~ 'fun_app$l'('finite$a',X0) )
      & ( 'fun_app$l'('finite$a',X0)
        | ( ( 'bot$b' != X0 )
          & ! [X3: 'Nat_set$',X4: 'Nat$'] :
              ( ~ 'fun_app$l'('finite$a',X3)
              | ( 'fun_app$z'('insert$a'(X4),X3) != X0 ) ) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK23,sK24])],[f1651,f1652]) ).

tff(f1652,plain,
    ! [X0: 'Nat_set$'] :
      ( ? [X1: 'Nat_set$',X2: 'Nat$'] :
          ( 'fun_app$l'('finite$a',X1)
          & ( 'fun_app$z'('insert$a'(X2),X1) = X0 ) )
     => ( 'fun_app$l'('finite$a',sK23(X0))
        & ( 'fun_app$z'('insert$a'(sK24(X0)),sK23(X0)) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f1651,plain,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ? [X1: 'Nat_set$',X2: 'Nat$'] :
            ( 'fun_app$l'('finite$a',X1)
            & ( 'fun_app$z'('insert$a'(X2),X1) = X0 ) )
        | ~ 'fun_app$l'('finite$a',X0) )
      & ( 'fun_app$l'('finite$a',X0)
        | ( ( 'bot$b' != X0 )
          & ! [X3: 'Nat_set$',X4: 'Nat$'] :
              ( ~ 'fun_app$l'('finite$a',X3)
              | ( 'fun_app$z'('insert$a'(X4),X3) != X0 ) ) ) ) ),
    inference(rectify,[],[f1650]) ).

tff(f1650,plain,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ? [X1: 'Nat_set$',X2: 'Nat$'] :
            ( 'fun_app$l'('finite$a',X1)
            & ( 'fun_app$z'('insert$a'(X2),X1) = X0 ) )
        | ~ 'fun_app$l'('finite$a',X0) )
      & ( 'fun_app$l'('finite$a',X0)
        | ( ( 'bot$b' != X0 )
          & ! [X1: 'Nat_set$',X2: 'Nat$'] :
              ( ~ 'fun_app$l'('finite$a',X1)
              | ( 'fun_app$z'('insert$a'(X2),X1) != X0 ) ) ) ) ),
    inference(flattening,[],[f1649]) ).

tff(f1649,plain,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ? [X1: 'Nat_set$',X2: 'Nat$'] :
            ( 'fun_app$l'('finite$a',X1)
            & ( 'fun_app$z'('insert$a'(X2),X1) = X0 ) )
        | ~ 'fun_app$l'('finite$a',X0) )
      & ( 'fun_app$l'('finite$a',X0)
        | ( ( 'bot$b' != X0 )
          & ! [X1: 'Nat_set$',X2: 'Nat$'] :
              ( ~ 'fun_app$l'('finite$a',X1)
              | ( 'fun_app$z'('insert$a'(X2),X1) != X0 ) ) ) ) ),
    inference(nnf_transformation,[],[f617]) ).

tff(f617,axiom,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ? [X1: 'Nat_set$',X2: 'Nat$'] :
            ( 'fun_app$l'('finite$a',X1)
            & ( 'fun_app$z'('insert$a'(X2),X1) = X0 ) ) )
    <=> 'fun_app$l'('finite$a',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom615) ).

tff(f4902,plain,
    ( spl224_10
    | ~ spl224_29 ),
    inference(avatar_split_clause,[],[f3371,f4899,f4765]) ).

tff(f3371,plain,
    ( ~ 'finite$'('image$h'('some$b','top$a'))
    | 'fun_app$l'('finite$a','top$a') ),
    inference(cnf_transformation,[],[f2080]) ).

tff(f4896,plain,
    spl224_17,
    inference(avatar_split_clause,[],[f4564,f4799]) ).

tff(f4799,plain,
    ( spl224_17
  <=> ( 'bot$' = 'set_option$d'('none$a') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_17])]) ).

tff(f4564,plain,
    'bot$' = 'set_option$d'('none$a'),
    inference(equality_resolution,[],[f3758]) ).

tff(f3758,plain,
    ! [X0: 'Bool_option$'] :
      ( ( 'bot$' = 'set_option$d'(X0) )
      | ( 'none$a' != X0 ) ),
    inference(cnf_transformation,[],[f2342]) ).

tff(f2342,plain,
    ! [X0: 'Bool_option$'] :
      ( ( ( 'bot$' = 'set_option$d'(X0) )
        | ( 'none$a' != X0 ) )
      & ( ( 'none$a' = X0 )
        | ( 'bot$' != 'set_option$d'(X0) ) ) ),
    inference(nnf_transformation,[],[f369]) ).

tff(f369,axiom,
    ! [X0: 'Bool_option$'] :
      ( ( 'bot$' = 'set_option$d'(X0) )
    <=> ( 'none$a' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom367) ).

tff(f4895,plain,
    spl224_28,
    inference(avatar_split_clause,[],[f4472,f4892]) ).

tff(f4472,plain,
    'fun_app$l'('finite$a','bot$b'),
    inference(equality_resolution,[],[f3395]) ).

tff(f3395,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' != X0 ) ),
    inference(cnf_transformation,[],[f1372]) ).

tff(f1372,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' != X0 ) ),
    inference(ennf_transformation,[],[f610]) ).

tff(f610,axiom,
    ! [X0: 'Nat_set$'] :
      ( ~ 'fun_app$l'('finite$a',X0)
     => ( 'bot$b' != X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom608) ).

tff(f4883,plain,
    spl224_27,
    inference(avatar_split_clause,[],[f4173,f4880]) ).

tff(f4880,plain,
    ( spl224_27
  <=> ( 'bot$' = 'collect$c'('bot$g') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_27])]) ).

tff(f4173,plain,
    'bot$' = 'collect$c'('bot$g'),
    inference(cnf_transformation,[],[f491]) ).

tff(f491,axiom,
    'bot$' = 'collect$c'('bot$g'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom489) ).

tff(f4877,plain,
    spl224_26,
    inference(avatar_split_clause,[],[f4626,f4865]) ).

tff(f4865,plain,
    ( spl224_26
  <=> ( 'bot$d' = 'set_option$e'('none$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_26])]) ).

tff(f4626,plain,
    'bot$d' = 'set_option$e'('none$'),
    inference(equality_resolution,[],[f4068]) ).

tff(f4068,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'set_option$e'(X0) = 'bot$d' )
      | ( 'none$' != X0 ) ),
    inference(cnf_transformation,[],[f2555]) ).

tff(f2555,plain,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( ( 'set_option$e'(X0) = 'bot$d' )
        | ( 'none$' != X0 ) )
      & ( ( 'none$' = X0 )
        | ( 'set_option$e'(X0) != 'bot$d' ) ) ),
    inference(nnf_transformation,[],[f368]) ).

tff(f368,axiom,
    ! [X0: 'B_character_data_ptr_option$'] :
      ( ( 'set_option$e'(X0) = 'bot$d' )
    <=> ( 'none$' = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom366) ).

tff(f4868,plain,
    spl224_26,
    inference(avatar_split_clause,[],[f3722,f4865]) ).

tff(f3722,plain,
    'bot$d' = 'set_option$e'('none$'),
    inference(cnf_transformation,[],[f404]) ).

tff(f404,axiom,
    'bot$d' = 'set_option$e'('none$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom402) ).

tff(f4862,plain,
    spl224_25,
    inference(avatar_split_clause,[],[f4645,f4859]) ).

tff(f4859,plain,
    ( spl224_25
  <=> 'fun_app$k'('is_empty$c','bot$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_25])]) ).

tff(f4645,plain,
    'fun_app$k'('is_empty$c','bot$'),
    inference(equality_resolution,[],[f4177]) ).

tff(f4177,plain,
    ! [X0: 'Bool_set$'] :
      ( 'fun_app$k'('is_empty$c',X0)
      | ( 'bot$' != X0 ) ),
    inference(cnf_transformation,[],[f2627]) ).

tff(f2627,plain,
    ! [X0: 'Bool_set$'] :
      ( ( ( 'bot$' = X0 )
        | ~ 'fun_app$k'('is_empty$c',X0) )
      & ( 'fun_app$k'('is_empty$c',X0)
        | ( 'bot$' != X0 ) ) ),
    inference(nnf_transformation,[],[f476]) ).

tff(f476,axiom,
    ! [X0: 'Bool_set$'] :
      ( ( 'bot$' = X0 )
    <=> 'fun_app$k'('is_empty$c',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom474) ).

tff(f4839,plain,
    spl224_24,
    inference(avatar_split_clause,[],[f4355,f4836]) ).

tff(f4836,plain,
    ( spl224_24
  <=> 'fun_app$j'('uvr$'(tltrue),tltrue) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_24])]) ).

tff(f4355,plain,
    'fun_app$j'('uvr$'(tltrue),tltrue),
    inference(equality_resolution,[],[f4354]) ).

tff(f4354,plain,
    ! [X1: tlbool] :
      ( 'fun_app$j'('uvr$'(X1),tltrue)
      | ( tltrue != X1 ) ),
    inference(equality_resolution,[],[f3055]) ).

tff(f3055,plain,
    ! [X0: tlbool,X1: tlbool] :
      ( 'fun_app$j'('uvr$'(X1),X0)
      | ( tltrue != X0 )
      | ( tltrue != X1 ) ),
    inference(cnf_transformation,[],[f1866]) ).

tff(f1866,plain,
    ! [X0: tlbool,X1: tlbool] :
      ( ( ( ( ( tltrue = X1 )
            | ( tltrue != X0 ) )
          & ( ( tltrue = X0 )
            | ( tltrue != X1 ) ) )
        | ~ 'fun_app$j'('uvr$'(X1),X0) )
      & ( 'fun_app$j'('uvr$'(X1),X0)
        | ( ( ( tltrue != X0 )
            | ( tltrue != X1 ) )
          & ( ( tltrue = X0 )
            | ( tltrue = X1 ) ) ) ) ),
    inference(rectify,[],[f1865]) ).

tff(f1865,plain,
    ! [X1: tlbool,X0: tlbool] :
      ( ( ( ( ( tltrue = X0 )
            | ( tltrue != X1 ) )
          & ( ( tltrue = X1 )
            | ( tltrue != X0 ) ) )
        | ~ 'fun_app$j'('uvr$'(X0),X1) )
      & ( 'fun_app$j'('uvr$'(X0),X1)
        | ( ( ( tltrue != X1 )
            | ( tltrue != X0 ) )
          & ( ( tltrue = X1 )
            | ( tltrue = X0 ) ) ) ) ),
    inference(nnf_transformation,[],[f13]) ).

tff(f13,axiom,
    ! [X1: tlbool,X0: tlbool] :
      ( ( ( tltrue = X0 )
      <=> ( tltrue = X1 ) )
    <=> 'fun_app$j'('uvr$'(X0),X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom12) ).

tff(f4834,plain,
    spl224_23,
    inference(avatar_split_clause,[],[f4065,f4831]) ).

tff(f4065,plain,
    'fun_app$am'('is_none$a','none$a'),
    inference(cnf_transformation,[],[f1225]) ).

tff(f1225,plain,
    'fun_app$am'('is_none$a','none$a'),
    inference(true_and_false_elimination,[],[f118]) ).

tff(f118,axiom,
    ( 'fun_app$am'('is_none$a','none$a')
  <=> $true ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom116) ).

tff(f4828,plain,
    spl224_5,
    inference(avatar_split_clause,[],[f4434,f4742]) ).

tff(f4434,plain,
    'fun_app$as'('is_none$b','none$b'),
    inference(equality_resolution,[],[f3238]) ).

tff(f3238,plain,
    ! [X0: 'Nat_option$'] :
      ( 'fun_app$as'('is_none$b',X0)
      | ( 'none$b' != X0 ) ),
    inference(cnf_transformation,[],[f1993]) ).

tff(f1993,plain,
    ! [X0: 'Nat_option$'] :
      ( ( ( 'none$b' = X0 )
        | ~ 'fun_app$as'('is_none$b',X0) )
      & ( 'fun_app$as'('is_none$b',X0)
        | ( 'none$b' != X0 ) ) ),
    inference(nnf_transformation,[],[f185]) ).

tff(f185,axiom,
    ! [X0: 'Nat_option$'] :
      ( ( 'none$b' = X0 )
    <=> 'fun_app$as'('is_none$b',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom183) ).

tff(f4827,plain,
    spl224_22,
    inference(avatar_split_clause,[],[f4309,f4824]) ).

tff(f4309,plain,
    'fun_app$am'('case_option$b'(tltrue,'uuc$'),'none$a'),
    inference(equality_resolution,[],[f2834]) ).

tff(f2834,plain,
    ! [X0: 'Bool_option$'] :
      ( 'fun_app$am'('case_option$b'(tltrue,'uuc$'),X0)
      | ( 'none$a' != X0 ) ),
    inference(cnf_transformation,[],[f1717]) ).

tff(f4822,plain,
    ( ~ spl224_20
    | spl224_21 ),
    inference(avatar_split_clause,[],[f3384,f4820,f4816]) ).

tff(f4820,plain,
    ( spl224_21
  <=> ! [X0: 'Bool_set$'] :
        ( ~ 'fun_app$k'('finite$c',X0)
        | 'fun_app$k'('member$a'(def_42(X0)),X0)
        | ( 'bot$' = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_21])]) ).

tff(f3384,plain,
    ! [X0: 'Bool_set$'] :
      ( ~ 'fun_app$k'('finite$c',X0)
      | ( 'bot$' = X0 )
      | ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$a'('insert$'(sK115),'bot$')))
      | 'fun_app$k'('member$a'(def_42(X0)),X0) ),
    inference(cnf_transformation,[],[f2089]) ).

tff(f2089,plain,
    ! [X0: 'Bool_set$'] :
      ( ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$a'('insert$'(sK115),'bot$')))
      | ( 'bot$' = X0 )
      | 'fun_app$k'('member$a'(def_42(X0)),X0)
      | ~ 'fun_app$k'('finite$c',X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK114,sK115])],[f1323,f2088]) ).

tff(f2088,plain,
    ( ? [X1: tlbool,X2: tlbool] : ~ 'fun_app$k'('member$a'(def_41(X1,X2)),'fun_app$a'('insert$'(X1),'fun_app$a'('insert$'(X2),'bot$')))
   => ~ 'fun_app$k'('member$a'(def_41(sK114,sK115)),'fun_app$a'('insert$'(sK114),'fun_app$a'('insert$'(sK115),'bot$'))) ),
    introduced(choice_axiom,[]) ).

tff(f1323,plain,
    ! [X0: 'Bool_set$'] :
      ( ? [X1: tlbool,X2: tlbool] : ~ 'fun_app$k'('member$a'(def_41(X1,X2)),'fun_app$a'('insert$'(X1),'fun_app$a'('insert$'(X2),'bot$')))
      | ( 'bot$' = X0 )
      | 'fun_app$k'('member$a'(def_42(X0)),X0)
      | ~ 'fun_app$k'('finite$c',X0) ),
    inference(flattening,[],[f1322]) ).

tff(f1322,plain,
    ! [X0: 'Bool_set$'] :
      ( 'fun_app$k'('member$a'(def_42(X0)),X0)
      | ( 'bot$' = X0 )
      | ~ 'fun_app$k'('finite$c',X0)
      | ? [X1: tlbool,X2: tlbool] : ~ 'fun_app$k'('member$a'(def_41(X1,X2)),'fun_app$a'('insert$'(X1),'fun_app$a'('insert$'(X2),'bot$'))) ),
    inference(ennf_transformation,[],[f665]) ).

tff(f665,axiom,
    ! [X0: 'Bool_set$'] :
      ( ( ( 'bot$' != X0 )
        & 'fun_app$k'('finite$c',X0)
        & ! [X1: tlbool,X2: tlbool] : 'fun_app$k'('member$a'(def_41(X1,X2)),'fun_app$a'('insert$'(X1),'fun_app$a'('insert$'(X2),'bot$'))) )
     => 'fun_app$k'('member$a'(def_42(X0)),X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom663) ).

tff(f4813,plain,
    ( spl224_3
    | ~ spl224_19 ),
    inference(avatar_split_clause,[],[f3289,f4810,f4733]) ).

tff(f3289,plain,
    ( ( 'cofinite$a' != 'bot$o' )
    | 'fun_app$k'('finite$c','top$') ),
    inference(cnf_transformation,[],[f2023]) ).

tff(f4807,plain,
    spl224_18,
    inference(avatar_split_clause,[],[f3659,f4804]) ).

tff(f3659,plain,
    'bot$c' = 'set_option$b'('none$f'),
    inference(cnf_transformation,[],[f403]) ).

tff(f403,axiom,
    'bot$c' = 'set_option$b'('none$f'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom401) ).

tff(f4802,plain,
    spl224_17,
    inference(avatar_split_clause,[],[f3601,f4799]) ).

tff(f3601,plain,
    'bot$' = 'set_option$d'('none$a'),
    inference(cnf_transformation,[],[f405]) ).

tff(f405,axiom,
    'bot$' = 'set_option$d'('none$a'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom403) ).

tff(f4797,plain,
    spl224_16,
    inference(avatar_split_clause,[],[f3602,f4794]) ).

tff(f4794,plain,
    ( spl224_16
  <=> 'fun_app$k'('bdd_above$','bot$') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_16])]) ).

tff(f3602,plain,
    'fun_app$k'('bdd_above$','bot$'),
    inference(cnf_transformation,[],[f575]) ).

tff(f575,axiom,
    'fun_app$k'('bdd_above$','bot$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom573) ).

tff(f4792,plain,
    spl224_15,
    inference(avatar_split_clause,[],[f4561,f4789]) ).

tff(f4789,plain,
    ( spl224_15
  <=> 'fun_app$bl'('projr$b','fun_app$bi'('inr$b',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_15])]) ).

tff(f4561,plain,
    'fun_app$bl'('projr$b','fun_app$bi'('inr$b',tltrue)),
    inference(equality_resolution,[],[f3737]) ).

tff(f3737,plain,
    ! [X0: tlbool] :
      ( 'fun_app$bl'('projr$b','fun_app$bi'('inr$b',X0))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2330]) ).

tff(f2330,plain,
    ! [X0: tlbool] :
      ( ( 'fun_app$bl'('projr$b','fun_app$bi'('inr$b',X0))
        | ( tltrue != X0 ) )
      & ( ( tltrue = X0 )
        | ~ 'fun_app$bl'('projr$b','fun_app$bi'('inr$b',X0)) ) ),
    inference(nnf_transformation,[],[f394]) ).

tff(f394,axiom,
    ! [X0: tlbool] :
      ( 'fun_app$bl'('projr$b','fun_app$bi'('inr$b',X0))
    <=> ( tltrue = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom392) ).

tff(f4787,plain,
    spl224_14,
    inference(avatar_split_clause,[],[f4603,f4784]) ).

tff(f4784,plain,
    ( spl224_14
  <=> 'fun_app$l'('is_empty$a','bot$b') ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_14])]) ).

tff(f4603,plain,
    'fun_app$l'('is_empty$a','bot$b'),
    inference(equality_resolution,[],[f3911]) ).

tff(f3911,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('is_empty$a',X0)
      | ( 'bot$b' != X0 ) ),
    inference(cnf_transformation,[],[f2446]) ).

tff(f2446,plain,
    ! [X0: 'Nat_set$'] :
      ( ( ( 'bot$b' = X0 )
        | ~ 'fun_app$l'('is_empty$a',X0) )
      & ( 'fun_app$l'('is_empty$a',X0)
        | ( 'bot$b' != X0 ) ) ),
    inference(nnf_transformation,[],[f474]) ).

tff(f474,axiom,
    ! [X0: 'Nat_set$'] :
      ( ( 'bot$b' = X0 )
    <=> 'fun_app$l'('is_empty$a',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom472) ).

tff(f4782,plain,
    spl224_13,
    inference(avatar_split_clause,[],[f3857,f4779]) ).

tff(f3857,plain,
    'is_character_data_ptr_kind_n_o_d_e_p_t_r$'('node_ptr$'),
    inference(cnf_transformation,[],[f88]) ).

tff(f88,axiom,
    'is_character_data_ptr_kind_n_o_d_e_p_t_r$'('node_ptr$'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom86) ).

tff(f4777,plain,
    spl224_12,
    inference(avatar_split_clause,[],[f4453,f4774]) ).

tff(f4774,plain,
    ( spl224_12
  <=> ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c','bot$'),'bot$') ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_12])]) ).

tff(f4453,plain,
    'bot$' = 'fun_app$a'('fun_app$ab'('sup$c','bot$'),'bot$'),
    inference(equality_resolution,[],[f4452]) ).

tff(f4452,plain,
    ! [X1: 'Bool_set$'] :
      ( ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c','bot$'),X1) )
      | ( 'bot$' != X1 ) ),
    inference(equality_resolution,[],[f3333]) ).

tff(f3333,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) )
      | ( 'bot$' != X0 )
      | ( 'bot$' != X1 ) ),
    inference(cnf_transformation,[],[f2059]) ).

tff(f2059,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( ( 'bot$' = X0 )
          & ( 'bot$' = X1 ) )
        | ( 'bot$' != 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) ) )
      & ( ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) )
        | ( 'bot$' != X0 )
        | ( 'bot$' != X1 ) ) ),
    inference(flattening,[],[f2058]) ).

tff(f2058,plain,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( ( 'bot$' = X0 )
          & ( 'bot$' = X1 ) )
        | ( 'bot$' != 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) ) )
      & ( ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) )
        | ( 'bot$' != X0 )
        | ( 'bot$' != X1 ) ) ),
    inference(nnf_transformation,[],[f633]) ).

tff(f633,axiom,
    ! [X0: 'Bool_set$',X1: 'Bool_set$'] :
      ( ( ( 'bot$' = X0 )
        & ( 'bot$' = X1 ) )
    <=> ( 'bot$' = 'fun_app$a'('fun_app$ab'('sup$c',X0),X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom631) ).

tff(f4772,plain,
    ( spl224_10
    | ~ spl224_11 ),
    inference(avatar_split_clause,[],[f3372,f4769,f4765]) ).

tff(f3372,plain,
    ( ~ 'finite$'('top$c')
    | 'fun_app$l'('finite$a','top$a') ),
    inference(cnf_transformation,[],[f2081]) ).

tff(f4763,plain,
    spl224_9,
    inference(avatar_split_clause,[],[f4305,f4760]) ).

tff(f4760,plain,
    ( spl224_9
  <=> 'fun_app$bl'('projl$b','fun_app$bi'('inl$b',tltrue)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_9])]) ).

tff(f4305,plain,
    'fun_app$bl'('projl$b','fun_app$bi'('inl$b',tltrue)),
    inference(equality_resolution,[],[f2822]) ).

tff(f2822,plain,
    ! [X0: tlbool] :
      ( 'fun_app$bl'('projl$b','fun_app$bi'('inl$b',X0))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f1710]) ).

tff(f1710,plain,
    ! [X0: tlbool] :
      ( ( 'fun_app$bl'('projl$b','fun_app$bi'('inl$b',X0))
        | ( tltrue != X0 ) )
      & ( ( tltrue = X0 )
        | ~ 'fun_app$bl'('projl$b','fun_app$bi'('inl$b',X0)) ) ),
    inference(nnf_transformation,[],[f396]) ).

tff(f396,axiom,
    ! [X0: tlbool] :
      ( 'fun_app$bl'('projl$b','fun_app$bi'('inl$b',X0))
    <=> ( tltrue = X0 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom394) ).

tff(f4758,plain,
    spl224_8,
    inference(avatar_split_clause,[],[f4537,f4755]) ).

tff(f4537,plain,
    'fun_app$k'('the_elem$','fun_app$a'('insert$'(tltrue),'bot$')),
    inference(equality_resolution,[],[f3663]) ).

tff(f3663,plain,
    ! [X0: tlbool] :
      ( 'fun_app$k'('the_elem$','fun_app$a'('insert$'(X0),'bot$'))
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2282]) ).

tff(f2282,plain,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
        | ~ 'fun_app$k'('the_elem$','fun_app$a'('insert$'(X0),'bot$')) )
      & ( 'fun_app$k'('the_elem$','fun_app$a'('insert$'(X0),'bot$'))
        | ( tltrue != X0 ) ) ),
    inference(nnf_transformation,[],[f528]) ).

tff(f528,axiom,
    ! [X0: tlbool] :
      ( ( tltrue = X0 )
    <=> 'fun_app$k'('the_elem$','fun_app$a'('insert$'(X0),'bot$')) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom526) ).

tff(f4753,plain,
    ( ~ spl224_6
    | spl224_7 ),
    inference(avatar_split_clause,[],[f4047,f4751,f4747]) ).

tff(f4747,plain,
    ( spl224_6
  <=> 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(sK208),sK209)),'fun_app$z'('insert$a'(sK208),'fun_app$z'('insert$a'(sK209),'bot$b'))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_6])]) ).

tff(f4751,plain,
    ( spl224_7
  <=> ! [X0: 'Nat_set$'] :
        ( 'fun_app$l'('member$d'('sup_fin$'(X0)),X0)
        | ( 'bot$b' = X0 )
        | ~ 'fun_app$l'('finite$a',X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_7])]) ).

tff(f4047,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('member$d'('sup_fin$'(X0)),X0)
      | ~ 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' = X0 )
      | ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(sK208),sK209)),'fun_app$z'('insert$a'(sK208),'fun_app$z'('insert$a'(sK209),'bot$b'))) ),
    inference(cnf_transformation,[],[f2545]) ).

tff(f2545,plain,
    ! [X0: 'Nat_set$'] :
      ( ~ 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' = X0 )
      | 'fun_app$l'('member$d'('sup_fin$'(X0)),X0)
      | ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(sK208),sK209)),'fun_app$z'('insert$a'(sK208),'fun_app$z'('insert$a'(sK209),'bot$b'))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK208,sK209])],[f1273,f2544]) ).

tff(f2544,plain,
    ( ? [X1: 'Nat$',X2: 'Nat$'] : ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(X1),X2)),'fun_app$z'('insert$a'(X1),'fun_app$z'('insert$a'(X2),'bot$b')))
   => ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(sK208),sK209)),'fun_app$z'('insert$a'(sK208),'fun_app$z'('insert$a'(sK209),'bot$b'))) ),
    introduced(choice_axiom,[]) ).

tff(f1273,plain,
    ! [X0: 'Nat_set$'] :
      ( ~ 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' = X0 )
      | 'fun_app$l'('member$d'('sup_fin$'(X0)),X0)
      | ? [X1: 'Nat$',X2: 'Nat$'] : ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(X1),X2)),'fun_app$z'('insert$a'(X1),'fun_app$z'('insert$a'(X2),'bot$b'))) ),
    inference(flattening,[],[f1272]) ).

tff(f1272,plain,
    ! [X0: 'Nat_set$'] :
      ( 'fun_app$l'('member$d'('sup_fin$'(X0)),X0)
      | ~ 'fun_app$l'('finite$a',X0)
      | ( 'bot$b' = X0 )
      | ? [X1: 'Nat$',X2: 'Nat$'] : ~ 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(X1),X2)),'fun_app$z'('insert$a'(X1),'fun_app$z'('insert$a'(X2),'bot$b'))) ),
    inference(ennf_transformation,[],[f664]) ).

tff(f664,axiom,
    ! [X0: 'Nat_set$'] :
      ( ( 'fun_app$l'('finite$a',X0)
        & ( 'bot$b' != X0 )
        & ! [X2: 'Nat$',X1: 'Nat$'] : 'fun_app$l'('member$d'('fun_app$ai'('sup$j'(X1),X2)),'fun_app$z'('insert$a'(X1),'fun_app$z'('insert$a'(X2),'bot$b'))) )
     => 'fun_app$l'('member$d'('sup_fin$'(X0)),X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom662) ).

tff(f4745,plain,
    spl224_5,
    inference(avatar_split_clause,[],[f4053,f4742]) ).

tff(f4053,plain,
    'fun_app$as'('is_none$b','none$b'),
    inference(cnf_transformation,[],[f135]) ).

tff(f135,axiom,
    'fun_app$as'('is_none$b','none$b'),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom133) ).

tff(f4740,plain,
    ( ~ spl224_3
    | spl224_4 ),
    inference(avatar_split_clause,[],[f2817,f4737,f4733]) ).

tff(f2817,plain,
    ( 'finite$b'('image$f'('some$a','top$'))
    | ~ 'fun_app$k'('finite$c','top$') ),
    inference(cnf_transformation,[],[f1705]) ).

tff(f4731,plain,
    spl224_2,
    inference(avatar_split_clause,[],[f4486,f4728]) ).

tff(f4486,plain,
    'bot$' = 'these$'('bot$m'),
    inference(equality_resolution,[],[f3475]) ).

tff(f3475,plain,
    ! [X0: 'Bool_option_set$'] :
      ( ( 'bot$m' != X0 )
      | ( 'bot$' = 'these$'(X0) ) ),
    inference(cnf_transformation,[],[f2150]) ).

tff(f4726,plain,
    spl224_1,
    inference(avatar_split_clause,[],[f4554,f4723]) ).

tff(f4723,plain,
    ( spl224_1
  <=> 'fun_app$j'('uvk$',tltrue) ),
    introduced(avatar_definition,[new_symbols(naming,[spl224_1])]) ).

tff(f4554,plain,
    'fun_app$j'('uvk$',tltrue),
    inference(equality_resolution,[],[f3720]) ).

tff(f3720,plain,
    ! [X0: tlbool] :
      ( 'fun_app$j'('uvk$',X0)
      | ( tltrue != X0 ) ),
    inference(cnf_transformation,[],[f2321]) ).

tff(f2321,plain,
    ! [X0: tlbool] :
      ( ( ( tltrue = X0 )
        | ~ 'fun_app$j'('uvk$',X0) )
      & ( 'fun_app$j'('uvk$',X0)
        | ( tltrue != X0 ) ) ),
    inference(nnf_transformation,[],[f71]) ).

tff(f71,axiom,
    ! [X0: tlbool] :
      ( ( tltrue = X0 )
    <=> 'fun_app$j'('uvk$',X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',axiom70) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.09  % Problem    : ITP001_1 : TPTP v8.1.0. Released v8.1.0.
% 0.03/0.10  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.09/0.30  % Computer : n012.cluster.edu
% 0.09/0.30  % Model    : x86_64 x86_64
% 0.09/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.30  % Memory   : 8042.1875MB
% 0.09/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.30  % CPULimit   : 300
% 0.09/0.30  % WCLimit    : 300
% 0.09/0.30  % DateTime   : Tue Aug 30 00:15:36 EDT 2022
% 0.09/0.30  % CPUTime    : 
% 0.14/0.48  % (16016)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.14/0.49  % (16022)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.14/0.49  % (16033)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 0.14/0.49  % (16018)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.14/0.50  % (16020)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.14/0.50  % (16041)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 0.14/0.50  % (16025)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.14/0.50  % (16017)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.14/0.50  % (16040)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.14/0.51  % (16021)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.14/0.51  % (16039)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.14/0.51  % (16038)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.14/0.51  % (16042)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.14/0.51  % (16035)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.14/0.51  % (16032)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.14/0.51  % (16026)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.14/0.51  % (16031)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 0.14/0.52  % (16045)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.14/0.52  % (16024)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.14/0.52  % (16024)Instruction limit reached!
% 0.14/0.52  % (16024)------------------------------
% 0.14/0.52  % (16024)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.52  % (16024)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.52  % (16024)Termination reason: Unknown
% 0.14/0.52  % (16024)Termination phase: shuffling
% 0.14/0.52  
% 0.14/0.52  % (16024)Memory used [KB]: 1918
% 0.14/0.52  % (16024)Time elapsed: 0.002 s
% 0.14/0.52  % (16024)Instructions burned: 2 (million)
% 0.14/0.52  % (16024)------------------------------
% 0.14/0.52  % (16024)------------------------------
% 0.14/0.52  % (16034)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.14/0.52  % (16023)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.14/0.52  % (16027)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.14/0.53  % (16037)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.14/0.53  % (16030)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.14/0.54  % (16023)Instruction limit reached!
% 0.14/0.54  % (16023)------------------------------
% 0.14/0.54  % (16023)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.54  % (16023)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.54  % (16023)Termination reason: Unknown
% 0.14/0.54  % (16023)Termination phase: Property scanning
% 0.14/0.54  
% 0.14/0.54  % (16023)Memory used [KB]: 1918
% 0.14/0.54  % (16023)Time elapsed: 0.012 s
% 0.14/0.54  % (16023)Instructions burned: 7 (million)
% 0.14/0.54  % (16023)------------------------------
% 0.14/0.54  % (16023)------------------------------
% 0.14/0.54  % (16019)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.14/0.54  % (16043)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 0.14/0.54  % (16029)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.14/0.57  % (16018)Instruction limit reached!
% 0.14/0.57  % (16018)------------------------------
% 0.14/0.57  % (16018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.57  % (16018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.57  % (16018)Termination reason: Unknown
% 0.14/0.57  % (16018)Termination phase: shuffling
% 0.14/0.57  
% 0.14/0.57  % (16018)Memory used [KB]: 2558
% 0.14/0.57  % (16018)Time elapsed: 0.019 s
% 0.14/0.57  % (16018)Instructions burned: 39 (million)
% 0.14/0.57  % (16018)------------------------------
% 0.14/0.57  % (16018)------------------------------
% 0.14/0.58  % (16033)Instruction limit reached!
% 0.14/0.58  % (16033)------------------------------
% 0.14/0.58  % (16033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.58  % (16033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.58  % (16033)Termination reason: Unknown
% 0.14/0.58  % (16033)Termination phase: Property scanning
% 0.14/0.58  
% 0.14/0.58  % (16033)Memory used [KB]: 3709
% 0.14/0.58  % (16033)Time elapsed: 0.027 s
% 0.14/0.58  % (16033)Instructions burned: 59 (million)
% 0.14/0.58  % (16033)------------------------------
% 0.14/0.58  % (16033)------------------------------
% 0.14/0.58  % (16021)Instruction limit reached!
% 0.14/0.58  % (16021)------------------------------
% 0.14/0.58  % (16021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.58  % (16021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.58  % (16021)Termination reason: Unknown
% 0.14/0.58  % (16021)Termination phase: Preprocessing 3
% 0.14/0.58  
% 0.14/0.58  % (16021)Memory used [KB]: 3454
% 0.14/0.58  % (16021)Time elapsed: 0.023 s
% 0.14/0.58  % (16021)Instructions burned: 50 (million)
% 0.14/0.58  % (16021)------------------------------
% 0.14/0.58  % (16021)------------------------------
% 0.14/0.58  % (16017)Instruction limit reached!
% 0.14/0.58  % (16017)------------------------------
% 0.14/0.58  % (16017)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.14/0.58  % (16017)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.14/0.58  % (16017)Termination reason: Unknown
% 0.14/0.58  % (16017)Termination phase: Preprocessing 3
% 0.14/0.58  
% 0.14/0.58  % (16017)Memory used [KB]: 3454
% 0.14/0.58  % (16017)Time elapsed: 0.024 s
% 0.14/0.58  % (16017)Instructions burned: 50 (million)
% 0.14/0.58  % (16017)------------------------------
% 0.14/0.58  % (16017)------------------------------
% 1.71/0.58  % (16036)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 1.71/0.58  % (16025)Instruction limit reached!
% 1.71/0.58  % (16025)------------------------------
% 1.71/0.58  % (16025)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.71/0.58  % (16025)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.71/0.58  % (16025)Termination reason: Unknown
% 1.71/0.58  % (16025)Termination phase: Preprocessing 3
% 1.71/0.58  
% 1.71/0.58  % (16025)Memory used [KB]: 3454
% 1.71/0.58  % (16025)Time elapsed: 0.023 s
% 1.71/0.58  % (16025)Instructions burned: 52 (million)
% 1.71/0.58  % (16025)------------------------------
% 1.71/0.58  % (16025)------------------------------
% 1.71/0.59  % (16028)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 1.71/0.59  % (16022)Instruction limit reached!
% 1.71/0.59  % (16022)------------------------------
% 1.71/0.59  % (16022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.71/0.59  % (16022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.71/0.59  % (16022)Termination reason: Unknown
% 1.71/0.59  % (16022)Termination phase: Preprocessing 3
% 1.71/0.59  
% 1.71/0.59  % (16022)Memory used [KB]: 3326
% 1.71/0.59  % (16022)Time elapsed: 0.039 s
% 1.71/0.59  % (16022)Instructions burned: 51 (million)
% 1.71/0.59  % (16022)------------------------------
% 1.71/0.59  % (16022)------------------------------
% 1.92/0.60  % (16020)Instruction limit reached!
% 1.92/0.60  % (16020)------------------------------
% 1.92/0.60  % (16020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.60  % (16020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.60  % (16020)Termination reason: Unknown
% 1.92/0.60  % (16020)Termination phase: Preprocessing 3
% 1.92/0.60  
% 1.92/0.60  % (16020)Memory used [KB]: 3326
% 1.92/0.60  % (16020)Time elapsed: 0.026 s
% 1.92/0.60  % (16020)Instructions burned: 51 (million)
% 1.92/0.60  % (16020)------------------------------
% 1.92/0.60  % (16020)------------------------------
% 1.92/0.60  % (16044)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.92/0.60  % (16030)Instruction limit reached!
% 1.92/0.60  % (16030)------------------------------
% 1.92/0.60  % (16030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.60  % (16030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.60  % (16030)Termination reason: Unknown
% 1.92/0.60  % (16030)Termination phase: Property scanning
% 1.92/0.60  
% 1.92/0.60  % (16030)Memory used [KB]: 3582
% 1.92/0.60  % (16030)Time elapsed: 0.043 s
% 1.92/0.60  % (16030)Instructions burned: 69 (million)
% 1.92/0.60  % (16030)------------------------------
% 1.92/0.60  % (16030)------------------------------
% 1.92/0.61  % (16026)Instruction limit reached!
% 1.92/0.61  % (16026)------------------------------
% 1.92/0.61  % (16026)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.61  % (16026)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.61  % (16026)Termination reason: Unknown
% 1.92/0.61  % (16026)Termination phase: Preprocessing 3
% 1.92/0.61  
% 1.92/0.61  % (16026)Memory used [KB]: 3326
% 1.92/0.61  % (16026)Time elapsed: 0.025 s
% 1.92/0.61  % (16026)Instructions burned: 51 (million)
% 1.92/0.61  % (16026)------------------------------
% 1.92/0.61  % (16026)------------------------------
% 1.92/0.62  % (16042)Instruction limit reached!
% 1.92/0.62  % (16042)------------------------------
% 1.92/0.62  % (16042)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.92/0.62  % (16042)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.92/0.62  % (16042)Termination reason: Unknown
% 1.92/0.62  % (16042)Termination phase: Function definition elimination
% 1.92/0.62  
% 1.92/0.62  % (16042)Memory used [KB]: 3709
% 1.92/0.62  % (16042)Time elapsed: 0.031 s
% 1.92/0.62  % (16042)Instructions burned: 69 (million)
% 1.92/0.62  % (16042)------------------------------
% 1.92/0.62  % (16042)------------------------------
% 2.23/0.65  % (16031)Instruction limit reached!
% 2.23/0.65  % (16031)------------------------------
% 2.23/0.65  % (16031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.65  % (16031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.65  % (16031)Termination reason: Unknown
% 2.23/0.65  % (16031)Termination phase: Property scanning
% 2.23/0.65  
% 2.23/0.65  % (16031)Memory used [KB]: 3965
% 2.23/0.65  % (16031)Time elapsed: 0.073 s
% 2.23/0.65  % (16031)Instructions burned: 76 (million)
% 2.23/0.65  % (16031)------------------------------
% 2.23/0.65  % (16031)------------------------------
% 2.23/0.65  % (16019)Instruction limit reached!
% 2.23/0.65  % (16019)------------------------------
% 2.23/0.65  % (16019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.65  % (16019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.65  % (16019)Termination reason: Unknown
% 2.23/0.65  % (16019)Termination phase: Property scanning
% 2.23/0.65  
% 2.23/0.65  % (16019)Memory used [KB]: 3326
% 2.23/0.65  % (16019)Time elapsed: 0.035 s
% 2.23/0.65  % (16019)Instructions burned: 51 (million)
% 2.23/0.65  % (16019)------------------------------
% 2.23/0.65  % (16019)------------------------------
% 2.23/0.66  % (16034)Instruction limit reached!
% 2.23/0.66  % (16034)------------------------------
% 2.23/0.66  % (16034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.66  % (16034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.66  % (16034)Termination reason: Unknown
% 2.23/0.66  % (16034)Termination phase: Saturation
% 2.23/0.66  
% 2.23/0.66  % (16034)Memory used [KB]: 8571
% 2.23/0.66  % (16034)Time elapsed: 0.044 s
% 2.23/0.66  % (16034)Instructions burned: 100 (million)
% 2.23/0.66  % (16034)------------------------------
% 2.23/0.66  % (16034)------------------------------
% 2.23/0.66  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.23/0.66  % (16072)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.23/0.66  % (16032)Instruction limit reached!
% 2.23/0.66  % (16032)------------------------------
% 2.23/0.66  % (16032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.66  % (16032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.66  % (16032)Termination reason: Unknown
% 2.23/0.66  % (16032)Termination phase: Saturation
% 2.23/0.66  
% 2.23/0.66  % (16032)Memory used [KB]: 8443
% 2.23/0.66  % (16032)Time elapsed: 0.043 s
% 2.23/0.66  % (16032)Instructions burned: 100 (million)
% 2.23/0.66  % (16032)------------------------------
% 2.23/0.66  % (16032)------------------------------
% 2.23/0.68  % (16016)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 2.23/0.68  % (16016)Terminated due to inappropriate strategy.
% 2.23/0.68  % (16016)------------------------------
% 2.23/0.68  % (16016)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.68  % (16016)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.68  % (16016)Termination reason: Inappropriate
% 2.23/0.68  
% 2.23/0.68  % (16016)Memory used [KB]: 4477
% 2.23/0.68  % (16016)Time elapsed: 0.054 s
% 2.23/0.68  % (16016)Instructions burned: 129 (million)
% 2.23/0.68  % (16016)------------------------------
% 2.23/0.68  % (16016)------------------------------
% 2.23/0.69  % (16035)Instruction limit reached!
% 2.23/0.69  % (16035)------------------------------
% 2.23/0.69  % (16035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.69  % (16035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.69  % (16035)Termination reason: Unknown
% 2.23/0.69  % (16035)Termination phase: Saturation
% 2.23/0.69  
% 2.23/0.69  % (16035)Memory used [KB]: 4221
% 2.23/0.69  % (16035)Time elapsed: 0.064 s
% 2.23/0.69  % (16035)Instructions burned: 100 (million)
% 2.23/0.69  % (16035)------------------------------
% 2.23/0.69  % (16035)------------------------------
% 2.23/0.69  % (16057)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/388Mi)
% 2.23/0.69  % (16027)Instruction limit reached!
% 2.23/0.69  % (16027)------------------------------
% 2.23/0.69  % (16027)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.23/0.69  % (16027)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.23/0.69  % (16027)Termination reason: Unknown
% 2.23/0.69  % (16027)Termination phase: Saturation
% 2.23/0.69  
% 2.23/0.69  % (16027)Memory used [KB]: 8059
% 2.23/0.69  % (16027)Time elapsed: 0.065 s
% 2.23/0.69  % (16027)Instructions burned: 100 (million)
% 2.23/0.69  % (16027)------------------------------
% 2.23/0.69  % (16027)------------------------------
% 2.54/0.72  % (16029)Instruction limit reached!
% 2.54/0.72  % (16029)------------------------------
% 2.54/0.72  % (16029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.54/0.72  % (16029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.54/0.72  % (16029)Termination reason: Unknown
% 2.54/0.72  % (16029)Termination phase: Saturation
% 2.54/0.72  
% 2.54/0.72  % (16029)Memory used [KB]: 8443
% 2.54/0.72  % (16029)Time elapsed: 0.059 s
% 2.54/0.72  % (16029)Instructions burned: 101 (million)
% 2.54/0.72  % (16029)------------------------------
% 2.54/0.72  % (16029)------------------------------
% 2.54/0.74  % (16063)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.54/0.75  % (16065)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.54/0.75  % (16067)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.54/0.75  % (16060)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.70/0.76  % (16070)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.70/0.76  % (16071)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.70/0.76  % (16068)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.70/0.78  % (16074)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.70/0.80  % (16028)Instruction limit reached!
% 2.70/0.80  % (16028)------------------------------
% 2.70/0.80  % (16028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.80  % (16028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.80  % (16028)Termination reason: Unknown
% 2.70/0.80  % (16028)Termination phase: Saturation
% 2.70/0.80  
% 2.70/0.80  % (16028)Memory used [KB]: 8443
% 2.70/0.80  % (16028)Time elapsed: 0.063 s
% 2.70/0.80  % (16028)Instructions burned: 101 (million)
% 2.70/0.80  % (16028)------------------------------
% 2.70/0.80  % (16028)------------------------------
% 2.70/0.80  % (16037)Instruction limit reached!
% 2.70/0.80  % (16037)------------------------------
% 2.70/0.80  % (16037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.70/0.80  % (16037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.70/0.80  % (16037)Termination reason: Unknown
% 2.70/0.80  % (16037)Termination phase: Saturation
% 2.70/0.80  
% 2.70/0.80  % (16037)Memory used [KB]: 9083
% 2.70/0.80  % (16037)Time elapsed: 0.081 s
% 2.70/0.80  % (16037)Instructions burned: 140 (million)
% 2.70/0.80  % (16037)------------------------------
% 2.70/0.80  % (16037)------------------------------
% 2.70/0.80  % (16077)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2016Mi)
% 2.70/0.80  % (16069)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.70/0.81  % (16080)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 2.70/0.83  % (16082)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.96/0.86  % (16043)Instruction limit reached!
% 2.96/0.86  % (16043)------------------------------
% 2.96/0.86  % (16043)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.96/0.86  % (16043)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.96/0.86  % (16043)Termination reason: Unknown
% 2.96/0.86  % (16043)Termination phase: Saturation
% 2.96/0.86  
% 2.96/0.86  % (16043)Memory used [KB]: 5117
% 2.96/0.86  % (16043)Time elapsed: 0.462 s
% 2.96/0.86  % (16043)Instructions burned: 177 (million)
% 2.96/0.86  % (16043)------------------------------
% 2.96/0.86  % (16043)------------------------------
% 2.96/0.86  % (16086)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 2.96/0.86  % (16070)Instruction limit reached!
% 2.96/0.86  % (16070)------------------------------
% 2.96/0.86  % (16070)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.96/0.86  % (16070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.96/0.86  % (16070)Termination reason: Unknown
% 2.96/0.86  % (16070)Termination phase: Property scanning
% 2.96/0.86  
% 2.96/0.86  % (16070)Memory used [KB]: 3582
% 2.96/0.86  % (16070)Time elapsed: 0.029 s
% 2.96/0.86  % (16070)Instructions burned: 69 (million)
% 2.96/0.86  % (16070)------------------------------
% 2.96/0.86  % (16070)------------------------------
% 2.96/0.87  % (16085)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.96/0.87  % (16087)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 2.96/0.89  % (16083)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 3.11/0.89  % (16089)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.11/0.90  % (16063)Instruction limit reached!
% 3.11/0.90  % (16063)------------------------------
% 3.11/0.90  % (16063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.11/0.90  % (16063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.11/0.90  % (16063)Termination reason: Unknown
% 3.11/0.90  % (16063)Termination phase: Property scanning
% 3.11/0.90  
% 3.11/0.90  % (16063)Memory used [KB]: 4093
% 3.11/0.90  % (16063)Time elapsed: 0.060 s
% 3.11/0.90  % (16063)Instructions burned: 90 (million)
% 3.11/0.90  % (16063)------------------------------
% 3.11/0.90  % (16063)------------------------------
% 3.11/0.91  % (16078)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 3.11/0.93  % (16097)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.34/0.94  % (16036)Instruction limit reached!
% 3.34/0.94  % (16036)------------------------------
% 3.34/0.94  % (16036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.34/0.94  % (16036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.34/0.94  % (16036)Termination reason: Unknown
% 3.34/0.94  % (16036)Termination phase: Saturation
% 3.34/0.94  
% 3.34/0.94  % (16036)Memory used [KB]: 9466
% 3.34/0.94  % (16036)Time elapsed: 0.107 s
% 3.34/0.94  % (16036)Instructions burned: 176 (million)
% 3.34/0.94  % (16036)------------------------------
% 3.34/0.94  % (16036)------------------------------
% 3.34/0.96  % (16074)Instruction limit reached!
% 3.34/0.96  % (16074)------------------------------
% 3.34/0.96  % (16074)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.34/0.96  % (16074)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.34/0.96  % (16074)Termination reason: Unknown
% 3.34/0.96  % (16074)Termination phase: Property scanning
% 3.34/0.96  
% 3.34/0.96  % (16074)Memory used [KB]: 4093
% 3.34/0.96  % (16074)Time elapsed: 0.059 s
% 3.34/0.96  % (16074)Instructions burned: 90 (million)
% 3.34/0.96  % (16074)------------------------------
% 3.34/0.96  % (16074)------------------------------
% 3.34/0.97  % (16086)Instruction limit reached!
% 3.34/0.97  % (16086)------------------------------
% 3.34/0.97  % (16086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.34/0.97  % (16086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.34/0.97  % (16086)Termination reason: Unknown
% 3.34/0.97  % (16086)Termination phase: Property scanning
% 3.34/0.97  
% 3.34/0.97  % (16086)Memory used [KB]: 3709
% 3.34/0.97  % (16086)Time elapsed: 0.044 s
% 3.34/0.97  % (16086)Instructions burned: 69 (million)
% 3.34/0.97  % (16086)------------------------------
% 3.34/0.97  % (16086)------------------------------
% 3.34/0.99  % (16098)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4585Mi)
% 3.65/1.04  % (16101)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 3.65/1.04  % (16103)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 5.69/1.09  % (16108)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/8004Mi)
% 5.69/1.14  % (16110)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9965Mi)
% 5.69/1.15  % (16113)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 5.69/1.15  % (16115)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 6.46/1.19  % (16101)Instruction limit reached!
% 6.46/1.19  % (16101)------------------------------
% 6.46/1.19  % (16101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.46/1.19  % (16101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.46/1.19  % (16101)Termination reason: Unknown
% 6.46/1.19  % (16101)Termination phase: Property scanning
% 6.46/1.19  
% 6.46/1.19  % (16101)Memory used [KB]: 4093
% 6.46/1.19  % (16101)Time elapsed: 0.057 s
% 6.46/1.19  % (16101)Instructions burned: 90 (million)
% 6.46/1.19  % (16101)------------------------------
% 6.46/1.19  % (16101)------------------------------
% 7.01/1.28  % (16060)Instruction limit reached!
% 7.01/1.28  % (16060)------------------------------
% 7.01/1.28  % (16060)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.01/1.28  % (16060)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.01/1.28  % (16060)Termination reason: Unknown
% 7.01/1.28  % (16060)Termination phase: Saturation
% 7.01/1.28  
% 7.01/1.28  % (16060)Memory used [KB]: 5756
% 7.01/1.28  % (16060)Time elapsed: 0.676 s
% 7.01/1.28  % (16060)Instructions burned: 211 (million)
% 7.01/1.28  % (16060)------------------------------
% 7.01/1.28  % (16060)------------------------------
% 7.01/1.30  % (16045)Instruction limit reached!
% 7.01/1.30  % (16045)------------------------------
% 7.01/1.30  % (16045)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.01/1.30  % (16045)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.01/1.30  % (16045)Termination reason: Unknown
% 7.01/1.30  % (16045)Termination phase: Saturation
% 7.01/1.30  
% 7.01/1.30  % (16045)Memory used [KB]: 11129
% 7.01/1.30  % (16045)Time elapsed: 0.887 s
% 7.01/1.30  % (16045)Instructions burned: 356 (million)
% 7.01/1.30  % (16045)------------------------------
% 7.01/1.30  % (16045)------------------------------
% 7.01/1.31  % (16072)Instruction limit reached!
% 7.01/1.31  % (16072)------------------------------
% 7.01/1.31  % (16072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.01/1.31  % (16072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.01/1.31  % (16072)Termination reason: Unknown
% 7.01/1.31  % (16072)Termination phase: Saturation
% 7.01/1.31  
% 7.01/1.31  % (16072)Memory used [KB]: 11129
% 7.01/1.31  % (16072)Time elapsed: 0.645 s
% 7.01/1.31  % (16072)Instructions burned: 983 (million)
% 7.01/1.31  % (16072)------------------------------
% 7.01/1.31  % (16072)------------------------------
% 7.01/1.31  % (16136)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1824Mi)
% 7.96/1.43  % (16044)Instruction limit reached!
% 7.96/1.43  % (16044)------------------------------
% 7.96/1.43  % (16044)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.96/1.43  % (16044)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.96/1.43  % (16044)Termination reason: Unknown
% 7.96/1.43  % (16044)Termination phase: Saturation
% 7.96/1.43  
% 7.96/1.43  % (16044)Memory used [KB]: 11897
% 7.96/1.43  % (16044)Time elapsed: 1.035 s
% 7.96/1.43  % (16044)Instructions burned: 440 (million)
% 7.96/1.43  % (16044)------------------------------
% 7.96/1.43  % (16044)------------------------------
% 8.42/1.46  % (16145)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9989Mi)
% 8.54/1.49  % (16148)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/9707Mi)
% 8.54/1.49  % (16149)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/90Mi)
% 8.80/1.54  % (16039)Instruction limit reached!
% 8.80/1.54  % (16039)------------------------------
% 8.80/1.54  % (16039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.80/1.54  % (16039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.80/1.54  % (16039)Termination reason: Unknown
% 8.80/1.54  % (16039)Termination phase: Saturation
% 8.80/1.54  
% 8.80/1.54  % (16039)Memory used [KB]: 11129
% 8.80/1.54  % (16039)Time elapsed: 1.093 s
% 8.80/1.54  % (16039)Instructions burned: 467 (million)
% 8.80/1.54  % (16039)------------------------------
% 8.80/1.54  % (16039)------------------------------
% 8.93/1.57  % (16159)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/44001Mi)
% 8.93/1.58  % (16040)Instruction limit reached!
% 8.93/1.58  % (16040)------------------------------
% 8.93/1.58  % (16040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.93/1.58  % (16040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.93/1.58  % (16040)Termination reason: Unknown
% 8.93/1.58  % (16040)Termination phase: Saturation
% 8.93/1.58  
% 8.93/1.58  % (16040)Memory used [KB]: 12792
% 8.93/1.58  % (16040)Time elapsed: 1.186 s
% 8.93/1.58  % (16040)Instructions burned: 482 (million)
% 8.93/1.58  % (16040)------------------------------
% 8.93/1.58  % (16040)------------------------------
% 8.93/1.59  % (16038)Instruction limit reached!
% 8.93/1.59  % (16038)------------------------------
% 8.93/1.59  % (16038)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.93/1.59  % (16038)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.93/1.59  % (16038)Termination reason: Unknown
% 8.93/1.59  % (16038)Termination phase: Saturation
% 8.93/1.59  
% 8.93/1.59  % (16038)Memory used [KB]: 7547
% 8.93/1.59  % (16038)Time elapsed: 1.190 s
% 8.93/1.59  % (16038)Instructions burned: 500 (million)
% 8.93/1.59  % (16038)------------------------------
% 8.93/1.59  % (16038)------------------------------
% 8.93/1.61  % (16057)Instruction limit reached!
% 8.93/1.61  % (16057)------------------------------
% 8.93/1.61  % (16057)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.93/1.61  % (16057)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.93/1.61  % (16057)Termination reason: Unknown
% 8.93/1.61  % (16057)Termination phase: Saturation
% 8.93/1.61  
% 8.93/1.61  % (16057)Memory used [KB]: 11641
% 8.93/1.61  % (16057)Time elapsed: 1.043 s
% 8.93/1.61  % (16057)Instructions burned: 388 (million)
% 8.93/1.61  % (16057)------------------------------
% 8.93/1.61  % (16057)------------------------------
% 9.48/1.65  % (16149)Instruction limit reached!
% 9.48/1.65  % (16149)------------------------------
% 9.48/1.65  % (16149)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.48/1.65  % (16149)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.48/1.65  % (16149)Termination reason: Unknown
% 9.48/1.65  % (16149)Termination phase: Property scanning
% 9.48/1.65  
% 9.48/1.65  % (16149)Memory used [KB]: 3965
% 9.48/1.65  % (16149)Time elapsed: 0.057 s
% 9.48/1.65  % (16149)Instructions burned: 90 (million)
% 9.48/1.65  % (16149)------------------------------
% 9.48/1.65  % (16149)------------------------------
% 9.48/1.68  % (16164)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/4958Mi)
% 9.48/1.68  % (16041)Instruction limit reached!
% 9.48/1.68  % (16041)------------------------------
% 9.48/1.68  % (16041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.48/1.68  % (16041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.48/1.68  % (16041)Termination reason: Unknown
% 9.48/1.68  % (16041)Termination phase: Saturation
% 9.48/1.68  
% 9.48/1.68  % (16041)Memory used [KB]: 12409
% 9.48/1.68  % (16041)Time elapsed: 1.306 s
% 9.48/1.68  % (16041)Instructions burned: 500 (million)
% 9.48/1.68  % (16041)------------------------------
% 9.48/1.68  % (16041)------------------------------
% 10.54/1.71  % (16080)First to succeed.
% 10.54/1.75  % (16080)Refutation found. Thanks to Tanya!
% 10.54/1.75  % SZS status Theorem for theBenchmark
% 10.54/1.75  % SZS output start Proof for theBenchmark
% See solution above
% 10.54/1.76  % (16080)------------------------------
% 10.54/1.76  % (16080)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.54/1.76  % (16080)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.54/1.76  % (16080)Termination reason: Refutation
% 10.54/1.76  
% 10.54/1.76  % (16080)Memory used [KB]: 5884
% 10.54/1.76  % (16080)Time elapsed: 1.034 s
% 10.54/1.76  % (16080)Instructions burned: 587 (million)
% 10.54/1.76  % (16080)------------------------------
% 10.54/1.76  % (16080)------------------------------
% 10.54/1.76  % (16004)Success in time 1.447 s
%------------------------------------------------------------------------------