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
%------------------------------------------------------------------------------