%------------------------------------------------------------------------------
% File : Z3---4.15.1
% Problem : SWW968+1 : TPTP v9.0.0. Released v7.4.0.
% Transfm : none
% Format : tptp
% Command : run_E %s %d THM
% Computer : n014.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 : Sat Jun 21 05:37:44 AM UTC 2025
% Result : Theorem 10.01s 10.20s
% Output : Proof 10.11s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : SWW968+1 : TPTP v9.0.0. Released v7.4.0.
% 0.03/0.12 % Command : run_E %s %d THM
% 0.12/0.33 % Computer : n014.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 : Fri Jun 20 12:17:54 EDT 2025
% 0.12/0.33 % CPUTime :
% 10.01/10.20 % SZS status Theorem
% 10.01/10.20 % SZS output start Proof
% 10.01/10.20 tff(pred_attacker_type, type, (
% 10.01/10.20 pred_attacker: $i > $o)).
% 10.01/10.20 tff(constr_dec_type, type, (
% 10.01/10.20 constr_dec: ( $i * $i ) > $i)).
% 10.01/10.20 tff(tuple_4_type, type, (
% 10.01/10.20 tuple_4: ( $i * $i * $i * $i ) > $i)).
% 10.01/10.20 tff(constr_CONST_2_type, type, (
% 10.01/10.20 constr_CONST_2: $i)).
% 10.01/10.20 tff(name_B_type, type, (
% 10.01/10.20 name_B: $i)).
% 10.01/10.20 tff(constr_CONST_4_type, type, (
% 10.01/10.20 constr_CONST_4: $i)).
% 10.01/10.20 tff(constr_enc_type, type, (
% 10.01/10.20 constr_enc: ( $i * $i ) > $i)).
% 10.01/10.20 tff(constr_tuple_2_get_0x30_bitstring_type, type, (
% 10.01/10.20 constr_tuple_2_get_0x30_bitstring: $i > $i)).
% 10.01/10.20 tff(constr_cbc_dec_2_type, type, (
% 10.01/10.20 constr_cbc_dec_2: ( $i * $i ) > $i)).
% 10.01/10.20 tff(name_Kas_type, type, (
% 10.01/10.20 name_Kas: $i)).
% 10.01/10.20 tff(constr_cbc_enc_2_type, type, (
% 10.01/10.20 constr_cbc_enc_2: ( $i * $i * $i ) > $i)).
% 10.01/10.20 tff(tuple_2_type, type, (
% 10.01/10.20 tuple_2: ( $i * $i ) > $i)).
% 10.01/10.20 tff(name_A_type, type, (
% 10.01/10.20 name_A: $i)).
% 10.01/10.20 tff(name_objective2_type, type, (
% 10.01/10.20 name_objective2: $i)).
% 10.01/10.20 tff(name_objective1_type, type, (
% 10.01/10.20 name_objective1: $i)).
% 10.01/10.20 tff(tuple_client_A_out_9_type, type, (
% 10.01/10.20 tuple_client_A_out_9: $i > $i)).
% 10.01/10.20 tff(pred_eq_bitstring_bitstring_type, type, (
% 10.01/10.20 pred_eq_bitstring_bitstring: ( $i * $i ) > $o)).
% 10.01/10.20 tff(constr_cbc_dec_1_type, type, (
% 10.01/10.20 constr_cbc_dec_1: ( $i * $i ) > $i)).
% 10.01/10.20 tff(constr_CONST_1_type, type, (
% 10.01/10.20 constr_CONST_1: $i)).
% 10.01/10.20 tff(tuple_succ_type, type, (
% 10.01/10.20 tuple_succ: $i > $i)).
% 10.01/10.20 tff(name_Na0x27_type, type, (
% 10.01/10.20 name_Na0x27: ( $i * $i * $i ) > $i)).
% 10.01/10.20 tff(tuple_true_type, type, (
% 10.01/10.20 tuple_true: $i)).
% 10.01/10.20 tff(name_c_type, type, (
% 10.01/10.20 name_c: $i)).
% 10.01/10.20 tff(constr_tuple_2_get_1_type, type, (
% 10.01/10.20 constr_tuple_2_get_1: $i > $i)).
% 10.01/10.20 tff(constr_tuple_4_get_1_type, type, (
% 10.01/10.20 constr_tuple_4_get_1: $i > $i)).
% 10.01/10.20 tff(constr_cbc_dec_4_type, type, (
% 10.01/10.20 constr_cbc_dec_4: ( $i * $i ) > $i)).
% 10.01/10.20 tff(constr_tuple_4_get_0x30_type, type, (
% 10.01/10.20 constr_tuple_4_get_0x30: $i > $i)).
% 10.01/10.20 tff(name_Na_type, type, (
% 10.01/10.20 name_Na: $i > $i)).
% 10.01/10.20 tff(tuple_client_A_in_2_type, type, (
% 10.01/10.20 tuple_client_A_in_2: $i > $i)).
% 10.01/10.20 tff(tuple_client_A_in_4_type, type, (
% 10.01/10.20 tuple_client_A_in_4: $i > $i)).
% 10.01/10.20 tff(tuple_client_A_in_6_type, type, (
% 10.01/10.20 tuple_client_A_in_6: $i > $i)).
% 10.01/10.20 tff(tuple_client_A_in_8_type, type, (
% 10.01/10.20 tuple_client_A_in_8: $i > $i)).
% 10.01/10.20 tff(tuple_client_A_out_10_type, type, (
% 10.01/10.20 tuple_client_A_out_10: $i > $i)).
% 10.01/10.20 tff(constr_cbc_enc_1_type, type, (
% 10.01/10.20 constr_cbc_enc_1: ( $i * $i ) > $i)).
% 10.01/10.20 tff(tuple_client_A_out_7_type, type, (
% 10.01/10.20 tuple_client_A_out_7: $i > $i)).
% 10.01/10.20 tff(constr_cbc_4_get_2_prefixes_type, type, (
% 10.01/10.20 constr_cbc_4_get_2_prefixes: $i > $i)).
% 10.01/10.20 tff(constr_cbc_enc_4_type, type, (
% 10.01/10.20 constr_cbc_enc_4: ( $i * $i * $i * $i * $i ) > $i)).
% 10.01/10.20 tff(name_Kbs_type, type, (
% 10.01/10.20 name_Kbs: $i)).
% 10.01/10.20 tff(name_Kab_66_type, type, (
% 10.01/10.20 name_Kab_66: $i > $i)).
% 10.01/10.20 tff(tuple_server_S_out_2_type, type, (
% 10.01/10.20 tuple_server_S_out_2: $i > $i)).
% 10.01/10.20 tff(tuple_server_S_in_1_type, type, (
% 10.01/10.20 tuple_server_S_in_1: ( $i * $i * $i ) > $i)).
% 10.01/10.20 tff(tuple_false_type, type, (
% 10.01/10.20 tuple_false: $i)).
% 10.01/10.20 tff(constr_CONST_0x30_type, type, (
% 10.01/10.20 constr_CONST_0x30: $i)).
% 10.01/10.20 tff(1,plain,
% 10.01/10.20 (^[VAR_K_0X30: $i, VAR_M_0X30: $i] : refl((constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30) <=> (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(2,plain,
% 10.01/10.20 (![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30) <=> ![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)),
% 10.01/10.20 inference(quant_intro,[status(thm)],[1])).
% 10.01/10.20 tff(3,plain,
% 10.01/10.20 (![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30) <=> ![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(4,axiom,(![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax88')).
% 10.01/10.20 tff(5,plain,
% 10.01/10.20 (![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[4, 3])).
% 10.01/10.20 tff(6,plain,(
% 10.01/10.20 ![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)),
% 10.01/10.20 inference(skolemize,[status(sab)],[5])).
% 10.01/10.20 tff(7,plain,
% 10.01/10.20 (![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[6, 2])).
% 10.01/10.20 tff(8,plain,
% 10.01/10.20 ((~![VAR_K_0X30: $i, VAR_M_0X30: $i] : (constr_dec(constr_enc(VAR_M_0X30, VAR_K_0X30), VAR_K_0X30) = VAR_M_0X30)) | (constr_dec(constr_enc(name_objective2, tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = name_objective2)),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(9,plain,
% 10.01/10.20 (constr_dec(constr_enc(name_objective2, tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = name_objective2),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[8, 7])).
% 10.01/10.20 tff(10,plain,
% 10.01/10.20 (^[VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : refl((constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52)) <=> (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52)))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(11,plain,
% 10.01/10.20 (![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52)) <=> ![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[10])).
% 10.01/10.20 tff(12,plain,
% 10.01/10.20 (![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52)) <=> ![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(13,axiom,(![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax80')).
% 10.01/10.20 tff(14,plain,
% 10.01/10.20 (![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[13, 12])).
% 10.01/10.20 tff(15,plain,(
% 10.01/10.20 ![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))),
% 10.01/10.20 inference(skolemize,[status(sab)],[14])).
% 10.01/10.20 tff(16,plain,
% 10.01/10.20 (![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[15, 11])).
% 10.01/10.20 tff(17,plain,
% 10.01/10.20 ((~![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))) | (constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas) = tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(18,plain,
% 10.01/10.20 (constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas) = tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[17, 16])).
% 10.01/10.20 tff(19,plain,
% 10.01/10.20 (constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)) = constr_tuple_2_get_0x30_bitstring(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A)))),
% 10.01/10.20 inference(monotonicity,[status(thm)],[18])).
% 10.01/10.20 tff(20,plain,
% 10.01/10.20 (constr_tuple_2_get_0x30_bitstring(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))) = constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))),
% 10.01/10.20 inference(symmetry,[status(thm)],[19])).
% 10.01/10.20 tff(21,plain,
% 10.01/10.20 (^[VAR_X0X30_13: $i, VAR_X1_14: $i] : refl((constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13) <=> (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(22,plain,
% 10.01/10.20 (![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13) <=> ![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)),
% 10.01/10.20 inference(quant_intro,[status(thm)],[21])).
% 10.01/10.20 tff(23,plain,
% 10.01/10.20 (![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13) <=> ![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(24,axiom,(![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax91')).
% 10.01/10.20 tff(25,plain,
% 10.01/10.20 (![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[24, 23])).
% 10.01/10.20 tff(26,plain,(
% 10.01/10.20 ![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)),
% 10.01/10.20 inference(skolemize,[status(sab)],[25])).
% 10.01/10.20 tff(27,plain,
% 10.01/10.20 (![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[26, 22])).
% 10.01/10.20 tff(28,plain,
% 10.01/10.20 ((~![VAR_X0X30_13: $i, VAR_X1_14: $i] : (constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_13, VAR_X1_14)) = VAR_X0X30_13)) | (constr_tuple_2_get_0x30_bitstring(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))) = tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(29,plain,
% 10.01/10.20 (constr_tuple_2_get_0x30_bitstring(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))) = tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[28, 27])).
% 10.01/10.20 tff(30,plain,
% 10.01/10.20 (tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2) = constr_tuple_2_get_0x30_bitstring(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A)))),
% 10.01/10.20 inference(symmetry,[status(thm)],[29])).
% 10.01/10.20 tff(31,plain,
% 10.01/10.20 (tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2) = constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))),
% 10.01/10.20 inference(transitivity,[status(thm)],[30, 20])).
% 10.01/10.20 tff(32,plain,
% 10.01/10.20 (constr_enc(name_objective2, tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.20 inference(monotonicity,[status(thm)],[31])).
% 10.01/10.20 tff(33,plain,
% 10.01/10.20 (constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))) = constr_enc(name_objective2, tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.20 inference(symmetry,[status(thm)],[32])).
% 10.01/10.20 tff(34,plain,
% 10.01/10.20 (constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = constr_dec(constr_enc(name_objective2, tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.20 inference(monotonicity,[status(thm)],[33])).
% 10.01/10.20 tff(35,plain,
% 10.01/10.20 (constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = name_objective2),
% 10.01/10.20 inference(transitivity,[status(thm)],[34, 9])).
% 10.01/10.20 tff(36,plain,
% 10.01/10.20 (pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) <=> pred_attacker(name_objective2)),
% 10.01/10.20 inference(monotonicity,[status(thm)],[35])).
% 10.01/10.20 tff(37,plain,
% 10.01/10.20 (pred_attacker(name_objective2) <=> pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.01/10.20 inference(symmetry,[status(thm)],[36])).
% 10.01/10.20 tff(38,plain,
% 10.01/10.20 ((~pred_attacker(name_objective2)) <=> (~pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.01/10.20 inference(monotonicity,[status(thm)],[37])).
% 10.01/10.20 tff(39,assumption,(~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))), introduced(assumption)).
% 10.01/10.20 tff(40,plain,
% 10.01/10.20 (^[VAR_X_81: $i, VAR_Y_82: $i] : refl(pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82) <=> pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(41,plain,
% 10.01/10.20 (![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82) <=> ![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)),
% 10.01/10.20 inference(quant_intro,[status(thm)],[40])).
% 10.01/10.20 tff(42,plain,
% 10.01/10.20 (![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82) <=> ![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(43,axiom,(![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax95')).
% 10.01/10.20 tff(44,plain,
% 10.01/10.20 (![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[43, 42])).
% 10.01/10.20 tff(45,plain,(
% 10.01/10.20 ![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)),
% 10.01/10.20 inference(skolemize,[status(sab)],[44])).
% 10.01/10.20 tff(46,plain,
% 10.01/10.20 (![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[45, 41])).
% 10.01/10.20 tff(47,plain,
% 10.01/10.20 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(48,plain,
% 10.01/10.20 ($false),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[47, 46, 39])).
% 10.01/10.20 tff(49,plain,(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.20 tff(50,assumption,(~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))), introduced(assumption)).
% 10.01/10.20 tff(51,plain,
% 10.01/10.20 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(52,plain,
% 10.01/10.20 ($false),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[51, 46, 50])).
% 10.01/10.20 tff(53,plain,(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.20 tff(54,assumption,(~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))), introduced(assumption)).
% 10.01/10.20 tff(55,plain,
% 10.01/10.20 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(56,plain,
% 10.01/10.20 ($false),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[55, 46, 54])).
% 10.01/10.20 tff(57,plain,(pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.20 tff(58,assumption,(~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))), introduced(assumption)).
% 10.01/10.20 tff(59,plain,
% 10.01/10.20 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(60,plain,
% 10.01/10.20 ($false),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[59, 46, 58])).
% 10.01/10.20 tff(61,plain,(pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.20 tff(62,plain,
% 10.01/10.20 (^[VAR_V_247: $i] : refl(((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247))) <=> ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(63,plain,
% 10.01/10.20 (![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247))) <=> ![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[62])).
% 10.01/10.20 tff(64,plain,
% 10.01/10.20 (![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247))) <=> ![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(65,plain,
% 10.01/10.20 (^[VAR_V_247: $i] : rewrite((pred_attacker(VAR_V_247) => pred_attacker(tuple_client_A_in_2(VAR_V_247))) <=> ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(66,plain,
% 10.01/10.20 (![VAR_V_247: $i] : (pred_attacker(VAR_V_247) => pred_attacker(tuple_client_A_in_2(VAR_V_247))) <=> ![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[65])).
% 10.01/10.20 tff(67,axiom,(![VAR_V_247: $i] : (pred_attacker(VAR_V_247) => pred_attacker(tuple_client_A_in_2(VAR_V_247)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax140')).
% 10.01/10.20 tff(68,plain,
% 10.01/10.20 (![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[67, 66])).
% 10.01/10.20 tff(69,plain,
% 10.01/10.20 (![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[68, 64])).
% 10.01/10.20 tff(70,plain,(
% 10.01/10.20 ![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(skolemize,[status(sab)],[69])).
% 10.01/10.20 tff(71,plain,
% 10.01/10.20 (![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[70, 63])).
% 10.01/10.20 tff(72,plain,
% 10.01/10.20 (pred_attacker(tuple_true) <=> pred_attacker(tuple_true)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(73,axiom,(pred_attacker(tuple_true)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax102')).
% 10.01/10.20 tff(74,plain,
% 10.01/10.20 (pred_attacker(tuple_true)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[73, 72])).
% 10.01/10.20 tff(75,plain,
% 10.01/10.20 (((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | ((~pred_attacker(tuple_true)) | pred_attacker(tuple_client_A_in_2(tuple_true)))) <=> ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | (~pred_attacker(tuple_true)) | pred_attacker(tuple_client_A_in_2(tuple_true)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(76,plain,
% 10.01/10.20 ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | ((~pred_attacker(tuple_true)) | pred_attacker(tuple_client_A_in_2(tuple_true)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(77,plain,
% 10.01/10.20 ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | (~pred_attacker(tuple_true)) | pred_attacker(tuple_client_A_in_2(tuple_true))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[76, 75])).
% 10.01/10.20 tff(78,plain,
% 10.01/10.20 (pred_attacker(tuple_client_A_in_2(tuple_true))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[77, 74, 71])).
% 10.01/10.20 tff(79,plain,
% 10.01/10.20 (pred_attacker(name_c) <=> pred_attacker(name_c)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(80,axiom,(pred_attacker(name_c)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax175')).
% 10.01/10.20 tff(81,plain,
% 10.01/10.20 (pred_attacker(name_c)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[80, 79])).
% 10.01/10.20 tff(82,plain,
% 10.01/10.20 (^[VAR_V_241: $i] : refl(((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241))) <=> ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(83,plain,
% 10.01/10.20 (![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241))) <=> ![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[82])).
% 10.01/10.20 tff(84,plain,
% 10.01/10.20 (![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241))) <=> ![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(85,plain,
% 10.01/10.20 (^[VAR_V_241: $i] : rewrite((pred_attacker(VAR_V_241) => pred_attacker(tuple_client_A_in_4(VAR_V_241))) <=> ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(86,plain,
% 10.01/10.20 (![VAR_V_241: $i] : (pred_attacker(VAR_V_241) => pred_attacker(tuple_client_A_in_4(VAR_V_241))) <=> ![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[85])).
% 10.01/10.20 tff(87,axiom,(![VAR_V_241: $i] : (pred_attacker(VAR_V_241) => pred_attacker(tuple_client_A_in_4(VAR_V_241)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax138')).
% 10.01/10.20 tff(88,plain,
% 10.01/10.20 (![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[87, 86])).
% 10.01/10.20 tff(89,plain,
% 10.01/10.20 (![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[88, 84])).
% 10.01/10.20 tff(90,plain,(
% 10.01/10.20 ![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(skolemize,[status(sab)],[89])).
% 10.01/10.20 tff(91,plain,
% 10.01/10.20 (![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[90, 83])).
% 10.01/10.20 tff(92,plain,
% 10.01/10.20 (((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | ((~pred_attacker(name_c)) | pred_attacker(tuple_client_A_in_4(name_c)))) <=> ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | (~pred_attacker(name_c)) | pred_attacker(tuple_client_A_in_4(name_c)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(93,plain,
% 10.01/10.20 ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | ((~pred_attacker(name_c)) | pred_attacker(tuple_client_A_in_4(name_c)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(94,plain,
% 10.01/10.20 ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | (~pred_attacker(name_c)) | pred_attacker(tuple_client_A_in_4(name_c))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[93, 92])).
% 10.01/10.20 tff(95,plain,
% 10.01/10.20 (pred_attacker(tuple_client_A_in_4(name_c))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[94, 91, 81])).
% 10.01/10.20 tff(96,plain,
% 10.01/10.20 (pred_attacker(constr_CONST_1) <=> pred_attacker(constr_CONST_1)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(97,axiom,(pred_attacker(constr_CONST_1)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax159')).
% 10.01/10.20 tff(98,plain,
% 10.01/10.20 (pred_attacker(constr_CONST_1)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[97, 96])).
% 10.01/10.20 tff(99,plain,
% 10.01/10.20 (^[VAR_V_235: $i] : refl(((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235))) <=> ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(100,plain,
% 10.01/10.20 (![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235))) <=> ![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[99])).
% 10.01/10.20 tff(101,plain,
% 10.01/10.20 (![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235))) <=> ![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(102,plain,
% 10.01/10.20 (^[VAR_V_235: $i] : rewrite((pred_attacker(VAR_V_235) => pred_attacker(tuple_client_A_in_6(VAR_V_235))) <=> ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(103,plain,
% 10.01/10.20 (![VAR_V_235: $i] : (pred_attacker(VAR_V_235) => pred_attacker(tuple_client_A_in_6(VAR_V_235))) <=> ![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[102])).
% 10.01/10.20 tff(104,axiom,(![VAR_V_235: $i] : (pred_attacker(VAR_V_235) => pred_attacker(tuple_client_A_in_6(VAR_V_235)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax136')).
% 10.01/10.20 tff(105,plain,
% 10.01/10.20 (![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[104, 103])).
% 10.01/10.20 tff(106,plain,
% 10.01/10.20 (![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[105, 101])).
% 10.01/10.20 tff(107,plain,(
% 10.01/10.20 ![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(skolemize,[status(sab)],[106])).
% 10.01/10.20 tff(108,plain,
% 10.01/10.20 (![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[107, 100])).
% 10.01/10.20 tff(109,plain,
% 10.01/10.20 (((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | ((~pred_attacker(constr_CONST_1)) | pred_attacker(tuple_client_A_in_6(constr_CONST_1)))) <=> ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | (~pred_attacker(constr_CONST_1)) | pred_attacker(tuple_client_A_in_6(constr_CONST_1)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(110,plain,
% 10.01/10.20 ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | ((~pred_attacker(constr_CONST_1)) | pred_attacker(tuple_client_A_in_6(constr_CONST_1)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(111,plain,
% 10.01/10.20 ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | (~pred_attacker(constr_CONST_1)) | pred_attacker(tuple_client_A_in_6(constr_CONST_1))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[110, 109])).
% 10.01/10.20 tff(112,plain,
% 10.01/10.20 (pred_attacker(tuple_client_A_in_6(constr_CONST_1))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[111, 108, 98])).
% 10.01/10.20 tff(113,plain,
% 10.01/10.20 (pred_attacker(name_A) <=> pred_attacker(name_A)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(114,axiom,(pred_attacker(name_A)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax178')).
% 10.01/10.20 tff(115,plain,
% 10.01/10.20 (pred_attacker(name_A)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[114, 113])).
% 10.01/10.20 tff(116,plain,
% 10.01/10.20 (pred_attacker(name_B) <=> pred_attacker(name_B)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(117,axiom,(pred_attacker(name_B)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax177')).
% 10.01/10.20 tff(118,plain,
% 10.01/10.20 (pred_attacker(name_B)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[117, 116])).
% 10.01/10.20 tff(119,plain,
% 10.01/10.20 (pred_attacker(constr_CONST_4) <=> pred_attacker(constr_CONST_4)),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(120,axiom,(pred_attacker(constr_CONST_4)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax156')).
% 10.01/10.20 tff(121,plain,
% 10.01/10.20 (pred_attacker(constr_CONST_4)),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[120, 119])).
% 10.01/10.20 tff(122,plain,
% 10.01/10.20 (^[VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : refl((pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(123,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))) <=> ![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[122])).
% 10.01/10.20 tff(124,plain,
% 10.01/10.20 (^[VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)) <=> (~((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))))), ((~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))) <=> (~(~((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))))))), rewrite((~(~((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))))) <=> ((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))), ((~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))) <=> ((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274))))), ((pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | ((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))))), rewrite((pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | ((~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))), ((pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(125,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)))) <=> ![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[124])).
% 10.01/10.20 tff(126,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)))) <=> ![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(127,plain,
% 10.01/10.20 (^[VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : trans(monotonicity(rewrite(((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274)) & pred_attacker(VAR_V_275)) <=> (pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))), ((((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274)) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275))) <=> ((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275))))), rewrite(((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))), ((((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274)) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275))) <=> (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(128,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274)) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275))) <=> ![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[127])).
% 10.01/10.20 tff(129,axiom,(![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (((pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274)) & pred_attacker(VAR_V_275)) => pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax144')).
% 10.01/10.20 tff(130,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[129, 128])).
% 10.01/10.20 tff(131,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[130, 126])).
% 10.01/10.20 tff(132,plain,(
% 10.01/10.20 ![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~(pred_attacker(VAR_V_273) & pred_attacker(VAR_V_274) & pred_attacker(VAR_V_275))))),
% 10.01/10.20 inference(skolemize,[status(sab)],[131])).
% 10.01/10.20 tff(133,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[132, 125])).
% 10.01/10.20 tff(134,plain,
% 10.01/10.20 (![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[133, 123])).
% 10.01/10.20 tff(135,plain,
% 10.01/10.20 (((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))) <=> ((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(136,plain,
% 10.01/10.20 ((pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A))) <=> ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(137,plain,
% 10.01/10.20 (((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))) <=> ((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))),
% 10.01/10.20 inference(monotonicity,[status(thm)],[136])).
% 10.01/10.20 tff(138,plain,
% 10.01/10.20 (((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))) <=> ((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))),
% 10.01/10.20 inference(transitivity,[status(thm)],[137, 135])).
% 10.01/10.20 tff(139,plain,
% 10.01/10.20 ((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(140,plain,
% 10.01/10.20 ((~![VAR_V_273: $i, VAR_V_274: $i, VAR_V_275: $i] : (pred_attacker(constr_cbc_enc_2(VAR_V_273, VAR_V_274, VAR_V_275)) | (~pred_attacker(VAR_V_275)) | (~pred_attacker(VAR_V_273)) | (~pred_attacker(VAR_V_274)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_4)) | pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[139, 138])).
% 10.01/10.20 tff(141,plain,
% 10.01/10.20 (pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[140, 134, 121, 118, 115])).
% 10.01/10.20 tff(142,plain,
% 10.01/10.20 (^[VAR_V_229: $i] : refl(((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229))) <=> ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(143,plain,
% 10.01/10.20 (![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229))) <=> ![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[142])).
% 10.01/10.20 tff(144,plain,
% 10.01/10.20 (![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229))) <=> ![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(145,plain,
% 10.01/10.20 (^[VAR_V_229: $i] : rewrite((pred_attacker(VAR_V_229) => pred_attacker(tuple_client_A_in_8(VAR_V_229))) <=> ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(146,plain,
% 10.01/10.20 (![VAR_V_229: $i] : (pred_attacker(VAR_V_229) => pred_attacker(tuple_client_A_in_8(VAR_V_229))) <=> ![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[145])).
% 10.01/10.20 tff(147,axiom,(![VAR_V_229: $i] : (pred_attacker(VAR_V_229) => pred_attacker(tuple_client_A_in_8(VAR_V_229)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax134')).
% 10.01/10.20 tff(148,plain,
% 10.01/10.20 (![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[147, 146])).
% 10.01/10.20 tff(149,plain,
% 10.01/10.20 (![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[148, 144])).
% 10.01/10.20 tff(150,plain,(
% 10.01/10.20 ![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(skolemize,[status(sab)],[149])).
% 10.01/10.20 tff(151,plain,
% 10.01/10.20 (![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[150, 143])).
% 10.01/10.20 tff(152,plain,
% 10.01/10.20 (((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | ((~pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))) <=> ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | (~pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))),
% 10.01/10.20 inference(rewrite,[status(thm)],[])).
% 10.01/10.20 tff(153,plain,
% 10.01/10.20 ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | ((~pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))),
% 10.01/10.20 inference(quant_inst,[status(thm)],[])).
% 10.01/10.20 tff(154,plain,
% 10.01/10.20 ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | (~pred_attacker(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))),
% 10.01/10.20 inference(modus_ponens,[status(thm)],[153, 152])).
% 10.01/10.20 tff(155,plain,
% 10.01/10.20 (pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))),
% 10.01/10.20 inference(unit_resolution,[status(thm)],[154, 151, 141])).
% 10.01/10.20 tff(156,plain,
% 10.01/10.20 (^[VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : refl((pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.20 inference(bind,[status(th)],[])).
% 10.01/10.20 tff(157,plain,
% 10.01/10.20 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))) <=> ![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))),
% 10.01/10.20 inference(quant_intro,[status(thm)],[156])).
% 10.01/10.20 tff(158,plain,
% 10.01/10.20 (^[VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) <=> (~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))), ((~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))) <=> (~(~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))))), rewrite((~(~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) <=> ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))), ((~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))) <=> ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))), ((pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))))), rewrite((pred_attacker(tuple_client_A_out_9(name_objective1)) | ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))), ((pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(159,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) <=> ![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[158])).
% 10.01/10.21 tff(160,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) <=> ![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(161,plain,
% 10.01/10.21 (^[VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))), ((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)))), ((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))))), (((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)))), (((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))))), ((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))))), ((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))))), (((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))))), (((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))))), ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))), ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))), (((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))), (((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(162,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1))) <=> ![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[161])).
% 10.01/10.21 tff(163,axiom,(![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))) => pred_attacker(tuple_client_A_out_9(name_objective1)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax185')).
% 10.01/10.21 tff(164,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[163, 162])).
% 10.01/10.21 tff(165,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[164, 160])).
% 10.01/10.21 tff(166,plain,(
% 10.01/10.21 ![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303)))))),
% 10.01/10.21 inference(skolemize,[status(sab)],[165])).
% 10.01/10.21 tff(167,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[166, 159])).
% 10.01/10.21 tff(168,plain,
% 10.01/10.21 (![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[167, 157])).
% 10.01/10.21 tff(169,plain,
% 10.01/10.21 (((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))))) <=> ((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(170,plain,
% 10.01/10.21 ((pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true)))) <=> (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(171,plain,
% 10.01/10.21 (((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))))) <=> ((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))))),
% 10.01/10.21 inference(monotonicity,[status(thm)],[170])).
% 10.01/10.21 tff(172,plain,
% 10.01/10.21 (((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))))) <=> ((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))))),
% 10.01/10.21 inference(transitivity,[status(thm)],[171, 169])).
% 10.01/10.21 tff(173,plain,
% 10.01/10.21 ((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))))),
% 10.01/10.21 inference(quant_inst,[status(thm)],[])).
% 10.01/10.21 tff(174,plain,
% 10.01/10.21 ((~![VAR_0X40SID_60X304: $i, VAR_ENC_KAB_A0X27_60X306: $i, VAR_ENC_NA_B_ENC_KAB_A_60X303: $i, VAR_ENC_NB_60X302: $i, VAR_ENC_SUCC_NA0X27_60X305: $i] : (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_60X305))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_60X302, VAR_ENC_NA_B_ENC_KAB_A_60X303, VAR_0X40SID_60X304)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_60X305, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_60X306, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_60X306))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_60X302))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_60X304), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_60X303, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_60X303))))) | pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_CONST_1, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_CONST_1))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_2(name_B, name_A, constr_CONST_4))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[173, 172])).
% 10.01/10.21 tff(175,plain,
% 10.01/10.21 (pred_attacker(tuple_client_A_out_9(name_objective1)) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(name_c, tuple_true, tuple_true)), constr_cbc_dec_1(constr_cbc_enc_2(name_B, name_A, constr_CONST_4), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_CONST_1, name_Kas)))))),
% 10.01/10.21 inference(unit_resolution,[status(thm)],[174, 168, 155, 112, 95, 78, 61, 57, 53])).
% 10.01/10.21 tff(176,plain,
% 10.01/10.21 (pred_attacker(tuple_client_A_out_9(name_objective1))),
% 10.01/10.21 inference(unit_resolution,[status(thm)],[175, 49])).
% 10.01/10.21 tff(177,plain,
% 10.01/10.21 (^[VAR_V_172: $i] : refl((pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172)))) <=> (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172)))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(178,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172)))) <=> ![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[177])).
% 10.01/10.21 tff(179,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172)))) <=> ![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(180,plain,
% 10.01/10.21 (^[VAR_V_172: $i] : rewrite((pred_attacker(tuple_client_A_out_9(VAR_V_172)) => pred_attacker(VAR_V_172)) <=> (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172)))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(181,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(tuple_client_A_out_9(VAR_V_172)) => pred_attacker(VAR_V_172)) <=> ![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[180])).
% 10.01/10.21 tff(182,axiom,(![VAR_V_172: $i] : (pred_attacker(tuple_client_A_out_9(VAR_V_172)) => pred_attacker(VAR_V_172))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax121')).
% 10.01/10.21 tff(183,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[182, 181])).
% 10.01/10.21 tff(184,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[183, 179])).
% 10.01/10.21 tff(185,plain,(
% 10.01/10.21 ![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(skolemize,[status(sab)],[184])).
% 10.01/10.21 tff(186,plain,
% 10.01/10.21 (![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[185, 178])).
% 10.01/10.21 tff(187,plain,
% 10.01/10.21 (((~![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))) | (pred_attacker(name_objective1) | (~pred_attacker(tuple_client_A_out_9(name_objective1))))) <=> ((~![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))) | pred_attacker(name_objective1) | (~pred_attacker(tuple_client_A_out_9(name_objective1))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(188,plain,
% 10.01/10.21 ((~![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))) | (pred_attacker(name_objective1) | (~pred_attacker(tuple_client_A_out_9(name_objective1))))),
% 10.01/10.21 inference(quant_inst,[status(thm)],[])).
% 10.01/10.21 tff(189,plain,
% 10.01/10.21 ((~![VAR_V_172: $i] : (pred_attacker(VAR_V_172) | (~pred_attacker(tuple_client_A_out_9(VAR_V_172))))) | pred_attacker(name_objective1) | (~pred_attacker(tuple_client_A_out_9(name_objective1)))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[188, 187])).
% 10.01/10.21 tff(190,plain,
% 10.01/10.21 (pred_attacker(name_objective1)),
% 10.01/10.21 inference(unit_resolution,[status(thm)],[189, 186, 176])).
% 10.01/10.21 tff(191,plain,
% 10.01/10.21 ((~pred_attacker(tuple_2(name_objective1, name_objective2))) <=> (~pred_attacker(tuple_2(name_objective1, name_objective2)))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(192,axiom,(~pred_attacker(tuple_2(name_objective1, name_objective2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','co0')).
% 10.01/10.21 tff(193,plain,
% 10.01/10.21 (~pred_attacker(tuple_2(name_objective1, name_objective2))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[192, 191])).
% 10.01/10.21 tff(194,plain,
% 10.01/10.21 (^[VAR_V_392: $i, VAR_V_393: $i] : refl((pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))) <=> (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(195,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))) <=> ![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[194])).
% 10.01/10.21 tff(196,plain,
% 10.01/10.21 (^[VAR_V_392: $i, VAR_V_393: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)) <=> (~((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))))), ((~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))) <=> (~(~((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))))))), rewrite((~(~((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))))) <=> ((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))), ((~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))) <=> ((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392))))), ((pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)))) <=> (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | ((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))))), rewrite((pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | ((~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) <=> (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))), ((pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)))) <=> (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(197,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)))) <=> ![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[196])).
% 10.01/10.21 tff(198,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)))) <=> ![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))))),
% 10.01/10.21 inference(rewrite,[status(thm)],[])).
% 10.01/10.21 tff(199,plain,
% 10.01/10.21 (^[VAR_V_392: $i, VAR_V_393: $i] : rewrite(((pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)) => pred_attacker(tuple_2(VAR_V_392, VAR_V_393))) <=> (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)))))),
% 10.01/10.21 inference(bind,[status(th)],[])).
% 10.01/10.21 tff(200,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : ((pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)) => pred_attacker(tuple_2(VAR_V_392, VAR_V_393))) <=> ![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))))),
% 10.01/10.21 inference(quant_intro,[status(thm)],[199])).
% 10.01/10.21 tff(201,axiom,(![VAR_V_392: $i, VAR_V_393: $i] : ((pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393)) => pred_attacker(tuple_2(VAR_V_392, VAR_V_393)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax170')).
% 10.01/10.21 tff(202,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[201, 200])).
% 10.01/10.21 tff(203,plain,
% 10.01/10.21 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))))),
% 10.01/10.21 inference(modus_ponens,[status(thm)],[202, 198])).
% 10.01/10.22 tff(204,plain,(
% 10.01/10.22 ![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~(pred_attacker(VAR_V_392) & pred_attacker(VAR_V_393))))),
% 10.01/10.22 inference(skolemize,[status(sab)],[203])).
% 10.01/10.22 tff(205,plain,
% 10.01/10.22 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[204, 197])).
% 10.01/10.22 tff(206,plain,
% 10.01/10.22 (![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[205, 195])).
% 10.01/10.22 tff(207,plain,
% 10.01/10.22 (((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (pred_attacker(tuple_2(name_objective1, name_objective2)) | (~pred_attacker(name_objective2)) | (~pred_attacker(name_objective1)))) <=> ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | pred_attacker(tuple_2(name_objective1, name_objective2)) | (~pred_attacker(name_objective2)) | (~pred_attacker(name_objective1)))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(208,plain,
% 10.01/10.22 ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (pred_attacker(tuple_2(name_objective1, name_objective2)) | (~pred_attacker(name_objective2)) | (~pred_attacker(name_objective1)))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(209,plain,
% 10.01/10.22 ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | pred_attacker(tuple_2(name_objective1, name_objective2)) | (~pred_attacker(name_objective2)) | (~pred_attacker(name_objective1))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[208, 207])).
% 10.01/10.22 tff(210,plain,
% 10.01/10.22 ((~pred_attacker(name_objective2)) | (~pred_attacker(name_objective1))),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[209, 206, 193])).
% 10.01/10.22 tff(211,plain,
% 10.01/10.22 (~pred_attacker(name_objective2)),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[210, 190])).
% 10.01/10.22 tff(212,plain,
% 10.01/10.22 (~pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[211, 38])).
% 10.01/10.22 tff(213,assumption,(~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))), introduced(assumption)).
% 10.01/10.22 tff(214,assumption,(~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))), introduced(assumption)).
% 10.01/10.22 tff(215,plain,
% 10.01/10.22 (^[VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : refl((constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43)) <=> (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43)))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(216,plain,
% 10.01/10.22 (![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43)) <=> ![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[215])).
% 10.01/10.22 tff(217,plain,
% 10.01/10.22 (![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43)) <=> ![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(218,axiom,(![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax83')).
% 10.01/10.22 tff(219,plain,
% 10.01/10.22 (![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[218, 217])).
% 10.01/10.22 tff(220,plain,(
% 10.01/10.22 ![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))),
% 10.01/10.22 inference(skolemize,[status(sab)],[219])).
% 10.01/10.22 tff(221,plain,
% 10.01/10.22 (![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[220, 216])).
% 10.01/10.22 tff(222,plain,
% 10.01/10.22 ((~![VAR_K_43: $i, VAR_X0X30_39: $i, VAR_X1_40X30: $i, VAR_X2_41: $i, VAR_X3_42: $i] : (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_39, VAR_X1_40X30, VAR_X2_41, VAR_X3_42, VAR_K_43)) = constr_cbc_enc_2(VAR_X0X30_39, VAR_X1_40X30, VAR_K_43))) | (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) = constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(223,plain,
% 10.01/10.22 (constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) = constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[222, 221])).
% 10.01/10.22 tff(224,plain,
% 10.01/10.22 (pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))) <=> pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))),
% 10.01/10.22 inference(monotonicity,[status(thm)],[223])).
% 10.01/10.22 tff(225,plain,
% 10.01/10.22 (((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A)))) <=> ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A)))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(226,plain,
% 10.01/10.22 ((pred_attacker(tuple_2(name_B, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(name_B))) <=> ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A)))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(227,plain,
% 10.01/10.22 (((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (pred_attacker(tuple_2(name_B, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(name_B)))) <=> ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A))))),
% 10.01/10.22 inference(monotonicity,[status(thm)],[226])).
% 10.01/10.22 tff(228,plain,
% 10.01/10.22 (((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (pred_attacker(tuple_2(name_B, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(name_B)))) <=> ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A)))),
% 10.01/10.22 inference(transitivity,[status(thm)],[227, 225])).
% 10.01/10.22 tff(229,plain,
% 10.01/10.22 ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (pred_attacker(tuple_2(name_B, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(name_B)))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(230,plain,
% 10.01/10.22 ((~![VAR_V_392: $i, VAR_V_393: $i] : (pred_attacker(tuple_2(VAR_V_392, VAR_V_393)) | (~pred_attacker(VAR_V_393)) | (~pred_attacker(VAR_V_392)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | pred_attacker(tuple_2(name_B, name_A))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[229, 228])).
% 10.01/10.22 tff(231,plain,
% 10.01/10.22 (pred_attacker(tuple_2(name_B, name_A))),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[230, 206, 118, 115])).
% 10.01/10.22 tff(232,plain,
% 10.01/10.22 (^[VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : refl((pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(233,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))) <=> ![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[232])).
% 10.01/10.22 tff(234,plain,
% 10.01/10.22 (^[VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)) <=> (~((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))))), ((~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))) <=> (~(~((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))))))), rewrite((~(~((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))))) <=> ((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))), ((~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))) <=> ((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316))))), ((pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | ((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))))), rewrite((pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | ((~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))), ((pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(235,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)))) <=> ![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[234])).
% 10.01/10.22 tff(236,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)))) <=> ![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(237,plain,
% 10.01/10.22 (^[VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : trans(monotonicity(trans(monotonicity(rewrite(((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) <=> (pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318))), ((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) <=> ((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)))), rewrite(((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) <=> (pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))), ((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) <=> (pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)))), (((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319))) <=> ((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319))))), rewrite(((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))), (((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319))) <=> (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(238,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : ((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319))) <=> ![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[237])).
% 10.01/10.22 tff(239,axiom,(![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : ((((pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317)) & pred_attacker(VAR_V_318)) & pred_attacker(VAR_V_319)) => pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax161')).
% 10.01/10.22 tff(240,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[239, 238])).
% 10.01/10.22 tff(241,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[240, 236])).
% 10.01/10.22 tff(242,plain,(
% 10.01/10.22 ![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~(pred_attacker(VAR_V_316) & pred_attacker(VAR_V_317) & pred_attacker(VAR_V_318) & pred_attacker(VAR_V_319))))),
% 10.01/10.22 inference(skolemize,[status(sab)],[241])).
% 10.01/10.22 tff(243,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[242, 235])).
% 10.01/10.22 tff(244,plain,
% 10.01/10.22 (![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[243, 233])).
% 10.01/10.22 tff(245,plain,
% 10.01/10.22 (pred_attacker(constr_CONST_2) <=> pred_attacker(constr_CONST_2)),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(246,axiom,(pred_attacker(constr_CONST_2)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax158')).
% 10.01/10.22 tff(247,plain,
% 10.01/10.22 (pred_attacker(constr_CONST_2)),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[246, 245])).
% 10.01/10.22 tff(248,plain,
% 10.01/10.22 (((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | ((~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)))) <=> ((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(249,plain,
% 10.01/10.22 ((pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(constr_CONST_2))) <=> ((~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(250,plain,
% 10.01/10.22 (((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(constr_CONST_2)))) <=> ((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | ((~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4))))),
% 10.01/10.22 inference(monotonicity,[status(thm)],[249])).
% 10.01/10.22 tff(251,plain,
% 10.01/10.22 (((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(constr_CONST_2)))) <=> ((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)))),
% 10.01/10.22 inference(transitivity,[status(thm)],[250, 248])).
% 10.01/10.22 tff(252,plain,
% 10.01/10.22 ((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(name_B)) | (~pred_attacker(constr_CONST_2)))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(253,plain,
% 10.01/10.22 ((~![VAR_V_316: $i, VAR_V_317: $i, VAR_V_318: $i, VAR_V_319: $i] : (pred_attacker(tuple_4(VAR_V_316, VAR_V_317, VAR_V_318, VAR_V_319)) | (~pred_attacker(VAR_V_319)) | (~pred_attacker(VAR_V_317)) | (~pred_attacker(VAR_V_318)) | (~pred_attacker(VAR_V_316)))) | (~pred_attacker(name_B)) | pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[252, 251])).
% 10.01/10.22 tff(254,plain,
% 10.01/10.22 (pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[253, 121, 247, 244, 118])).
% 10.01/10.22 tff(255,plain,
% 10.01/10.22 (^[VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : refl((pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(256,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))) <=> ![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[255])).
% 10.01/10.22 tff(257,plain,
% 10.01/10.22 (^[VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)) <=> (~((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))))), ((~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))) <=> (~(~((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))))))), rewrite((~(~((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))))) <=> ((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))), ((~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))) <=> ((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115))))), ((pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | ((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))))), rewrite((pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | ((~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))), ((pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(258,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)))) <=> ![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[257])).
% 10.01/10.22 tff(259,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)))) <=> ![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(260,plain,
% 10.01/10.22 (^[VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : trans(monotonicity(rewrite(((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115)) & pred_attacker(VAR_V_116)) <=> (pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))), ((((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115)) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116))) <=> ((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116))))), rewrite(((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))), ((((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115)) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116))) <=> (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(261,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115)) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116))) <=> ![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[260])).
% 10.01/10.22 tff(262,axiom,(![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (((pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115)) & pred_attacker(VAR_V_116)) => pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax107')).
% 10.01/10.22 tff(263,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[262, 261])).
% 10.01/10.22 tff(264,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[263, 259])).
% 10.01/10.22 tff(265,plain,(
% 10.01/10.22 ![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~(pred_attacker(VAR_V_114) & pred_attacker(VAR_V_115) & pred_attacker(VAR_V_116))))),
% 10.01/10.22 inference(skolemize,[status(sab)],[264])).
% 10.01/10.22 tff(266,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[265, 258])).
% 10.01/10.22 tff(267,plain,
% 10.01/10.22 (![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[266, 256])).
% 10.01/10.22 tff(268,plain,
% 10.01/10.22 (((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))) <=> ((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(269,plain,
% 10.01/10.22 ((pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_2(name_B, name_A)))) <=> (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(270,plain,
% 10.01/10.22 (((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_2(name_B, name_A))))) <=> ((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))))),
% 10.01/10.22 inference(monotonicity,[status(thm)],[269])).
% 10.01/10.22 tff(271,plain,
% 10.01/10.22 (((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_2(name_B, name_A))))) <=> ((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.01/10.22 inference(transitivity,[status(thm)],[270, 268])).
% 10.01/10.22 tff(272,plain,
% 10.01/10.22 ((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_2(name_B, name_A))))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(273,plain,
% 10.01/10.22 ((~![VAR_V_114: $i, VAR_V_115: $i, VAR_V_116: $i] : (pred_attacker(tuple_server_S_in_1(VAR_V_114, VAR_V_115, VAR_V_116)) | (~pred_attacker(VAR_V_116)) | (~pred_attacker(VAR_V_114)) | (~pred_attacker(VAR_V_115)))) | pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_2(name_B, name_A))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[272, 271])).
% 10.01/10.22 tff(274,plain,
% 10.01/10.22 (pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[273, 267, 254, 231])).
% 10.01/10.22 tff(275,plain,
% 10.01/10.22 (^[VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : refl(((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))) <=> ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(276,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))) <=> ![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[275])).
% 10.01/10.22 tff(277,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))) <=> ![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(278,plain,
% 10.01/10.22 (^[VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : rewrite((pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757)) => pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))) <=> ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(279,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : (pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757)) => pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas)))) <=> ![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[278])).
% 10.01/10.22 tff(280,axiom,(![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : (pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757)) => pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax188')).
% 10.01/10.22 tff(281,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[280, 279])).
% 10.01/10.22 tff(282,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[281, 277])).
% 10.01/10.22 tff(283,plain,(
% 10.01/10.22 ![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(skolemize,[status(sab)],[282])).
% 10.01/10.22 tff(284,plain,
% 10.01/10.22 (![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[283, 276])).
% 10.01/10.22 tff(285,plain,
% 10.01/10.22 (((~![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))) | ((~pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))) <=> ((~![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))) | (~pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(286,plain,
% 10.01/10.22 ((~![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))) | ((~pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))),
% 10.01/10.22 inference(quant_inst,[status(thm)],[])).
% 10.01/10.22 tff(287,plain,
% 10.01/10.22 ((~![VAR_0X40SID_758: $i, VAR_A_755: $i, VAR_B_756: $i, VAR_NA_757: $i] : ((~pred_attacker(tuple_server_S_in_1(VAR_A_755, VAR_B_756, VAR_NA_757))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(VAR_NA_757, VAR_B_756, name_Kab_66(VAR_0X40SID_758), constr_cbc_enc_2(name_Kab_66(VAR_0X40SID_758), VAR_A_755, name_Kbs), name_Kas))))) | (~pred_attacker(tuple_server_S_in_1(tuple_2(name_B, name_A), tuple_2(name_B, name_A), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))) | pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[286, 285])).
% 10.01/10.22 tff(288,plain,
% 10.01/10.22 (pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))),
% 10.01/10.22 inference(unit_resolution,[status(thm)],[287, 284, 274])).
% 10.01/10.22 tff(289,plain,
% 10.01/10.22 (^[VAR_V_10X309: $i] : refl((pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309)))) <=> (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(290,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309)))) <=> ![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[289])).
% 10.01/10.22 tff(291,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309)))) <=> ![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(rewrite,[status(thm)],[])).
% 10.01/10.22 tff(292,plain,
% 10.01/10.22 (^[VAR_V_10X309: $i] : rewrite((pred_attacker(tuple_server_S_out_2(VAR_V_10X309)) => pred_attacker(VAR_V_10X309)) <=> (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309)))))),
% 10.01/10.22 inference(bind,[status(th)],[])).
% 10.01/10.22 tff(293,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(tuple_server_S_out_2(VAR_V_10X309)) => pred_attacker(VAR_V_10X309)) <=> ![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(quant_intro,[status(thm)],[292])).
% 10.01/10.22 tff(294,axiom,(![VAR_V_10X309: $i] : (pred_attacker(tuple_server_S_out_2(VAR_V_10X309)) => pred_attacker(VAR_V_10X309))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax106')).
% 10.01/10.22 tff(295,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[294, 293])).
% 10.01/10.22 tff(296,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[295, 291])).
% 10.01/10.22 tff(297,plain,(
% 10.01/10.22 ![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(skolemize,[status(sab)],[296])).
% 10.01/10.22 tff(298,plain,
% 10.01/10.22 (![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))),
% 10.01/10.22 inference(modus_ponens,[status(thm)],[297, 290])).
% 10.01/10.22 tff(299,plain,
% 10.01/10.22 (((~![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))) | (pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) | (~pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))))) <=> ((~![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))) | pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) | (~pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(300,plain,
% 10.01/10.23 ((~![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))) | (pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) | (~pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(301,plain,
% 10.01/10.23 ((~![VAR_V_10X309: $i] : (pred_attacker(VAR_V_10X309) | (~pred_attacker(tuple_server_S_out_2(VAR_V_10X309))))) | pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)) | (~pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[300, 299])).
% 10.01/10.23 tff(302,plain,
% 10.01/10.23 (pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[301, 298, 288])).
% 10.01/10.23 tff(303,plain,
% 10.01/10.23 (^[VAR_V_299: $i] : refl(((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))) <=> ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(304,plain,
% 10.01/10.23 (![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))) <=> ![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(quant_intro,[status(thm)],[303])).
% 10.01/10.23 tff(305,plain,
% 10.01/10.23 (![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))) <=> ![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(306,plain,
% 10.01/10.23 (^[VAR_V_299: $i] : rewrite((pred_attacker(VAR_V_299) => pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))) <=> ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(307,plain,
% 10.01/10.23 (![VAR_V_299: $i] : (pred_attacker(VAR_V_299) => pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299))) <=> ![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(quant_intro,[status(thm)],[306])).
% 10.01/10.23 tff(308,axiom,(![VAR_V_299: $i] : (pred_attacker(VAR_V_299) => pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax151')).
% 10.01/10.23 tff(309,plain,
% 10.01/10.23 (![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[308, 307])).
% 10.01/10.23 tff(310,plain,
% 10.01/10.23 (![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[309, 305])).
% 10.01/10.23 tff(311,plain,(
% 10.01/10.23 ![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(skolemize,[status(sab)],[310])).
% 10.01/10.23 tff(312,plain,
% 10.01/10.23 (![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[311, 304])).
% 10.01/10.23 tff(313,plain,
% 10.01/10.23 (((~![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))) | ((~pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))) | pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))) <=> ((~![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))) | (~pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))) | pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(314,plain,
% 10.01/10.23 ((~![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))) | ((~pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))) | pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(315,plain,
% 10.01/10.23 ((~![VAR_V_299: $i] : ((~pred_attacker(VAR_V_299)) | pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_299)))) | (~pred_attacker(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas))) | pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[314, 313])).
% 10.01/10.23 tff(316,plain,
% 10.01/10.23 (pred_attacker(constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kab_66(tuple_true), constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kas)))),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[315, 312, 302])).
% 10.01/10.23 tff(317,plain,
% 10.01/10.23 (pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[316, 224])).
% 10.01/10.23 tff(318,plain,
% 10.01/10.23 (((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | ((~pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))) | pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))))) <=> ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | (~pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))) | pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(319,plain,
% 10.01/10.23 ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | ((~pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))) | pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(320,plain,
% 10.01/10.23 ((~![VAR_V_235: $i] : ((~pred_attacker(VAR_V_235)) | pred_attacker(tuple_client_A_in_6(VAR_V_235)))) | (~pred_attacker(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas))) | pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[319, 318])).
% 10.01/10.23 tff(321,plain,
% 10.01/10.23 ($false),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[320, 108, 317, 214])).
% 10.01/10.23 tff(322,plain,(pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.23 tff(323,plain,
% 10.01/10.23 ((~![VAR_K_53: $i, VAR_X0X30_51: $i, VAR_X1_52: $i] : (constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_51, VAR_X1_52, VAR_K_53), VAR_K_53) = tuple_2(VAR_X0X30_51, VAR_X1_52))) | (constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs) = tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A)))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(324,plain,
% 10.01/10.23 (constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs) = tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A))),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[323, 16])).
% 10.01/10.23 tff(325,plain,
% 10.01/10.23 (constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)) = constr_tuple_2_get_1(tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A)))),
% 10.01/10.23 inference(monotonicity,[status(thm)],[324])).
% 10.01/10.23 tff(326,plain,
% 10.01/10.23 (constr_tuple_2_get_1(tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A))) = constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs))),
% 10.01/10.23 inference(symmetry,[status(thm)],[325])).
% 10.01/10.23 tff(327,plain,
% 10.01/10.23 (^[VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : refl((constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30) <=> (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(328,plain,
% 10.01/10.23 (![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30) <=> ![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)),
% 10.01/10.23 inference(quant_intro,[status(thm)],[327])).
% 10.01/10.23 tff(329,plain,
% 10.01/10.23 (![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30) <=> ![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(330,axiom,(![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax94')).
% 10.01/10.23 tff(331,plain,
% 10.01/10.23 (![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[330, 329])).
% 10.01/10.23 tff(332,plain,(
% 10.01/10.23 ![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)),
% 10.01/10.23 inference(skolemize,[status(sab)],[331])).
% 10.01/10.23 tff(333,plain,
% 10.01/10.23 (![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[332, 328])).
% 10.01/10.23 tff(334,plain,
% 10.01/10.23 ((~![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)) | (constr_tuple_2_get_1(tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A))) = tuple_2(name_B, name_A))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(335,plain,
% 10.01/10.23 (constr_tuple_2_get_1(tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A))) = tuple_2(name_B, name_A)),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[334, 333])).
% 10.01/10.23 tff(336,plain,
% 10.01/10.23 (tuple_2(name_B, name_A) = constr_tuple_2_get_1(tuple_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A)))),
% 10.01/10.23 inference(symmetry,[status(thm)],[335])).
% 10.01/10.23 tff(337,plain,
% 10.01/10.23 ((~![VAR_X0X30_0X30: $i, VAR_X1_0X30: $i] : (constr_tuple_2_get_1(tuple_2(VAR_X0X30_0X30, VAR_X1_0X30)) = VAR_X1_0X30)) | (constr_tuple_2_get_1(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))) = tuple_2(name_B, name_A))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(338,plain,
% 10.01/10.23 (constr_tuple_2_get_1(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A))) = tuple_2(name_B, name_A)),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[337, 333])).
% 10.01/10.23 tff(339,plain,
% 10.01/10.23 (constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)) = constr_tuple_2_get_1(tuple_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A)))),
% 10.01/10.23 inference(monotonicity,[status(thm)],[18])).
% 10.01/10.23 tff(340,plain,
% 10.01/10.23 (constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)) = constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs))),
% 10.01/10.23 inference(transitivity,[status(thm)],[339, 338, 336, 326])).
% 10.01/10.23 tff(341,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))) <=> pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)))),
% 10.01/10.23 inference(monotonicity,[status(thm)],[340])).
% 10.01/10.23 tff(342,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs))) <=> pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.23 inference(symmetry,[status(thm)],[341])).
% 10.01/10.23 tff(343,plain,
% 10.01/10.23 (tuple_2(name_B, name_A) = constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs))),
% 10.01/10.23 inference(transitivity,[status(thm)],[336, 326])).
% 10.01/10.23 tff(344,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A)) <=> pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)))),
% 10.01/10.23 inference(monotonicity,[status(thm)],[343])).
% 10.01/10.23 tff(345,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs))) <=> pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A))),
% 10.01/10.23 inference(symmetry,[status(thm)],[344])).
% 10.01/10.23 tff(346,plain,
% 10.01/10.23 ((~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)))) <=> (~pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A)))),
% 10.01/10.23 inference(monotonicity,[status(thm)],[345])).
% 10.01/10.23 tff(347,assumption,(~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)))), introduced(assumption)).
% 10.01/10.23 tff(348,plain,
% 10.01/10.23 (~pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[347, 346])).
% 10.01/10.23 tff(349,plain,
% 10.01/10.23 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A))),
% 10.01/10.23 inference(quant_inst,[status(thm)],[])).
% 10.01/10.23 tff(350,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, tuple_2(name_B, name_A))),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[349, 46])).
% 10.01/10.23 tff(351,plain,
% 10.01/10.23 ($false),
% 10.01/10.23 inference(unit_resolution,[status(thm)],[350, 348])).
% 10.01/10.23 tff(352,plain,(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(name_Kab_66(tuple_true), tuple_2(name_B, name_A), name_Kbs), name_Kbs)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.23 tff(353,plain,
% 10.01/10.23 (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[352, 342])).
% 10.01/10.23 tff(354,plain,
% 10.01/10.23 (^[VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : refl((pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))) <=> (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(355,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))) <=> ![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))),
% 10.01/10.23 inference(quant_intro,[status(thm)],[354])).
% 10.01/10.23 tff(356,plain,
% 10.01/10.23 (^[VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) <=> (~((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))))), ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) <=> (~(~((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))))))), rewrite((~(~((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))))) <=> ((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) <=> ((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))))), (((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> (((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))))), rewrite((((~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), (((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(357,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))),
% 10.01/10.23 inference(quant_intro,[status(thm)],[356])).
% 10.01/10.23 tff(358,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(359,plain,
% 10.01/10.23 (^[VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)))), ((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))), ((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), (((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))))), (((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))), ((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) <=> ((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))))), rewrite(((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))), ((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) <=> (pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))))), (((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))))), rewrite(((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))), (((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))))),
% 10.01/10.23 inference(bind,[status(th)],[])).
% 10.01/10.23 tff(360,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))))) <=> ![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))),
% 10.01/10.23 inference(quant_intro,[status(thm)],[359])).
% 10.01/10.23 tff(361,axiom,(![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((((((pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) => pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax184')).
% 10.01/10.23 tff(362,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[361, 360])).
% 10.01/10.23 tff(363,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[362, 358])).
% 10.01/10.23 tff(364,plain,(
% 10.01/10.23 ![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : ((~(pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))))),
% 10.01/10.23 inference(skolemize,[status(sab)],[363])).
% 10.01/10.23 tff(365,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[364, 357])).
% 10.01/10.23 tff(366,plain,
% 10.01/10.23 (![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))),
% 10.01/10.23 inference(modus_ponens,[status(thm)],[365, 355])).
% 10.01/10.23 tff(367,plain,
% 10.01/10.23 (((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | ((~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))) <=> ((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.23 inference(rewrite,[status(thm)],[])).
% 10.01/10.23 tff(368,plain,
% 10.01/10.23 ((pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas))))) <=> ((~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(369,plain,
% 10.01/10.24 (((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))))) <=> ((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | ((~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))),
% 10.01/10.24 inference(monotonicity,[status(thm)],[368])).
% 10.01/10.24 tff(370,plain,
% 10.01/10.24 (((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))))) <=> ((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.24 inference(transitivity,[status(thm)],[369, 367])).
% 10.01/10.24 tff(371,plain,
% 10.01/10.24 ((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(372,plain,
% 10.01/10.24 ((~![VAR_0X40SID_578: $i, VAR_ENC_KAB_A0X27_575: $i, VAR_ENC_NA_B_ENC_KAB_A_577: $i, VAR_ENC_NB_576: $i] : (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(VAR_ENC_NB_576, VAR_ENC_NA_B_ENC_KAB_A_577, VAR_0X40SID_578), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas))))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_576))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_577))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_575, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_575))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_578), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_577, name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(tuple_true, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(tuple_true))) | (~pred_attacker(tuple_client_A_in_4(name_c))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(tuple_true, name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[371, 370])).
% 10.01/10.24 tff(373,plain,
% 10.01/10.24 ((~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[372, 366, 95, 78, 61, 57])).
% 10.01/10.24 tff(374,plain,
% 10.01/10.24 (pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[373, 353, 322])).
% 10.01/10.24 tff(375,plain,
% 10.01/10.24 (^[VAR_V_178: $i] : refl((pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178)))) <=> (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178)))))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(376,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178)))) <=> ![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(quant_intro,[status(thm)],[375])).
% 10.01/10.24 tff(377,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178)))) <=> ![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(378,plain,
% 10.01/10.24 (^[VAR_V_178: $i] : rewrite((pred_attacker(tuple_client_A_out_7(VAR_V_178)) => pred_attacker(VAR_V_178)) <=> (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178)))))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(379,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(tuple_client_A_out_7(VAR_V_178)) => pred_attacker(VAR_V_178)) <=> ![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(quant_intro,[status(thm)],[378])).
% 10.01/10.24 tff(380,axiom,(![VAR_V_178: $i] : (pred_attacker(tuple_client_A_out_7(VAR_V_178)) => pred_attacker(VAR_V_178))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax123')).
% 10.01/10.24 tff(381,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[380, 379])).
% 10.01/10.24 tff(382,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[381, 377])).
% 10.01/10.24 tff(383,plain,(
% 10.01/10.24 ![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(skolemize,[status(sab)],[382])).
% 10.01/10.24 tff(384,plain,
% 10.01/10.24 (![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[383, 376])).
% 10.01/10.24 tff(385,plain,
% 10.01/10.24 (((~![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))) | (pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))) <=> ((~![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))) | pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(386,plain,
% 10.01/10.24 ((~![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))) | (pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(387,plain,
% 10.01/10.24 ((~![VAR_V_178: $i] : (pred_attacker(VAR_V_178) | (~pred_attacker(tuple_client_A_out_7(VAR_V_178))))) | pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_7(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[386, 385])).
% 10.01/10.24 tff(388,plain,
% 10.01/10.24 (pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[387, 384, 374])).
% 10.01/10.24 tff(389,plain,
% 10.01/10.24 (((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | ((~pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))) <=> ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | (~pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(390,plain,
% 10.01/10.24 ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | ((~pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(391,plain,
% 10.01/10.24 ((~![VAR_V_229: $i] : ((~pred_attacker(VAR_V_229)) | pred_attacker(tuple_client_A_in_8(VAR_V_229)))) | (~pred_attacker(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[390, 389])).
% 10.01/10.24 tff(392,plain,
% 10.01/10.24 ($false),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[391, 151, 388, 213])).
% 10.01/10.24 tff(393,plain,(pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.24 tff(394,plain,
% 10.01/10.24 (constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)) = tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)),
% 10.01/10.24 inference(transitivity,[status(thm)],[19, 29])).
% 10.01/10.24 tff(395,plain,
% 10.01/10.24 (constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.24 inference(monotonicity,[status(thm)],[31])).
% 10.01/10.24 tff(396,plain,
% 10.01/10.24 (constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))) = constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.24 inference(symmetry,[status(thm)],[395])).
% 10.01/10.24 tff(397,plain,
% 10.01/10.24 (constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))) = constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.24 inference(monotonicity,[status(thm)],[396, 394])).
% 10.01/10.24 tff(398,plain,
% 10.01/10.24 (constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.24 inference(symmetry,[status(thm)],[397])).
% 10.01/10.24 tff(399,plain,
% 10.01/10.24 (^[VAR_K_50X30: $i, VAR_X0X30_49: $i] : refl((constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49) <=> (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(400,plain,
% 10.01/10.24 (![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49) <=> ![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)),
% 10.01/10.24 inference(quant_intro,[status(thm)],[399])).
% 10.01/10.24 tff(401,plain,
% 10.01/10.24 (![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49) <=> ![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(402,axiom,(![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax81')).
% 10.01/10.24 tff(403,plain,
% 10.01/10.24 (![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[402, 401])).
% 10.01/10.24 tff(404,plain,(
% 10.01/10.24 ![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)),
% 10.01/10.24 inference(skolemize,[status(sab)],[403])).
% 10.01/10.24 tff(405,plain,
% 10.01/10.24 (![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[404, 400])).
% 10.01/10.24 tff(406,plain,
% 10.01/10.24 ((~![VAR_K_50X30: $i, VAR_X0X30_49: $i] : (constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_49, VAR_K_50X30), VAR_K_50X30) = VAR_X0X30_49)) | (constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = name_Na0x27(name_c, tuple_true, tuple_true))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(407,plain,
% 10.01/10.24 (constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)) = name_Na0x27(name_c, tuple_true, tuple_true)),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[406, 405])).
% 10.01/10.24 tff(408,plain,
% 10.01/10.24 (name_Na0x27(name_c, tuple_true, tuple_true) = constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))),
% 10.01/10.24 inference(symmetry,[status(thm)],[407])).
% 10.01/10.24 tff(409,plain,
% 10.01/10.24 (name_Na0x27(name_c, tuple_true, tuple_true) = constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))),
% 10.01/10.24 inference(transitivity,[status(thm)],[408, 398])).
% 10.01/10.24 tff(410,plain,
% 10.01/10.24 (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true)) <=> pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))),
% 10.01/10.24 inference(monotonicity,[status(thm)],[409])).
% 10.01/10.24 tff(411,plain,
% 10.01/10.24 (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) <=> pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true))),
% 10.01/10.24 inference(symmetry,[status(thm)],[410])).
% 10.01/10.24 tff(412,plain,
% 10.01/10.24 ((~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) <=> (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true)))),
% 10.01/10.24 inference(monotonicity,[status(thm)],[411])).
% 10.01/10.24 tff(413,assumption,(~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))), introduced(assumption)).
% 10.01/10.24 tff(414,plain,
% 10.01/10.24 (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[413, 412])).
% 10.01/10.24 tff(415,plain,
% 10.01/10.24 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(416,plain,
% 10.01/10.24 (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), name_Na0x27(name_c, tuple_true, tuple_true))),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[415, 46])).
% 10.01/10.24 tff(417,plain,
% 10.01/10.24 ($false),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[416, 414])).
% 10.01/10.24 tff(418,plain,(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.24 tff(419,assumption,(~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))), introduced(assumption)).
% 10.01/10.24 tff(420,plain,
% 10.01/10.24 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(421,plain,
% 10.01/10.24 ($false),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[420, 46, 419])).
% 10.01/10.24 tff(422,plain,(pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.24 tff(423,assumption,(~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))), introduced(assumption)).
% 10.01/10.24 tff(424,plain,
% 10.01/10.24 ((~![VAR_X_81: $i, VAR_Y_82: $i] : pred_eq_bitstring_bitstring(VAR_X_81, VAR_Y_82)) | pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))),
% 10.01/10.24 inference(quant_inst,[status(thm)],[])).
% 10.01/10.24 tff(425,plain,
% 10.01/10.24 ($false),
% 10.01/10.24 inference(unit_resolution,[status(thm)],[424, 46, 423])).
% 10.01/10.24 tff(426,plain,(pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))), inference(lemma,lemma(discharge,[]))).
% 10.01/10.24 tff(427,plain,
% 10.01/10.24 (^[VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : refl((pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(428,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))) <=> ![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))),
% 10.01/10.24 inference(quant_intro,[status(thm)],[427])).
% 10.01/10.24 tff(429,plain,
% 10.01/10.24 (^[VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)) <=> (~((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))))), ((~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))) <=> (~(~((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))))))), rewrite((~(~((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))))) <=> ((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))), ((~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))) <=> ((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258))))), ((pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | ((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))))), rewrite((pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | ((~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))), ((pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(430,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)))) <=> ![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))),
% 10.01/10.24 inference(quant_intro,[status(thm)],[429])).
% 10.01/10.24 tff(431,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)))) <=> ![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))),
% 10.01/10.24 inference(rewrite,[status(thm)],[])).
% 10.01/10.24 tff(432,plain,
% 10.01/10.24 (^[VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) <=> (pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259))), ((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) <=> ((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)))), rewrite(((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) <=> (pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30))), ((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) <=> (pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30)))), (((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) <=> ((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)))), rewrite(((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) <=> (pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))), (((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) <=> (pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)))), ((((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261))) <=> ((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261))))), rewrite(((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))), ((((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261))) <=> (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))))),
% 10.01/10.24 inference(bind,[status(th)],[])).
% 10.01/10.24 tff(433,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261))) <=> ![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))),
% 10.01/10.24 inference(quant_intro,[status(thm)],[432])).
% 10.01/10.24 tff(434,axiom,(![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (((((pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258)) & pred_attacker(VAR_V_259)) & pred_attacker(VAR_V_260X30)) & pred_attacker(VAR_V_261)) => pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax142')).
% 10.01/10.24 tff(435,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))),
% 10.01/10.24 inference(modus_ponens,[status(thm)],[434, 433])).
% 10.01/10.24 tff(436,plain,
% 10.01/10.24 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[435, 431])).
% 10.01/10.25 tff(437,plain,(
% 10.01/10.25 ![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~(pred_attacker(VAR_V_257) & pred_attacker(VAR_V_258) & pred_attacker(VAR_V_259) & pred_attacker(VAR_V_260X30) & pred_attacker(VAR_V_261))))),
% 10.01/10.25 inference(skolemize,[status(sab)],[436])).
% 10.01/10.25 tff(438,plain,
% 10.01/10.25 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[437, 430])).
% 10.01/10.25 tff(439,plain,
% 10.01/10.25 (![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[438, 428])).
% 10.01/10.25 tff(440,plain,
% 10.01/10.25 (pred_attacker(tuple_false) <=> pred_attacker(tuple_false)),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(441,axiom,(pred_attacker(tuple_false)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax111')).
% 10.01/10.25 tff(442,plain,
% 10.01/10.25 (pred_attacker(tuple_false)),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[441, 440])).
% 10.01/10.25 tff(443,plain,
% 10.01/10.25 (((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) <=> ((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(444,plain,
% 10.01/10.25 ((pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(tuple_false)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A))) <=> ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(445,plain,
% 10.01/10.25 (((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(tuple_false)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))) <=> ((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | ((~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))))),
% 10.01/10.25 inference(monotonicity,[status(thm)],[444])).
% 10.01/10.25 tff(446,plain,
% 10.01/10.25 (((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(tuple_false)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))) <=> ((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))),
% 10.01/10.25 inference(transitivity,[status(thm)],[445, 443])).
% 10.01/10.25 tff(447,plain,
% 10.01/10.25 ((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(tuple_false)) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)))),
% 10.01/10.25 inference(quant_inst,[status(thm)],[])).
% 10.01/10.25 tff(448,plain,
% 10.01/10.25 ((~![VAR_V_257: $i, VAR_V_258: $i, VAR_V_259: $i, VAR_V_260X30: $i, VAR_V_261: $i] : (pred_attacker(constr_cbc_enc_4(VAR_V_257, VAR_V_258, VAR_V_259, VAR_V_260X30, VAR_V_261)) | (~pred_attacker(VAR_V_261)) | (~pred_attacker(VAR_V_259)) | (~pred_attacker(VAR_V_260X30)) | (~pred_attacker(VAR_V_257)) | (~pred_attacker(VAR_V_258)))) | (~pred_attacker(name_B)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_2)) | (~pred_attacker(constr_CONST_4)) | (~pred_attacker(tuple_false)) | pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[447, 446])).
% 10.01/10.25 tff(449,plain,
% 10.01/10.25 (pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))),
% 10.01/10.25 inference(unit_resolution,[status(thm)],[448, 442, 439, 121, 247, 118, 115])).
% 10.01/10.25 tff(450,plain,
% 10.01/10.25 (((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | ((~pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))) | pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))))) <=> ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | (~pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))) | pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(451,plain,
% 10.01/10.25 ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | ((~pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))) | pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))))),
% 10.01/10.25 inference(quant_inst,[status(thm)],[])).
% 10.01/10.25 tff(452,plain,
% 10.01/10.25 ((~![VAR_V_247: $i] : ((~pred_attacker(VAR_V_247)) | pred_attacker(tuple_client_A_in_2(VAR_V_247)))) | (~pred_attacker(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))) | pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[451, 450])).
% 10.01/10.25 tff(453,plain,
% 10.01/10.25 (pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))),
% 10.01/10.25 inference(unit_resolution,[status(thm)],[452, 71, 449])).
% 10.01/10.25 tff(454,plain,
% 10.01/10.25 (pred_attacker(constr_CONST_0x30) <=> pred_attacker(constr_CONST_0x30)),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(455,axiom,(pred_attacker(constr_CONST_0x30)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax160')).
% 10.01/10.25 tff(456,plain,
% 10.01/10.25 (pred_attacker(constr_CONST_0x30)),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[455, 454])).
% 10.01/10.25 tff(457,plain,
% 10.01/10.25 (^[VAR_V_278: $i, VAR_V_279: $i] : refl((pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))) <=> (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(458,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))) <=> ![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[457])).
% 10.01/10.25 tff(459,plain,
% 10.01/10.25 (^[VAR_V_278: $i, VAR_V_279: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)) <=> (~((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))))), ((~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))) <=> (~(~((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))))))), rewrite((~(~((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))))) <=> ((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))), ((~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))) <=> ((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278))))), ((pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)))) <=> (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | ((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))))), rewrite((pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | ((~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) <=> (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))), ((pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)))) <=> (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(460,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)))) <=> ![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[459])).
% 10.01/10.25 tff(461,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)))) <=> ![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(462,plain,
% 10.01/10.25 (^[VAR_V_278: $i, VAR_V_279: $i] : rewrite(((pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)) => pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279))) <=> (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(463,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : ((pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)) => pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279))) <=> ![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[462])).
% 10.01/10.25 tff(464,axiom,(![VAR_V_278: $i, VAR_V_279: $i] : ((pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279)) => pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax145')).
% 10.01/10.25 tff(465,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[464, 463])).
% 10.01/10.25 tff(466,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[465, 461])).
% 10.01/10.25 tff(467,plain,(
% 10.01/10.25 ![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~(pred_attacker(VAR_V_278) & pred_attacker(VAR_V_279))))),
% 10.01/10.25 inference(skolemize,[status(sab)],[466])).
% 10.01/10.25 tff(468,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[467, 460])).
% 10.01/10.25 tff(469,plain,
% 10.01/10.25 (![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[468, 458])).
% 10.01/10.25 tff(470,plain,
% 10.01/10.25 (((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | ((~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) <=> ((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(471,plain,
% 10.01/10.25 ((pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30))) <=> ((~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(472,plain,
% 10.01/10.25 (((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)))) <=> ((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | ((~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))))),
% 10.01/10.25 inference(monotonicity,[status(thm)],[471])).
% 10.01/10.25 tff(473,plain,
% 10.01/10.25 (((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)))) <=> ((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)))),
% 10.01/10.25 inference(transitivity,[status(thm)],[472, 470])).
% 10.01/10.25 tff(474,plain,
% 10.01/10.25 ((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A)) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)))),
% 10.01/10.25 inference(quant_inst,[status(thm)],[])).
% 10.01/10.25 tff(475,plain,
% 10.01/10.25 ((~![VAR_V_278: $i, VAR_V_279: $i] : (pred_attacker(constr_cbc_enc_1(VAR_V_278, VAR_V_279)) | (~pred_attacker(VAR_V_279)) | (~pred_attacker(VAR_V_278)))) | (~pred_attacker(name_A)) | (~pred_attacker(constr_CONST_0x30)) | pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[474, 473])).
% 10.01/10.25 tff(476,plain,
% 10.01/10.25 (pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))),
% 10.01/10.25 inference(unit_resolution,[status(thm)],[475, 469, 456, 115])).
% 10.01/10.25 tff(477,plain,
% 10.01/10.25 (((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | ((~pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))) | pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A))))) <=> ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | (~pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))) | pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A))))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(478,plain,
% 10.01/10.25 ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | ((~pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))) | pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A))))),
% 10.01/10.25 inference(quant_inst,[status(thm)],[])).
% 10.01/10.25 tff(479,plain,
% 10.01/10.25 ((~![VAR_V_241: $i] : ((~pred_attacker(VAR_V_241)) | pred_attacker(tuple_client_A_in_4(VAR_V_241)))) | (~pred_attacker(constr_cbc_enc_1(constr_CONST_0x30, name_A))) | pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[478, 477])).
% 10.01/10.25 tff(480,plain,
% 10.01/10.25 (pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))),
% 10.01/10.25 inference(unit_resolution,[status(thm)],[479, 91, 476])).
% 10.01/10.25 tff(481,plain,
% 10.01/10.25 (^[VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : refl((pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(482,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))) <=> ![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[481])).
% 10.01/10.25 tff(483,plain,
% 10.01/10.25 (^[VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) <=> (~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))), ((~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))) <=> (~(~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))))), rewrite((~(~((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))) <=> ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))), ((~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))) <=> ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))), ((pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))))), rewrite((pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | ((~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))), ((pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(484,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) <=> ![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[483])).
% 10.01/10.25 tff(485,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) <=> ![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(rewrite,[status(thm)],[])).
% 10.01/10.25 tff(486,plain,
% 10.01/10.25 (^[VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))), ((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)))), ((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))))), (((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)))), (((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))))), ((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))))), ((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))))), (((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))))), (((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))))), ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))), ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) <=> (pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))), (((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))))) <=> ((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))))))), rewrite(((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))), (((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))))) <=> (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))))),
% 10.01/10.25 inference(bind,[status(th)],[])).
% 10.01/10.25 tff(487,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))))) <=> ![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(quant_intro,[status(thm)],[486])).
% 10.01/10.25 tff(488,axiom,(![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : ((((((((pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))) => pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax186')).
% 10.01/10.25 tff(489,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[488, 487])).
% 10.01/10.25 tff(490,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(modus_ponens,[status(thm)],[489, 485])).
% 10.01/10.25 tff(491,plain,(
% 10.01/10.25 ![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~(pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) & pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623)) & pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))) & pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624)) & pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30)) & pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas))) & pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621)))))),
% 10.01/10.25 inference(skolemize,[status(sab)],[490])).
% 10.01/10.25 tff(492,plain,
% 10.01/10.25 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))),
% 10.01/10.26 inference(modus_ponens,[status(thm)],[491, 484])).
% 10.01/10.26 tff(493,plain,
% 10.01/10.26 (![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))),
% 10.01/10.26 inference(modus_ponens,[status(thm)],[492, 482])).
% 10.01/10.26 tff(494,plain,
% 10.01/10.26 (((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | ((~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))))) <=> ((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))))),
% 10.01/10.26 inference(rewrite,[status(thm)],[])).
% 10.01/10.26 tff(495,plain,
% 10.01/10.26 ((pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4))))) <=> ((~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))))),
% 10.01/10.26 inference(rewrite,[status(thm)],[])).
% 10.01/10.26 tff(496,plain,
% 10.01/10.26 (((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))))) <=> ((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | ((~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas))))))),
% 10.01/10.26 inference(monotonicity,[status(thm)],[495])).
% 10.01/10.26 tff(497,plain,
% 10.01/10.26 (((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))))) <=> ((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))))),
% 10.11/10.26 inference(transitivity,[status(thm)],[496, 494])).
% 10.11/10.26 tff(498,plain,
% 10.11/10.26 ((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))))),
% 10.11/10.26 inference(quant_inst,[status(thm)],[])).
% 10.11/10.26 tff(499,plain,
% 10.11/10.26 ((~![VAR_0X40SID_622: $i, VAR_ENC_KAB_A0X27_624: $i, VAR_ENC_NA_B_ENC_KAB_A_621: $i, VAR_ENC_NB_620X30: $i, VAR_ENC_SUCC_NA0X27_623: $i] : (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_attacker(tuple_client_A_in_8(VAR_ENC_SUCC_NA0X27_623))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(VAR_ENC_NB_620X30, VAR_ENC_NA_B_ENC_KAB_A_621, VAR_0X40SID_622)), constr_cbc_dec_1(VAR_ENC_SUCC_NA0X27_623, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas))))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(VAR_ENC_KAB_A0X27_624, name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(VAR_ENC_KAB_A0X27_624))) | (~pred_attacker(tuple_client_A_in_4(VAR_ENC_NB_620X30))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_622), constr_tuple_4_get_0x30(constr_cbc_dec_4(VAR_ENC_NA_B_ENC_KAB_A_621, name_Kas)))) | (~pred_attacker(tuple_client_A_in_2(VAR_ENC_NA_B_ENC_KAB_A_621))))) | (~pred_attacker(tuple_client_A_in_4(constr_cbc_enc_1(constr_CONST_0x30, name_A)))) | (~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | (~pred_eq_bitstring_bitstring(name_B, constr_tuple_4_get_1(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas)))) | (~pred_attacker(tuple_client_A_in_6(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas)))) | (~pred_eq_bitstring_bitstring(name_A, constr_tuple_2_get_1(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_attacker(tuple_client_A_in_2(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4)))) | (~pred_eq_bitstring_bitstring(name_Na(tuple_true), constr_tuple_4_get_0x30(constr_cbc_dec_4(constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), name_Kas))))),
% 10.11/10.26 inference(modus_ponens,[status(thm)],[498, 497])).
% 10.11/10.26 tff(500,plain,
% 10.11/10.26 ((~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | (~pred_eq_bitstring_bitstring(tuple_succ(name_Na0x27(constr_cbc_enc_1(constr_CONST_0x30, name_A), constr_cbc_enc_4(name_B, name_A, constr_CONST_2, tuple_false, constr_CONST_4), tuple_true)), constr_cbc_dec_1(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.11/10.26 inference(unit_resolution,[status(thm)],[499, 493, 480, 453, 426, 422, 322, 353])).
% 10.11/10.26 tff(501,plain,
% 10.11/10.26 ((~pred_attacker(tuple_client_A_in_8(constr_cbc_enc_1(name_Na0x27(name_c, tuple_true, tuple_true), constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) | pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.11/10.26 inference(unit_resolution,[status(thm)],[500, 418])).
% 10.11/10.26 tff(502,plain,
% 10.11/10.26 (pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))),
% 10.11/10.26 inference(unit_resolution,[status(thm)],[501, 393])).
% 10.11/10.26 tff(503,plain,
% 10.11/10.26 (^[VAR_V_196: $i] : refl((pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196)))) <=> (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196)))))),
% 10.11/10.26 inference(bind,[status(th)],[])).
% 10.11/10.26 tff(504,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196)))) <=> ![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(quant_intro,[status(thm)],[503])).
% 10.11/10.26 tff(505,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196)))) <=> ![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(rewrite,[status(thm)],[])).
% 10.11/10.26 tff(506,plain,
% 10.11/10.26 (^[VAR_V_196: $i] : rewrite((pred_attacker(tuple_client_A_out_10(VAR_V_196)) => pred_attacker(VAR_V_196)) <=> (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196)))))),
% 10.11/10.26 inference(bind,[status(th)],[])).
% 10.11/10.26 tff(507,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(tuple_client_A_out_10(VAR_V_196)) => pred_attacker(VAR_V_196)) <=> ![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(quant_intro,[status(thm)],[506])).
% 10.11/10.26 tff(508,axiom,(![VAR_V_196: $i] : (pred_attacker(tuple_client_A_out_10(VAR_V_196)) => pred_attacker(VAR_V_196))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax129')).
% 10.11/10.26 tff(509,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(modus_ponens,[status(thm)],[508, 507])).
% 10.11/10.26 tff(510,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(modus_ponens,[status(thm)],[509, 505])).
% 10.11/10.26 tff(511,plain,(
% 10.11/10.26 ![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(skolemize,[status(sab)],[510])).
% 10.11/10.26 tff(512,plain,
% 10.11/10.26 (![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))),
% 10.11/10.26 inference(modus_ponens,[status(thm)],[511, 504])).
% 10.11/10.26 tff(513,plain,
% 10.11/10.26 (((~![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))) | (pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))) <=> ((~![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))) | pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))),
% 10.11/10.26 inference(rewrite,[status(thm)],[])).
% 10.11/10.26 tff(514,plain,
% 10.11/10.26 ((~![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))) | (pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))))),
% 10.11/10.26 inference(quant_inst,[status(thm)],[])).
% 10.11/10.26 tff(515,plain,
% 10.11/10.26 ((~![VAR_V_196: $i] : (pred_attacker(VAR_V_196) | (~pred_attacker(tuple_client_A_out_10(VAR_V_196))))) | pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))) | (~pred_attacker(tuple_client_A_out_10(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.11/10.26 inference(modus_ponens,[status(thm)],[514, 513])).
% 10.11/10.26 tff(516,plain,
% 10.11/10.26 (pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))),
% 10.11/10.26 inference(unit_resolution,[status(thm)],[515, 512, 502])).
% 10.11/10.26 tff(517,plain,
% 10.11/10.26 (^[VAR_V_148: $i, VAR_V_149: $i] : refl((pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))) <=> (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))))),
% 10.11/10.26 inference(bind,[status(th)],[])).
% 10.11/10.26 tff(518,plain,
% 10.11/10.26 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))) <=> ![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))),
% 10.11/10.26 inference(quant_intro,[status(thm)],[517])).
% 10.11/10.26 tff(519,plain,
% 10.11/10.26 (^[VAR_V_148: $i, VAR_V_149: $i] : trans(monotonicity(trans(monotonicity(rewrite((pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)) <=> (~((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))))), ((~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))) <=> (~(~((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))))))), rewrite((~(~((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))))) <=> ((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))), ((~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))) <=> ((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148))))), ((pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)))) <=> (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | ((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))))), rewrite((pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | ((~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) <=> (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))), ((pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)))) <=> (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))))),
% 10.11/10.27 inference(bind,[status(th)],[])).
% 10.11/10.27 tff(520,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)))) <=> ![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))),
% 10.11/10.27 inference(quant_intro,[status(thm)],[519])).
% 10.11/10.27 tff(521,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)))) <=> ![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))))),
% 10.11/10.27 inference(rewrite,[status(thm)],[])).
% 10.11/10.27 tff(522,plain,
% 10.11/10.27 (^[VAR_V_148: $i, VAR_V_149: $i] : rewrite(((pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)) => pred_attacker(constr_dec(VAR_V_148, VAR_V_149))) <=> (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)))))),
% 10.11/10.27 inference(bind,[status(th)],[])).
% 10.11/10.27 tff(523,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : ((pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)) => pred_attacker(constr_dec(VAR_V_148, VAR_V_149))) <=> ![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))))),
% 10.11/10.27 inference(quant_intro,[status(thm)],[522])).
% 10.11/10.27 tff(524,axiom,(![VAR_V_148: $i, VAR_V_149: $i] : ((pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149)) => pred_attacker(constr_dec(VAR_V_148, VAR_V_149)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','ax113')).
% 10.11/10.27 tff(525,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))))),
% 10.11/10.27 inference(modus_ponens,[status(thm)],[524, 523])).
% 10.11/10.27 tff(526,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))))),
% 10.11/10.27 inference(modus_ponens,[status(thm)],[525, 521])).
% 10.11/10.27 tff(527,plain,(
% 10.11/10.27 ![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~(pred_attacker(VAR_V_148) & pred_attacker(VAR_V_149))))),
% 10.11/10.27 inference(skolemize,[status(sab)],[526])).
% 10.11/10.27 tff(528,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))),
% 10.11/10.27 inference(modus_ponens,[status(thm)],[527, 520])).
% 10.11/10.27 tff(529,plain,
% 10.11/10.27 (![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))),
% 10.11/10.27 inference(modus_ponens,[status(thm)],[528, 518])).
% 10.11/10.27 tff(530,plain,
% 10.11/10.27 (((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | ((~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))) <=> ((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.11/10.27 inference(rewrite,[status(thm)],[])).
% 10.11/10.27 tff(531,plain,
% 10.11/10.27 ((pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas)))))) <=> ((~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.11/10.27 inference(rewrite,[status(thm)],[])).
% 10.11/10.27 tff(532,plain,
% 10.11/10.27 (((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))) <=> ((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | ((~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))))),
% 10.11/10.27 inference(monotonicity,[status(thm)],[531])).
% 10.11/10.27 tff(533,plain,
% 10.11/10.27 (((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))) <=> ((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))))),
% 10.11/10.28 inference(transitivity,[status(thm)],[532, 530])).
% 10.11/10.28 tff(534,plain,
% 10.11/10.28 ((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))))),
% 10.11/10.28 inference(quant_inst,[status(thm)],[])).
% 10.11/10.28 tff(535,plain,
% 10.11/10.28 ((~![VAR_V_148: $i, VAR_V_149: $i] : (pred_attacker(constr_dec(VAR_V_148, VAR_V_149)) | (~pred_attacker(VAR_V_149)) | (~pred_attacker(VAR_V_148)))) | (~pred_attacker(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2))) | (~pred_attacker(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))))) | pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.11/10.28 inference(modus_ponens,[status(thm)],[534, 533])).
% 10.11/10.28 tff(536,plain,
% 10.11/10.28 (pred_attacker(constr_dec(constr_enc(name_objective2, constr_tuple_2_get_0x30_bitstring(constr_cbc_dec_2(constr_cbc_enc_2(tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2), tuple_2(name_B, name_A), name_Kas), name_Kas))), tuple_4(constr_CONST_2, constr_CONST_4, name_B, constr_CONST_2)))),
% 10.11/10.28 inference(unit_resolution,[status(thm)],[535, 529, 254, 516])).
% 10.11/10.28 tff(537,plain,
% 10.11/10.28 ($false),
% 10.11/10.28 inference(unit_resolution,[status(thm)],[536, 212])).
% 10.11/10.28 % SZS output end Proof
% 10.11/10.28 % E exiting
%------------------------------------------------------------------------------