% Refutation found. Thanks to Tanya! % SZS status Theorem for JJT06769^1 % SZS output start Proof for JJT06769^1 thf(type_def_6, type, option6357759511663192854e_term: $tType). thf(type_def_7, type, product_prod_int_int: $tType). thf(type_def_8, type, set_rat: $tType). thf(type_def_9, type, set_num: $tType). thf(type_def_10, type, set_nat: $tType). thf(type_def_11, type, set_int: $tType). thf(type_def_12, type, code_integer: $tType). thf(type_def_13, type, word_a: $tType). thf(type_def_14, type, set_o: $tType). thf(type_def_15, type, itself_a: $tType). thf(type_def_16, type, real: $tType). thf(type_def_17, type, rat: $tType). thf(type_def_18, type, num: $tType). thf(type_def_19, type, nat: $tType). thf(type_def_20, type, int: $tType). thf(type_def_21, type, >: ($tType * $tType) > $tType). thf(func_def_22, type, archim2889992004027027881ng_rat: rat > int). thf(func_def_23, type, archim7802044766580827645g_real: real > int). thf(func_def_24, type, archim3151403230148437115or_rat: rat > int). thf(func_def_25, type, archim6058952711729229775r_real: real > int). thf(func_def_26, type, bNF_re3353992411328777897_o_o_o: (($o > $o) > ($o > $o) > $o) > ($o > $o > $o) > (($o > $o) > $o) > (($o > $o) > $o) > $o). thf(func_def_27, type, bNF_re6472675536664000681_o_o_o: ($o > $o > $o) > (($o > $o) > ($o > $o) > $o) > ($o > $o > $o) > ($o > $o > $o) > $o). thf(func_def_28, type, bNF_rel_fun_o_o_o_o: ($o > $o > $o) > ($o > $o > $o) > ($o > $o) > ($o > $o) > $o). thf(func_def_29, type, bNF_re1115744884464203287word_a: (int > word_a > $o) > ((int > int) > (word_a > word_a) > $o) > (int > int > int) > (word_a > word_a > word_a) > $o). thf(func_def_30, type, bNF_re7513368805210584339nt_int: (int > word_a > $o) > (int > int > $o) > (int > int) > (word_a > int) > $o). thf(func_def_31, type, bNF_re8762293258972148445word_a: (int > word_a > $o) > (int > word_a > $o) > (int > int) > (word_a > word_a) > $o). thf(func_def_32, type, bNF_re5564820859797218411at_rat: (int > word_a > $o) > (rat > rat > $o) > (int > rat) > (word_a > rat) > $o). thf(func_def_33, type, bNF_re7252905495760371091l_real: (int > word_a > $o) > (real > real > $o) > (int > real) > (word_a > real) > $o). thf(func_def_34, type, bNF_re2610938386557480505word_a: (int > word_a > $o) > (word_a > word_a > $o) > (int > word_a) > (word_a > word_a) > $o). thf(func_def_35, type, word_sdiv_a: word_a > word_a > word_a). thf(func_def_36, type, word_smod_a: word_a > word_a > word_a). thf(func_def_37, type, bit_ri5780952343685366244it_int: nat > int > int). thf(func_def_38, type, bit_ri631733984087533419it_int: nat > int > int). thf(func_def_39, type, code_int_of_integer: code_integer > int). thf(func_def_40, type, code_integer_of_int: int > code_integer). thf(func_def_41, type, eucl_rel_int: int > int > product_prod_int_int > $o). thf(func_def_42, type, comp_int_int_int: (int > int) > (int > int) > int > int). thf(func_def_43, type, comp_int_rat_int: (int > rat) > (int > int) > int > rat). thf(func_def_44, type, comp_int_real_int: (int > real) > (int > int) > int > real). thf(func_def_45, type, comp_int_word_a_int: (int > word_a) > (int > int) > int > word_a). thf(func_def_46, type, id_int: int > int). thf(func_def_47, type, abs_abs_int: int > int). thf(func_def_48, type, minus_minus_int: int > int > int). thf(func_def_49, type, minus_minus_nat: nat > nat > nat). thf(func_def_50, type, minus_minus_rat: rat > rat > rat). thf(func_def_51, type, minus_minus_real: real > real > real). thf(func_def_52, type, minus_minus_word_a: word_a > word_a > word_a). thf(func_def_53, type, one_one_int: int). thf(func_def_54, type, one_one_nat: nat). thf(func_def_55, type, one_one_rat: rat). thf(func_def_56, type, one_one_real: real). thf(func_def_57, type, one_one_word_a: word_a). thf(func_def_58, type, plus_plus_int: int > int > int). thf(func_def_59, type, plus_plus_nat: nat > nat > nat). thf(func_def_60, type, plus_plus_num: num > num > num). thf(func_def_61, type, plus_plus_rat: rat > rat > rat). thf(func_def_62, type, plus_plus_real: real > real > real). thf(func_def_63, type, plus_plus_word_a: word_a > word_a > word_a). thf(func_def_64, type, sgn_sgn_int: int > int). thf(func_def_65, type, times_times_int: int > int > int). thf(func_def_66, type, times_times_nat: nat > nat > nat). thf(func_def_67, type, times_times_num: num > num > num). thf(func_def_68, type, times_times_rat: rat > rat > rat). thf(func_def_69, type, times_times_real: real > real > real). thf(func_def_70, type, times_times_word_a: word_a > word_a > word_a). thf(func_def_71, type, uminus_uminus_int: int > int). thf(func_def_72, type, uminus_uminus_rat: rat > rat). thf(func_def_73, type, uminus_uminus_real: real > real). thf(func_def_74, type, uminus_uminus_word_a: word_a > word_a). thf(func_def_75, type, zero_zero_int: int). thf(func_def_76, type, zero_zero_nat: nat). thf(func_def_77, type, zero_zero_rat: rat). thf(func_def_78, type, zero_zero_real: real). thf(func_def_79, type, zero_zero_word_a: word_a). thf(func_def_80, type, the_int: (int > $o) > int). thf(func_def_81, type, if_int: $o > int > int > int). thf(func_def_82, type, if_nat: $o > nat > nat > nat). thf(func_def_83, type, if_num: $o > num > num > num). thf(func_def_84, type, if_rat: $o > rat > rat > rat). thf(func_def_85, type, nat2: int > nat). thf(func_def_86, type, ring_1_of_int_int: int > int). thf(func_def_87, type, ring_1_of_int_rat: int > rat). thf(func_def_88, type, ring_1_of_int_real: int > real). thf(func_def_89, type, ring_1_of_int_word_a: int > word_a). thf(func_def_90, type, suc: nat > nat). thf(func_def_91, type, semiri1314217659103216013at_int: nat > int). thf(func_def_92, type, size_size_word_a: word_a > nat). thf(func_def_93, type, bitM: num > num). thf(func_def_94, type, neg_numeral_sub_int: num > num > int). thf(func_def_95, type, neg_numeral_sub_rat: num > num > rat). thf(func_def_96, type, neg_numeral_sub_real: num > num > real). thf(func_def_97, type, bit0: num > num). thf(func_def_98, type, one: num). thf(func_def_99, type, numeral_numeral_int: num > int). thf(func_def_100, type, numeral_numeral_nat: num > nat). thf(func_def_101, type, numeral_numeral_rat: num > rat). thf(func_def_102, type, numeral_numeral_real: num > real). thf(func_def_103, type, numera6950023532285573417word_a: num > word_a). thf(func_def_104, type, ord_less_o: $o > $o > $o). thf(func_def_105, type, ord_less_int: int > int > $o). thf(func_def_106, type, ord_less_nat: nat > nat > $o). thf(func_def_107, type, ord_less_num: num > num > $o). thf(func_def_108, type, ord_less_rat: rat > rat > $o). thf(func_def_109, type, ord_less_real: real > real > $o). thf(func_def_110, type, ord_less_word_a: word_a > word_a > $o). thf(func_def_111, type, ord_less_eq_o: $o > $o > $o). thf(func_def_112, type, ord_less_eq_int: int > int > $o). thf(func_def_113, type, ord_less_eq_nat: nat > nat > $o). thf(func_def_114, type, ord_less_eq_num: num > num > $o). thf(func_def_115, type, ord_less_eq_rat: rat > rat > $o). thf(func_def_116, type, ord_less_eq_real: real > real > $o). thf(func_def_117, type, ord_less_eq_word_a: word_a > word_a > $o). thf(func_def_118, type, ord_min_o: $o > $o > $o). thf(func_def_119, type, ord_min_int: int > int > int). thf(func_def_120, type, ord_min_nat: nat > nat > nat). thf(func_def_121, type, ord_min_num: num > num > num). thf(func_def_122, type, ord_min_rat: rat > rat > rat). thf(func_def_123, type, top_top_set_int: set_int). thf(func_def_124, type, semiri6471997177832827434it_int: nat > int > int). thf(func_def_125, type, semiri827130414843491538it_int: nat > int > int). thf(func_def_126, type, semiri829620885352541814it_nat: nat > nat > nat). thf(func_def_127, type, semiri3600585524950199951it_int: int > nat > $o). thf(func_def_128, type, semiri3603075995459250227it_nat: nat > nat > $o). thf(func_def_129, type, power_power_int: int > nat > int). thf(func_def_130, type, power_power_nat: nat > nat > nat). thf(func_def_131, type, power_power_rat: rat > nat > rat). thf(func_def_132, type, power_power_real: real > nat > real). thf(func_def_133, type, power_power_word_a: word_a > nat > word_a). thf(func_def_134, type, product_Pair_int_int: int > int > product_prod_int_int). thf(func_def_135, type, product_fst_int_int: product_prod_int_int > int). thf(func_def_136, type, type_a: itself_a). thf(func_def_137, type, fract: int > int > rat). thf(func_def_138, type, divide_divide_int: int > int > int). thf(func_def_139, type, divide_divide_nat: nat > nat > nat). thf(func_def_140, type, divide_divide_rat: rat > rat > rat). thf(func_def_141, type, divide_divide_real: real > real > real). thf(func_def_142, type, dvd_dvd_int: int > int > $o). thf(func_def_143, type, dvd_dvd_nat: nat > nat > $o). thf(func_def_144, type, dvd_dvd_rat: rat > rat > $o). thf(func_def_145, type, dvd_dvd_real: real > real > $o). thf(func_def_146, type, dvd_dvd_word_a: word_a > word_a > $o). thf(func_def_147, type, modulo_modulo_int: int > int > int). thf(func_def_148, type, modulo_modulo_nat: nat > nat > nat). thf(func_def_149, type, zero_n2684676970156552555ol_int: $o > int). thf(func_def_150, type, set_or8904488021354931149Most_o: $o > $o > set_o). thf(func_def_151, type, set_or1266510415728281911st_int: int > int > set_int). thf(func_def_152, type, set_or1269000886237332187st_nat: nat > nat > set_nat). thf(func_def_153, type, set_or7049704709247886629st_num: num > num > set_num). thf(func_def_154, type, set_or633870826150836451st_rat: rat > rat > set_rat). thf(func_def_155, type, cos_real: real > real). thf(func_def_156, type, cot_real: real > real). thf(func_def_157, type, log: real > real > real). thf(func_def_158, type, pi: real). thf(func_def_159, type, powr_real: real > real > real). thf(func_def_160, type, sin_real: real > real). thf(func_def_161, type, tan_real: real > real). thf(func_def_162, type, rel_o_o_o_o_o_o: (($o > $o > $o) > ($o > $o > $o) > $o) > ($o > $o > $o) > ($o > $o > $o) > $o). thf(func_def_163, type, rel_o_o_o_o: (($o > $o) > ($o > $o) > $o) > ($o > $o) > ($o > $o) > $o). thf(func_def_164, type, rel_o_o: ($o > $o > $o) > $o > $o > $o). thf(func_def_165, type, bi_total_o_o: ($o > $o > $o) > $o). thf(func_def_166, type, bi_unique_o_o: ($o > $o > $o) > $o). thf(func_def_167, type, transfer_forall_o: ($o > $o) > $o). thf(func_def_168, type, transfer_implies: $o > $o > $o). thf(func_def_169, type, type_len0_len_of_a: itself_a > nat). thf(func_def_170, type, type_d8366093980585677751er_int: (code_integer > int) > (int > code_integer) > set_int > $o). thf(func_def_171, type, is_down_a_a: (word_a > word_a) > $o). thf(func_def_172, type, is_up_a_a: (word_a > word_a) > $o). thf(func_def_173, type, pcr_word_a: int > word_a > $o). thf(func_def_174, type, ring_1_signed_a_int: word_a > int). thf(func_def_175, type, ring_1_signed_a_rat: word_a > rat). thf(func_def_176, type, ring_1_signed_a_real: word_a > real). thf(func_def_177, type, ring_12980004625821409791word_a: word_a > word_a). thf(func_def_178, type, semiri4481403922410724874_a_int: word_a > int). thf(func_def_179, type, semiri4483894392919775150_a_nat: word_a > nat). thf(func_def_180, type, shiftl1_a: word_a > word_a). thf(func_def_181, type, signed_drop_bit_a: nat > word_a > word_a). thf(func_def_182, type, sshiftr1_a: word_a > word_a). thf(func_def_183, type, word_sle_a: word_a > word_a > $o). thf(func_def_184, type, word_sless_a: word_a > word_a > $o). thf(func_def_185, type, word_succ_a: word_a > word_a). thf(func_def_186, type, member_o: $o > set_o > $o). thf(func_def_187, type, member_int: int > set_int > $o). thf(func_def_188, type, member_nat: nat > set_nat > $o). thf(func_def_189, type, member_num: num > set_num > $o). thf(func_def_190, type, member_rat: rat > set_rat > $o). thf(func_def_194, type, vEQ: !>[X0: $tType]:(X0 > X0 > $o)). thf(func_def_195, type, bCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X1 > X2) > (X0 > X1) > X0 > X2)). thf(func_def_196, type, cCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X1 > X2) > X1 > X0 > X2)). thf(func_def_197, type, vAND: $o > $o > $o). thf(func_def_198, type, sCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X1 > X2) > (X0 > X1) > X0 > X2)). thf(func_def_199, type, vIMP: $o > $o > $o). thf(func_def_200, type, vNOT: $o > $o). thf(func_def_201, type, iCOMB: !>[X0: $tType]:(X0 > X0)). thf(func_def_202, type, vSIGMA: !>[X0: $tType]:((X0 > $o) > $o)). thf(func_def_203, type, vOR: $o > $o > $o). thf(func_def_204, type, vPI: !>[X0: $tType]:((X0 > $o) > $o)). thf(func_def_205, type, sK0: word_a). thf(func_def_206, type, sK1: int). thf(func_def_207, type, sK2: int). thf(func_def_208, type, sK3: word_a > int). thf(f3376,plain,( $false), inference(subsumption_resolution,[],[f3375,f2549])). thf(f2549,plain,( ( ! [X0 : word_a,X1 : word_a] : ((((plus_plus_word_a @ X1) @ X0) = ((plus_plus_word_a @ X0) @ X1))) )), inference(cnf_transformation,[],[f2474])). thf(f2474,plain,( ! [X0 : word_a,X1 : word_a] : (((plus_plus_word_a @ X1) @ X0) = ((plus_plus_word_a @ X0) @ X1))), inference(rectify,[],[f5])). thf(f5,axiom,( ! [X2 : word_a,X3 : word_a] : (((plus_plus_word_a @ X3) @ X2) = ((plus_plus_word_a @ X2) @ X3))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f3375,plain,( ( ! [X0 : word_a] : ((((plus_plus_word_a @ X0) @ ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ sK0) @ (ring_1_of_int_word_a @ sK1)))) != ((plus_plus_word_a @ ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ sK0) @ (ring_1_of_int_word_a @ sK1)))) @ X0))) )), inference(forward_demodulation,[],[f3370,f2689])). thf(f2689,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((((plus_plus_word_a @ X0) @ ((times_times_word_a @ X1) @ X2)) = ((plus_plus_word_a @ X0) @ ((times_times_word_a @ X2) @ X1)))) )), inference(unit_resulting_resolution,[],[f2622,f2573])). thf(f2573,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((X1 != X2) | (((plus_plus_word_a @ X0) @ X1) = ((plus_plus_word_a @ X0) @ X2))) )), inference(equality_proxy_clausification,[],[f2572])). thf(f2572,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((((plus_plus_word_a @ X0) @ X1) = ((plus_plus_word_a @ X0) @ X2)) | ($false = ((vEQ(word_a) @ X1) @ X2))) )), inference(equality_proxy_clausification,[],[f2568])). thf(f2568,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : (($true = ((vEQ(word_a) @ ((plus_plus_word_a @ X0) @ X1)) @ ((plus_plus_word_a @ X0) @ X2))) | ($false = ((vEQ(word_a) @ X1) @ X2))) )), inference(binary_proxy_clausification,[],[f2542])). thf(f2542,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((((vEQ(word_a) @ ((plus_plus_word_a @ X0) @ X1)) @ ((plus_plus_word_a @ X0) @ X2)) = ((vEQ(word_a) @ X1) @ X2))) )), inference(cnf_transformation,[],[f1811])). thf(f1811,plain,( ! [X0 : word_a,X1 : word_a,X2 : word_a] : (((vEQ(word_a) @ ((plus_plus_word_a @ X0) @ X1)) @ ((plus_plus_word_a @ X0) @ X2)) = ((vEQ(word_a) @ X1) @ X2))), inference(fool_elimination,[],[f1810])). thf(f1810,plain,( ! [X0 : word_a,X1 : word_a,X2 : word_a] : ((((plus_plus_word_a @ X0) @ X1) = ((plus_plus_word_a @ X0) @ X2)) = (X1 = X2))), inference(rectify,[],[f31])). thf(f31,axiom,( ! [X4 : word_a,X5 : word_a,X9 : word_a] : ((((plus_plus_word_a @ X4) @ X5) = ((plus_plus_word_a @ X4) @ X9)) = (X5 = X9))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f2622,plain,( ( ! [X0 : word_a,X1 : word_a] : ((((times_times_word_a @ X1) @ X0) = ((times_times_word_a @ X0) @ X1))) )), inference(superposition,[],[f2535,f2493])). thf(f2493,plain,( ( ! [X0 : word_a] : (((ring_1_of_int_word_a @ (ring_1_signed_a_int @ X0)) = X0)) )), inference(cnf_transformation,[],[f2430])). thf(f2430,plain,( ! [X0 : word_a] : ((ring_1_of_int_word_a @ (ring_1_signed_a_int @ X0)) = X0)), inference(rectify,[],[f56])). thf(f56,axiom,( ! [X4 : word_a] : ((ring_1_of_int_word_a @ (ring_1_signed_a_int @ X4)) = X4)), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f2535,plain,( ( ! [X0 : int,X1 : word_a] : ((((times_times_word_a @ (ring_1_of_int_word_a @ X0)) @ X1) = ((times_times_word_a @ X1) @ (ring_1_of_int_word_a @ X0)))) )), inference(cnf_transformation,[],[f2464])). thf(f2464,plain,( ! [X0 : int,X1 : word_a] : (((times_times_word_a @ (ring_1_of_int_word_a @ X0)) @ X1) = ((times_times_word_a @ X1) @ (ring_1_of_int_word_a @ X0)))), inference(rectify,[],[f90])). thf(f90,axiom,( ! [X8 : int,X12 : word_a] : (((times_times_word_a @ (ring_1_of_int_word_a @ X8)) @ X12) = ((times_times_word_a @ X12) @ (ring_1_of_int_word_a @ X8)))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f3370,plain,( ( ! [X0 : word_a] : ((((plus_plus_word_a @ ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ sK0) @ (ring_1_of_int_word_a @ sK1)))) @ X0) != ((plus_plus_word_a @ X0) @ ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ sK1)) @ sK0))))) )), inference(backward_demodulation,[],[f3098,f3360])). thf(f3360,plain,( ( ! [X8 : word_a,X7 : int,X9 : int] : (((ring_1_of_int_word_a @ ((plus_plus_int @ X9) @ ((times_times_int @ X7) @ (ring_1_signed_a_int @ X8)))) = ((plus_plus_word_a @ (ring_1_of_int_word_a @ X9)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X7)) @ X8)))) )), inference(superposition,[],[f2529,f2638])). thf(f2638,plain,( ( ! [X0 : word_a,X1 : int] : ((((times_times_word_a @ (ring_1_of_int_word_a @ X1)) @ X0) = (ring_1_of_int_word_a @ ((times_times_int @ X1) @ (ring_1_signed_a_int @ X0))))) )), inference(superposition,[],[f2531,f2493])). thf(f2531,plain,( ( ! [X0 : int,X1 : int] : (((ring_1_of_int_word_a @ ((times_times_int @ X0) @ X1)) = ((times_times_word_a @ (ring_1_of_int_word_a @ X0)) @ (ring_1_of_int_word_a @ X1)))) )), inference(cnf_transformation,[],[f2462])). thf(f2462,plain,( ! [X0 : int,X1 : int] : ((ring_1_of_int_word_a @ ((times_times_int @ X0) @ X1)) = ((times_times_word_a @ (ring_1_of_int_word_a @ X0)) @ (ring_1_of_int_word_a @ X1)))), inference(rectify,[],[f500])). thf(f500,axiom,( ! [X4 : int,X5 : int] : (((times_times_word_a @ (ring_1_of_int_word_a @ X4)) @ (ring_1_of_int_word_a @ X5)) = (ring_1_of_int_word_a @ ((times_times_int @ X4) @ X5)))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f2529,plain,( ( ! [X0 : int,X1 : int] : (((ring_1_of_int_word_a @ ((plus_plus_int @ X0) @ X1)) = ((plus_plus_word_a @ (ring_1_of_int_word_a @ X0)) @ (ring_1_of_int_word_a @ X1)))) )), inference(cnf_transformation,[],[f2460])). thf(f2460,plain,( ! [X0 : int,X1 : int] : ((ring_1_of_int_word_a @ ((plus_plus_int @ X0) @ X1)) = ((plus_plus_word_a @ (ring_1_of_int_word_a @ X0)) @ (ring_1_of_int_word_a @ X1)))), inference(rectify,[],[f6])). thf(f6,axiom,( ! [X4 : int,X5 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X4)) @ (ring_1_of_int_word_a @ X5)) = (ring_1_of_int_word_a @ ((plus_plus_int @ X4) @ X5)))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f3098,plain,( ( ! [X0 : word_a] : ((((plus_plus_word_a @ X0) @ (ring_1_of_int_word_a @ ((plus_plus_int @ sK2) @ ((times_times_int @ sK1) @ (ring_1_signed_a_int @ sK0))))) != ((plus_plus_word_a @ ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ sK0) @ (ring_1_of_int_word_a @ sK1)))) @ X0))) )), inference(unit_resulting_resolution,[],[f2604,f2610])). thf(f2610,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((((plus_plus_word_a @ X1) @ X0) != ((plus_plus_word_a @ X2) @ X1)) | (X0 = X2)) )), inference(superposition,[],[f2539,f2549])). thf(f2539,plain,( ( ! [X2 : word_a,X0 : word_a,X1 : word_a] : ((((plus_plus_word_a @ X0) @ X1) != ((plus_plus_word_a @ X2) @ X1)) | (X0 = X2)) )), inference(cnf_transformation,[],[f2485])). thf(f2485,plain,( ! [X0 : word_a,X1 : word_a,X2 : word_a] : ((X0 = X2) | (((plus_plus_word_a @ X0) @ X1) != ((plus_plus_word_a @ X2) @ X1)))), inference(ennf_transformation,[],[f2468])). thf(f2468,plain,( ! [X0 : word_a,X1 : word_a,X2 : word_a] : ((((plus_plus_word_a @ X0) @ X1) = ((plus_plus_word_a @ X2) @ X1)) => (X0 = X2))), inference(rectify,[],[f158])). thf(f158,axiom,( ! [X5 : word_a,X4 : word_a,X9 : word_a] : ((((plus_plus_word_a @ X5) @ X4) = ((plus_plus_word_a @ X9) @ X4)) => (X5 = X9))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). thf(f2604,plain,( ((ring_1_of_int_word_a @ ((plus_plus_int @ sK2) @ ((times_times_int @ sK1) @ (ring_1_signed_a_int @ sK0)))) != ((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ sK0) @ (ring_1_of_int_word_a @ sK1))))), inference(backward_demodulation,[],[f2491,f2535])). thf(f2491,plain,( (((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ sK1)) @ sK0)) != (ring_1_of_int_word_a @ ((plus_plus_int @ sK2) @ ((times_times_int @ sK1) @ (ring_1_signed_a_int @ sK0)))))), inference(cnf_transformation,[],[f2488])). thf(f2488,plain,( (((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ sK1)) @ sK0)) != (ring_1_of_int_word_a @ ((plus_plus_int @ sK2) @ ((times_times_int @ sK1) @ (ring_1_signed_a_int @ sK0)))))), inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2])],[f2475,f2487])). thf(f2487,plain,( ? [X0 : word_a,X1 : int,X2 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X1)) @ X0)) != (ring_1_of_int_word_a @ ((plus_plus_int @ X2) @ ((times_times_int @ X1) @ (ring_1_signed_a_int @ X0))))) => (((plus_plus_word_a @ (ring_1_of_int_word_a @ sK2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ sK1)) @ sK0)) != (ring_1_of_int_word_a @ ((plus_plus_int @ sK2) @ ((times_times_int @ sK1) @ (ring_1_signed_a_int @ sK0)))))), introduced(choice_axiom,[])). thf(f2475,plain,( ? [X0 : word_a,X1 : int,X2 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X1)) @ X0)) != (ring_1_of_int_word_a @ ((plus_plus_int @ X2) @ ((times_times_int @ X1) @ (ring_1_signed_a_int @ X0)))))), inference(ennf_transformation,[],[f2428])). thf(f2428,plain,( ~! [X0 : word_a,X1 : int,X2 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X2)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X1)) @ X0)) = (ring_1_of_int_word_a @ ((plus_plus_int @ X2) @ ((times_times_int @ X1) @ (ring_1_signed_a_int @ X0)))))), inference(rectify,[],[f1122])). thf(f1122,negated_conjecture,( ~! [X86 : word_a,X87 : int,X88 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X88)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X87)) @ X86)) = (ring_1_of_int_word_a @ ((plus_plus_int @ X88) @ ((times_times_int @ X87) @ (ring_1_signed_a_int @ X86)))))), inference(negated_conjecture,[],[f1121])). thf(f1121,conjecture,( ! [X86 : word_a,X87 : int,X88 : int] : (((plus_plus_word_a @ (ring_1_of_int_word_a @ X88)) @ ((times_times_word_a @ (ring_1_of_int_word_a @ X87)) @ X86)) = (ring_1_of_int_word_a @ ((plus_plus_int @ X88) @ ((times_times_int @ X87) @ (ring_1_signed_a_int @ X86)))))), file('/export/starexec/sandbox/benchmark/Problems/JJT06769^1.p',unknown)). % SZS output end Proof for JJT06769^1 % ------------------------------ % Version: Vampire 4.6.0 (commit 0afb7ed4a on 2021-06-23 15:27:21 +0100) % Termination reason: Refutation % Memory used [KB]: 12920 % Time elapsed: 0.121 s % ------------------------------ % ------------------------------ 98.5200000000004/13.8600000000001 EOF