TSTP Solution File: SWW965+1 by Z3---4.8.9.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Z3---4.8.9.0
% Problem  : SWW965+1 : TPTP v8.1.0. Released v7.4.0.
% Transfm  : none
% Format   : tptp
% Command  : z3_tptp -proof -model -t:%d -file:%s

% Computer : n007.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 : Thu Sep 29 21:00:24 EDT 2022

% Result   : Theorem 128.65s 83.32s
% Output   : Proof 128.65s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : SWW965+1 : TPTP v8.1.0. Released v7.4.0.
% 0.06/0.13  % Command  : z3_tptp -proof -model -t:%d -file:%s
% 0.13/0.34  % Computer : n007.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Sep  5 00:12:20 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.13/0.34  Z3tptp [4.8.9.0] (c) 2006-20**. Microsoft Corp.
% 0.13/0.34  Usage: tptp [options] [-file:]file
% 0.13/0.34    -h, -?       prints this message.
% 0.13/0.34    -smt2        print SMT-LIB2 benchmark.
% 0.13/0.34    -m, -model   generate model.
% 0.13/0.34    -p, -proof   generate proof.
% 0.13/0.34    -c, -core    generate unsat core of named formulas.
% 0.13/0.34    -st, -statistics display statistics.
% 0.13/0.34    -t:timeout   set timeout (in second).
% 0.13/0.34    -smt2status  display status in smt2 format instead of SZS.
% 0.13/0.34    -check_status check the status produced by Z3 against annotation in benchmark.
% 0.13/0.34    -<param>:<value> configuration parameter and value.
% 0.13/0.34    -o:<output-file> file to place output in.
% 128.65/83.32  % SZS status Theorem
% 128.65/83.32  % SZS output start Proof
% 128.65/83.32  tff(pred_eq_bitstring_bitstring_type, type, (
% 128.65/83.32     pred_eq_bitstring_bitstring: ( $i * $i ) > $o)).
% 128.65/83.32  tff(constr_tuple_2_get_0x30_type, type, (
% 128.65/83.32     constr_tuple_2_get_0x30: $i > $i)).
% 128.65/83.32  tff(constr_checksign_type, type, (
% 128.65/83.32     constr_checksign: ( $i * $i ) > $i)).
% 128.65/83.32  tff(constr_pkey_type, type, (
% 128.65/83.32     constr_pkey: $i > $i)).
% 128.65/83.32  tff(name_skS_type, type, (
% 128.65/83.32     name_skS: $i)).
% 128.65/83.32  tff(name_skB_type, type, (
% 128.65/83.32     name_skB: $i)).
% 128.65/83.32  tff(name_A_type, type, (
% 128.65/83.32     name_A: $i)).
% 128.65/83.32  tff(pred_attacker_type, type, (
% 128.65/83.32     pred_attacker: $i > $o)).
% 128.65/83.32  tff(tuple_client_B_out_6_type, type, (
% 128.65/83.32     tuple_client_B_out_6: $i > $i)).
% 128.65/83.32  tff(name_objective_type, type, (
% 128.65/83.32     name_objective: $i)).
% 128.65/83.32  tff(constr_tuple_2_get_1_type, type, (
% 128.65/83.32     constr_tuple_2_get_1: $i > $i)).
% 128.65/83.32  tff(constr_adec_type, type, (
% 128.65/83.32     constr_adec: ( $i * $i ) > $i)).
% 128.65/83.32  tff(name_Nb_type, type, (
% 128.65/83.32     name_Nb: $i > $i)).
% 128.65/83.32  tff(name_c_type, type, (
% 128.65/83.32     name_c: $i)).
% 128.65/83.32  tff(tuple_client_B_in_2_type, type, (
% 128.65/83.32     tuple_client_B_in_2: $i > $i)).
% 128.65/83.32  tff(tuple_out_2_type, type, (
% 128.65/83.32     tuple_out_2: $i > $i)).
% 128.65/83.32  tff(tuple_client_B_in_3_type, type, (
% 128.65/83.32     tuple_client_B_in_3: $i > $i)).
% 128.65/83.32  tff(tuple_client_B_in_5_type, type, (
% 128.65/83.32     tuple_client_B_in_5: $i > $i)).
% 128.65/83.32  tff(1,assumption,(pred_attacker(tuple_client_B_out_6(name_objective))), introduced(assumption)).
% 128.65/83.32  tff(2,plain,
% 128.65/83.32      ((~pred_attacker(name_objective)) <=> (~pred_attacker(name_objective))),
% 128.65/83.32      inference(rewrite,[status(thm)],[])).
% 128.65/83.32  tff(3,axiom,(~pred_attacker(name_objective)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','co0')).
% 128.65/83.32  tff(4,plain,
% 128.65/83.32      (~pred_attacker(name_objective)),
% 128.65/83.32      inference(modus_ponens,[status(thm)],[3, 2])).
% 128.65/83.32  tff(5,plain,
% 128.65/83.32      (^[VAR_V_136: $i] : refl((pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136)))) <=> (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136)))))),
% 128.65/83.32      inference(bind,[status(th)],[])).
% 128.65/83.32  tff(6,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136)))) <=> ![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(quant_intro,[status(thm)],[5])).
% 128.65/83.32  tff(7,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136)))) <=> ![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(rewrite,[status(thm)],[])).
% 128.65/83.32  tff(8,plain,
% 128.65/83.32      (^[VAR_V_136: $i] : rewrite((pred_attacker(tuple_client_B_out_6(VAR_V_136)) => pred_attacker(VAR_V_136)) <=> (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136)))))),
% 128.65/83.32      inference(bind,[status(th)],[])).
% 128.65/83.32  tff(9,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(tuple_client_B_out_6(VAR_V_136)) => pred_attacker(VAR_V_136)) <=> ![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(quant_intro,[status(thm)],[8])).
% 128.65/83.32  tff(10,axiom,(![VAR_V_136: $i] : (pred_attacker(tuple_client_B_out_6(VAR_V_136)) => pred_attacker(VAR_V_136))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax131')).
% 128.65/83.32  tff(11,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(modus_ponens,[status(thm)],[10, 9])).
% 128.65/83.32  tff(12,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(modus_ponens,[status(thm)],[11, 7])).
% 128.65/83.32  tff(13,plain,(
% 128.65/83.32      ![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(skolemize,[status(sab)],[12])).
% 128.65/83.32  tff(14,plain,
% 128.65/83.32      (![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))),
% 128.65/83.32      inference(modus_ponens,[status(thm)],[13, 6])).
% 128.65/83.32  tff(15,plain,
% 128.65/83.32      (((~![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))) | (pred_attacker(name_objective) | (~pred_attacker(tuple_client_B_out_6(name_objective))))) <=> ((~![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))) | pred_attacker(name_objective) | (~pred_attacker(tuple_client_B_out_6(name_objective))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(16,plain,
% 128.65/83.33      ((~![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))) | (pred_attacker(name_objective) | (~pred_attacker(tuple_client_B_out_6(name_objective))))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(17,plain,
% 128.65/83.33      ((~![VAR_V_136: $i] : (pred_attacker(VAR_V_136) | (~pred_attacker(tuple_client_B_out_6(VAR_V_136))))) | pred_attacker(name_objective) | (~pred_attacker(tuple_client_B_out_6(name_objective)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[16, 15])).
% 128.65/83.33  tff(18,plain,
% 128.65/83.33      ($false),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[17, 14, 4, 1])).
% 128.65/83.33  tff(19,plain,(~pred_attacker(tuple_client_B_out_6(name_objective))), inference(lemma,lemma(discharge,[]))).
% 128.65/83.33  tff(20,assumption,(~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))), introduced(assumption)).
% 128.65/83.33  tff(21,plain,
% 128.65/83.33      (^[VAR_X_41: $i, VAR_Y_42: $i] : refl(pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42) <=> pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(22,plain,
% 128.65/83.33      (![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42) <=> ![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)),
% 128.65/83.33      inference(quant_intro,[status(thm)],[21])).
% 128.65/83.33  tff(23,plain,
% 128.65/83.33      (![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42) <=> ![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(24,axiom,(![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax103')).
% 128.65/83.33  tff(25,plain,
% 128.65/83.33      (![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[24, 23])).
% 128.65/83.33  tff(26,plain,(
% 128.65/83.33      ![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)),
% 128.65/83.33      inference(skolemize,[status(sab)],[25])).
% 128.65/83.33  tff(27,plain,
% 128.65/83.33      (![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[26, 22])).
% 128.65/83.33  tff(28,plain,
% 128.65/83.33      ((~![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)) | pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(29,plain,
% 128.65/83.33      ($false),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[28, 27, 20])).
% 128.65/83.33  tff(30,plain,(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))), inference(lemma,lemma(discharge,[]))).
% 128.65/83.33  tff(31,assumption,(~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))), introduced(assumption)).
% 128.65/83.33  tff(32,plain,
% 128.65/83.33      ((~![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)) | pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(33,plain,
% 128.65/83.33      ($false),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[32, 27, 31])).
% 128.65/83.33  tff(34,plain,(pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))), inference(lemma,lemma(discharge,[]))).
% 128.65/83.33  tff(35,plain,
% 128.65/83.33      (pred_attacker(tuple_out_2(constr_pkey(name_skB))) <=> pred_attacker(tuple_out_2(constr_pkey(name_skB)))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(36,axiom,(pred_attacker(tuple_out_2(constr_pkey(name_skB)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax177')).
% 128.65/83.33  tff(37,plain,
% 128.65/83.33      (pred_attacker(tuple_out_2(constr_pkey(name_skB)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[36, 35])).
% 128.65/83.33  tff(38,plain,
% 128.65/83.33      (^[VAR_V_75: $i] : refl((pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75)))) <=> (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75)))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(39,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75)))) <=> ![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[38])).
% 128.65/83.33  tff(40,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75)))) <=> ![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(41,plain,
% 128.65/83.33      (^[VAR_V_75: $i] : rewrite((pred_attacker(tuple_out_2(VAR_V_75)) => pred_attacker(VAR_V_75)) <=> (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75)))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(42,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(tuple_out_2(VAR_V_75)) => pred_attacker(VAR_V_75)) <=> ![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[41])).
% 128.65/83.33  tff(43,axiom,(![VAR_V_75: $i] : (pred_attacker(tuple_out_2(VAR_V_75)) => pred_attacker(VAR_V_75))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax115')).
% 128.65/83.33  tff(44,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[43, 42])).
% 128.65/83.33  tff(45,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[44, 40])).
% 128.65/83.33  tff(46,plain,(
% 128.65/83.33      ![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(skolemize,[status(sab)],[45])).
% 128.65/83.33  tff(47,plain,
% 128.65/83.33      (![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[46, 39])).
% 128.65/83.33  tff(48,plain,
% 128.65/83.33      (((~![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))) | (pred_attacker(constr_pkey(name_skB)) | (~pred_attacker(tuple_out_2(constr_pkey(name_skB)))))) <=> ((~![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))) | pred_attacker(constr_pkey(name_skB)) | (~pred_attacker(tuple_out_2(constr_pkey(name_skB)))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(49,plain,
% 128.65/83.33      ((~![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))) | (pred_attacker(constr_pkey(name_skB)) | (~pred_attacker(tuple_out_2(constr_pkey(name_skB)))))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(50,plain,
% 128.65/83.33      ((~![VAR_V_75: $i] : (pred_attacker(VAR_V_75) | (~pred_attacker(tuple_out_2(VAR_V_75))))) | pred_attacker(constr_pkey(name_skB)) | (~pred_attacker(tuple_out_2(constr_pkey(name_skB))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[49, 48])).
% 128.65/83.33  tff(51,plain,
% 128.65/83.33      (pred_attacker(constr_pkey(name_skB))),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[50, 47, 37])).
% 128.65/83.33  tff(52,plain,
% 128.65/83.33      (^[VAR_V_173: $i] : refl(((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173))) <=> ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(53,plain,
% 128.65/83.33      (![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173))) <=> ![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[52])).
% 128.65/83.33  tff(54,plain,
% 128.65/83.33      (![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173))) <=> ![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(55,plain,
% 128.65/83.33      (^[VAR_V_173: $i] : rewrite((pred_attacker(VAR_V_173) => pred_attacker(tuple_client_B_in_2(VAR_V_173))) <=> ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(56,plain,
% 128.65/83.33      (![VAR_V_173: $i] : (pred_attacker(VAR_V_173) => pred_attacker(tuple_client_B_in_2(VAR_V_173))) <=> ![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[55])).
% 128.65/83.33  tff(57,axiom,(![VAR_V_173: $i] : (pred_attacker(VAR_V_173) => pred_attacker(tuple_client_B_in_2(VAR_V_173)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax141')).
% 128.65/83.33  tff(58,plain,
% 128.65/83.33      (![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[57, 56])).
% 128.65/83.33  tff(59,plain,
% 128.65/83.33      (![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[58, 54])).
% 128.65/83.33  tff(60,plain,(
% 128.65/83.33      ![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(skolemize,[status(sab)],[59])).
% 128.65/83.33  tff(61,plain,
% 128.65/83.33      (![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[60, 53])).
% 128.65/83.33  tff(62,plain,
% 128.65/83.33      (((~![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB))))) <=> ((~![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(63,plain,
% 128.65/83.33      ((~![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB))))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(64,plain,
% 128.65/83.33      ((~![VAR_V_173: $i] : ((~pred_attacker(VAR_V_173)) | pred_attacker(tuple_client_B_in_2(VAR_V_173)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[63, 62])).
% 128.65/83.33  tff(65,plain,
% 128.65/83.33      (pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[64, 61, 51])).
% 128.65/83.33  tff(66,plain,
% 128.65/83.33      (^[VAR_V_167: $i] : refl(((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167))) <=> ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(67,plain,
% 128.65/83.33      (![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167))) <=> ![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[66])).
% 128.65/83.33  tff(68,plain,
% 128.65/83.33      (![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167))) <=> ![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(69,plain,
% 128.65/83.33      (^[VAR_V_167: $i] : rewrite((pred_attacker(VAR_V_167) => pred_attacker(tuple_client_B_in_3(VAR_V_167))) <=> ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(70,plain,
% 128.65/83.33      (![VAR_V_167: $i] : (pred_attacker(VAR_V_167) => pred_attacker(tuple_client_B_in_3(VAR_V_167))) <=> ![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[69])).
% 128.65/83.33  tff(71,axiom,(![VAR_V_167: $i] : (pred_attacker(VAR_V_167) => pred_attacker(tuple_client_B_in_3(VAR_V_167)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax139')).
% 128.65/83.33  tff(72,plain,
% 128.65/83.33      (![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[71, 70])).
% 128.65/83.33  tff(73,plain,
% 128.65/83.33      (![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[72, 68])).
% 128.65/83.33  tff(74,plain,(
% 128.65/83.33      ![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(skolemize,[status(sab)],[73])).
% 128.65/83.33  tff(75,plain,
% 128.65/83.33      (![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[74, 67])).
% 128.65/83.33  tff(76,plain,
% 128.65/83.33      (((~![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB))))) <=> ((~![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(77,plain,
% 128.65/83.33      ((~![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB))))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(78,plain,
% 128.65/83.33      ((~![VAR_V_167: $i] : ((~pred_attacker(VAR_V_167)) | pred_attacker(tuple_client_B_in_3(VAR_V_167)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[77, 76])).
% 128.65/83.33  tff(79,plain,
% 128.65/83.33      (pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[78, 75, 51])).
% 128.65/83.33  tff(80,plain,
% 128.65/83.33      (^[VAR_V_161: $i] : refl(((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161))) <=> ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(81,plain,
% 128.65/83.33      (![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161))) <=> ![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[80])).
% 128.65/83.33  tff(82,plain,
% 128.65/83.33      (![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161))) <=> ![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(83,plain,
% 128.65/83.33      (^[VAR_V_161: $i] : rewrite((pred_attacker(VAR_V_161) => pred_attacker(tuple_client_B_in_5(VAR_V_161))) <=> ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(84,plain,
% 128.65/83.33      (![VAR_V_161: $i] : (pred_attacker(VAR_V_161) => pred_attacker(tuple_client_B_in_5(VAR_V_161))) <=> ![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[83])).
% 128.65/83.33  tff(85,axiom,(![VAR_V_161: $i] : (pred_attacker(VAR_V_161) => pred_attacker(tuple_client_B_in_5(VAR_V_161)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax137')).
% 128.65/83.33  tff(86,plain,
% 128.65/83.33      (![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[85, 84])).
% 128.65/83.33  tff(87,plain,
% 128.65/83.33      (![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[86, 82])).
% 128.65/83.33  tff(88,plain,(
% 128.65/83.33      ![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(skolemize,[status(sab)],[87])).
% 128.65/83.33  tff(89,plain,
% 128.65/83.33      (![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[88, 81])).
% 128.65/83.33  tff(90,plain,
% 128.65/83.33      (((~![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB))))) <=> ((~![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(91,plain,
% 128.65/83.33      ((~![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))) | ((~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB))))),
% 128.65/83.33      inference(quant_inst,[status(thm)],[])).
% 128.65/83.33  tff(92,plain,
% 128.65/83.33      ((~![VAR_V_161: $i] : ((~pred_attacker(VAR_V_161)) | pred_attacker(tuple_client_B_in_5(VAR_V_161)))) | (~pred_attacker(constr_pkey(name_skB))) | pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[91, 90])).
% 128.65/83.33  tff(93,plain,
% 128.65/83.33      (pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))),
% 128.65/83.33      inference(unit_resolution,[status(thm)],[92, 89, 51])).
% 128.65/83.33  tff(94,plain,
% 128.65/83.33      (^[VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : refl((pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(95,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))) <=> ![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[94])).
% 128.65/83.33  tff(96,plain,
% 128.65/83.33      (^[VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) <=> (~((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))))), ((~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))) <=> (~(~((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))))))), rewrite((~(~((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))))) <=> ((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))), ((~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))) <=> ((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))))), ((pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | ((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))))), rewrite((pred_attacker(tuple_client_B_out_6(name_objective)) | ((~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))), ((pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(97,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))) <=> ![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[96])).
% 128.65/83.33  tff(98,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))) <=> ![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(99,plain,
% 128.65/83.33      (^[VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))))), ((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) <=> ((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))), rewrite(((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)))), ((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))), (((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) <=> ((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))))), rewrite(((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))))), (((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))))), ((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) <=> ((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))), rewrite(((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))), ((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) <=> (pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))))), (((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective))) <=> ((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective))))), rewrite(((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))), (((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))))),
% 128.65/83.33      inference(bind,[status(th)],[])).
% 128.65/83.33  tff(100,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : ((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective))) <=> ![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))),
% 128.65/83.33      inference(quant_intro,[status(thm)],[99])).
% 128.65/83.33  tff(101,axiom,(![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : ((((((pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) => pred_attacker(tuple_client_B_out_6(name_objective)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax184')).
% 128.65/83.33  tff(102,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[101, 100])).
% 128.65/83.33  tff(103,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[102, 98])).
% 128.65/83.33  tff(104,plain,(
% 128.65/83.33      ![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~(pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB)) & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB))) & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS)))) & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)))))),
% 128.65/83.33      inference(skolemize,[status(sab)],[103])).
% 128.65/83.33  tff(105,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[104, 97])).
% 128.65/83.33  tff(106,plain,
% 128.65/83.33      (![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))),
% 128.65/83.33      inference(modus_ponens,[status(thm)],[105, 95])).
% 128.65/83.33  tff(107,plain,
% 128.65/83.33      (((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))))) <=> ((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(108,plain,
% 128.65/83.33      ((pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB))))) <=> (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))))),
% 128.65/83.33      inference(rewrite,[status(thm)],[])).
% 128.65/83.33  tff(109,plain,
% 128.65/83.33      (((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))))) <=> ((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB)))))),
% 128.65/83.33      inference(monotonicity,[status(thm)],[108])).
% 128.65/83.33  tff(110,plain,
% 128.65/83.33      (((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))))) <=> ((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))))),
% 128.65/83.33      inference(transitivity,[status(thm)],[109, 107])).
% 128.65/83.33  tff(111,plain,
% 128.65/83.33      ((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))))),
% 128.65/83.36      inference(quant_inst,[status(thm)],[])).
% 128.65/83.36  tff(112,plain,
% 128.65/83.36      ((~![VAR_0X40SID_577: $i, VAR_AENC_NA_A_579: $i, VAR_AENC_NB_578: $i, VAR_SIGN_A_PKA_580X30: $i] : (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30, constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577), constr_adec(VAR_AENC_NB_578, name_skB))) | (~pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579, name_skB)))) | (~pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))))) | pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_attacker(tuple_client_B_in_3(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_5(constr_pkey(name_skB)))) | (~pred_attacker(tuple_client_B_in_2(constr_pkey(name_skB)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB)))),
% 128.65/83.36      inference(modus_ponens,[status(thm)],[111, 110])).
% 128.65/83.36  tff(113,plain,
% 128.65/83.36      (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB)))) | (~pred_eq_bitstring_bitstring(name_Nb(name_c), constr_adec(constr_pkey(name_skB), name_skB)))),
% 128.65/83.36      inference(unit_resolution,[status(thm)],[112, 106, 93, 79, 65])).
% 128.65/83.36  tff(114,plain,
% 128.65/83.36      (pred_attacker(tuple_client_B_out_6(name_objective)) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_adec(constr_pkey(name_skB), name_skB))))),
% 128.65/83.36      inference(unit_resolution,[status(thm)],[113, 34])).
% 128.65/83.36  tff(115,plain,
% 128.65/83.36      (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))),
% 128.65/83.36      inference(unit_resolution,[status(thm)],[114, 30, 19])).
% 128.65/83.36  tff(116,plain,
% 128.65/83.36      ((~![VAR_X_41: $i, VAR_Y_42: $i] : pred_eq_bitstring_bitstring(VAR_X_41, VAR_Y_42)) | pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_0x30(constr_checksign(constr_pkey(name_skB), constr_pkey(name_skS))))),
% 128.65/83.36      inference(quant_inst,[status(thm)],[])).
% 128.65/83.36  tff(117,plain,
% 128.65/83.36      ($false),
% 128.65/83.36      inference(unit_resolution,[status(thm)],[116, 27, 115])).
% 128.65/83.36  % SZS output end Proof
%------------------------------------------------------------------------------