TSTP Solution File: SWW963+1 by nanoCoP---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : nanoCoP---2.0
% Problem  : SWW963+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : nanocop.sh %s %d

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri May 19 12:26:52 EDT 2023

% Result   : Theorem 0.92s 1.38s
% Output   : Proof 0.92s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWW963+1 : TPTP v8.1.2. Released v7.4.0.
% 0.03/0.12  % Command  : nanocop.sh %s %d
% 0.12/0.34  % Computer : n006.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Thu May 18 21:59:36 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 0.92/1.38  
% 0.92/1.38  /export/starexec/sandbox/benchmark/theBenchmark.p is a Theorem
% 0.92/1.38  Start of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.92/1.38  %-----------------------------------------------------
% 0.92/1.38  ncf(matrix, plain, [(1358 ^ _250310) ^ [] : [pred_attacker(name_objective)], (2 ^ _250310) ^ [_250454] : [-(_250454 = _250454)], (4 ^ _250310) ^ [_250561, _250563] : [_250563 = _250561, -(_250561 = _250563)], (10 ^ _250310) ^ [_250765, _250767, _250769] : [-(_250769 = _250765), _250769 = _250767, _250767 = _250765], (20 ^ _250310) ^ [_251106, _251108, _251110, _251112] : [-(pred_mess(_251110, _251106)), pred_mess(_251112, _251108), _251112 = _251110, _251108 = _251106], (34 ^ _250310) ^ [_251550, _251552, _251554, _251556] : [-(pred_equal(_251554, _251550)), pred_equal(_251556, _251552), _251556 = _251554, _251552 = _251550], (48 ^ _250310) ^ [_251994, _251996, _251998, _252000] : [-(pred_eq_bitstring_bitstring(_251998, _251994)), pred_eq_bitstring_bitstring(_252000, _251996), _252000 = _251998, _251996 = _251994], (62 ^ _250310) ^ [_252410, _252412] : [-(pred_table(_252410)), _252412 = _252410, pred_table(_252412)], (72 ^ _250310) ^ [_252685, _252687] : [-(pred_attacker(_252685)), _252687 = _252685, pred_attacker(_252687)], (82 ^ _250310) ^ [_252994, _252996] : [_252996 = _252994, -(constr_getmess(_252996) = constr_getmess(_252994))], (88 ^ _250310) ^ [_253240, _253242, _253244, _253246] : [-(constr_enc(_253246, _253242) = constr_enc(_253244, _253240)), _253246 = _253244, _253242 = _253240], (98 ^ _250310) ^ [_253683, _253685, _253687, _253689, _253691, _253693, _253695, _253697, _253699, _253701] : [-(constr_ecb_enc_4(_253701, _253697, _253693, _253689, _253685) = constr_ecb_enc_4(_253699, _253695, _253691, _253687, _253683)), _253701 = _253699, _253697 = _253695, _253693 = _253691, _253689 = _253687, _253685 = _253683], (120 ^ _250310) ^ [_254477, _254479, _254481, _254483] : [-(constr_ecb_dec_4(_254483, _254479) = constr_ecb_dec_4(_254481, _254477)), _254483 = _254481, _254479 = _254477], (130 ^ _250310) ^ [_254836, _254838, _254840, _254842] : [-(constr_dec(_254842, _254838) = constr_dec(_254840, _254836)), _254842 = _254840, _254838 = _254836], (140 ^ _250310) ^ [_255251, _255253, _255255, _255257, _255259, _255261, _255263, _255265] : [-(tuple_4(_255265, _255261, _255257, _255253) = tuple_4(_255263, _255259, _255255, _255251)), _255265 = _255263, _255261 = _255259, _255257 = _255255, _255253 = _255251], (158 ^ _250310) ^ [_255912, _255914, _255916, _255918, _255920, _255922] : [-(tuple_3(_255922, _255918, _255914) = tuple_3(_255920, _255916, _255912)), _255922 = _255920, _255918 = _255916, _255914 = _255912], (172 ^ _250310) ^ [_256372, _256374] : [_256374 = _256372, -(name_new0x2Dname(_256374) = name_new0x2Dname(_256372))], (178 ^ _250310) ^ [_256590, _256592] : [_256592 = _256590, -(tuple_out_1(_256592) = tuple_out_1(_256590))], (184 ^ _250310) ^ [_256808, _256810] : [_256810 = _256808, -(tuple_out_2(_256810) = tuple_out_2(_256808))], (190 ^ _250310) ^ [_257026, _257028] : [_257028 = _257026, -(tuple_out_3(_257028) = tuple_out_3(_257026))], (196 ^ _250310) ^ [_257272, _257274, _257276, _257278] : [-(tuple_client_A_out_1(_257278, _257274) = tuple_client_A_out_1(_257276, _257272)), _257278 = _257276, _257274 = _257272], (206 ^ _250310) ^ [_257603, _257605] : [_257605 = _257603, -(tuple_client_A_out_3(_257605) = tuple_client_A_out_3(_257603))], (212 ^ _250310) ^ [_257877, _257879, _257881, _257883, _257885, _257887] : [-(constr_ecb_enc_2(_257887, _257883, _257879) = constr_ecb_enc_2(_257885, _257881, _257877)), _257887 = _257885, _257883 = _257881, _257879 = _257877], (226 ^ _250310) ^ [_258337, _258339] : [_258339 = _258337, -(constr_tuple_3_get_2(_258339) = constr_tuple_3_get_2(_258337))], (232 ^ _250310) ^ [_258555, _258557] : [_258557 = _258555, -(name_Na(_258557) = name_Na(_258555))], (238 ^ _250310) ^ [_258773, _258775] : [_258775 = _258773, -(constr_tuple_3_get_0x30(_258775) = constr_tuple_3_get_0x30(_258773))], (244 ^ _250310) ^ [_258991, _258993] : [_258993 = _258991, -(tuple_client_A_in_4(_258993) = tuple_client_A_in_4(_258991))], (250 ^ _250310) ^ [_259209, _259211] : [_259211 = _259209, -(tuple_client_A_in_2(_259211) = tuple_client_A_in_2(_259209))], (256 ^ _250310) ^ [_259427, _259429] : [_259429 = _259427, -(tuple_client_A_out_5(_259429) = tuple_client_A_out_5(_259427))], (262 ^ _250310) ^ [_259673, _259675, _259677, _259679] : [-(constr_ecb_enc_1(_259679, _259675) = constr_ecb_enc_1(_259677, _259673)), _259679 = _259677, _259675 = _259673], (272 ^ _250310) ^ [_260004, _260006] : [_260006 = _260004, -(constr_tuple_3_get_1_bitstring(_260006) = constr_tuple_3_get_1_bitstring(_260004))], (278 ^ _250310) ^ [_260250, _260252, _260254, _260256] : [-(constr_ecb_dec_3(_260256, _260252) = constr_ecb_dec_3(_260254, _260250)), _260256 = _260254, _260252 = _260250], (288 ^ _250310) ^ [_260609, _260611, _260613, _260615] : [-(tuple_client_B_out_1(_260615, _260611) = tuple_client_B_out_1(_260613, _260609)), _260615 = _260613, _260611 = _260609], (298 ^ _250310) ^ [_260940, _260942] : [_260942 = _260940, -(tuple_client_B_out_4(_260942) = tuple_client_B_out_4(_260940))], (304 ^ _250310) ^ [_261242, _261244, _261246, _261248, _261250, _261252, _261254, _261256] : [-(constr_ecb_enc_3(_261256, _261252, _261248, _261244) = constr_ecb_enc_3(_261254, _261250, _261246, _261242)), _261256 = _261254, _261252 = _261250, _261248 = _261246, _261244 = _261242], (322 ^ _250310) ^ [_261847, _261849] : [_261849 = _261847, -(constr_tuple_2_get_0x30_bitstring(_261849) = constr_tuple_2_get_0x30_bitstring(_261847))], (328 ^ _250310) ^ [_262065, _262067] : [_262067 = _262065, -(constr_tuple_2_get_1_bitstring(_262067) = constr_tuple_2_get_1_bitstring(_262065))], (334 ^ _250310) ^ [_262283, _262285] : [_262285 = _262283, -(name_Nb(_262285) = name_Nb(_262283))], (340 ^ _250310) ^ [_262529, _262531, _262533, _262535] : [-(constr_ecb_dec_1(_262535, _262531) = constr_ecb_dec_1(_262533, _262529)), _262535 = _262533, _262531 = _262529], (350 ^ _250310) ^ [_262860, _262862] : [_262862 = _262860, -(tuple_client_B_in_5(_262862) = tuple_client_B_in_5(_262860))], (356 ^ _250310) ^ [_263078, _263080] : [_263080 = _263078, -(constr_tuple_2_get_1(_263080) = constr_tuple_2_get_1(_263078))], (362 ^ _250310) ^ [_263324, _263326, _263328, _263330] : [-(constr_ecb_dec_2(_263330, _263326) = constr_ecb_dec_2(_263328, _263324)), _263330 = _263328, _263326 = _263324], (372 ^ _250310) ^ [_263655, _263657] : [_263657 = _263655, -(tuple_client_B_in_3(_263657) = tuple_client_B_in_3(_263655))], (378 ^ _250310) ^ [_263873, _263875] : [_263875 = _263873, -(constr_tuple_2_get_0x30(_263875) = constr_tuple_2_get_0x30(_263873))], (384 ^ _250310) ^ [_264119, _264121, _264123, _264125] : [-(constr_checksign(_264125, _264121) = constr_checksign(_264123, _264119)), _264125 = _264123, _264121 = _264119], (394 ^ _250310) ^ [_264450, _264452] : [_264452 = _264450, -(constr_pkey(_264452) = constr_pkey(_264450))], (400 ^ _250310) ^ [_264668, _264670] : [_264670 = _264668, -(tuple_client_B_in_2(_264670) = tuple_client_B_in_2(_264668))], (406 ^ _250310) ^ [_264886, _264888] : [_264888 = _264886, -(tuple_client_B_out_6(_264888) = tuple_client_B_out_6(_264886))], (412 ^ _250310) ^ [_265132, _265134, _265136, _265138] : [-(tuple_key_retrieval_server_in_1(_265138, _265134) = tuple_key_retrieval_server_in_1(_265136, _265132)), _265138 = _265136, _265134 = _265132], (422 ^ _250310) ^ [_265463, _265465] : [_265465 = _265463, -(tuple_key_retrieval_server_out_2(_265465) = tuple_key_retrieval_server_out_2(_265463))], (428 ^ _250310) ^ [_265709, _265711, _265713, _265715] : [-(constr_sign(_265715, _265711) = constr_sign(_265713, _265709)), _265715 = _265713, _265711 = _265709], (438 ^ _250310) ^ [_266068, _266070, _266072, _266074] : [-(tuple_2(_266074, _266070) = tuple_2(_266072, _266068)), _266074 = _266072, _266070 = _266068], (448 ^ _250310) ^ [_266427, _266429, _266431, _266433] : [-(tuple_key_register_server_in_1(_266433, _266429) = tuple_key_register_server_in_1(_266431, _266427)), _266433 = _266431, _266429 = _266427], (458 ^ _250310) ^ [_266766, _266768, _266770, _266772] : [-(tuple_keys(_266772, _266768) = tuple_keys(_266770, _266766)), _266772 = _266770, _266768 = _266766], (468 ^ _250310) ^ [] : [constr_CONST_0x30 = constr_CONST_1], (470 ^ _250310) ^ [] : [constr_CONST_0x30 = constr_CONST_2], (472 ^ _250310) ^ [] : [constr_CONST_0x30 = constr_CONST_3], (474 ^ _250310) ^ [] : [constr_CONST_0x30 = constr_CONST_4], (476 ^ _250310) ^ [] : [constr_CONST_0x30 = name_A], (478 ^ _250310) ^ [] : [constr_CONST_0x30 = name_B], (480 ^ _250310) ^ [] : [constr_CONST_0x30 = name_I], (482 ^ _250310) ^ [] : [constr_CONST_0x30 = name_c], (484 ^ _250310) ^ [] : [constr_CONST_0x30 = name_objective], (486 ^ _250310) ^ [] : [constr_CONST_0x30 = name_skA], (488 ^ _250310) ^ [] : [constr_CONST_0x30 = name_skB], (490 ^ _250310) ^ [] : [constr_CONST_0x30 = name_skS], (492 ^ _250310) ^ [] : [constr_CONST_1 = constr_CONST_2], (494 ^ _250310) ^ [] : [constr_CONST_1 = constr_CONST_3], (496 ^ _250310) ^ [] : [constr_CONST_1 = constr_CONST_4], (498 ^ _250310) ^ [] : [constr_CONST_1 = name_A], (500 ^ _250310) ^ [] : [constr_CONST_1 = name_B], (502 ^ _250310) ^ [] : [constr_CONST_1 = name_I], (504 ^ _250310) ^ [] : [constr_CONST_1 = name_c], (506 ^ _250310) ^ [] : [constr_CONST_1 = name_objective], (508 ^ _250310) ^ [] : [constr_CONST_1 = name_skA], (510 ^ _250310) ^ [] : [constr_CONST_1 = name_skB], (512 ^ _250310) ^ [] : [constr_CONST_1 = name_skS], (514 ^ _250310) ^ [] : [constr_CONST_2 = constr_CONST_3], (516 ^ _250310) ^ [] : [constr_CONST_2 = constr_CONST_4], (518 ^ _250310) ^ [] : [constr_CONST_2 = name_A], (520 ^ _250310) ^ [] : [constr_CONST_2 = name_B], (522 ^ _250310) ^ [] : [constr_CONST_2 = name_I], (524 ^ _250310) ^ [] : [constr_CONST_2 = name_c], (526 ^ _250310) ^ [] : [constr_CONST_2 = name_objective], (528 ^ _250310) ^ [] : [constr_CONST_2 = name_skA], (530 ^ _250310) ^ [] : [constr_CONST_2 = name_skB], (532 ^ _250310) ^ [] : [constr_CONST_2 = name_skS], (534 ^ _250310) ^ [] : [constr_CONST_3 = constr_CONST_4], (536 ^ _250310) ^ [] : [constr_CONST_3 = name_A], (538 ^ _250310) ^ [] : [constr_CONST_3 = name_B], (540 ^ _250310) ^ [] : [constr_CONST_3 = name_I], (542 ^ _250310) ^ [] : [constr_CONST_3 = name_c], (544 ^ _250310) ^ [] : [constr_CONST_3 = name_objective], (546 ^ _250310) ^ [] : [constr_CONST_3 = name_skA], (548 ^ _250310) ^ [] : [constr_CONST_3 = name_skB], (550 ^ _250310) ^ [] : [constr_CONST_3 = name_skS], (552 ^ _250310) ^ [] : [constr_CONST_4 = name_A], (554 ^ _250310) ^ [] : [constr_CONST_4 = name_B], (556 ^ _250310) ^ [] : [constr_CONST_4 = name_I], (558 ^ _250310) ^ [] : [constr_CONST_4 = name_c], (560 ^ _250310) ^ [] : [constr_CONST_4 = name_objective], (562 ^ _250310) ^ [] : [constr_CONST_4 = name_skA], (564 ^ _250310) ^ [] : [constr_CONST_4 = name_skB], (566 ^ _250310) ^ [] : [constr_CONST_4 = name_skS], (568 ^ _250310) ^ [] : [name_A = name_B], (570 ^ _250310) ^ [] : [name_A = name_I], (572 ^ _250310) ^ [] : [name_A = name_c], (574 ^ _250310) ^ [] : [name_A = name_objective], (576 ^ _250310) ^ [] : [name_A = name_skA], (578 ^ _250310) ^ [] : [name_A = name_skB], (580 ^ _250310) ^ [] : [name_A = name_skS], (582 ^ _250310) ^ [] : [name_B = name_I], (584 ^ _250310) ^ [] : [name_B = name_c], (586 ^ _250310) ^ [] : [name_B = name_objective], (588 ^ _250310) ^ [] : [name_B = name_skA], (590 ^ _250310) ^ [] : [name_B = name_skB], (592 ^ _250310) ^ [] : [name_B = name_skS], (594 ^ _250310) ^ [] : [name_I = name_c], (596 ^ _250310) ^ [] : [name_I = name_objective], (598 ^ _250310) ^ [] : [name_I = name_skA], (600 ^ _250310) ^ [] : [name_I = name_skB], (602 ^ _250310) ^ [] : [name_I = name_skS], (604 ^ _250310) ^ [] : [name_c = name_objective], (606 ^ _250310) ^ [] : [name_c = name_skA], (608 ^ _250310) ^ [] : [name_c = name_skB], (610 ^ _250310) ^ [] : [name_c = name_skS], (612 ^ _250310) ^ [] : [name_objective = name_skA], (614 ^ _250310) ^ [] : [name_objective = name_skB], (616 ^ _250310) ^ [] : [name_objective = name_skS], (618 ^ _250310) ^ [] : [name_skA = name_skB], (620 ^ _250310) ^ [] : [name_skA = name_skS], (622 ^ _250310) ^ [] : [name_skB = name_skS], (624 ^ _250310) ^ [_271363, _271365] : [-(constr_dec(constr_enc(_271363, _271365), _271365) = _271363)], (626 ^ _250310) ^ [_271463, _271465] : [-(constr_getmess(constr_sign(_271463, _271465)) = _271463)], (628 ^ _250310) ^ [_271562, _271564] : [-(constr_checksign(constr_sign(_271562, _271564), constr_pkey(_271564)) = _271562)], (630 ^ _250310) ^ [_271706, _271708, _271710, _271712, _271714] : [-(constr_ecb_dec_4(constr_ecb_enc_4(_271712, _271710, _271708, _271706, constr_pkey(_271714)), _271714) = tuple_4(_271712, _271710, _271708, _271706))], (632 ^ _250310) ^ [_271850, _271852, _271854, _271856] : [-(constr_ecb_dec_3(constr_ecb_enc_3(_271854, _271852, _271850, constr_pkey(_271856)), _271856) = tuple_3(_271854, _271852, _271850))], (634 ^ _250310) ^ [_271976, _271978, _271980] : [-(constr_ecb_dec_2(constr_ecb_enc_2(_271978, _271976, constr_pkey(_271980)), _271980) = tuple_2(_271978, _271976))], (636 ^ _250310) ^ [_272084, _272086] : [-(constr_ecb_dec_1(constr_ecb_enc_1(_272084, constr_pkey(_272086)), _272086) = _272084)], (638 ^ _250310) ^ [_272228, _272230, _272232, _272234, _272236] : [-(constr_ecb_enc_4(_272234, _272232, _272230, _272228, _272236) = tuple_4(constr_ecb_enc_1(_272234, _272236), constr_ecb_enc_1(_272232, _272236), constr_ecb_enc_1(_272230, _272236), constr_ecb_enc_1(_272228, _272236)))], (640 ^ _250310) ^ [_272379, _272381, _272383, _272385] : [-(constr_ecb_enc_3(_272383, _272381, _272379, _272385) = tuple_3(constr_ecb_enc_1(_272383, _272385), constr_ecb_enc_1(_272381, _272385), constr_ecb_enc_1(_272379, _272385)))], (642 ^ _250310) ^ [_272509, _272511, _272513] : [-(constr_ecb_enc_2(_272511, _272509, _272513) = tuple_2(constr_ecb_enc_1(_272511, _272513), constr_ecb_enc_1(_272509, _272513)))], (644 ^ _250310) ^ [_272632, _272634, _272636] : [-(constr_tuple_3_get_1_bitstring(tuple_3(_272636, _272634, _272632)) = _272634)], (646 ^ _250310) ^ [_272734, _272736] : [-(constr_tuple_2_get_1_bitstring(tuple_2(_272736, _272734)) = _272734)], (648 ^ _250310) ^ [_272833, _272835] : [-(constr_tuple_2_get_0x30_bitstring(tuple_2(_272835, _272833)) = _272835)], (650 ^ _250310) ^ [_272946, _272948, _272950] : [-(constr_tuple_3_get_2(tuple_3(_272950, _272948, _272946)) = _272946)], (652 ^ _250310) ^ [_273062, _273064, _273066] : [-(constr_tuple_3_get_0x30(tuple_3(_273066, _273064, _273062)) = _273066)], (654 ^ _250310) ^ [_273164, _273166] : [-(constr_tuple_2_get_1(tuple_2(_273166, _273164)) = _273164)], (656 ^ _250310) ^ [_273263, _273265] : [-(constr_tuple_2_get_0x30(tuple_2(_273265, _273263)) = _273265)], (658 ^ _250310) ^ [_273362, _273364] : [-(pred_eq_bitstring_bitstring(_273364, _273362))], (660 ^ _250310) ^ [_273457] : [pred_attacker(_273457), -(pred_attacker(constr_tuple_3_get_2(_273457)))], (666 ^ _250310) ^ [_273647] : [pred_attacker(_273647), -(pred_attacker(constr_tuple_3_get_1_bitstring(_273647)))], (672 ^ _250310) ^ [_273837] : [pred_attacker(_273837), -(pred_attacker(constr_tuple_3_get_0x30(_273837)))], (678 ^ _250310) ^ [_274027] : [pred_attacker(_274027), -(pred_attacker(constr_tuple_2_get_1_bitstring(_274027)))], (684 ^ _250310) ^ [_274217] : [pred_attacker(_274217), -(pred_attacker(constr_tuple_2_get_1(_274217)))], (690 ^ _250310) ^ [_274407] : [pred_attacker(_274407), -(pred_attacker(constr_tuple_2_get_0x30_bitstring(_274407)))], (696 ^ _250310) ^ [_274597] : [pred_attacker(_274597), -(pred_attacker(constr_tuple_2_get_0x30(_274597)))], (702 ^ _250310) ^ [] : [-(pred_attacker(tuple_true))], (704 ^ _250310) ^ [_274854, _274856] : [-(pred_attacker(constr_sign(_274856, _274854))), pred_attacker(_274856), pred_attacker(_274854)], (714 ^ _250310) ^ [_275139] : [pred_attacker(_275139), -(pred_attacker(constr_pkey(_275139)))], (720 ^ _250310) ^ [_275329] : [pred_attacker(_275329), -(pred_attacker(tuple_out_3(_275329)))], (726 ^ _250310) ^ [_275519] : [pred_attacker(tuple_out_3(_275519)), -(pred_attacker(_275519))], (732 ^ _250310) ^ [_275709] : [pred_attacker(_275709), -(pred_attacker(tuple_out_2(_275709)))], (738 ^ _250310) ^ [_275899] : [pred_attacker(tuple_out_2(_275899)), -(pred_attacker(_275899))], (744 ^ _250310) ^ [_276089] : [pred_attacker(_276089), -(pred_attacker(tuple_out_1(_276089)))], (750 ^ _250310) ^ [_276279] : [pred_attacker(tuple_out_1(_276279)), -(pred_attacker(_276279))], (756 ^ _250310) ^ [_276469] : [pred_attacker(_276469), -(pred_attacker(tuple_key_retrieval_server_out_2(_276469)))], (762 ^ _250310) ^ [_276659] : [pred_attacker(tuple_key_retrieval_server_out_2(_276659)), -(pred_attacker(_276659))], (768 ^ _250310) ^ [_276863, _276865] : [-(pred_attacker(tuple_key_retrieval_server_in_1(_276865, _276863))), pred_attacker(_276865), pred_attacker(_276863)], (778 ^ _250310) ^ [_277162, _277164] : [pred_attacker(tuple_key_retrieval_server_in_1(_277164, _277162)), -(pred_attacker(_277164))], (784 ^ _250310) ^ [_277374, _277376] : [pred_attacker(tuple_key_retrieval_server_in_1(_277376, _277374)), -(pred_attacker(_277374))], (790 ^ _250310) ^ [_277586, _277588] : [-(pred_attacker(tuple_key_register_server_in_1(_277588, _277586))), pred_attacker(_277588), pred_attacker(_277586)], (800 ^ _250310) ^ [_277885, _277887] : [pred_attacker(tuple_key_register_server_in_1(_277887, _277885)), -(pred_attacker(_277887))], (806 ^ _250310) ^ [_278097, _278099] : [pred_attacker(tuple_key_register_server_in_1(_278099, _278097)), -(pred_attacker(_278097))], (812 ^ _250310) ^ [_278295] : [pred_attacker(_278295), -(pred_attacker(constr_getmess(_278295)))], (818 ^ _250310) ^ [] : [-(pred_attacker(tuple_false))], (820 ^ _250310) ^ [_278552, _278554] : [-(pred_attacker(constr_enc(_278554, _278552))), pred_attacker(_278554), pred_attacker(_278552)], (830 ^ _250310) ^ [_278893, _278895, _278897, _278899, _278901] : [-(pred_attacker(constr_ecb_enc_4(_278901, _278899, _278897, _278895, _278893))), pred_attacker(_278901), pred_attacker(_278899), pred_attacker(_278897), pred_attacker(_278895), pred_attacker(_278893)], (852 ^ _250310) ^ [_279553, _279555, _279557, _279559] : [-(pred_attacker(constr_ecb_enc_3(_279559, _279557, _279555, _279553))), pred_attacker(_279559), pred_attacker(_279557), pred_attacker(_279555), pred_attacker(_279553)], (870 ^ _250310) ^ [_280080, _280082, _280084] : [-(pred_attacker(constr_ecb_enc_2(_280084, _280082, _280080))), pred_attacker(_280084), pred_attacker(_280082), pred_attacker(_280080)], (884 ^ _250310) ^ [_280482, _280484] : [-(pred_attacker(constr_ecb_enc_1(_280484, _280482))), pred_attacker(_280484), pred_attacker(_280482)], (894 ^ _250310) ^ [_280781, _280783] : [-(pred_attacker(constr_ecb_dec_4(_280783, _280781))), pred_attacker(_280783), pred_attacker(_280781)], (904 ^ _250310) ^ [_281080, _281082] : [-(pred_attacker(constr_ecb_dec_3(_281082, _281080))), pred_attacker(_281082), pred_attacker(_281080)], (914 ^ _250310) ^ [_281379, _281381] : [-(pred_attacker(constr_ecb_dec_2(_281381, _281379))), pred_attacker(_281381), pred_attacker(_281379)], (924 ^ _250310) ^ [_281678, _281680] : [-(pred_attacker(constr_ecb_dec_1(_281680, _281678))), pred_attacker(_281680), pred_attacker(_281678)], (934 ^ _250310) ^ [_281977, _281979] : [-(pred_attacker(constr_dec(_281979, _281977))), pred_attacker(_281979), pred_attacker(_281977)], (944 ^ _250310) ^ [_282262] : [pred_attacker(_282262), -(pred_attacker(tuple_client_B_out_6(_282262)))], (950 ^ _250310) ^ [_282452] : [pred_attacker(tuple_client_B_out_6(_282452)), -(pred_attacker(_282452))], (956 ^ _250310) ^ [_282642] : [pred_attacker(_282642), -(pred_attacker(tuple_client_B_out_4(_282642)))], (962 ^ _250310) ^ [_282832] : [pred_attacker(tuple_client_B_out_4(_282832)), -(pred_attacker(_282832))], (968 ^ _250310) ^ [_283036, _283038] : [-(pred_attacker(tuple_client_B_out_1(_283038, _283036))), pred_attacker(_283038), pred_attacker(_283036)], (978 ^ _250310) ^ [_283335, _283337] : [pred_attacker(tuple_client_B_out_1(_283337, _283335)), -(pred_attacker(_283337))], (984 ^ _250310) ^ [_283547, _283549] : [pred_attacker(tuple_client_B_out_1(_283549, _283547)), -(pred_attacker(_283547))], (990 ^ _250310) ^ [_283745] : [pred_attacker(_283745), -(pred_attacker(tuple_client_B_in_5(_283745)))], (996 ^ _250310) ^ [_283935] : [pred_attacker(tuple_client_B_in_5(_283935)), -(pred_attacker(_283935))], (1002 ^ _250310) ^ [_284125] : [pred_attacker(_284125), -(pred_attacker(tuple_client_B_in_3(_284125)))], (1008 ^ _250310) ^ [_284315] : [pred_attacker(tuple_client_B_in_3(_284315)), -(pred_attacker(_284315))], (1014 ^ _250310) ^ [_284505] : [pred_attacker(_284505), -(pred_attacker(tuple_client_B_in_2(_284505)))], (1020 ^ _250310) ^ [_284695] : [pred_attacker(tuple_client_B_in_2(_284695)), -(pred_attacker(_284695))], (1026 ^ _250310) ^ [_284885] : [pred_attacker(_284885), -(pred_attacker(tuple_client_A_out_5(_284885)))], (1032 ^ _250310) ^ [_285075] : [pred_attacker(tuple_client_A_out_5(_285075)), -(pred_attacker(_285075))], (1038 ^ _250310) ^ [_285265] : [pred_attacker(_285265), -(pred_attacker(tuple_client_A_out_3(_285265)))], (1044 ^ _250310) ^ [_285455] : [pred_attacker(tuple_client_A_out_3(_285455)), -(pred_attacker(_285455))], (1050 ^ _250310) ^ [_285659, _285661] : [-(pred_attacker(tuple_client_A_out_1(_285661, _285659))), pred_attacker(_285661), pred_attacker(_285659)], (1060 ^ _250310) ^ [_285958, _285960] : [pred_attacker(tuple_client_A_out_1(_285960, _285958)), -(pred_attacker(_285960))], (1066 ^ _250310) ^ [_286170, _286172] : [pred_attacker(tuple_client_A_out_1(_286172, _286170)), -(pred_attacker(_286170))], (1072 ^ _250310) ^ [_286368] : [pred_attacker(_286368), -(pred_attacker(tuple_client_A_in_4(_286368)))], (1078 ^ _250310) ^ [_286558] : [pred_attacker(tuple_client_A_in_4(_286558)), -(pred_attacker(_286558))], (1084 ^ _250310) ^ [_286748] : [pred_attacker(_286748), -(pred_attacker(tuple_client_A_in_2(_286748)))], (1090 ^ _250310) ^ [_286938] : [pred_attacker(tuple_client_A_in_2(_286938)), -(pred_attacker(_286938))], (1096 ^ _250310) ^ [_287142, _287144] : [-(pred_attacker(constr_checksign(_287144, _287142))), pred_attacker(_287144), pred_attacker(_287142)], (1106 ^ _250310) ^ [] : [-(pred_attacker(constr_CONST_4))], (1108 ^ _250310) ^ [] : [-(pred_attacker(constr_CONST_3))], (1110 ^ _250310) ^ [] : [-(pred_attacker(constr_CONST_2))], (1112 ^ _250310) ^ [] : [-(pred_attacker(constr_CONST_1))], (1114 ^ _250310) ^ [] : [-(pred_attacker(constr_CONST_0x30))], (1116 ^ _250310) ^ [_287734, _287736, _287738, _287740] : [-(pred_attacker(tuple_4(_287740, _287738, _287736, _287734))), pred_attacker(_287740), pred_attacker(_287738), pred_attacker(_287736), pred_attacker(_287734)], (1134 ^ _250310) ^ [_288275, _288277, _288279, _288281] : [pred_attacker(tuple_4(_288281, _288279, _288277, _288275)), -(pred_attacker(_288281))], (1140 ^ _250310) ^ [_288531, _288533, _288535, _288537] : [pred_attacker(tuple_4(_288537, _288535, _288533, _288531)), -(pred_attacker(_288535))], (1146 ^ _250310) ^ [_288787, _288789, _288791, _288793] : [pred_attacker(tuple_4(_288793, _288791, _288789, _288787)), -(pred_attacker(_288789))], (1152 ^ _250310) ^ [_289043, _289045, _289047, _289049] : [pred_attacker(tuple_4(_289049, _289047, _289045, _289043)), -(pred_attacker(_289043))], (1158 ^ _250310) ^ [_289285, _289287, _289289] : [-(pred_attacker(tuple_3(_289289, _289287, _289285))), pred_attacker(_289289), pred_attacker(_289287), pred_attacker(_289285)], (1172 ^ _250310) ^ [_289701, _289703, _289705] : [pred_attacker(tuple_3(_289705, _289703, _289701)), -(pred_attacker(_289705))], (1178 ^ _250310) ^ [_289935, _289937, _289939] : [pred_attacker(tuple_3(_289939, _289937, _289935)), -(pred_attacker(_289937))], (1184 ^ _250310) ^ [_290169, _290171, _290173] : [pred_attacker(tuple_3(_290173, _290171, _290169)), -(pred_attacker(_290169))], (1190 ^ _250310) ^ [_290389, _290391] : [-(pred_attacker(tuple_2(_290391, _290389))), pred_attacker(_290391), pred_attacker(_290389)], (1200 ^ _250310) ^ [_290688, _290690] : [pred_attacker(tuple_2(_290690, _290688)), -(pred_attacker(_290690))], (1206 ^ _250310) ^ [_290900, _290902] : [pred_attacker(tuple_2(_290902, _290900)), -(pred_attacker(_290900))], (1212 ^ _250310) ^ [_291112, _291114] : [-(pred_attacker(_291114)), pred_mess(_291112, _291114), pred_attacker(_291112)], (1222 ^ _250310) ^ [_291407, _291409] : [-(pred_mess(_291407, _291409)), pred_attacker(_291407), pred_attacker(_291409)], (1232 ^ _250310) ^ [] : [-(pred_attacker(name_c))], (1234 ^ _250310) ^ [] : [-(pred_attacker(name_I))], (1236 ^ _250310) ^ [] : [-(pred_attacker(name_B))], (1238 ^ _250310) ^ [] : [-(pred_attacker(name_A))], (1240 ^ _250310) ^ [_291885] : [-(pred_equal(_291885, _291885))], (1242 ^ _250310) ^ [_291963] : [-(pred_attacker(name_new0x2Dname(_291963)))], (1244 ^ _250310) ^ [] : [-(pred_table(tuple_keys(name_A, constr_pkey(name_skA))))], (1246 ^ _250310) ^ [] : [-(pred_table(tuple_keys(name_B, constr_pkey(name_skB))))], (1248 ^ _250310) ^ [] : [-(pred_attacker(tuple_out_1(constr_pkey(name_skA))))], (1250 ^ _250310) ^ [] : [-(pred_attacker(tuple_out_2(constr_pkey(name_skB))))], (1252 ^ _250310) ^ [] : [-(pred_attacker(tuple_out_3(constr_pkey(name_skS))))], (1254 ^ _250310) ^ [] : [-(pred_attacker(tuple_client_A_out_1(name_A, name_I)))], (1256 ^ _250310) ^ [_292389, _292391] : [-(pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(_292391), name_A, constr_tuple_2_get_1_bitstring(constr_checksign(_292389, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_I, constr_tuple_2_get_0x30(constr_checksign(_292389, constr_pkey(name_skS)))), pred_attacker(tuple_client_A_in_2(_292389))], (1266 ^ _250310) ^ [_292738, _292740, _292742] : [-(pred_attacker(tuple_client_A_out_5(constr_ecb_enc_1(constr_tuple_3_get_1_bitstring(constr_ecb_dec_3(_292740, name_skA)), constr_tuple_2_get_1_bitstring(constr_checksign(_292738, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_I, constr_tuple_3_get_2(constr_ecb_dec_3(_292740, name_skA))), pred_eq_bitstring_bitstring(name_Na(_292742), constr_tuple_3_get_0x30(constr_ecb_dec_3(_292740, name_skA))), pred_attacker(tuple_client_A_in_4(_292740)), pred_eq_bitstring_bitstring(name_I, constr_tuple_2_get_0x30(constr_checksign(_292738, constr_pkey(name_skS)))), pred_attacker(tuple_client_A_in_2(_292738))], (1288 ^ _250310) ^ [] : [-(pred_attacker(tuple_client_B_out_1(name_B, name_A)))], (1290 ^ _250310) ^ [_293459, _293461, _293463] : [-(pred_attacker(tuple_client_B_out_4(constr_ecb_enc_3(constr_tuple_2_get_0x30_bitstring(constr_ecb_dec_2(_293461, name_skB)), name_Nb(_293463), name_B, constr_tuple_2_get_1_bitstring(constr_checksign(_293459, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_ecb_dec_2(_293461, name_skB))), pred_attacker(tuple_client_B_in_3(_293461)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(_293459, constr_pkey(name_skS)))), pred_attacker(tuple_client_B_in_2(_293459))], (1308 ^ _250310) ^ [_294042, _294044, _294046, _294048] : [-(pred_attacker(tuple_client_B_out_6(name_objective))), pred_eq_bitstring_bitstring(name_Nb(_294048), constr_ecb_dec_1(_294044, name_skB)), pred_attacker(tuple_client_B_in_5(_294044)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_ecb_dec_2(_294046, name_skB))), pred_attacker(tuple_client_B_in_3(_294046)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(_294042, constr_pkey(name_skS)))), pred_attacker(tuple_client_B_in_2(_294042))], (1334 ^ _250310) ^ [_294790, _294792, _294794] : [-(pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(_294794, _294792), name_skS)))), pred_table(tuple_keys(_294794, _294792)), pred_attacker(tuple_key_retrieval_server_in_1(_294790, _294794))], (1344 ^ _250310) ^ [_295101, _295103] : [-(pred_table(tuple_keys(_295103, _295101))), -(_295103 = name_B), -(_295103 = name_A), pred_attacker(tuple_key_register_server_in_1(_295103, _295101))]], input).
% 0.92/1.38  ncf('1',plain,[pred_attacker(name_objective)],start(1358 ^ 0)).
% 0.92/1.38  ncf('1.1',plain,[-(pred_attacker(name_objective)), pred_attacker(tuple_client_B_out_6(name_objective))],extension(950 ^ 1,bind([[_282452], [name_objective]]))).
% 0.92/1.38  ncf('1.1.1',plain,[-(pred_attacker(tuple_client_B_out_6(name_objective))), pred_eq_bitstring_bitstring(name_Nb(_176416), constr_ecb_dec_1(tuple_true, name_skB)), pred_attacker(tuple_client_B_in_5(tuple_true)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_ecb_dec_2(tuple_true, name_skB))), pred_attacker(tuple_client_B_in_3(tuple_true)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(tuple_true, constr_pkey(name_skS)))), pred_attacker(tuple_client_B_in_2(tuple_true))],extension(1308 ^ 2,bind([[_294042, _294044, _294046, _294048], [tuple_true, tuple_true, tuple_true, _176416]]))).
% 0.92/1.38  ncf('1.1.1.1',plain,[-(pred_eq_bitstring_bitstring(name_Nb(_176416), constr_ecb_dec_1(tuple_true, name_skB)))],extension(658 ^ 3,bind([[_273362, _273364], [constr_ecb_dec_1(tuple_true, name_skB), name_Nb(_176416)]]))).
% 0.92/1.38  ncf('1.1.1.2',plain,[-(pred_attacker(tuple_client_B_in_5(tuple_true))), pred_attacker(tuple_true)],extension(990 ^ 3,bind([[_283745], [tuple_true]]))).
% 0.92/1.38  ncf('1.1.1.2.1',plain,[-(pred_attacker(tuple_true))],extension(702 ^ 4)).
% 0.92/1.38  ncf('1.1.1.3',plain,[-(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_ecb_dec_2(tuple_true, name_skB))))],extension(658 ^ 3,bind([[_273362, _273364], [constr_tuple_2_get_1(constr_ecb_dec_2(tuple_true, name_skB)), name_A]]))).
% 0.92/1.38  ncf('1.1.1.4',plain,[-(pred_attacker(tuple_client_B_in_3(tuple_true))), pred_attacker(tuple_true)],extension(1002 ^ 3,bind([[_284125], [tuple_true]]))).
% 0.92/1.38  ncf('1.1.1.4.1',plain,[-(pred_attacker(tuple_true))],extension(702 ^ 4)).
% 0.92/1.38  ncf('1.1.1.5',plain,[-(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(tuple_true, constr_pkey(name_skS)))))],extension(658 ^ 3,bind([[_273362, _273364], [constr_tuple_2_get_0x30(constr_checksign(tuple_true, constr_pkey(name_skS))), name_A]]))).
% 0.92/1.38  ncf('1.1.1.6',plain,[-(pred_attacker(tuple_client_B_in_2(tuple_true))), pred_attacker(tuple_true)],extension(1014 ^ 3,bind([[_284505], [tuple_true]]))).
% 0.92/1.38  ncf('1.1.1.6.1',plain,[-(pred_attacker(tuple_true))],extension(702 ^ 4)).
% 0.92/1.38  %-----------------------------------------------------
% 0.92/1.38  End of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------