0.08/0.27 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.10/0.29 % Command : python3 prover_driver.py --schedule_mode external --schedule tfa_schedule --no_cores 8 --problem_version tff /export/starexec/sandbox/benchmark/theBenchmark.p 120 --prover /export/starexec/sandbox/solver/bin/res/iproveropt_z3 0.11/0.51 % Computer : n019.cluster.edu 0.11/0.51 % Model : x86_64 x86_64 0.11/0.51 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.11/0.51 % Memory : 8042.1875MB 0.11/0.51 % OS : Linux 3.10.0-693.el7.x86_64 0.11/0.51 % CPULimit : 960 0.11/0.51 % WCLimit : 120 0.11/0.51 % DateTime : Tue Aug 9 05:16:36 EDT 2022 0.11/0.51 % CPUTime : 139.85/18.98 % SZS status Started for /export/starexec/sandbox/benchmark/theBenchmark.p 139.85/18.98 139.85/18.98 %---------------- iProver v3.6 (pre CASC-J11 2022) ----------------% 139.85/18.98 139.85/18.98 ------ iProver source info 139.85/18.98 139.85/18.98 git: date: 2022-07-26 19:47:37 +0300 139.85/18.98 git: sha1: 69e283425f6c8ae3fb9e67f2058d741e849b12e1 139.85/18.98 git: non_committed_changes: false 139.85/18.98 git: last_make_outside_of_git: false 139.85/18.98 139.85/18.98 ------ Parsing... 139.85/18.98 ------ Clausification by vclausify_rel & Parsing by iProver... 139.85/18.98 139.85/18.98 ------ Preprocessing... sup_sim: 7 sf_s rm: 4 0s sf_e pe_s pe_e sup_sim: 0 sf_s rm: 3 0s sf_e pe_s pe_e 139.85/18.98 139.85/18.98 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e 139.85/18.98 139.85/18.98 ------ Preprocessing... sf_s rm: 1 0s sf_e sf_s rm: 0 0s sf_e 139.85/18.98 ------ Proving... 139.85/18.98 ------ Problem Properties 139.85/18.98 139.85/18.98 139.85/18.98 clauses 181 139.85/18.98 conjectures 38 139.85/18.98 EPR 22 139.85/18.98 Horn 134 139.85/18.98 unary 66 139.85/18.98 binary 59 139.85/18.98 lits 394 139.85/18.98 lits eq 65 139.85/18.98 fd_pure 1 139.85/18.98 fd_pseudo 0 139.85/18.98 fd_cond 0 139.85/18.98 fd_pseudo_cond 7 139.85/18.98 AC symbols 2 139.85/18.98 139.85/18.98 ------ Input Options Time Limit: Unbounded 139.85/18.98 139.85/18.98 139.85/18.98 ------ 139.85/18.98 Current options: 139.85/18.98 ------ 139.85/18.98 139.85/18.98 ------ Input Options 139.85/18.98 139.85/18.98 --out_options all 139.85/18.98 --tptp_safe_out true 139.85/18.98 --problem_path "" 139.85/18.98 --include_path "" 139.85/18.98 --clausifier res/vclausify_rel 139.85/18.98 --clausifier_options --mode tclausify -t 124.97601079940796 --show_fool true 139.85/18.98 --stdin false 139.85/18.98 --suppress_sat_res false 139.85/18.98 --suppress_unsat_res false 139.85/18.98 --stats_out none 139.85/18.98 --stats_mem false 139.85/18.98 --theory_stats_out false 139.85/18.98 139.85/18.98 ------ General Options 139.85/18.98 139.85/18.98 --fof false 139.85/18.98 --time_out_real 124.98 139.85/18.98 --time_out_virtual -1. 139.85/18.98 --rnd_seed 13 139.85/18.98 --symbol_type_check false 139.85/18.98 --clausify_out false 139.85/18.98 --sig_cnt_out false 139.85/18.98 --trig_cnt_out false 139.85/18.98 --trig_cnt_out_tolerance 1. 139.85/18.98 --trig_cnt_out_sk_spl false 139.85/18.98 --abstr_cl_out false 139.85/18.98 139.85/18.98 ------ Global Options 139.85/18.98 139.85/18.98 --schedule none 139.85/18.98 --add_important_lit false 139.85/18.98 --prop_solver_per_cl 500 139.85/18.98 --subs_bck_mult 8 139.85/18.98 --min_unsat_core false 139.85/18.98 --soft_assumptions false 139.85/18.98 --soft_lemma_size 3 139.85/18.98 --prop_impl_unit_size 0 139.85/18.98 --prop_impl_unit [] 139.85/18.98 --share_sel_clauses true 139.85/18.98 --reset_solvers false 139.85/18.98 --bc_imp_inh [conj_cone] 139.85/18.98 --conj_cone_tolerance 3. 139.85/18.98 --extra_neg_conj none 139.85/18.98 --large_theory_mode true 139.85/18.98 --prolific_symb_bound 200 139.85/18.98 --lt_threshold 2000 139.85/18.98 --clause_weak_htbl true 139.85/18.98 --gc_record_bc_elim false 139.85/18.98 139.85/18.98 ------ Preprocessing Options 139.85/18.98 139.85/18.98 --preprocessing_flag true 139.85/18.98 --time_out_prep_mult 0.1 139.85/18.98 --splitting_mode input 139.85/18.98 --splitting_grd true 139.85/18.98 --splitting_cvd false 139.85/18.98 --splitting_cvd_svl false 139.85/18.98 --splitting_nvd 32 139.85/18.98 --sub_typing false 139.85/18.98 --prep_gs_sim true 139.85/18.98 --prep_unflatten true 139.85/18.98 --prep_res_sim true 139.85/18.98 --prep_sup_sim_all true 139.85/18.98 --prep_sup_sim_sup false 139.85/18.98 --prep_upred true 139.85/18.98 --prep_well_definedness true 139.85/18.98 --prep_sem_filter exhaustive 139.85/18.98 --prep_sem_filter_out false 139.85/18.98 --pred_elim true 139.85/18.98 --res_sim_input true 139.85/18.98 --eq_ax_congr_red true 139.85/18.98 --pure_diseq_elim true 139.85/18.98 --brand_transform false 139.85/18.98 --non_eq_to_eq false 139.85/18.98 --prep_def_merge true 139.85/18.98 --prep_def_merge_prop_impl false 139.85/18.98 --prep_def_merge_mbd true 139.85/18.98 --prep_def_merge_tr_red false 139.85/18.98 --prep_def_merge_tr_cl false 139.85/18.98 --smt_preprocessing false 139.85/18.98 --smt_ac_axioms fast 139.85/18.98 --preprocessed_out false 139.85/18.98 --preprocessed_stats false 139.85/18.98 139.85/18.98 ------ Abstraction refinement Options 139.85/18.98 139.85/18.98 --abstr_ref [] 139.85/18.98 --abstr_ref_prep false 139.85/18.98 --abstr_ref_until_sat false 139.85/18.98 --abstr_ref_sig_restrict funpre 139.85/18.98 --abstr_ref_af_restrict_to_split_sk false 139.85/18.98 --abstr_ref_under [] 139.85/18.98 139.85/18.98 ------ SAT Options 139.85/18.98 139.85/18.98 --sat_mode false 139.85/18.98 --sat_fm_restart_options "" 139.85/18.98 --sat_gr_def false 139.85/18.98 --sat_epr_types true 139.85/18.98 --sat_non_cyclic_types false 139.85/18.98 --sat_finite_models false 139.85/18.98 --sat_fm_lemmas false 139.85/18.98 --sat_fm_prep false 139.85/18.98 --sat_fm_uc_incr true 139.85/18.98 --sat_out_model small 139.85/18.98 --sat_out_clauses false 139.85/18.98 139.85/18.98 ------ QBF Options 139.85/18.98 139.85/18.98 --qbf_mode false 139.85/18.98 --qbf_elim_univ false 139.85/18.98 --qbf_dom_inst none 139.85/18.98 --qbf_dom_pre_inst false 139.85/18.98 --qbf_sk_in false 139.85/18.98 --qbf_pred_elim true 139.85/18.98 --qbf_split 512 139.85/18.98 139.85/18.98 ------ BMC1 Options 139.85/18.98 139.85/18.98 --bmc1_incremental false 139.85/18.98 --bmc1_axioms reachable_all 139.85/18.98 --bmc1_min_bound 0 139.85/18.98 --bmc1_max_bound -1 139.85/18.98 --bmc1_max_bound_default -1 139.85/18.98 --bmc1_symbol_reachability true 139.85/18.98 --bmc1_property_lemmas false 139.85/18.98 --bmc1_k_induction false 139.85/18.98 --bmc1_non_equiv_states false 139.85/18.98 --bmc1_deadlock false 139.85/18.98 --bmc1_ucm false 139.85/18.98 --bmc1_add_unsat_core none 139.85/18.98 --bmc1_unsat_core_children false 139.85/18.98 --bmc1_unsat_core_extrapolate_axioms false 139.85/18.98 --bmc1_out_stat full 139.85/18.98 --bmc1_ground_init false 139.85/18.98 --bmc1_pre_inst_next_state false 139.85/18.98 --bmc1_pre_inst_state false 139.85/18.98 --bmc1_pre_inst_reach_state false 139.85/18.98 --bmc1_out_unsat_core false 139.85/18.98 --bmc1_aig_witness_out false 139.85/18.98 --bmc1_verbose false 139.85/18.98 --bmc1_dump_clauses_tptp false 139.85/18.98 --bmc1_dump_unsat_core_tptp false 139.85/18.98 --bmc1_dump_file - 139.85/18.98 --bmc1_ucm_expand_uc_limit 128 139.85/18.98 --bmc1_ucm_n_expand_iterations 6 139.85/18.98 --bmc1_ucm_extend_mode 1 139.85/18.98 --bmc1_ucm_init_mode 2 139.85/18.98 --bmc1_ucm_cone_mode none 139.85/18.98 --bmc1_ucm_reduced_relation_type 0 139.85/18.98 --bmc1_ucm_relax_model 4 139.85/18.98 --bmc1_ucm_full_tr_after_sat true 139.85/18.98 --bmc1_ucm_expand_neg_assumptions false 139.85/18.98 --bmc1_ucm_layered_model none 139.85/18.98 --bmc1_ucm_max_lemma_size 10 139.85/18.98 139.85/18.98 ------ AIG Options 139.85/18.98 139.85/18.98 --aig_mode false 139.85/18.98 139.85/18.98 ------ Instantiation Options 139.85/18.98 139.85/18.98 --instantiation_flag true 139.85/18.98 --inst_sos_flag false 139.85/18.98 --inst_sos_phase true 139.85/18.98 --inst_sos_sth_lit_sel [+prop;+non_prol_conj_symb;-eq;+ground;-num_var;-num_symb] 139.85/18.98 --inst_lit_sel [+prop;+sign;+ground;-num_var;-num_symb] 139.85/18.98 --inst_lit_sel_side num_symb 139.85/18.98 --inst_solver_per_active 1400 139.85/18.98 --inst_solver_calls_frac 1. 139.85/18.98 --inst_passive_queue_type priority_queues 139.85/18.98 --inst_passive_queues [[-conj_dist;+conj_symb;-num_var];[+age;-num_symb]] 139.85/18.98 --inst_passive_queues_freq [25;2] 139.85/18.98 --inst_dismatching true 139.85/18.98 --inst_eager_unprocessed_to_passive true 139.85/18.98 --inst_prop_sim_given true 139.85/18.98 --inst_prop_sim_new false 139.85/18.98 --inst_subs_new false 139.85/18.98 --inst_eq_res_simp false 139.85/18.98 --inst_subs_given false 139.85/18.98 --inst_orphan_elimination true 139.85/18.98 --inst_learning_loop_flag true 139.85/18.98 --inst_learning_start 3000 139.85/18.98 --inst_learning_factor 2 139.85/18.98 --inst_start_prop_sim_after_learn 3 139.85/18.98 --inst_sel_renew solver 139.85/18.98 --inst_lit_activity_flag true 139.85/18.98 --inst_restr_to_given false 139.85/18.98 --inst_activity_threshold 500 139.85/18.98 --inst_out_proof true 139.85/18.98 139.85/18.98 ------ Resolution Options 139.85/18.98 139.85/18.98 --resolution_flag true 139.85/18.98 --res_lit_sel adaptive 139.85/18.98 --res_lit_sel_side none 139.85/18.98 --res_ordering kbo 139.85/18.98 --res_to_prop_solver active 139.85/18.98 --res_prop_simpl_new false 139.85/18.98 --res_prop_simpl_given true 139.85/18.98 --res_passive_queue_type priority_queues 139.85/18.98 --res_passive_queues [[-conj_dist;+conj_symb;-num_symb];[+age;-num_symb]] 139.85/18.98 --res_passive_queues_freq [15;5] 139.85/18.98 --res_forward_subs full 139.85/18.98 --res_backward_subs full 139.85/18.98 --res_forward_subs_resolution true 139.85/18.98 --res_backward_subs_resolution true 139.85/18.98 --res_orphan_elimination true 139.85/18.98 --res_time_limit 300. 139.85/18.98 --res_out_proof true 139.85/18.98 139.85/18.98 ------ Superposition Options 139.85/18.98 139.85/18.98 --superposition_flag true 139.85/18.98 --sup_passive_queue_type priority_queues 139.85/18.98 --sup_passive_queues [[-conj_dist;-num_symb];[+score;+min_def_symb;-max_atom_input_occur;+conj_non_prolific_symb];[+age;-num_symb];[+score;-num_symb]] 139.85/18.98 --sup_passive_queues_freq [8;1;4;4] 139.85/18.98 --demod_completeness_check fast 139.85/18.98 --demod_use_ground true 139.85/18.98 --sup_to_prop_solver passive 139.85/18.98 --sup_prop_simpl_new true 139.85/18.98 --sup_prop_simpl_given true 139.85/18.98 --sup_fun_splitting false 139.85/18.98 --sup_iter_deepening 2 139.85/18.98 --sup_restarts_mult 12 139.85/18.98 --sup_score sim_d_gen 139.85/18.98 --sup_share_score_frac 0.2 139.85/18.98 --sup_share_max_num_cl 500 139.85/18.98 --sup_ordering kbo 139.85/18.98 --sup_symb_ordering arity 139.85/18.98 --sup_term_weight default 139.85/18.98 139.85/18.98 ------ Superposition Simplification Setup 139.85/18.98 139.85/18.98 --sup_indices_passive [LightNormIndex;FwDemodIndex] 139.85/18.98 --sup_full_triv [SMTSimplify;PropSubs] 139.85/18.98 --sup_full_fw [ACNormalisation;FwLightNorm;FwDemod;FwUnitSubsAndRes;FwSubsumption;FwSubsumptionRes;FwGroundJoinability] 139.85/18.98 --sup_full_bw [BwDemod;BwUnitSubsAndRes;BwSubsumption;BwSubsumptionRes] 139.85/18.98 --sup_immed_triv [] 139.85/18.98 --sup_immed_fw_main [ACNormalisation;FwLightNorm;FwUnitSubsAndRes] 139.85/18.98 --sup_immed_fw_immed [ACNormalisation;FwUnitSubsAndRes] 139.85/18.98 --sup_immed_bw_main [BwUnitSubsAndRes;BwDemod] 139.85/18.98 --sup_immed_bw_immed [BwUnitSubsAndRes;BwSubsumption;BwSubsumptionRes] 139.85/18.98 --sup_input_triv [Unflattening;SMTSimplify] 139.85/18.98 --sup_input_fw [FwACDemod;ACNormalisation;FwLightNorm;FwDemod;FwUnitSubsAndRes;FwSubsumption;FwSubsumptionRes;FwGroundJoinability] 139.85/18.98 --sup_input_bw [BwACDemod;BwDemod;BwUnitSubsAndRes;BwSubsumption;BwSubsumptionRes] 139.85/18.98 --sup_full_fixpoint true 139.85/18.98 --sup_main_fixpoint true 139.85/18.98 --sup_immed_fixpoint false 139.85/18.98 --sup_input_fixpoint true 139.85/18.98 --sup_cache_sim none 139.85/18.98 --sup_smt_interval 500 139.85/18.98 --sup_bw_gjoin_interval 0 139.85/18.98 139.85/18.98 ------ Combination Options 139.85/18.98 139.85/18.98 --comb_mode clause_based 139.85/18.98 --comb_inst_mult 5 139.85/18.98 --comb_res_mult 1 139.85/18.98 --comb_sup_mult 8 139.85/18.98 --comb_sup_deep_mult 2 139.85/18.98 139.85/18.98 ------ Debug Options 139.85/18.98 139.85/18.98 --dbg_backtrace false 139.85/18.98 --dbg_dump_prop_clauses false 139.85/18.98 --dbg_dump_prop_clauses_file - 139.85/18.98 --dbg_out_stat false 139.85/18.98 --dbg_just_parse false 139.85/18.98 139.85/18.98 139.85/18.98 139.85/18.98 139.85/18.98 ------ Proving... 139.85/18.98 139.85/18.98 139.85/18.98 % SZS status Theorem for theBenchmark.p 139.85/18.98 139.85/18.98 % SZS output start CNFRefutation for theBenchmark.p 139.85/18.98 139.85/18.98 tff(f61,conjecture,( 139.85/18.98 ! [X0 : set_int,X10 : set_int,X21 : set_int,X11 : $int,X22 : map_int_lpmap_int_intrp,X14 : $int,X23 : map_int_int] : (($lesseq(0,X14) & partial_solution1(X14,X23) & ! [X8 : $int] : ($lesseq(0,X8) => (~mem(int,t2tb1(X8),t2tb(X21)) <=> ! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $difference($sum(X8,X14),X7)))) & ! [X8 : $int] : ($lesseq(0,X8) => (! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $difference($sum(X8,X7),X14)) <=> ~mem(int,t2tb1(X8),t2tb(X10)))) & ! [X8 : $int] : ((! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != X8) & $less(X8,n1) & $lesseq(0,X8)) <=> mem(int,t2tb1(X8),t2tb(X0))) & $lesseq(0,X11) & n1 = $sum(X14,cardinal1(int,t2tb(X0)))) => (~is_empty(int,t2tb(X0)) => ! [X24 : $int,X25 : set_int,X5 : $int,X26 : map_int_lpmap_int_intrp,X27 : $int,X28 : map_int_int] : (($difference(X5,X11) = X24 & $lesseq(0,$difference(X5,X11)) & subset(int,t2tb(X25),diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21))) & partial_solution1(X27,X28) & sorted1(X26,X11,X5) & ! [X8 : $int,X7 : $int] : (mem(int,t2tb1(X8),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))) => (mem(int,t2tb1(X7),t2tb(X25)) => $less(X8,X7))) & ! [X13 : map_int_int] : (? [X8 : $int] : ($lesseq(X11,X8) & eq_prefix1(int,t2tb2(X13),get(map(int,int),int,t2tb3(X26),t2tb1(X8)),n1) & $less(X8,X5)) <=> (partial_solution1(n1,X13) & eq_prefix1(int,t2tb2(X28),t2tb2(X13),X27) & mem(int,get(int,int,t2tb2(X13),t2tb1(X27)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))))) & eq_prefix1(int,t2tb2(X23),t2tb2(X28),X27) & eq_prefix1(map(int,int),t2tb3(X22),t2tb3(X26),X11) & X14 = X27) => (~is_empty(int,t2tb(X25)) => ! [X29 : map_int_int] : (tb2t2(set1(int,int,t2tb2(X28),t2tb1(X27),t2tb1(min_elt1(X25)))) = X29 => ! [X30 : $int] : ($sum(X27,1) = X30 => ! [X8 : $int] : (mem(int,t2tb1(X8),remove(int,t2tb1(min_elt1(X25)),t2tb(X0))) => ! [X7 : $int] : (($lesseq(0,X7) & $less(X7,X30)) => tb2t1(get(int,int,t2tb2(X29),t2tb1(X7))) != X8))))))))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_t3)). 139.85/18.98 139.85/18.98 tff(f62,negated_conjecture,( 139.85/18.98 ~! [X0 : set_int,X10 : set_int,X21 : set_int,X11 : $int,X22 : map_int_lpmap_int_intrp,X14 : $int,X23 : map_int_int] : (($lesseq(0,X14) & partial_solution1(X14,X23) & ! [X8 : $int] : ($lesseq(0,X8) => (~mem(int,t2tb1(X8),t2tb(X21)) <=> ! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $difference($sum(X8,X14),X7)))) & ! [X8 : $int] : ($lesseq(0,X8) => (! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $difference($sum(X8,X7),X14)) <=> ~mem(int,t2tb1(X8),t2tb(X10)))) & ! [X8 : $int] : ((! [X7 : $int] : (($less(X7,X14) & $lesseq(0,X7)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != X8) & $less(X8,n1) & $lesseq(0,X8)) <=> mem(int,t2tb1(X8),t2tb(X0))) & $lesseq(0,X11) & n1 = $sum(X14,cardinal1(int,t2tb(X0)))) => (~is_empty(int,t2tb(X0)) => ! [X24 : $int,X25 : set_int,X5 : $int,X26 : map_int_lpmap_int_intrp,X27 : $int,X28 : map_int_int] : (($difference(X5,X11) = X24 & $lesseq(0,$difference(X5,X11)) & subset(int,t2tb(X25),diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21))) & partial_solution1(X27,X28) & sorted1(X26,X11,X5) & ! [X8 : $int,X7 : $int] : (mem(int,t2tb1(X8),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))) => (mem(int,t2tb1(X7),t2tb(X25)) => $less(X8,X7))) & ! [X13 : map_int_int] : (? [X8 : $int] : ($lesseq(X11,X8) & eq_prefix1(int,t2tb2(X13),get(map(int,int),int,t2tb3(X26),t2tb1(X8)),n1) & $less(X8,X5)) <=> (partial_solution1(n1,X13) & eq_prefix1(int,t2tb2(X28),t2tb2(X13),X27) & mem(int,get(int,int,t2tb2(X13),t2tb1(X27)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))))) & eq_prefix1(int,t2tb2(X23),t2tb2(X28),X27) & eq_prefix1(map(int,int),t2tb3(X22),t2tb3(X26),X11) & X14 = X27) => (~is_empty(int,t2tb(X25)) => ! [X29 : map_int_int] : (tb2t2(set1(int,int,t2tb2(X28),t2tb1(X27),t2tb1(min_elt1(X25)))) = X29 => ! [X30 : $int] : ($sum(X27,1) = X30 => ! [X8 : $int] : (mem(int,t2tb1(X8),remove(int,t2tb1(min_elt1(X25)),t2tb(X0))) => ! [X7 : $int] : (($lesseq(0,X7) & $less(X7,X30)) => tb2t1(get(int,int,t2tb2(X29),t2tb1(X7))) != X8))))))))), 139.85/18.98 inference(negated_conjecture,[],[f61])). 139.85/18.98 139.85/18.98 tff(f88,plain,( 139.85/18.98 ~! [X0 : set_int,X10 : set_int,X21 : set_int,X11 : $int,X22 : map_int_lpmap_int_intrp,X14 : $int,X23 : map_int_int] : ((~$less(X14,0) & partial_solution1(X14,X23) & ! [X8 : $int] : (~$less(X8,0) => (~mem(int,t2tb1(X8),t2tb(X21)) <=> ! [X7 : $int] : (($less(X7,X14) & ~$less(X7,0)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $sum($sum(X8,X14),$uminus(X7))))) & ! [X8 : $int] : (~$less(X8,0) => (! [X7 : $int] : (($less(X7,X14) & ~$less(X7,0)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != $sum($sum(X8,X7),$uminus(X14))) <=> ~mem(int,t2tb1(X8),t2tb(X10)))) & ! [X8 : $int] : ((! [X7 : $int] : (($less(X7,X14) & ~$less(X7,0)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X7))) != X8) & $less(X8,n1) & ~$less(X8,0)) <=> mem(int,t2tb1(X8),t2tb(X0))) & ~$less(X11,0) & n1 = $sum(X14,cardinal1(int,t2tb(X0)))) => (~is_empty(int,t2tb(X0)) => ! [X24 : $int,X25 : set_int,X5 : $int,X26 : map_int_lpmap_int_intrp,X27 : $int,X28 : map_int_int] : (($sum(X5,$uminus(X11)) = X24 & ~$less($sum(X5,$uminus(X11)),0) & subset(int,t2tb(X25),diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21))) & partial_solution1(X27,X28) & sorted1(X26,X11,X5) & ! [X8 : $int,X7 : $int] : (mem(int,t2tb1(X8),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))) => (mem(int,t2tb1(X7),t2tb(X25)) => $less(X8,X7))) & ! [X13 : map_int_int] : (? [X8 : $int] : (~$less(X8,X11) & eq_prefix1(int,t2tb2(X13),get(map(int,int),int,t2tb3(X26),t2tb1(X8)),n1) & $less(X8,X5)) <=> (partial_solution1(n1,X13) & eq_prefix1(int,t2tb2(X28),t2tb2(X13),X27) & mem(int,get(int,int,t2tb2(X13),t2tb1(X27)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X10)),t2tb(X21)),t2tb(X25))))) & eq_prefix1(int,t2tb2(X23),t2tb2(X28),X27) & eq_prefix1(map(int,int),t2tb3(X22),t2tb3(X26),X11) & X14 = X27) => (~is_empty(int,t2tb(X25)) => ! [X29 : map_int_int] : (tb2t2(set1(int,int,t2tb2(X28),t2tb1(X27),t2tb1(min_elt1(X25)))) = X29 => ! [X30 : $int] : ($sum(X27,1) = X30 => ! [X8 : $int] : (mem(int,t2tb1(X8),remove(int,t2tb1(min_elt1(X25)),t2tb(X0))) => ! [X7 : $int] : ((~$less(X7,0) & $less(X7,X30)) => tb2t1(get(int,int,t2tb2(X29),t2tb1(X7))) != X8))))))))), 139.85/18.98 inference(theory_normalization,[],[f62])). 139.85/18.98 139.85/18.98 tff(f167,plain,( 139.85/18.98 ~! [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : ((~$less(X5,0) & partial_solution1(X5,X6) & ! [X7 : $int] : (~$less(X7,0) => (~mem(int,t2tb1(X7),t2tb(X2)) <=> ! [X8 : $int] : (($less(X8,X5) & ~$less(X8,0)) => tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) != $sum($sum(X7,X5),$uminus(X8))))) & ! [X9 : $int] : (~$less(X9,0) => (! [X10 : $int] : (($less(X10,X5) & ~$less(X10,0)) => tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X5))) <=> ~mem(int,t2tb1(X9),t2tb(X1)))) & ! [X11 : $int] : ((! [X12 : $int] : (($less(X12,X5) & ~$less(X12,0)) => tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) != X11) & $less(X11,n1) & ~$less(X11,0)) <=> mem(int,t2tb1(X11),t2tb(X0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0)))) => (~is_empty(int,t2tb(X0)) => ! [X13 : $int,X14 : set_int,X15 : $int,X16 : map_int_lpmap_int_intrp,X17 : $int,X18 : map_int_int] : (($sum(X15,$uminus(X3)) = X13 & ~$less($sum(X15,$uminus(X3)),0) & subset(int,t2tb(X14),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X17,X18) & sorted1(X16,X3,X15) & ! [X19 : $int,X20 : $int] : (mem(int,t2tb1(X19),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14))) => (mem(int,t2tb1(X20),t2tb(X14)) => $less(X19,X20))) & ! [X21 : map_int_int] : (? [X22 : $int] : (~$less(X22,X3) & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) & $less(X22,X15)) <=> (partial_solution1(n1,X21) & eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) & mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14))))) & eq_prefix1(int,t2tb2(X6),t2tb2(X18),X17) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X16),X3) & X5 = X17) => (~is_empty(int,t2tb(X14)) => ! [X23 : map_int_int] : (tb2t2(set1(int,int,t2tb2(X18),t2tb1(X17),t2tb1(min_elt1(X14)))) = X23 => ! [X24 : $int] : ($sum(X17,1) = X24 => ! [X25 : $int] : (mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X14)),t2tb(X0))) => ! [X26 : $int] : ((~$less(X26,0) & $less(X26,X24)) => tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) != X25))))))))), 139.85/18.98 inference(rectify,[],[f88])). 139.85/18.98 139.85/18.98 tff(f215,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : ((? [X13 : $int,X14 : set_int,X15 : $int,X16 : map_int_lpmap_int_intrp,X17 : $int,X18 : map_int_int] : ((? [X23 : map_int_int] : (? [X24 : $int] : (? [X25 : $int] : (? [X26 : $int] : (tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 & (~$less(X26,0) & $less(X26,X24))) & mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X14)),t2tb(X0)))) & $sum(X17,1) = X24) & tb2t2(set1(int,int,t2tb2(X18),t2tb1(X17),t2tb1(min_elt1(X14)))) = X23) & ~is_empty(int,t2tb(X14))) & ($sum(X15,$uminus(X3)) = X13 & ~$less($sum(X15,$uminus(X3)),0) & subset(int,t2tb(X14),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X17,X18) & sorted1(X16,X3,X15) & ! [X19 : $int,X20 : $int] : (($less(X19,X20) | ~mem(int,t2tb1(X20),t2tb(X14))) | ~mem(int,t2tb1(X19),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) & ! [X21 : map_int_int] : (? [X22 : $int] : (~$less(X22,X3) & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) & $less(X22,X15)) <=> (partial_solution1(n1,X21) & eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) & mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14))))) & eq_prefix1(int,t2tb2(X6),t2tb2(X18),X17) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X16),X3) & X5 = X17)) & ~is_empty(int,t2tb(X0))) & (~$less(X5,0) & partial_solution1(X5,X6) & ! [X7 : $int] : ((~mem(int,t2tb1(X7),t2tb(X2)) <=> ! [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) != $sum($sum(X7,X5),$uminus(X8)) | (~$less(X8,X5) | $less(X8,0)))) | $less(X7,0)) & ! [X9 : $int] : ((! [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X5)) | (~$less(X10,X5) | $less(X10,0))) <=> ~mem(int,t2tb1(X9),t2tb(X1))) | $less(X9,0)) & ! [X11 : $int] : ((! [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) != X11 | (~$less(X12,X5) | $less(X12,0))) & $less(X11,n1) & ~$less(X11,0)) <=> mem(int,t2tb1(X11),t2tb(X0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0)))))), 139.85/18.98 inference(ennf_transformation,[],[f167])). 139.85/18.98 139.85/18.98 tff(f216,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : (? [X13 : $int,X14 : set_int,X15 : $int,X16 : map_int_lpmap_int_intrp,X17 : $int,X18 : map_int_int] : (? [X23 : map_int_int] : (? [X24 : $int] : (? [X25 : $int] : (? [X26 : $int] : (tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 & ~$less(X26,0) & $less(X26,X24)) & mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X14)),t2tb(X0)))) & $sum(X17,1) = X24) & tb2t2(set1(int,int,t2tb2(X18),t2tb1(X17),t2tb1(min_elt1(X14)))) = X23) & ~is_empty(int,t2tb(X14)) & $sum(X15,$uminus(X3)) = X13 & ~$less($sum(X15,$uminus(X3)),0) & subset(int,t2tb(X14),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X17,X18) & sorted1(X16,X3,X15) & ! [X19 : $int,X20 : $int] : ($less(X19,X20) | ~mem(int,t2tb1(X20),t2tb(X14)) | ~mem(int,t2tb1(X19),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) & ! [X21 : map_int_int] : (? [X22 : $int] : (~$less(X22,X3) & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) & $less(X22,X15)) <=> (partial_solution1(n1,X21) & eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) & mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14))))) & eq_prefix1(int,t2tb2(X6),t2tb2(X18),X17) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X16),X3) & X5 = X17) & ~is_empty(int,t2tb(X0)) & ~$less(X5,0) & partial_solution1(X5,X6) & ! [X7 : $int] : ((~mem(int,t2tb1(X7),t2tb(X2)) <=> ! [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) != $sum($sum(X7,X5),$uminus(X8)) | ~$less(X8,X5) | $less(X8,0))) | $less(X7,0)) & ! [X9 : $int] : ((! [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X5)) | ~$less(X10,X5) | $less(X10,0)) <=> ~mem(int,t2tb1(X9),t2tb(X1))) | $less(X9,0)) & ! [X11 : $int] : ((! [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) != X11 | ~$less(X12,X5) | $less(X12,0)) & $less(X11,n1) & ~$less(X11,0)) <=> mem(int,t2tb1(X11),t2tb(X0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0))))), 139.85/18.98 inference(flattening,[],[f215])). 139.85/18.98 139.85/18.98 tff(f264,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : (? [X13 : $int,X14 : set_int,X15 : $int,X16 : map_int_lpmap_int_intrp,X17 : $int,X18 : map_int_int] : (? [X23 : map_int_int] : (? [X24 : $int] : (? [X25 : $int] : (? [X26 : $int] : (tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 & ~$less(X26,0) & $less(X26,X24)) & mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X14)),t2tb(X0)))) & $sum(X17,1) = X24) & tb2t2(set1(int,int,t2tb2(X18),t2tb1(X17),t2tb1(min_elt1(X14)))) = X23) & ~is_empty(int,t2tb(X14)) & $sum(X15,$uminus(X3)) = X13 & ~$less($sum(X15,$uminus(X3)),0) & subset(int,t2tb(X14),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X17,X18) & sorted1(X16,X3,X15) & ! [X19 : $int,X20 : $int] : ($less(X19,X20) | ~mem(int,t2tb1(X20),t2tb(X14)) | ~mem(int,t2tb1(X19),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) & ! [X21 : map_int_int] : ((? [X22 : $int] : (~$less(X22,X3) & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) & $less(X22,X15)) | (~partial_solution1(n1,X21) | ~eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) | ~mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14))))) & ((partial_solution1(n1,X21) & eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) & mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) | ! [X22 : $int] : ($less(X22,X3) | ~eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) | ~$less(X22,X15)))) & eq_prefix1(int,t2tb2(X6),t2tb2(X18),X17) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X16),X3) & X5 = X17) & ~is_empty(int,t2tb(X0)) & ~$less(X5,0) & partial_solution1(X5,X6) & ! [X7 : $int] : (((~mem(int,t2tb1(X7),t2tb(X2)) | ? [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) = $sum($sum(X7,X5),$uminus(X8)) & $less(X8,X5) & ~$less(X8,0))) & (! [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) != $sum($sum(X7,X5),$uminus(X8)) | ~$less(X8,X5) | $less(X8,0)) | mem(int,t2tb1(X7),t2tb(X2)))) | $less(X7,0)) & ! [X9 : $int] : (((! [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X5)) | ~$less(X10,X5) | $less(X10,0)) | mem(int,t2tb1(X9),t2tb(X1))) & (~mem(int,t2tb1(X9),t2tb(X1)) | ? [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) = $sum($sum(X9,X10),$uminus(X5)) & $less(X10,X5) & ~$less(X10,0)))) | $less(X9,0)) & ! [X11 : $int] : (((! [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) != X11 | ~$less(X12,X5) | $less(X12,0)) & $less(X11,n1) & ~$less(X11,0)) | ~mem(int,t2tb1(X11),t2tb(X0))) & (mem(int,t2tb1(X11),t2tb(X0)) | (? [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) = X11 & $less(X12,X5) & ~$less(X12,0)) | ~$less(X11,n1) | $less(X11,0)))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0))))), 139.85/18.98 inference(nnf_transformation,[],[f216])). 139.85/18.98 139.85/18.98 tff(f265,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : (? [X13 : $int,X14 : set_int,X15 : $int,X16 : map_int_lpmap_int_intrp,X17 : $int,X18 : map_int_int] : (? [X23 : map_int_int] : (? [X24 : $int] : (? [X25 : $int] : (? [X26 : $int] : (tb2t1(get(int,int,t2tb2(X23),t2tb1(X26))) = X25 & ~$less(X26,0) & $less(X26,X24)) & mem(int,t2tb1(X25),remove(int,t2tb1(min_elt1(X14)),t2tb(X0)))) & $sum(X17,1) = X24) & tb2t2(set1(int,int,t2tb2(X18),t2tb1(X17),t2tb1(min_elt1(X14)))) = X23) & ~is_empty(int,t2tb(X14)) & $sum(X15,$uminus(X3)) = X13 & ~$less($sum(X15,$uminus(X3)),0) & subset(int,t2tb(X14),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X17,X18) & sorted1(X16,X3,X15) & ! [X19 : $int,X20 : $int] : ($less(X19,X20) | ~mem(int,t2tb1(X20),t2tb(X14)) | ~mem(int,t2tb1(X19),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) & ! [X21 : map_int_int] : ((? [X22 : $int] : (~$less(X22,X3) & eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) & $less(X22,X15)) | ~partial_solution1(n1,X21) | ~eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) | ~mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) & ((partial_solution1(n1,X21) & eq_prefix1(int,t2tb2(X18),t2tb2(X21),X17) & mem(int,get(int,int,t2tb2(X21),t2tb1(X17)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X14)))) | ! [X22 : $int] : ($less(X22,X3) | ~eq_prefix1(int,t2tb2(X21),get(map(int,int),int,t2tb3(X16),t2tb1(X22)),n1) | ~$less(X22,X15)))) & eq_prefix1(int,t2tb2(X6),t2tb2(X18),X17) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X16),X3) & X5 = X17) & ~is_empty(int,t2tb(X0)) & ~$less(X5,0) & partial_solution1(X5,X6) & ! [X7 : $int] : (((~mem(int,t2tb1(X7),t2tb(X2)) | ? [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) = $sum($sum(X7,X5),$uminus(X8)) & $less(X8,X5) & ~$less(X8,0))) & (! [X8 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X8))) != $sum($sum(X7,X5),$uminus(X8)) | ~$less(X8,X5) | $less(X8,0)) | mem(int,t2tb1(X7),t2tb(X2)))) | $less(X7,0)) & ! [X9 : $int] : (((! [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) != $sum($sum(X9,X10),$uminus(X5)) | ~$less(X10,X5) | $less(X10,0)) | mem(int,t2tb1(X9),t2tb(X1))) & (~mem(int,t2tb1(X9),t2tb(X1)) | ? [X10 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X10))) = $sum($sum(X9,X10),$uminus(X5)) & $less(X10,X5) & ~$less(X10,0)))) | $less(X9,0)) & ! [X11 : $int] : (((! [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) != X11 | ~$less(X12,X5) | $less(X12,0)) & $less(X11,n1) & ~$less(X11,0)) | ~mem(int,t2tb1(X11),t2tb(X0))) & (mem(int,t2tb1(X11),t2tb(X0)) | ? [X12 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X12))) = X11 & $less(X12,X5) & ~$less(X12,0)) | ~$less(X11,n1) | $less(X11,0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0))))), 139.85/18.98 inference(flattening,[],[f264])). 139.85/18.98 139.85/18.98 tff(f266,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : (? [X7 : $int,X8 : set_int,X9 : $int,X10 : map_int_lpmap_int_intrp,X11 : $int,X12 : map_int_int] : (? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(X8)),t2tb(X0)))) & $sum(X11,1) = X14) & tb2t2(set1(int,int,t2tb2(X12),t2tb1(X11),t2tb1(min_elt1(X8)))) = X13) & ~is_empty(int,t2tb(X8)) & $sum(X9,$uminus(X3)) = X7 & ~$less($sum(X9,$uminus(X3)),0) & subset(int,t2tb(X8),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X11,X12) & sorted1(X10,X3,X9) & ! [X17 : $int,X18 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(X8)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) & ! [X19 : map_int_int] : ((? [X20 : $int] : (~$less(X20,X3) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X20)),n1) & $less(X20,X9)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) & mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) | ! [X21 : $int] : ($less(X21,X3) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X21)),n1) | ~$less(X21,X9)))) & eq_prefix1(int,t2tb2(X6),t2tb2(X12),X11) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X10),X3) & X5 = X11) & ~is_empty(int,t2tb(X0)) & ~$less(X5,0) & partial_solution1(X5,X6) & ! [X22 : $int] : (((~mem(int,t2tb1(X22),t2tb(X2)) | ? [X23 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X23))) = $sum($sum(X22,X5),$uminus(X23)) & $less(X23,X5) & ~$less(X23,0))) & (! [X24 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X24))) != $sum($sum(X22,X5),$uminus(X24)) | ~$less(X24,X5) | $less(X24,0)) | mem(int,t2tb1(X22),t2tb(X2)))) | $less(X22,0)) & ! [X25 : $int] : (((! [X26 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X26))) != $sum($sum(X25,X26),$uminus(X5)) | ~$less(X26,X5) | $less(X26,0)) | mem(int,t2tb1(X25),t2tb(X1))) & (~mem(int,t2tb1(X25),t2tb(X1)) | ? [X27 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X27))) = $sum($sum(X25,X27),$uminus(X5)) & $less(X27,X5) & ~$less(X27,0)))) | $less(X25,0)) & ! [X28 : $int] : (((! [X29 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X29))) != X28 | ~$less(X29,X5) | $less(X29,0)) & $less(X28,n1) & ~$less(X28,0)) | ~mem(int,t2tb1(X28),t2tb(X0))) & (mem(int,t2tb1(X28),t2tb(X0)) | ? [X30 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X30))) = X28 & $less(X30,X5) & ~$less(X30,0)) | ~$less(X28,n1) | $less(X28,0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0))))), 139.85/18.98 inference(rectify,[],[f265])). 139.85/18.98 139.85/18.98 tff(f276,plain,( 139.85/18.98 ! [X28 : $int] : (? [X30 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X30))) = X28 & $less(X30,sK11) & ~$less(X30,0)) => (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK26(X28)))) = X28 & $less(sK26(X28),sK11) & ~$less(sK26(X28),0)))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f275,plain,( 139.85/18.98 ! [X25 : $int] : (? [X27 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X27))) = $sum($sum(X25,X27),$uminus(sK11)) & $less(X27,sK11) & ~$less(X27,0)) => (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK25(X25)))) = $sum($sum(X25,sK25(X25)),$uminus(sK11)) & $less(sK25(X25),sK11) & ~$less(sK25(X25),0)))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f274,plain,( 139.85/18.98 ! [X22 : $int] : (? [X23 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X23))) = $sum($sum(X22,sK11),$uminus(X23)) & $less(X23,sK11) & ~$less(X23,0)) => (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK24(X22)))) = $sum($sum(X22,sK11),$uminus(sK24(X22))) & $less(sK24(X22),sK11) & ~$less(sK24(X22),0)))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f273,plain,( 139.85/18.98 ! [X19 : map_int_int] : (? [X20 : $int] : (~$less(X20,sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(X20)),n1) & $less(X20,sK15)) => (~$less(sK23(X19),sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(sK23(X19))),n1) & $less(sK23(X19),sK15)))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f272,plain,( 139.85/18.98 ? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = sK21 & ~$less(X16,0) & $less(X16,sK20)) => (sK21 = tb2t1(get(int,int,t2tb2(sK19),t2tb1(sK22))) & ~$less(sK22,0) & $less(sK22,sK20))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f271,plain,( 139.85/18.98 ? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,sK20)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) => (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = sK21 & ~$less(X16,0) & $less(X16,sK20)) & mem(int,t2tb1(sK21),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6))))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f270,plain,( 139.85/18.98 ? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = X14) => (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,sK20)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = sK20)), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f269,plain,( 139.85/18.98 ? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = X14) & tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = X13) => (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(sK19),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = X14) & tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = sK19)), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f268,plain,( 139.85/18.98 ? [X12 : map_int_int,X11 : $int,X10 : map_int_lpmap_int_intrp,X9 : $int,X8 : set_int,X7 : $int] : (? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(X8)),t2tb(sK6)))) & $sum(X11,1) = X14) & tb2t2(set1(int,int,t2tb2(X12),t2tb1(X11),t2tb1(min_elt1(X8)))) = X13) & ~is_empty(int,t2tb(X8)) & $sum(X9,$uminus(sK9)) = X7 & ~$less($sum(X9,$uminus(sK9)),0) & subset(int,t2tb(X8),diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8))) & partial_solution1(X11,X12) & sorted1(X10,sK9,X9) & ! [X18 : $int,X17 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(X8)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) & ! [X19 : map_int_int] : ((? [X20 : $int] : (~$less(X20,sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X20)),n1) & $less(X20,X9)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) & mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) | ! [X21 : $int] : ($less(X21,sK9) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X21)),n1) | ~$less(X21,X9)))) & eq_prefix1(int,t2tb2(sK12),t2tb2(X12),X11) & eq_prefix1(map(int,int),t2tb3(sK10),t2tb3(X10),sK9) & sK11 = X11) => (? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = X14) & tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = X13) & ~is_empty(int,t2tb(sK14)) & sK13 = $sum(sK15,$uminus(sK9)) & ~$less($sum(sK15,$uminus(sK9)),0) & subset(int,t2tb(sK14),diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8))) & partial_solution1(sK17,sK18) & sorted1(sK16,sK9,sK15) & ! [X18 : $int,X17 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(sK14)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) & ! [X19 : map_int_int] : ((? [X20 : $int] : (~$less(X20,sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(X20)),n1) & $less(X20,sK15)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(sK18),t2tb2(X19),sK17) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(sK17)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(sK18),t2tb2(X19),sK17) & mem(int,get(int,int,t2tb2(X19),t2tb1(sK17)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) | ! [X21 : $int] : ($less(X21,sK9) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(X21)),n1) | ~$less(X21,sK15)))) & eq_prefix1(int,t2tb2(sK12),t2tb2(sK18),sK17) & eq_prefix1(map(int,int),t2tb3(sK10),t2tb3(sK16),sK9) & sK11 = sK17)), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f267,plain,( 139.85/18.98 ? [X0 : set_int,X1 : set_int,X2 : set_int,X3 : $int,X4 : map_int_lpmap_int_intrp,X5 : $int,X6 : map_int_int] : (? [X7 : $int,X8 : set_int,X9 : $int,X10 : map_int_lpmap_int_intrp,X11 : $int,X12 : map_int_int] : (? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(X8)),t2tb(X0)))) & $sum(X11,1) = X14) & tb2t2(set1(int,int,t2tb2(X12),t2tb1(X11),t2tb1(min_elt1(X8)))) = X13) & ~is_empty(int,t2tb(X8)) & $sum(X9,$uminus(X3)) = X7 & ~$less($sum(X9,$uminus(X3)),0) & subset(int,t2tb(X8),diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2))) & partial_solution1(X11,X12) & sorted1(X10,X3,X9) & ! [X17 : $int,X18 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(X8)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) & ! [X19 : map_int_int] : ((? [X20 : $int] : (~$less(X20,X3) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X20)),n1) & $less(X20,X9)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) & mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(X0),t2tb(X1)),t2tb(X2)),t2tb(X8)))) | ! [X21 : $int] : ($less(X21,X3) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X21)),n1) | ~$less(X21,X9)))) & eq_prefix1(int,t2tb2(X6),t2tb2(X12),X11) & eq_prefix1(map(int,int),t2tb3(X4),t2tb3(X10),X3) & X5 = X11) & ~is_empty(int,t2tb(X0)) & ~$less(X5,0) & partial_solution1(X5,X6) & ! [X22 : $int] : (((~mem(int,t2tb1(X22),t2tb(X2)) | ? [X23 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X23))) = $sum($sum(X22,X5),$uminus(X23)) & $less(X23,X5) & ~$less(X23,0))) & (! [X24 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X24))) != $sum($sum(X22,X5),$uminus(X24)) | ~$less(X24,X5) | $less(X24,0)) | mem(int,t2tb1(X22),t2tb(X2)))) | $less(X22,0)) & ! [X25 : $int] : (((! [X26 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X26))) != $sum($sum(X25,X26),$uminus(X5)) | ~$less(X26,X5) | $less(X26,0)) | mem(int,t2tb1(X25),t2tb(X1))) & (~mem(int,t2tb1(X25),t2tb(X1)) | ? [X27 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X27))) = $sum($sum(X25,X27),$uminus(X5)) & $less(X27,X5) & ~$less(X27,0)))) | $less(X25,0)) & ! [X28 : $int] : (((! [X29 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X29))) != X28 | ~$less(X29,X5) | $less(X29,0)) & $less(X28,n1) & ~$less(X28,0)) | ~mem(int,t2tb1(X28),t2tb(X0))) & (mem(int,t2tb1(X28),t2tb(X0)) | ? [X30 : $int] : (tb2t1(get(int,int,t2tb2(X6),t2tb1(X30))) = X28 & $less(X30,X5) & ~$less(X30,0)) | ~$less(X28,n1) | $less(X28,0))) & ~$less(X3,0) & n1 = $sum(X5,cardinal1(int,t2tb(X0)))) => (? [X12 : map_int_int,X11 : $int,X10 : map_int_lpmap_int_intrp,X9 : $int,X8 : set_int,X7 : $int] : (? [X13 : map_int_int] : (? [X14 : $int] : (? [X15 : $int] : (? [X16 : $int] : (tb2t1(get(int,int,t2tb2(X13),t2tb1(X16))) = X15 & ~$less(X16,0) & $less(X16,X14)) & mem(int,t2tb1(X15),remove(int,t2tb1(min_elt1(X8)),t2tb(sK6)))) & $sum(X11,1) = X14) & tb2t2(set1(int,int,t2tb2(X12),t2tb1(X11),t2tb1(min_elt1(X8)))) = X13) & ~is_empty(int,t2tb(X8)) & $sum(X9,$uminus(sK9)) = X7 & ~$less($sum(X9,$uminus(sK9)),0) & subset(int,t2tb(X8),diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8))) & partial_solution1(X11,X12) & sorted1(X10,sK9,X9) & ! [X18 : $int,X17 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(X8)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) & ! [X19 : map_int_int] : ((? [X20 : $int] : (~$less(X20,sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X20)),n1) & $less(X20,X9)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(X12),t2tb2(X19),X11) & mem(int,get(int,int,t2tb2(X19),t2tb1(X11)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(X8)))) | ! [X21 : $int] : ($less(X21,sK9) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(X10),t2tb1(X21)),n1) | ~$less(X21,X9)))) & eq_prefix1(int,t2tb2(sK12),t2tb2(X12),X11) & eq_prefix1(map(int,int),t2tb3(sK10),t2tb3(X10),sK9) & sK11 = X11) & ~is_empty(int,t2tb(sK6)) & ~$less(sK11,0) & partial_solution1(sK11,sK12) & ! [X22 : $int] : (((~mem(int,t2tb1(X22),t2tb(sK8)) | ? [X23 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X23))) = $sum($sum(X22,sK11),$uminus(X23)) & $less(X23,sK11) & ~$less(X23,0))) & (! [X24 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X24))) != $sum($sum(X22,sK11),$uminus(X24)) | ~$less(X24,sK11) | $less(X24,0)) | mem(int,t2tb1(X22),t2tb(sK8)))) | $less(X22,0)) & ! [X25 : $int] : (((! [X26 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X26))) != $sum($sum(X25,X26),$uminus(sK11)) | ~$less(X26,sK11) | $less(X26,0)) | mem(int,t2tb1(X25),t2tb(sK7))) & (~mem(int,t2tb1(X25),t2tb(sK7)) | ? [X27 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X27))) = $sum($sum(X25,X27),$uminus(sK11)) & $less(X27,sK11) & ~$less(X27,0)))) | $less(X25,0)) & ! [X28 : $int] : (((! [X29 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X29))) != X28 | ~$less(X29,sK11) | $less(X29,0)) & $less(X28,n1) & ~$less(X28,0)) | ~mem(int,t2tb1(X28),t2tb(sK6))) & (mem(int,t2tb1(X28),t2tb(sK6)) | ? [X30 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X30))) = X28 & $less(X30,sK11) & ~$less(X30,0)) | ~$less(X28,n1) | $less(X28,0))) & ~$less(sK9,0) & n1 = $sum(sK11,cardinal1(int,t2tb(sK6))))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f277,plain,( 139.85/18.98 (((((sK21 = tb2t1(get(int,int,t2tb2(sK19),t2tb1(sK22))) & ~$less(sK22,0) & $less(sK22,sK20)) & mem(int,t2tb1(sK21),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))) & $sum(sK17,1) = sK20) & tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = sK19) & ~is_empty(int,t2tb(sK14)) & sK13 = $sum(sK15,$uminus(sK9)) & ~$less($sum(sK15,$uminus(sK9)),0) & subset(int,t2tb(sK14),diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8))) & partial_solution1(sK17,sK18) & sorted1(sK16,sK9,sK15) & ! [X17 : $int,X18 : $int] : ($less(X17,X18) | ~mem(int,t2tb1(X18),t2tb(sK14)) | ~mem(int,t2tb1(X17),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) & ! [X19 : map_int_int] : (((~$less(sK23(X19),sK9) & eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(sK23(X19))),n1) & $less(sK23(X19),sK15)) | ~partial_solution1(n1,X19) | ~eq_prefix1(int,t2tb2(sK18),t2tb2(X19),sK17) | ~mem(int,get(int,int,t2tb2(X19),t2tb1(sK17)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) & ((partial_solution1(n1,X19) & eq_prefix1(int,t2tb2(sK18),t2tb2(X19),sK17) & mem(int,get(int,int,t2tb2(X19),t2tb1(sK17)),diff(int,diff(int,diff(int,t2tb(sK6),t2tb(sK7)),t2tb(sK8)),t2tb(sK14)))) | ! [X21 : $int] : ($less(X21,sK9) | ~eq_prefix1(int,t2tb2(X19),get(map(int,int),int,t2tb3(sK16),t2tb1(X21)),n1) | ~$less(X21,sK15)))) & eq_prefix1(int,t2tb2(sK12),t2tb2(sK18),sK17) & eq_prefix1(map(int,int),t2tb3(sK10),t2tb3(sK16),sK9) & sK11 = sK17) & ~is_empty(int,t2tb(sK6)) & ~$less(sK11,0) & partial_solution1(sK11,sK12) & ! [X22 : $int] : (((~mem(int,t2tb1(X22),t2tb(sK8)) | (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK24(X22)))) = $sum($sum(X22,sK11),$uminus(sK24(X22))) & $less(sK24(X22),sK11) & ~$less(sK24(X22),0))) & (! [X24 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X24))) != $sum($sum(X22,sK11),$uminus(X24)) | ~$less(X24,sK11) | $less(X24,0)) | mem(int,t2tb1(X22),t2tb(sK8)))) | $less(X22,0)) & ! [X25 : $int] : (((! [X26 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X26))) != $sum($sum(X25,X26),$uminus(sK11)) | ~$less(X26,sK11) | $less(X26,0)) | mem(int,t2tb1(X25),t2tb(sK7))) & (~mem(int,t2tb1(X25),t2tb(sK7)) | (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK25(X25)))) = $sum($sum(X25,sK25(X25)),$uminus(sK11)) & $less(sK25(X25),sK11) & ~$less(sK25(X25),0)))) | $less(X25,0)) & ! [X28 : $int] : (((! [X29 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X29))) != X28 | ~$less(X29,sK11) | $less(X29,0)) & $less(X28,n1) & ~$less(X28,0)) | ~mem(int,t2tb1(X28),t2tb(sK6))) & (mem(int,t2tb1(X28),t2tb(sK6)) | (tb2t1(get(int,int,t2tb2(sK12),t2tb1(sK26(X28)))) = X28 & $less(sK26(X28),sK11) & ~$less(sK26(X28),0)) | ~$less(X28,n1) | $less(X28,0))) & ~$less(sK9,0) & n1 = $sum(sK11,cardinal1(int,t2tb(sK6)))), 139.85/18.98 inference(skolemisation,[status(esa),new_symbols(skolem,[sK6,sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23,sK24,sK25,sK26])],[f266,f276,f275,f274,f273,f272,f271,f270,f269,f268,f267])). 139.85/18.98 139.85/18.98 tff(f422,plain,( 139.85/18.98 sK21 = tb2t1(get(int,int,t2tb2(sK19),t2tb1(sK22)))), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f14,axiom,( 139.85/18.98 ! [X7 : uni] : t2tb1(tb2t1(X7)) = X7), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR1)). 139.85/18.98 139.85/18.98 tff(f123,plain,( 139.85/18.98 ! [X0 : uni] : t2tb1(tb2t1(X0)) = X0), 139.85/18.98 inference(rectify,[],[f14])). 139.85/18.98 139.85/18.98 tff(f305,plain,( 139.85/18.98 ( ! [X0 : uni] : (t2tb1(tb2t1(X0)) = X0) )), 139.85/18.98 inference(cnf_transformation,[],[f123])). 139.85/18.98 139.85/18.98 tff(f417,plain,( 139.85/18.98 tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = sK19), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f53,axiom,( 139.85/18.98 ! [X7 : uni] : t2tb2(tb2t2(X7)) = X7), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR2)). 139.85/18.98 139.85/18.98 tff(f161,plain,( 139.85/18.98 ! [X0 : uni] : t2tb2(tb2t2(X0)) = X0), 139.85/18.98 inference(rectify,[],[f53])). 139.85/18.98 139.85/18.98 tff(f371,plain,( 139.85/18.98 ( ! [X0 : uni] : (t2tb2(tb2t2(X0)) = X0) )), 139.85/18.98 inference(cnf_transformation,[],[f161])). 139.85/18.98 139.85/18.98 tff(f75,axiom,( 139.85/18.98 ! [X3 : $int] : sort1(int,t2tb1(X3))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort1)). 139.85/18.98 139.85/18.98 tff(f180,plain,( 139.85/18.98 ! [X0 : $int] : sort1(int,t2tb1(X0))), 139.85/18.98 inference(rectify,[],[f75])). 139.85/18.98 139.85/18.98 tff(f450,plain,( 139.85/18.98 ( ! [X0 : $int] : (sort1(int,t2tb1(X0))) )), 139.85/18.98 inference(cnf_transformation,[],[f180])). 139.85/18.98 139.85/18.98 tff(f47,axiom,( 139.85/18.98 ! [X0 : ty,X10 : ty,X16 : uni,X17 : uni,X18 : uni] : (sort1(X0,X17) => (sort1(X0,X18) => ! [X19 : uni] : (X17 != X18 => get(X10,X0,set1(X10,X0,X16,X17,X19),X18) = get(X10,X0,X16,X18))))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',select_neq)). 139.85/18.98 139.85/18.98 tff(f155,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni] : (sort1(X0,X3) => (sort1(X0,X4) => ! [X5 : uni] : (X3 != X4 => get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = get(X1,X0,X2,X4))))), 139.85/18.98 inference(rectify,[],[f47])). 139.85/18.98 139.85/18.98 tff(f206,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni] : ((! [X5 : uni] : (get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = get(X1,X0,X2,X4) | X3 = X4) | ~sort1(X0,X4)) | ~sort1(X0,X3))), 139.85/18.98 inference(ennf_transformation,[],[f155])). 139.85/18.98 139.85/18.98 tff(f207,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni] : (! [X5 : uni] : (get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = get(X1,X0,X2,X4) | X3 = X4) | ~sort1(X0,X4) | ~sort1(X0,X3))), 139.85/18.98 inference(flattening,[],[f206])). 139.85/18.98 139.85/18.98 tff(f361,plain,( 139.85/18.98 ( ! [X4 : uni,X2 : uni,X0 : ty,X5 : uni,X3 : uni,X1 : ty] : (get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = get(X1,X0,X2,X4) | X3 = X4 | ~sort1(X0,X4) | ~sort1(X0,X3)) )), 139.85/18.98 inference(cnf_transformation,[],[f207])). 139.85/18.98 139.85/18.98 tff(f100,plain,( 139.85/18.98 ( ! [X0 : $int,X1 : $int] : ($less(X0,X1) | $less(X1,X0) | X0 = X1) )), 139.85/18.98 introduced(theory_axiom_152,[])). 139.85/18.98 139.85/18.98 tff(f420,plain,( 139.85/18.98 $less(sK22,sK20)), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f418,plain,( 139.85/18.98 $sum(sK17,1) = sK20), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f110,plain,( 139.85/18.98 ( ! [X0 : $int,X1 : $int] : (~$less(X0,X1) | ~$less(X1,$sum(X0,1))) )), 139.85/18.98 introduced(theory_axiom_169,[])). 139.85/18.98 139.85/18.98 tff(f403,plain,( 139.85/18.98 eq_prefix1(int,t2tb2(sK12),t2tb2(sK18),sK17)), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f57,axiom,( 139.85/18.98 ! [X0 : ty,X13 : uni,X9 : uni,X8 : $int] : (eq_prefix1(X0,X13,X9,X8) <=> ! [X14 : $int] : (($lesseq(0,X14) & $less(X14,X8)) => get(X0,int,X13,t2tb1(X14)) = get(X0,int,X9,t2tb1(X14))))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',eq_prefix_def)). 139.85/18.98 139.85/18.98 tff(f87,plain,( 139.85/18.98 ! [X0 : ty,X13 : uni,X9 : uni,X8 : $int] : (eq_prefix1(X0,X13,X9,X8) <=> ! [X14 : $int] : ((~$less(X14,0) & $less(X14,X8)) => get(X0,int,X13,t2tb1(X14)) = get(X0,int,X9,t2tb1(X14))))), 139.85/18.98 inference(theory_normalization,[],[f57])). 139.85/18.98 139.85/18.98 tff(f164,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : (eq_prefix1(X0,X1,X2,X3) <=> ! [X4 : $int] : ((~$less(X4,0) & $less(X4,X3)) => get(X0,int,X1,t2tb1(X4)) = get(X0,int,X2,t2tb1(X4))))), 139.85/18.98 inference(rectify,[],[f87])). 139.85/18.98 139.85/18.98 tff(f213,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : (eq_prefix1(X0,X1,X2,X3) <=> ! [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) = get(X0,int,X2,t2tb1(X4)) | ($less(X4,0) | ~$less(X4,X3))))), 139.85/18.98 inference(ennf_transformation,[],[f164])). 139.85/18.98 139.85/18.98 tff(f214,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : (eq_prefix1(X0,X1,X2,X3) <=> ! [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) = get(X0,int,X2,t2tb1(X4)) | $less(X4,0) | ~$less(X4,X3)))), 139.85/18.98 inference(flattening,[],[f213])). 139.85/18.98 139.85/18.98 tff(f260,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : ((eq_prefix1(X0,X1,X2,X3) | ? [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) != get(X0,int,X2,t2tb1(X4)) & ~$less(X4,0) & $less(X4,X3))) & (! [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) = get(X0,int,X2,t2tb1(X4)) | $less(X4,0) | ~$less(X4,X3)) | ~eq_prefix1(X0,X1,X2,X3)))), 139.85/18.98 inference(nnf_transformation,[],[f214])). 139.85/18.98 139.85/18.98 tff(f261,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : ((eq_prefix1(X0,X1,X2,X3) | ? [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) != get(X0,int,X2,t2tb1(X4)) & ~$less(X4,0) & $less(X4,X3))) & (! [X5 : $int] : (get(X0,int,X1,t2tb1(X5)) = get(X0,int,X2,t2tb1(X5)) | $less(X5,0) | ~$less(X5,X3)) | ~eq_prefix1(X0,X1,X2,X3)))), 139.85/18.98 inference(rectify,[],[f260])). 139.85/18.98 139.85/18.98 tff(f262,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : (? [X4 : $int] : (get(X0,int,X1,t2tb1(X4)) != get(X0,int,X2,t2tb1(X4)) & ~$less(X4,0) & $less(X4,X3)) => (get(X0,int,X1,t2tb1(sK5(X0,X1,X2,X3))) != get(X0,int,X2,t2tb1(sK5(X0,X1,X2,X3))) & ~$less(sK5(X0,X1,X2,X3),0) & $less(sK5(X0,X1,X2,X3),X3)))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f263,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni,X3 : $int] : ((eq_prefix1(X0,X1,X2,X3) | (get(X0,int,X1,t2tb1(sK5(X0,X1,X2,X3))) != get(X0,int,X2,t2tb1(sK5(X0,X1,X2,X3))) & ~$less(sK5(X0,X1,X2,X3),0) & $less(sK5(X0,X1,X2,X3),X3))) & (! [X5 : $int] : (get(X0,int,X1,t2tb1(X5)) = get(X0,int,X2,t2tb1(X5)) | $less(X5,0) | ~$less(X5,X3)) | ~eq_prefix1(X0,X1,X2,X3)))), 139.85/18.98 inference(skolemisation,[status(esa),new_symbols(skolem,[sK5])],[f261,f262])). 139.85/18.98 139.85/18.98 tff(f375,plain,( 139.85/18.98 ( ! [X2 : uni,X0 : ty,X5 : $int,X3 : $int,X1 : uni] : (get(X0,int,X1,t2tb1(X5)) = get(X0,int,X2,t2tb1(X5)) | $less(X5,0) | ~$less(X5,X3) | ~eq_prefix1(X0,X1,X2,X3)) )), 139.85/18.98 inference(cnf_transformation,[],[f263])). 139.85/18.98 139.85/18.98 tff(f421,plain,( 139.85/18.98 ~$less(sK22,0)), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f389,plain,( 139.85/18.98 ( ! [X28 : $int,X29 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X29))) != X28 | ~$less(X29,sK11) | $less(X29,0) | ~mem(int,t2tb1(X28),t2tb(sK6))) )), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f401,plain,( 139.85/18.98 sK11 = sK17), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f463,plain,( 139.85/18.98 ( ! [X28 : $int,X29 : $int] : (tb2t1(get(int,int,t2tb2(sK12),t2tb1(X29))) != X28 | ~$less(X29,sK17) | $less(X29,0) | ~mem(int,t2tb1(X28),t2tb(sK6))) )), 139.85/18.98 inference(definition_unfolding,[],[f389,f401])). 139.85/18.98 139.85/18.98 tff(f470,plain,( 139.85/18.98 ( ! [X29 : $int] : (~$less(X29,sK17) | $less(X29,0) | ~mem(int,t2tb1(tb2t1(get(int,int,t2tb2(sK12),t2tb1(X29)))),t2tb(sK6))) )), 139.85/18.98 inference(equality_resolution,[],[f463])). 139.85/18.98 139.85/18.98 tff(f65,axiom,( 139.85/18.98 ! [X0 : ty,X3 : uni,X11 : uni] : subset(X0,remove(X0,X3,X11),X11)), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',subset_remove)). 139.85/18.98 139.85/18.98 tff(f170,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : subset(X0,remove(X0,X1,X2),X2)), 139.85/18.98 inference(rectify,[],[f65])). 139.85/18.98 139.85/18.98 tff(f429,plain,( 139.85/18.98 ( ! [X2 : uni,X0 : ty,X1 : uni] : (subset(X0,remove(X0,X1,X2),X2)) )), 139.85/18.98 inference(cnf_transformation,[],[f170])). 139.85/18.98 139.85/18.98 tff(f419,plain,( 139.85/18.98 mem(int,t2tb1(sK21),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)))), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f36,axiom,( 139.85/18.98 ! [X0 : ty,X5 : uni,X6 : uni] : ((! [X3 : uni] : (sort1(X0,X3) => (mem(X0,X3,X5) => mem(X0,X3,X6))) => subset(X0,X5,X6)) & (subset(X0,X5,X6) => ! [X3 : uni] : (mem(X0,X3,X5) => mem(X0,X3,X6))))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',subset_def)). 139.85/18.98 139.85/18.98 tff(f144,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : ((! [X3 : uni] : (sort1(X0,X3) => (mem(X0,X3,X1) => mem(X0,X3,X2))) => subset(X0,X1,X2)) & (subset(X0,X1,X2) => ! [X4 : uni] : (mem(X0,X4,X1) => mem(X0,X4,X2))))), 139.85/18.98 inference(rectify,[],[f36])). 139.85/18.98 139.85/18.98 tff(f199,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : ((subset(X0,X1,X2) | ? [X3 : uni] : ((~mem(X0,X3,X2) & mem(X0,X3,X1)) & sort1(X0,X3))) & (! [X4 : uni] : (mem(X0,X4,X2) | ~mem(X0,X4,X1)) | ~subset(X0,X1,X2)))), 139.85/18.98 inference(ennf_transformation,[],[f144])). 139.85/18.98 139.85/18.98 tff(f200,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : ((subset(X0,X1,X2) | ? [X3 : uni] : (~mem(X0,X3,X2) & mem(X0,X3,X1) & sort1(X0,X3))) & (! [X4 : uni] : (mem(X0,X4,X2) | ~mem(X0,X4,X1)) | ~subset(X0,X1,X2)))), 139.85/18.98 inference(flattening,[],[f199])). 139.85/18.98 139.85/18.98 tff(f250,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : (? [X3 : uni] : (~mem(X0,X3,X2) & mem(X0,X3,X1) & sort1(X0,X3)) => (~mem(X0,sK3(X0,X1,X2),X2) & mem(X0,sK3(X0,X1,X2),X1) & sort1(X0,sK3(X0,X1,X2))))), 139.85/18.98 introduced(choice_axiom,[])). 139.85/18.98 139.85/18.98 tff(f251,plain,( 139.85/18.98 ! [X0 : ty,X1 : uni,X2 : uni] : ((subset(X0,X1,X2) | (~mem(X0,sK3(X0,X1,X2),X2) & mem(X0,sK3(X0,X1,X2),X1) & sort1(X0,sK3(X0,X1,X2)))) & (! [X4 : uni] : (mem(X0,X4,X2) | ~mem(X0,X4,X1)) | ~subset(X0,X1,X2)))), 139.85/18.98 inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f200,f250])). 139.85/18.98 139.85/18.98 tff(f342,plain,( 139.85/18.98 ( ! [X4 : uni,X2 : uni,X0 : ty,X1 : uni] : (mem(X0,X4,X2) | ~mem(X0,X4,X1) | ~subset(X0,X1,X2)) )), 139.85/18.98 inference(cnf_transformation,[],[f251])). 139.85/18.98 139.85/18.98 tff(f388,plain,( 139.85/18.98 ( ! [X28 : $int] : ($less(X28,n1) | ~mem(int,t2tb1(X28),t2tb(sK6))) )), 139.85/18.98 inference(cnf_transformation,[],[f277])). 139.85/18.98 139.85/18.98 tff(f52,axiom,( 139.85/18.98 ! [X0 : ty,X10 : ty,X16 : uni,X17 : uni,X18 : uni,X19 : uni] : (sort1(X10,X19) => (X17 = X18 => get(X10,X0,set1(X10,X0,X16,X17,X19),X18) = X19))), 139.85/18.98 file('/export/starexec/sandbox/benchmark/theBenchmark.p',select_eq)). 139.85/18.98 139.85/18.98 tff(f160,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni,X5 : uni] : (sort1(X1,X5) => (X3 = X4 => get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = X5))), 139.85/18.98 inference(rectify,[],[f52])). 139.85/18.98 139.85/18.98 tff(f210,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni,X5 : uni] : ((get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = X5 | X3 != X4) | ~sort1(X1,X5))), 139.85/18.98 inference(ennf_transformation,[],[f160])). 139.85/18.98 139.85/18.98 tff(f211,plain,( 139.85/18.98 ! [X0 : ty,X1 : ty,X2 : uni,X3 : uni,X4 : uni,X5 : uni] : (get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = X5 | X3 != X4 | ~sort1(X1,X5))), 139.85/18.98 inference(flattening,[],[f210])). 139.85/18.98 139.85/18.98 tff(f370,plain,( 139.85/18.98 ( ! [X4 : uni,X2 : uni,X0 : ty,X5 : uni,X3 : uni,X1 : ty] : (get(X1,X0,set1(X1,X0,X2,X3,X5),X4) = X5 | X3 != X4 | ~sort1(X1,X5)) )), 139.85/18.98 inference(cnf_transformation,[],[f211])). 139.85/18.98 139.85/18.98 tff(f469,plain,( 139.85/18.98 ( ! [X4 : uni,X2 : uni,X0 : ty,X5 : uni,X1 : ty] : (get(X1,X0,set1(X1,X0,X2,X4,X5),X4) = X5 | ~sort1(X1,X5)) )), 139.85/18.98 inference(equality_resolution,[],[f370])). 139.85/18.98 139.85/18.98 cnf(c_159,negated_conjecture, 139.85/18.98 ( tb2t1(get(int,int,t2tb2(sK19),t2tb1(sK22))) = sK21 ), 139.85/18.98 inference(cnf_transformation,[],[f422]) ). 139.85/18.98 139.85/18.98 cnf(c_82,plain, 139.85/18.98 ( t2tb1(tb2t1(X0_13)) = X0_13 ), 139.85/18.98 inference(cnf_transformation,[],[f305]) ). 139.85/18.98 139.85/18.98 cnf(c_12006,plain, 139.85/18.98 ( get(int,int,t2tb2(sK19),t2tb1(sK22)) = t2tb1(sK21) ), 139.85/18.98 inference(superposition,[status(thm)],[c_159,c_82]) ). 139.85/18.98 139.85/18.98 cnf(c_164,negated_conjecture, 139.85/18.98 ( tb2t2(set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14)))) = sK19 ), 139.85/18.98 inference(cnf_transformation,[],[f417]) ). 139.85/18.98 139.85/18.98 cnf(c_148,plain, 139.85/18.98 ( t2tb2(tb2t2(X0_13)) = X0_13 ), 139.85/18.98 inference(cnf_transformation,[],[f371]) ). 139.85/18.98 139.85/18.98 cnf(c_12156,plain, 139.85/18.98 ( set1(int,int,t2tb2(sK18),t2tb1(sK17),t2tb1(min_elt1(sK14))) = t2tb2(sK19) ), 139.85/18.98 inference(superposition,[status(thm)],[c_164,c_148]) ). 139.85/18.98 139.85/18.98 cnf(c_226,plain, 139.85/18.98 ( sort1(int,t2tb1(X0_3)) ), 139.85/18.98 inference(cnf_transformation,[],[f450]) ). 139.85/18.98 139.85/18.98 cnf(c_12013,plain, 139.85/18.98 ( sort1(int,X0_13) ), 139.85/18.98 inference(superposition,[status(thm)],[c_82,c_226]) ). 139.85/18.98 139.85/18.98 cnf(c_138,plain, 139.85/18.98 ( ~ sort1(X0_14,X0_13) 139.85/18.98 | ~ sort1(X0_14,X1_13) 139.85/18.98 | get(X1_14,X0_14,set1(X1_14,X0_14,X2_13,X0_13,X3_13),X1_13) = get(X1_14,X0_14,X2_13,X1_13) 139.85/18.98 | X0_13 = X1_13 ), 139.85/18.98 inference(cnf_transformation,[],[f361]) ). 139.85/18.98 139.85/18.98 cnf(c_28666,plain, 139.85/18.98 ( ~ sort1(int,X0_13) 139.85/18.98 | get(X0_14,int,set1(X0_14,int,X1_13,X0_13,X2_13),X3_13) = get(X0_14,int,X1_13,X3_13) 139.85/18.98 | X0_13 = X3_13 ), 139.85/18.98 inference(superposition,[status(thm)],[c_12013,c_138]) ). 139.85/18.98 139.85/18.98 cnf(c_28679,plain, 139.85/18.98 ( get(X0_14,int,set1(X0_14,int,X0_13,X1_13,X2_13),X3_13) = get(X0_14,int,X0_13,X3_13) 139.85/18.98 | X1_13 = X3_13 ), 139.85/18.98 inference(forward_subsumption_resolution, 139.85/18.98 [status(thm)], 139.85/18.98 [c_28666,c_12013]) ). 139.85/18.98 139.85/18.98 cnf(c_344728,plain, 139.85/18.98 ( get(int,int,t2tb2(sK18),X0_13) = get(int,int,t2tb2(sK19),X0_13) 139.85/18.98 | t2tb1(sK17) = X0_13 ), 139.85/18.98 inference(superposition,[status(thm)],[c_12156,c_28679]) ). 139.85/18.98 139.85/18.98 cnf(c_345521,plain, 139.85/18.98 ( get(int,int,t2tb2(sK18),t2tb1(sK22)) = t2tb1(sK21) 139.85/18.98 | t2tb1(sK17) = t2tb1(sK22) ), 139.85/18.98 inference(superposition,[status(thm)],[c_344728,c_12006]) ). 139.85/18.98 139.85/18.98 cnf(c_59,plain, 139.85/18.98 ( X0_3 = X1_3 | $less_int(X0_3,X1_3) | $less_int(X1_3,X0_3) ), 139.85/18.98 inference(cnf_transformation,[],[f100]) ). 139.85/18.98 139.85/18.98 cnf(c_161,negated_conjecture, 139.85/18.98 ( $less_int(sK22,sK20) ), 139.85/18.98 inference(cnf_transformation,[],[f420]) ). 139.85/18.98 139.85/18.98 cnf(c_163,negated_conjecture, 139.85/18.98 ( $sum_int(sK17,1) = sK20 ), 139.85/18.98 inference(cnf_transformation,[],[f418]) ). 139.85/18.98 139.85/18.98 cnf(c_49,plain, 139.85/18.98 ( ~ $less_int(X0_3,$sum_int(X1_3,1)) | ~ $less_int(X1_3,X0_3) ), 139.85/18.98 inference(cnf_transformation,[],[f110]) ). 139.85/18.98 139.85/18.98 cnf(c_13169,plain, 139.85/18.98 ( ~ $less_int(X0_3,sK20) | ~ $less_int(sK17,X0_3) ), 139.85/18.98 inference(superposition,[status(thm)],[c_163,c_49]) ). 139.85/18.98 139.85/18.98 cnf(c_13278,plain, 139.85/18.98 ( ~ $less_int(sK17,sK22) ), 139.85/18.98 inference(superposition,[status(thm)],[c_161,c_13169]) ). 139.85/18.98 139.85/18.98 cnf(c_13291,plain, 139.85/18.98 ( sK17 = sK22 | $less_int(sK22,sK17) ), 139.85/18.98 inference(superposition,[status(thm)],[c_59,c_13278]) ). 139.85/18.98 139.85/18.98 cnf(c_178,negated_conjecture, 139.85/18.98 ( eq_prefix1(int,t2tb2(sK12),t2tb2(sK18),sK17) ), 139.85/18.98 inference(cnf_transformation,[],[f403]) ). 139.85/18.98 139.85/18.98 cnf(c_155,plain, 139.85/18.98 ( ~ eq_prefix1(X0_14,X0_13,X1_13,X0_3) 139.85/18.98 | ~ $less_int(X1_3,X0_3) 139.85/18.98 | get(X0_14,int,X0_13,t2tb1(X1_3)) = get(X0_14,int,X1_13,t2tb1(X1_3)) 139.85/18.98 | $less_int(X1_3,0) ), 139.85/18.98 inference(cnf_transformation,[],[f375]) ). 139.85/18.98 139.85/18.98 cnf(c_27996,plain, 139.85/18.98 ( ~ $less_int(X0_3,sK17) 139.85/18.98 | get(int,int,t2tb2(sK12),t2tb1(X0_3)) = get(int,int,t2tb2(sK18),t2tb1(X0_3)) 139.85/18.98 | $less_int(X0_3,0) ), 139.85/18.98 inference(superposition,[status(thm)],[c_178,c_155]) ). 139.85/18.98 139.85/18.98 cnf(c_28123,plain, 139.85/18.98 ( get(int,int,t2tb2(sK12),t2tb1(sK22)) = get(int,int,t2tb2(sK18),t2tb1(sK22)) 139.85/18.98 | sK17 = sK22 139.85/18.98 | $less_int(sK22,0) ), 139.85/18.98 inference(superposition,[status(thm)],[c_13291,c_27996]) ). 139.85/18.98 139.85/18.98 cnf(c_160,negated_conjecture, 139.85/18.98 ( ~ $less_int(sK22,0) ), 139.85/18.98 inference(cnf_transformation,[],[f421]) ). 139.85/18.98 139.85/18.98 cnf(c_28167,plain, 139.85/18.98 ( get(int,int,t2tb2(sK12),t2tb1(sK22)) = get(int,int,t2tb2(sK18),t2tb1(sK22)) 139.85/18.98 | sK17 = sK22 ), 139.85/18.98 inference(forward_subsumption_resolution, 139.85/18.98 [status(thm)], 139.85/18.98 [c_28123,c_160]) ). 139.85/18.98 139.85/18.98 cnf(c_346588,plain, 139.85/18.98 ( get(int,int,t2tb2(sK12),t2tb1(sK22)) = t2tb1(sK21) 139.85/18.98 | t2tb1(sK17) = t2tb1(sK22) 139.85/18.98 | sK17 = sK22 ), 139.85/18.98 inference(superposition,[status(thm)],[c_345521,c_28167]) ). 139.85/18.98 139.85/18.98 cnf(c_191,negated_conjecture, 139.85/18.98 ( ~ mem(int,t2tb1(tb2t1(get(int,int,t2tb2(sK12),t2tb1(X0_3)))),t2tb(sK6)) 139.85/18.98 | ~ $less_int(X0_3,sK17) 139.85/18.98 | $less_int(X0_3,0) ), 139.85/18.98 inference(cnf_transformation,[],[f470]) ). 139.85/18.98 139.85/18.98 cnf(c_2068,plain, 139.85/18.98 ( ~ mem(int,get(int,int,t2tb2(sK12),t2tb1(X0_3)),t2tb(sK6)) 139.85/18.98 | ~ $less_int(X0_3,sK17) 139.85/18.98 | $less_int(X0_3,0) ), 139.85/18.98 inference(demodulation,[status(thm)],[c_191,c_82]) ). 139.85/18.98 139.85/18.98 cnf(c_348978,plain, 139.85/18.98 ( ~ mem(int,t2tb1(sK21),t2tb(sK6)) 139.85/18.98 | ~ $less_int(sK22,sK17) 139.85/18.98 | t2tb1(sK17) = t2tb1(sK22) 139.85/18.98 | sK17 = sK22 139.85/18.98 | $less_int(sK22,0) ), 139.85/18.98 inference(superposition,[status(thm)],[c_346588,c_2068]) ). 139.85/18.98 139.85/18.98 cnf(c_205,plain, 139.85/18.98 ( subset(X0_14,remove(X0_14,X0_13,X1_13),X1_13) ), 139.85/18.98 inference(cnf_transformation,[],[f429]) ). 139.85/18.98 139.85/18.98 cnf(c_162,negated_conjecture, 139.85/18.98 ( mem(int,t2tb1(sK21),remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6))) ), 139.85/18.98 inference(cnf_transformation,[],[f419]) ). 139.85/18.98 139.85/18.98 cnf(c_122,plain, 139.85/18.98 ( ~ mem(X0_14,X0_13,X1_13) 139.85/18.98 | ~ subset(X0_14,X1_13,X2_13) 139.85/18.98 | mem(X0_14,X0_13,X2_13) ), 139.85/18.98 inference(cnf_transformation,[],[f342]) ). 139.85/18.98 139.85/18.98 cnf(c_19519,plain, 139.85/18.98 ( ~ subset(int,remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)),X0_13) 139.85/18.98 | mem(int,t2tb1(sK21),X0_13) ), 139.85/18.98 inference(superposition,[status(thm)],[c_162,c_122]) ). 139.85/18.98 139.85/18.98 cnf(c_20036,plain, 139.85/18.98 ( mem(int,t2tb1(sK21),t2tb(sK6)) ), 139.85/18.98 inference(superposition,[status(thm)],[c_205,c_19519]) ). 139.85/18.98 139.85/18.98 cnf(c_349278,plain, 139.85/18.98 ( ~ $less_int(sK22,sK17) 139.85/18.98 | t2tb1(sK17) = t2tb1(sK22) 139.85/18.98 | sK17 = sK22 ), 139.85/18.98 inference(forward_subsumption_resolution, 139.85/18.98 [status(thm)], 139.85/18.98 [c_348978,c_160,c_20036]) ). 139.85/18.98 139.85/18.98 cnf(c_350757,plain, 139.85/18.98 ( t2tb1(sK17) = t2tb1(sK22) | sK17 = sK22 ), 139.85/18.98 inference(global_propositional_subsumption, 139.85/18.98 [status(thm)], 139.85/18.98 [c_349278,c_13291]) ). 139.85/18.98 139.85/18.98 cnf(c_192,negated_conjecture, 139.85/18.98 ( ~ mem(int,t2tb1(X0_3),t2tb(sK6)) | $less_int(X0_3,n1) ), 139.85/18.98 inference(cnf_transformation,[],[f388]) ). 139.85/18.98 139.85/18.98 cnf(c_350868,plain, 139.85/18.98 ( ~ mem(int,t2tb1(sK17),t2tb(sK6)) 139.85/18.98 | sK17 = sK22 139.85/18.98 | $less_int(sK22,n1) ), 139.85/18.98 inference(superposition,[status(thm)],[c_350757,c_192]) ). 139.85/18.98 139.85/18.98 cnf(c_27218,plain, 139.85/18.98 ( sort1(int,t2tb1(min_elt1(sK14))) ), 139.85/18.98 inference(instantiation,[status(thm)],[c_226]) ). 139.85/18.98 139.85/18.98 cnf(c_8694,plain, 139.85/18.98 ( X0_13 != X1_13 139.85/18.98 | X2_13 != X3_13 139.85/18.98 | ~ mem(X0_14,X1_13,X3_13) 139.85/18.98 | mem(X0_14,X0_13,X2_13) ), 139.85/18.98 theory(equality) ). 139.85/18.98 139.85/18.98 cnf(c_265317,plain, 139.85/18.98 ( X0_13 != t2tb1(sK21) 139.85/18.98 | X1_13 != remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6)) 139.85/18.98 | mem(int,X0_13,X1_13) ), 139.85/18.98 inference(resolution,[status(thm)],[c_8694,c_162]) ). 139.85/18.98 139.85/18.98 cnf(c_8660,plain,( X0_13 = X0_13 ),theory(equality) ). 139.85/18.98 139.85/18.98 cnf(c_266881,plain, 139.85/18.98 ( X0_13 != t2tb1(sK21) 139.85/18.98 | mem(int,X0_13,remove(int,t2tb1(min_elt1(sK14)),t2tb(sK6))) ), 139.85/18.98 inference(resolution,[status(thm)],[c_265317,c_8660]) ). 139.85/18.98 139.85/18.98 cnf(c_87,plain, 139.85/18.98 ( ~ mem(X0_14,X0_13,remove(X0_14,X0_13,X1_13)) 139.85/18.98 | ~ sort1(X0_14,X0_13) ), 139.85/18.98 inference(cnf_transformation,[],[f509]) ). 139.85/18.98 139.85/18.98 cnf(c_338462,plain, 139.85/18.98 ( t2tb1(min_elt1(sK14)) != t2tb1(sK21) 139.85/18.98 | ~ sort1(int,t2tb1(min_elt1(sK14))) ), 139.85/18.98 inference(resolution,[status(thm)],[c_266881,c_87]) ). 139.85/18.98 139.85/18.98 cnf(c_350943,plain, 139.85/18.98 ( get(int,int,t2tb2(sK19),t2tb1(sK17)) = t2tb1(sK21) 139.85/18.98 | sK17 = sK22 ), 139.85/18.98 inference(superposition,[status(thm)],[c_350757,c_12006]) ). 139.85/18.98 139.85/18.98 cnf(c_147,plain, 139.85/18.98 ( ~ sort1(X0_14,X0_13) 139.85/18.98 | get(X0_14,X1_14,set1(X0_14,X1_14,X1_13,X2_13,X0_13),X2_13) = X0_13 ), 139.85/18.98 inference(cnf_transformation,[],[f469]) ). 139.85/18.98 139.85/18.98 cnf(c_22714,plain, 139.85/18.98 ( get(int,X0_14,set1(int,X0_14,X0_13,X1_13,X2_13),X1_13) = X2_13 ), 139.85/18.98 inference(superposition,[status(thm)],[c_12013,c_147]) ). 139.85/18.98 139.85/18.98 cnf(c_274013,plain, 139.85/18.98 ( get(int,int,t2tb2(sK19),t2tb1(sK17)) = t2tb1(min_elt1(sK14)) ), 139.85/18.98 inference(superposition,[status(thm)],[c_12156,c_22714]) ). 139.85/18.98 139.85/18.98 cnf(c_350944,plain, 139.85/18.98 ( t2tb1(min_elt1(sK14)) = t2tb1(sK21) | sK17 = sK22 ), 139.85/18.98 inference(light_normalisation,[status(thm)],[c_350943,c_274013]) ). 139.85/18.98 139.85/18.98 cnf(c_352270,plain, 139.85/18.98 ( sK17 = sK22 ), 139.85/18.98 inference(global_propositional_subsumption, 139.85/18.98 [status(thm)], 139.85/18.98 [c_350868,c_27218,c_338462,c_350944]) ). 139.85/18.98 139.85/18.98 cnf(c_352679,plain, 139.85/18.98 ( get(int,int,t2tb2(sK19),t2tb1(sK17)) = t2tb1(sK21) ), 139.85/18.98 inference(demodulation,[status(thm)],[c_12006,c_352270]) ). 139.85/18.98 139.85/18.98 cnf(c_352682,plain, 139.85/18.98 ( t2tb1(min_elt1(sK14)) = t2tb1(sK21) ), 139.85/18.98 inference(light_normalisation,[status(thm)],[c_352679,c_274013]) ). 139.85/18.98 139.85/18.98 cnf(contradiction,plain, 139.85/18.98 ( $false ), 139.85/18.98 inference(minisat,[status(thm)],[c_352682,c_338462,c_27218]) ). 139.85/18.98 139.85/18.98 139.85/18.98 % SZS output end CNFRefutation for theBenchmark.p 139.85/18.98 139.85/18.98 139.85/19.00 EOF