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

View Problem - Process Solution

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

% Computer : n031.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:53 EDT 2023

% Result   : Theorem 0.68s 1.37s
% Output   : Proof 0.68s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : SWW965+1 : TPTP v8.1.2. Released v7.4.0.
% 0.06/0.12  % Command  : nanocop.sh %s %d
% 0.12/0.33  % Computer : n031.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Thu May 18 23:10:55 EDT 2023
% 0.12/0.33  % CPUTime  : 
% 0.68/1.37  
% 0.68/1.37  /export/starexec/sandbox/benchmark/theBenchmark.p is a Theorem
% 0.68/1.37  Start of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.68/1.37  %-----------------------------------------------------
% 0.68/1.37  ncf(matrix, plain, [(1082 ^ _188967) ^ [] : [pred_attacker(name_objective)], (2 ^ _188967) ^ [_189111] : [-(_189111 = _189111)], (4 ^ _188967) ^ [_189218, _189220] : [_189220 = _189218, -(_189218 = _189220)], (10 ^ _188967) ^ [_189422, _189424, _189426] : [-(_189426 = _189422), _189426 = _189424, _189424 = _189422], (20 ^ _188967) ^ [_189763, _189765, _189767, _189769] : [-(pred_mess(_189767, _189763)), pred_mess(_189769, _189765), _189769 = _189767, _189765 = _189763], (34 ^ _188967) ^ [_190207, _190209, _190211, _190213] : [-(pred_equal(_190211, _190207)), pred_equal(_190213, _190209), _190213 = _190211, _190209 = _190207], (48 ^ _188967) ^ [_190651, _190653, _190655, _190657] : [-(pred_eq_bitstring_bitstring(_190655, _190651)), pred_eq_bitstring_bitstring(_190657, _190653), _190657 = _190655, _190653 = _190651], (62 ^ _188967) ^ [_191067, _191069] : [-(pred_table(_191067)), _191069 = _191067, pred_table(_191069)], (72 ^ _188967) ^ [_191342, _191344] : [-(pred_attacker(_191342)), _191344 = _191342, pred_attacker(_191344)], (82 ^ _188967) ^ [_191651, _191653] : [_191653 = _191651, -(constr_getmess(_191653) = constr_getmess(_191651))], (88 ^ _188967) ^ [_191897, _191899, _191901, _191903] : [-(constr_enc(_191903, _191899) = constr_enc(_191901, _191897)), _191903 = _191901, _191899 = _191897], (98 ^ _188967) ^ [_192256, _192258, _192260, _192262] : [-(constr_dec(_192262, _192258) = constr_dec(_192260, _192256)), _192262 = _192260, _192258 = _192256], (108 ^ _188967) ^ [_192587, _192589] : [_192589 = _192587, -(name_new0x2Dname(_192589) = name_new0x2Dname(_192587))], (114 ^ _188967) ^ [_192805, _192807] : [_192807 = _192805, -(tuple_out_1(_192807) = tuple_out_1(_192805))], (120 ^ _188967) ^ [_193023, _193025] : [_193025 = _193023, -(tuple_out_2(_193025) = tuple_out_2(_193023))], (126 ^ _188967) ^ [_193241, _193243] : [_193243 = _193241, -(tuple_out_3(_193243) = tuple_out_3(_193241))], (132 ^ _188967) ^ [_193487, _193489, _193491, _193493] : [-(tuple_client_A_out_1(_193493, _193489) = tuple_client_A_out_1(_193491, _193487)), _193493 = _193491, _193489 = _193487], (142 ^ _188967) ^ [_193818, _193820] : [_193820 = _193818, -(tuple_client_A_out_3(_193820) = tuple_client_A_out_3(_193818))], (148 ^ _188967) ^ [_194036, _194038] : [_194038 = _194036, -(name_Na(_194038) = name_Na(_194036))], (154 ^ _188967) ^ [_194254, _194256] : [_194256 = _194254, -(tuple_client_A_in_4(_194256) = tuple_client_A_in_4(_194254))], (160 ^ _188967) ^ [_194472, _194474] : [_194474 = _194472, -(tuple_client_A_in_2(_194474) = tuple_client_A_in_2(_194472))], (166 ^ _188967) ^ [_194690, _194692] : [_194692 = _194690, -(tuple_client_A_out_5(_194692) = tuple_client_A_out_5(_194690))], (172 ^ _188967) ^ [_194936, _194938, _194940, _194942] : [-(tuple_client_B_out_1(_194942, _194938) = tuple_client_B_out_1(_194940, _194936)), _194942 = _194940, _194938 = _194936], (182 ^ _188967) ^ [_195267, _195269] : [_195269 = _195267, -(tuple_client_B_out_4(_195269) = tuple_client_B_out_4(_195267))], (188 ^ _188967) ^ [_195513, _195515, _195517, _195519] : [-(constr_aenc(_195519, _195515) = constr_aenc(_195517, _195513)), _195519 = _195517, _195515 = _195513], (198 ^ _188967) ^ [_195872, _195874, _195876, _195878] : [-(constr_xor(_195878, _195874) = constr_xor(_195876, _195872)), _195878 = _195876, _195874 = _195872], (208 ^ _188967) ^ [_196203, _196205] : [_196205 = _196203, -(constr_tuple_2_get_0x30_bitstring(_196205) = constr_tuple_2_get_0x30_bitstring(_196203))], (214 ^ _188967) ^ [_196421, _196423] : [_196423 = _196421, -(constr_tuple_2_get_1_bitstring(_196423) = constr_tuple_2_get_1_bitstring(_196421))], (220 ^ _188967) ^ [_196639, _196641] : [_196641 = _196639, -(name_Nb(_196641) = name_Nb(_196639))], (226 ^ _188967) ^ [_196857, _196859] : [_196859 = _196857, -(tuple_client_B_in_5(_196859) = tuple_client_B_in_5(_196857))], (232 ^ _188967) ^ [_197075, _197077] : [_197077 = _197075, -(constr_tuple_2_get_1(_197077) = constr_tuple_2_get_1(_197075))], (238 ^ _188967) ^ [_197321, _197323, _197325, _197327] : [-(constr_adec(_197327, _197323) = constr_adec(_197325, _197321)), _197327 = _197325, _197323 = _197321], (248 ^ _188967) ^ [_197652, _197654] : [_197654 = _197652, -(tuple_client_B_in_3(_197654) = tuple_client_B_in_3(_197652))], (254 ^ _188967) ^ [_197870, _197872] : [_197872 = _197870, -(constr_tuple_2_get_0x30(_197872) = constr_tuple_2_get_0x30(_197870))], (260 ^ _188967) ^ [_198116, _198118, _198120, _198122] : [-(constr_checksign(_198122, _198118) = constr_checksign(_198120, _198116)), _198122 = _198120, _198118 = _198116], (270 ^ _188967) ^ [_198447, _198449] : [_198449 = _198447, -(constr_pkey(_198449) = constr_pkey(_198447))], (276 ^ _188967) ^ [_198665, _198667] : [_198667 = _198665, -(tuple_client_B_in_2(_198667) = tuple_client_B_in_2(_198665))], (282 ^ _188967) ^ [_198883, _198885] : [_198885 = _198883, -(tuple_client_B_out_6(_198885) = tuple_client_B_out_6(_198883))], (288 ^ _188967) ^ [_199129, _199131, _199133, _199135] : [-(tuple_key_retrieval_server_in_1(_199135, _199131) = tuple_key_retrieval_server_in_1(_199133, _199129)), _199135 = _199133, _199131 = _199129], (298 ^ _188967) ^ [_199460, _199462] : [_199462 = _199460, -(tuple_key_retrieval_server_out_2(_199462) = tuple_key_retrieval_server_out_2(_199460))], (304 ^ _188967) ^ [_199706, _199708, _199710, _199712] : [-(constr_sign(_199712, _199708) = constr_sign(_199710, _199706)), _199712 = _199710, _199708 = _199706], (314 ^ _188967) ^ [_200065, _200067, _200069, _200071] : [-(tuple_2(_200071, _200067) = tuple_2(_200069, _200065)), _200071 = _200069, _200067 = _200065], (324 ^ _188967) ^ [_200424, _200426, _200428, _200430] : [-(tuple_key_register_server_in_1(_200430, _200426) = tuple_key_register_server_in_1(_200428, _200424)), _200430 = _200428, _200426 = _200424], (334 ^ _188967) ^ [_200763, _200765, _200767, _200769] : [-(tuple_keys(_200769, _200765) = tuple_keys(_200767, _200763)), _200769 = _200767, _200765 = _200763], (344 ^ _188967) ^ [] : [constr_CONST_0x30 = constr_CONST_1], (346 ^ _188967) ^ [] : [constr_CONST_0x30 = constr_CONST_2], (348 ^ _188967) ^ [] : [constr_CONST_0x30 = constr_CONST_3], (350 ^ _188967) ^ [] : [constr_CONST_0x30 = constr_CONST_4], (352 ^ _188967) ^ [] : [constr_CONST_0x30 = constr_ZERO], (354 ^ _188967) ^ [] : [constr_CONST_0x30 = name_A], (356 ^ _188967) ^ [] : [constr_CONST_0x30 = name_B], (358 ^ _188967) ^ [] : [constr_CONST_0x30 = name_I], (360 ^ _188967) ^ [] : [constr_CONST_0x30 = name_c], (362 ^ _188967) ^ [] : [constr_CONST_0x30 = name_objective], (364 ^ _188967) ^ [] : [constr_CONST_0x30 = name_skA], (366 ^ _188967) ^ [] : [constr_CONST_0x30 = name_skB], (368 ^ _188967) ^ [] : [constr_CONST_0x30 = name_skS], (370 ^ _188967) ^ [] : [constr_CONST_1 = constr_CONST_2], (372 ^ _188967) ^ [] : [constr_CONST_1 = constr_CONST_3], (374 ^ _188967) ^ [] : [constr_CONST_1 = constr_CONST_4], (376 ^ _188967) ^ [] : [constr_CONST_1 = constr_ZERO], (378 ^ _188967) ^ [] : [constr_CONST_1 = name_A], (380 ^ _188967) ^ [] : [constr_CONST_1 = name_B], (382 ^ _188967) ^ [] : [constr_CONST_1 = name_I], (384 ^ _188967) ^ [] : [constr_CONST_1 = name_c], (386 ^ _188967) ^ [] : [constr_CONST_1 = name_objective], (388 ^ _188967) ^ [] : [constr_CONST_1 = name_skA], (390 ^ _188967) ^ [] : [constr_CONST_1 = name_skB], (392 ^ _188967) ^ [] : [constr_CONST_1 = name_skS], (394 ^ _188967) ^ [] : [constr_CONST_2 = constr_CONST_3], (396 ^ _188967) ^ [] : [constr_CONST_2 = constr_CONST_4], (398 ^ _188967) ^ [] : [constr_CONST_2 = constr_ZERO], (400 ^ _188967) ^ [] : [constr_CONST_2 = name_A], (402 ^ _188967) ^ [] : [constr_CONST_2 = name_B], (404 ^ _188967) ^ [] : [constr_CONST_2 = name_I], (406 ^ _188967) ^ [] : [constr_CONST_2 = name_c], (408 ^ _188967) ^ [] : [constr_CONST_2 = name_objective], (410 ^ _188967) ^ [] : [constr_CONST_2 = name_skA], (412 ^ _188967) ^ [] : [constr_CONST_2 = name_skB], (414 ^ _188967) ^ [] : [constr_CONST_2 = name_skS], (416 ^ _188967) ^ [] : [constr_CONST_3 = constr_CONST_4], (418 ^ _188967) ^ [] : [constr_CONST_3 = constr_ZERO], (420 ^ _188967) ^ [] : [constr_CONST_3 = name_A], (422 ^ _188967) ^ [] : [constr_CONST_3 = name_B], (424 ^ _188967) ^ [] : [constr_CONST_3 = name_I], (426 ^ _188967) ^ [] : [constr_CONST_3 = name_c], (428 ^ _188967) ^ [] : [constr_CONST_3 = name_objective], (430 ^ _188967) ^ [] : [constr_CONST_3 = name_skA], (432 ^ _188967) ^ [] : [constr_CONST_3 = name_skB], (434 ^ _188967) ^ [] : [constr_CONST_3 = name_skS], (436 ^ _188967) ^ [] : [constr_CONST_4 = constr_ZERO], (438 ^ _188967) ^ [] : [constr_CONST_4 = name_A], (440 ^ _188967) ^ [] : [constr_CONST_4 = name_B], (442 ^ _188967) ^ [] : [constr_CONST_4 = name_I], (444 ^ _188967) ^ [] : [constr_CONST_4 = name_c], (446 ^ _188967) ^ [] : [constr_CONST_4 = name_objective], (448 ^ _188967) ^ [] : [constr_CONST_4 = name_skA], (450 ^ _188967) ^ [] : [constr_CONST_4 = name_skB], (452 ^ _188967) ^ [] : [constr_CONST_4 = name_skS], (454 ^ _188967) ^ [] : [constr_ZERO = name_A], (456 ^ _188967) ^ [] : [constr_ZERO = name_B], (458 ^ _188967) ^ [] : [constr_ZERO = name_I], (460 ^ _188967) ^ [] : [constr_ZERO = name_c], (462 ^ _188967) ^ [] : [constr_ZERO = name_objective], (464 ^ _188967) ^ [] : [constr_ZERO = name_skA], (466 ^ _188967) ^ [] : [constr_ZERO = name_skB], (468 ^ _188967) ^ [] : [constr_ZERO = name_skS], (470 ^ _188967) ^ [] : [name_A = name_B], (472 ^ _188967) ^ [] : [name_A = name_I], (474 ^ _188967) ^ [] : [name_A = name_c], (476 ^ _188967) ^ [] : [name_A = name_objective], (478 ^ _188967) ^ [] : [name_A = name_skA], (480 ^ _188967) ^ [] : [name_A = name_skB], (482 ^ _188967) ^ [] : [name_A = name_skS], (484 ^ _188967) ^ [] : [name_B = name_I], (486 ^ _188967) ^ [] : [name_B = name_c], (488 ^ _188967) ^ [] : [name_B = name_objective], (490 ^ _188967) ^ [] : [name_B = name_skA], (492 ^ _188967) ^ [] : [name_B = name_skB], (494 ^ _188967) ^ [] : [name_B = name_skS], (496 ^ _188967) ^ [] : [name_I = name_c], (498 ^ _188967) ^ [] : [name_I = name_objective], (500 ^ _188967) ^ [] : [name_I = name_skA], (502 ^ _188967) ^ [] : [name_I = name_skB], (504 ^ _188967) ^ [] : [name_I = name_skS], (506 ^ _188967) ^ [] : [name_c = name_objective], (508 ^ _188967) ^ [] : [name_c = name_skA], (510 ^ _188967) ^ [] : [name_c = name_skB], (512 ^ _188967) ^ [] : [name_c = name_skS], (514 ^ _188967) ^ [] : [name_objective = name_skA], (516 ^ _188967) ^ [] : [name_objective = name_skB], (518 ^ _188967) ^ [] : [name_objective = name_skS], (520 ^ _188967) ^ [] : [name_skA = name_skB], (522 ^ _188967) ^ [] : [name_skA = name_skS], (524 ^ _188967) ^ [] : [name_skB = name_skS], (526 ^ _188967) ^ [_205967, _205969] : [-(constr_adec(constr_aenc(_205967, constr_pkey(_205969)), _205969) = _205967)], (528 ^ _188967) ^ [_206069, _206071] : [-(constr_dec(constr_enc(_206069, _206071), _206071) = _206069)], (530 ^ _188967) ^ [_206169, _206171] : [-(constr_getmess(constr_sign(_206169, _206171)) = _206169)], (532 ^ _188967) ^ [_206268, _206270] : [-(constr_checksign(constr_sign(_206268, _206270), constr_pkey(_206270)) = _206268)], (534 ^ _188967) ^ [_206356] : [-(constr_xor(_206356, _206356) = constr_ZERO)], (536 ^ _188967) ^ [_206437] : [-(constr_xor(_206437, constr_ZERO) = _206437)], (538 ^ _188967) ^ [_206532, _206534] : [-(constr_xor(_206534, _206532) = constr_xor(_206532, _206534))], (540 ^ _188967) ^ [_206646, _206648, _206650] : [-(constr_xor(_206650, constr_xor(_206648, _206646)) = constr_xor(constr_xor(_206650, _206648), _206646))], (542 ^ _188967) ^ [_206754, _206756] : [-(constr_tuple_2_get_1_bitstring(tuple_2(_206756, _206754)) = _206754)], (544 ^ _188967) ^ [_206853, _206855] : [-(constr_tuple_2_get_0x30_bitstring(tuple_2(_206855, _206853)) = _206855)], (546 ^ _188967) ^ [_206952, _206954] : [-(constr_tuple_2_get_1(tuple_2(_206954, _206952)) = _206952)], (548 ^ _188967) ^ [_207051, _207053] : [-(constr_tuple_2_get_0x30(tuple_2(_207053, _207051)) = _207053)], (550 ^ _188967) ^ [_207150, _207152] : [-(pred_eq_bitstring_bitstring(_207152, _207150))], (552 ^ _188967) ^ [_207259, _207261] : [-(pred_attacker(constr_xor(_207261, _207259))), pred_attacker(_207261), pred_attacker(_207259)], (562 ^ _188967) ^ [_207544] : [pred_attacker(_207544), -(pred_attacker(constr_tuple_2_get_1_bitstring(_207544)))], (568 ^ _188967) ^ [_207734] : [pred_attacker(_207734), -(pred_attacker(constr_tuple_2_get_1(_207734)))], (574 ^ _188967) ^ [_207924] : [pred_attacker(_207924), -(pred_attacker(constr_tuple_2_get_0x30_bitstring(_207924)))], (580 ^ _188967) ^ [_208114] : [pred_attacker(_208114), -(pred_attacker(constr_tuple_2_get_0x30(_208114)))], (586 ^ _188967) ^ [] : [-(pred_attacker(tuple_true))], (588 ^ _188967) ^ [_208371, _208373] : [-(pred_attacker(constr_sign(_208373, _208371))), pred_attacker(_208373), pred_attacker(_208371)], (598 ^ _188967) ^ [_208656] : [pred_attacker(_208656), -(pred_attacker(constr_pkey(_208656)))], (604 ^ _188967) ^ [_208846] : [pred_attacker(_208846), -(pred_attacker(tuple_out_3(_208846)))], (610 ^ _188967) ^ [_209036] : [pred_attacker(tuple_out_3(_209036)), -(pred_attacker(_209036))], (616 ^ _188967) ^ [_209226] : [pred_attacker(_209226), -(pred_attacker(tuple_out_2(_209226)))], (622 ^ _188967) ^ [_209416] : [pred_attacker(tuple_out_2(_209416)), -(pred_attacker(_209416))], (628 ^ _188967) ^ [_209606] : [pred_attacker(_209606), -(pred_attacker(tuple_out_1(_209606)))], (634 ^ _188967) ^ [_209796] : [pred_attacker(tuple_out_1(_209796)), -(pred_attacker(_209796))], (640 ^ _188967) ^ [_209986] : [pred_attacker(_209986), -(pred_attacker(tuple_key_retrieval_server_out_2(_209986)))], (646 ^ _188967) ^ [_210176] : [pred_attacker(tuple_key_retrieval_server_out_2(_210176)), -(pred_attacker(_210176))], (652 ^ _188967) ^ [_210380, _210382] : [-(pred_attacker(tuple_key_retrieval_server_in_1(_210382, _210380))), pred_attacker(_210382), pred_attacker(_210380)], (662 ^ _188967) ^ [_210679, _210681] : [pred_attacker(tuple_key_retrieval_server_in_1(_210681, _210679)), -(pred_attacker(_210681))], (668 ^ _188967) ^ [_210891, _210893] : [pred_attacker(tuple_key_retrieval_server_in_1(_210893, _210891)), -(pred_attacker(_210891))], (674 ^ _188967) ^ [_211103, _211105] : [-(pred_attacker(tuple_key_register_server_in_1(_211105, _211103))), pred_attacker(_211105), pred_attacker(_211103)], (684 ^ _188967) ^ [_211402, _211404] : [pred_attacker(tuple_key_register_server_in_1(_211404, _211402)), -(pred_attacker(_211404))], (690 ^ _188967) ^ [_211614, _211616] : [pred_attacker(tuple_key_register_server_in_1(_211616, _211614)), -(pred_attacker(_211614))], (696 ^ _188967) ^ [_211812] : [pred_attacker(_211812), -(pred_attacker(constr_getmess(_211812)))], (702 ^ _188967) ^ [] : [-(pred_attacker(tuple_false))], (704 ^ _188967) ^ [_212069, _212071] : [-(pred_attacker(constr_enc(_212071, _212069))), pred_attacker(_212071), pred_attacker(_212069)], (714 ^ _188967) ^ [_212368, _212370] : [-(pred_attacker(constr_dec(_212370, _212368))), pred_attacker(_212370), pred_attacker(_212368)], (724 ^ _188967) ^ [_212653] : [pred_attacker(_212653), -(pred_attacker(tuple_client_B_out_6(_212653)))], (730 ^ _188967) ^ [_212843] : [pred_attacker(tuple_client_B_out_6(_212843)), -(pred_attacker(_212843))], (736 ^ _188967) ^ [_213033] : [pred_attacker(_213033), -(pred_attacker(tuple_client_B_out_4(_213033)))], (742 ^ _188967) ^ [_213223] : [pred_attacker(tuple_client_B_out_4(_213223)), -(pred_attacker(_213223))], (748 ^ _188967) ^ [_213427, _213429] : [-(pred_attacker(tuple_client_B_out_1(_213429, _213427))), pred_attacker(_213429), pred_attacker(_213427)], (758 ^ _188967) ^ [_213726, _213728] : [pred_attacker(tuple_client_B_out_1(_213728, _213726)), -(pred_attacker(_213728))], (764 ^ _188967) ^ [_213938, _213940] : [pred_attacker(tuple_client_B_out_1(_213940, _213938)), -(pred_attacker(_213938))], (770 ^ _188967) ^ [_214136] : [pred_attacker(_214136), -(pred_attacker(tuple_client_B_in_5(_214136)))], (776 ^ _188967) ^ [_214326] : [pred_attacker(tuple_client_B_in_5(_214326)), -(pred_attacker(_214326))], (782 ^ _188967) ^ [_214516] : [pred_attacker(_214516), -(pred_attacker(tuple_client_B_in_3(_214516)))], (788 ^ _188967) ^ [_214706] : [pred_attacker(tuple_client_B_in_3(_214706)), -(pred_attacker(_214706))], (794 ^ _188967) ^ [_214896] : [pred_attacker(_214896), -(pred_attacker(tuple_client_B_in_2(_214896)))], (800 ^ _188967) ^ [_215086] : [pred_attacker(tuple_client_B_in_2(_215086)), -(pred_attacker(_215086))], (806 ^ _188967) ^ [_215276] : [pred_attacker(_215276), -(pred_attacker(tuple_client_A_out_5(_215276)))], (812 ^ _188967) ^ [_215466] : [pred_attacker(tuple_client_A_out_5(_215466)), -(pred_attacker(_215466))], (818 ^ _188967) ^ [_215656] : [pred_attacker(_215656), -(pred_attacker(tuple_client_A_out_3(_215656)))], (824 ^ _188967) ^ [_215846] : [pred_attacker(tuple_client_A_out_3(_215846)), -(pred_attacker(_215846))], (830 ^ _188967) ^ [_216050, _216052] : [-(pred_attacker(tuple_client_A_out_1(_216052, _216050))), pred_attacker(_216052), pred_attacker(_216050)], (840 ^ _188967) ^ [_216349, _216351] : [pred_attacker(tuple_client_A_out_1(_216351, _216349)), -(pred_attacker(_216351))], (846 ^ _188967) ^ [_216561, _216563] : [pred_attacker(tuple_client_A_out_1(_216563, _216561)), -(pred_attacker(_216561))], (852 ^ _188967) ^ [_216759] : [pred_attacker(_216759), -(pred_attacker(tuple_client_A_in_4(_216759)))], (858 ^ _188967) ^ [_216949] : [pred_attacker(tuple_client_A_in_4(_216949)), -(pred_attacker(_216949))], (864 ^ _188967) ^ [_217139] : [pred_attacker(_217139), -(pred_attacker(tuple_client_A_in_2(_217139)))], (870 ^ _188967) ^ [_217329] : [pred_attacker(tuple_client_A_in_2(_217329)), -(pred_attacker(_217329))], (876 ^ _188967) ^ [_217533, _217535] : [-(pred_attacker(constr_checksign(_217535, _217533))), pred_attacker(_217535), pred_attacker(_217533)], (886 ^ _188967) ^ [_217832, _217834] : [-(pred_attacker(constr_aenc(_217834, _217832))), pred_attacker(_217834), pred_attacker(_217832)], (896 ^ _188967) ^ [_218131, _218133] : [-(pred_attacker(constr_adec(_218133, _218131))), pred_attacker(_218133), pred_attacker(_218131)], (906 ^ _188967) ^ [] : [-(pred_attacker(constr_ZERO))], (908 ^ _188967) ^ [] : [-(pred_attacker(constr_CONST_4))], (910 ^ _188967) ^ [] : [-(pred_attacker(constr_CONST_3))], (912 ^ _188967) ^ [] : [-(pred_attacker(constr_CONST_2))], (914 ^ _188967) ^ [] : [-(pred_attacker(constr_CONST_1))], (916 ^ _188967) ^ [] : [-(pred_attacker(constr_CONST_0x30))], (918 ^ _188967) ^ [_218748, _218750] : [-(pred_attacker(tuple_2(_218750, _218748))), pred_attacker(_218750), pred_attacker(_218748)], (928 ^ _188967) ^ [_219047, _219049] : [pred_attacker(tuple_2(_219049, _219047)), -(pred_attacker(_219049))], (934 ^ _188967) ^ [_219259, _219261] : [pred_attacker(tuple_2(_219261, _219259)), -(pred_attacker(_219259))], (940 ^ _188967) ^ [_219471, _219473] : [-(pred_attacker(_219473)), pred_mess(_219471, _219473), pred_attacker(_219471)], (950 ^ _188967) ^ [_219766, _219768] : [-(pred_mess(_219766, _219768)), pred_attacker(_219766), pred_attacker(_219768)], (960 ^ _188967) ^ [] : [-(pred_attacker(name_c))], (962 ^ _188967) ^ [] : [-(pred_attacker(name_I))], (964 ^ _188967) ^ [] : [-(pred_attacker(name_B))], (966 ^ _188967) ^ [] : [-(pred_attacker(name_A))], (968 ^ _188967) ^ [_220244] : [-(pred_equal(_220244, _220244))], (970 ^ _188967) ^ [_220322] : [-(pred_attacker(name_new0x2Dname(_220322)))], (972 ^ _188967) ^ [] : [-(pred_table(tuple_keys(name_A, constr_pkey(name_skA))))], (974 ^ _188967) ^ [] : [-(pred_table(tuple_keys(name_B, constr_pkey(name_skB))))], (976 ^ _188967) ^ [] : [-(pred_attacker(tuple_out_1(constr_pkey(name_skA))))], (978 ^ _188967) ^ [] : [-(pred_attacker(tuple_out_2(constr_pkey(name_skB))))], (980 ^ _188967) ^ [] : [-(pred_attacker(tuple_out_3(constr_pkey(name_skS))))], (982 ^ _188967) ^ [] : [-(pred_attacker(tuple_client_A_out_1(name_A, name_I)))], (984 ^ _188967) ^ [_220748, _220750] : [-(pred_attacker(tuple_client_A_out_3(constr_aenc(tuple_2(name_Na(_220750), name_A), constr_tuple_2_get_1_bitstring(constr_checksign(_220748, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_I, constr_tuple_2_get_0x30(constr_checksign(_220748, constr_pkey(name_skS)))), pred_attacker(tuple_client_A_in_2(_220748))], (994 ^ _188967) ^ [_221101, _221103, _221105] : [-(pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(_221103, name_skA)), constr_tuple_2_get_1_bitstring(constr_checksign(_221101, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_I, constr_xor(constr_tuple_2_get_0x30_bitstring(constr_adec(_221103, name_skA)), name_Na(_221105))), pred_attacker(tuple_client_A_in_4(_221103)), pred_eq_bitstring_bitstring(name_I, constr_tuple_2_get_0x30(constr_checksign(_221101, constr_pkey(name_skS)))), pred_attacker(tuple_client_A_in_2(_221101))], (1012 ^ _188967) ^ [] : [-(pred_attacker(tuple_client_B_out_1(name_B, name_A)))], (1014 ^ _188967) ^ [_221725, _221727, _221729] : [-(pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_xor(constr_tuple_2_get_0x30_bitstring(constr_adec(_221727, name_skB)), name_B), name_Nb(_221729)), constr_tuple_2_get_1_bitstring(constr_checksign(_221725, constr_pkey(name_skS))))))), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(_221727, name_skB))), pred_attacker(tuple_client_B_in_3(_221727)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(_221725, constr_pkey(name_skS)))), pred_attacker(tuple_client_B_in_2(_221725))], (1032 ^ _188967) ^ [_222316, _222318, _222320, _222322] : [-(pred_attacker(tuple_client_B_out_6(name_objective))), pred_eq_bitstring_bitstring(name_Nb(_222322), constr_adec(_222318, name_skB)), pred_attacker(tuple_client_B_in_5(_222318)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(_222320, name_skB))), pred_attacker(tuple_client_B_in_3(_222320)), pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(_222316, constr_pkey(name_skS)))), pred_attacker(tuple_client_B_in_2(_222316))], (1058 ^ _188967) ^ [_223064, _223066, _223068] : [-(pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(_223068, _223066), name_skS)))), pred_table(tuple_keys(_223068, _223066)), pred_attacker(tuple_key_retrieval_server_in_1(_223064, _223068))], (1068 ^ _188967) ^ [_223375, _223377] : [-(pred_table(tuple_keys(_223377, _223375))), -(_223377 = name_B), -(_223377 = name_A), pred_attacker(tuple_key_register_server_in_1(_223377, _223375))]], input).
% 0.68/1.37  ncf('1',plain,[pred_attacker(name_objective)],start(1082 ^ 0)).
% 0.68/1.37  ncf('1.1',plain,[-(pred_attacker(name_objective)), pred_attacker(tuple_client_B_out_6(name_objective))],extension(730 ^ 1,bind([[_212843], [name_objective]]))).
% 0.68/1.37  ncf('1.1.1',plain,[-(pred_attacker(tuple_client_B_out_6(name_objective))), pred_eq_bitstring_bitstring(name_Nb(_134435), constr_adec(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_adec(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(1032 ^ 2,bind([[_222316, _222318, _222320, _222322], [tuple_true, tuple_true, tuple_true, _134435]]))).
% 0.68/1.37  ncf('1.1.1.1',plain,[-(pred_eq_bitstring_bitstring(name_Nb(_134435), constr_adec(tuple_true, name_skB)))],extension(550 ^ 3,bind([[_207150, _207152], [constr_adec(tuple_true, name_skB), name_Nb(_134435)]]))).
% 0.68/1.37  ncf('1.1.1.2',plain,[-(pred_attacker(tuple_client_B_in_5(tuple_true))), pred_attacker(tuple_true)],extension(770 ^ 3,bind([[_214136], [tuple_true]]))).
% 0.68/1.37  ncf('1.1.1.2.1',plain,[-(pred_attacker(tuple_true))],extension(586 ^ 4)).
% 0.68/1.37  ncf('1.1.1.3',plain,[-(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(tuple_true, name_skB))))],extension(550 ^ 3,bind([[_207150, _207152], [constr_tuple_2_get_1(constr_adec(tuple_true, name_skB)), name_A]]))).
% 0.68/1.37  ncf('1.1.1.4',plain,[-(pred_attacker(tuple_client_B_in_3(tuple_true))), pred_attacker(tuple_true)],extension(782 ^ 3,bind([[_214516], [tuple_true]]))).
% 0.68/1.37  ncf('1.1.1.4.1',plain,[-(pred_attacker(tuple_true))],extension(586 ^ 4)).
% 0.68/1.37  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(550 ^ 3,bind([[_207150, _207152], [constr_tuple_2_get_0x30(constr_checksign(tuple_true, constr_pkey(name_skS))), name_A]]))).
% 0.68/1.37  ncf('1.1.1.6',plain,[-(pred_attacker(tuple_client_B_in_2(tuple_true))), pred_attacker(tuple_true)],extension(794 ^ 3,bind([[_214896], [tuple_true]]))).
% 0.68/1.37  ncf('1.1.1.6.1',plain,[-(pred_attacker(tuple_true))],extension(586 ^ 4)).
% 0.68/1.37  %-----------------------------------------------------
% 0.68/1.37  End of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------