TSTP Solution File: SWW968+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW968+1 : TPTP v8.2.0. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n026.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 : Wed May 29 18:20:51 EDT 2024

% Result   : Theorem 0.64s 0.84s
% Output   : Proof 0.64s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : SWW968+1 : TPTP v8.2.0. Released v7.4.0.
% 0.12/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n026.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sun May 26 07:03:39 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.22/0.53  %----Proving TF0_NAR, FOF, or CNF
% 0.64/0.84  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.64/0.84  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.qHhshEfi3K/cvc5---1.0.5_11757.smt2
% 0.64/0.84  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.qHhshEfi3K/cvc5---1.0.5_11757.smt2
% 0.64/0.84  (assume a0 (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_1)))
% 0.64/0.84  (assume a1 (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_2)))
% 0.64/0.84  (assume a2 (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_3)))
% 0.64/0.84  (assume a3 (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_4)))
% 0.64/0.84  (assume a4 (not (= tptp.constr_CONST_0x30 tptp.name_A)))
% 0.64/0.84  (assume a5 (not (= tptp.constr_CONST_0x30 tptp.name_B)))
% 0.64/0.84  (assume a6 (not (= tptp.constr_CONST_0x30 tptp.name_I)))
% 0.64/0.84  (assume a7 (not (= tptp.constr_CONST_0x30 tptp.name_Kas)))
% 0.64/0.84  (assume a8 (not (= tptp.constr_CONST_0x30 tptp.name_Kbs)))
% 0.64/0.84  (assume a9 (not (= tptp.constr_CONST_0x30 tptp.name_c)))
% 0.64/0.84  (assume a10 (not (= tptp.constr_CONST_0x30 tptp.name_objective1)))
% 0.64/0.84  (assume a11 (not (= tptp.constr_CONST_0x30 tptp.name_objective2)))
% 0.64/0.84  (assume a12 (not (= tptp.constr_CONST_1 tptp.constr_CONST_2)))
% 0.64/0.84  (assume a13 (not (= tptp.constr_CONST_1 tptp.constr_CONST_3)))
% 0.64/0.84  (assume a14 (not (= tptp.constr_CONST_1 tptp.constr_CONST_4)))
% 0.64/0.84  (assume a15 (not (= tptp.constr_CONST_1 tptp.name_A)))
% 0.64/0.84  (assume a16 (not (= tptp.constr_CONST_1 tptp.name_B)))
% 0.64/0.84  (assume a17 (not (= tptp.constr_CONST_1 tptp.name_I)))
% 0.64/0.84  (assume a18 (not (= tptp.constr_CONST_1 tptp.name_Kas)))
% 0.64/0.84  (assume a19 (not (= tptp.constr_CONST_1 tptp.name_Kbs)))
% 0.64/0.84  (assume a20 (not (= tptp.constr_CONST_1 tptp.name_c)))
% 0.64/0.84  (assume a21 (not (= tptp.constr_CONST_1 tptp.name_objective1)))
% 0.64/0.84  (assume a22 (not (= tptp.constr_CONST_1 tptp.name_objective2)))
% 0.64/0.84  (assume a23 (not (= tptp.constr_CONST_2 tptp.constr_CONST_3)))
% 0.64/0.84  (assume a24 (not (= tptp.constr_CONST_2 tptp.constr_CONST_4)))
% 0.64/0.84  (assume a25 (not (= tptp.constr_CONST_2 tptp.name_A)))
% 0.64/0.84  (assume a26 (not (= tptp.constr_CONST_2 tptp.name_B)))
% 0.64/0.84  (assume a27 (not (= tptp.constr_CONST_2 tptp.name_I)))
% 0.64/0.84  (assume a28 (not (= tptp.constr_CONST_2 tptp.name_Kas)))
% 0.64/0.84  (assume a29 (not (= tptp.constr_CONST_2 tptp.name_Kbs)))
% 0.64/0.84  (assume a30 (not (= tptp.constr_CONST_2 tptp.name_c)))
% 0.64/0.84  (assume a31 (not (= tptp.constr_CONST_2 tptp.name_objective1)))
% 0.64/0.84  (assume a32 (not (= tptp.constr_CONST_2 tptp.name_objective2)))
% 0.64/0.84  (assume a33 (not (= tptp.constr_CONST_3 tptp.constr_CONST_4)))
% 0.64/0.84  (assume a34 (not (= tptp.constr_CONST_3 tptp.name_A)))
% 0.64/0.84  (assume a35 (not (= tptp.constr_CONST_3 tptp.name_B)))
% 0.64/0.84  (assume a36 (not (= tptp.constr_CONST_3 tptp.name_I)))
% 0.64/0.84  (assume a37 (not (= tptp.constr_CONST_3 tptp.name_Kas)))
% 0.64/0.84  (assume a38 (not (= tptp.constr_CONST_3 tptp.name_Kbs)))
% 0.64/0.84  (assume a39 (not (= tptp.constr_CONST_3 tptp.name_c)))
% 0.64/0.84  (assume a40 (not (= tptp.constr_CONST_3 tptp.name_objective1)))
% 0.64/0.84  (assume a41 (not (= tptp.constr_CONST_3 tptp.name_objective2)))
% 0.64/0.84  (assume a42 (not (= tptp.constr_CONST_4 tptp.name_A)))
% 0.64/0.84  (assume a43 (not (= tptp.constr_CONST_4 tptp.name_B)))
% 0.64/0.84  (assume a44 (not (= tptp.constr_CONST_4 tptp.name_I)))
% 0.64/0.84  (assume a45 (not (= tptp.constr_CONST_4 tptp.name_Kas)))
% 0.64/0.84  (assume a46 (not (= tptp.constr_CONST_4 tptp.name_Kbs)))
% 0.64/0.84  (assume a47 (not (= tptp.constr_CONST_4 tptp.name_c)))
% 0.64/0.84  (assume a48 (not (= tptp.constr_CONST_4 tptp.name_objective1)))
% 0.64/0.84  (assume a49 (not (= tptp.constr_CONST_4 tptp.name_objective2)))
% 0.64/0.84  (assume a50 (not (= tptp.name_A tptp.name_B)))
% 0.64/0.84  (assume a51 (not (= tptp.name_A tptp.name_I)))
% 0.64/0.84  (assume a52 (not (= tptp.name_A tptp.name_Kas)))
% 0.64/0.84  (assume a53 (not (= tptp.name_A tptp.name_Kbs)))
% 0.64/0.84  (assume a54 (not (= tptp.name_A tptp.name_c)))
% 0.64/0.84  (assume a55 (not (= tptp.name_A tptp.name_objective1)))
% 0.64/0.84  (assume a56 (not (= tptp.name_A tptp.name_objective2)))
% 0.64/0.84  (assume a57 (not (= tptp.name_B tptp.name_I)))
% 0.64/0.84  (assume a58 (not (= tptp.name_B tptp.name_Kas)))
% 0.64/0.84  (assume a59 (not (= tptp.name_B tptp.name_Kbs)))
% 0.64/0.84  (assume a60 (not (= tptp.name_B tptp.name_c)))
% 0.64/0.84  (assume a61 (not (= tptp.name_B tptp.name_objective1)))
% 0.64/0.84  (assume a62 (not (= tptp.name_B tptp.name_objective2)))
% 0.64/0.84  (assume a63 (not (= tptp.name_I tptp.name_Kas)))
% 0.64/0.84  (assume a64 (not (= tptp.name_I tptp.name_Kbs)))
% 0.64/0.84  (assume a65 (not (= tptp.name_I tptp.name_c)))
% 0.64/0.84  (assume a66 (not (= tptp.name_I tptp.name_objective1)))
% 0.64/0.84  (assume a67 (not (= tptp.name_I tptp.name_objective2)))
% 0.64/0.84  (assume a68 (not (= tptp.name_Kas tptp.name_Kbs)))
% 0.64/0.84  (assume a69 (not (= tptp.name_Kas tptp.name_c)))
% 0.64/0.84  (assume a70 (not (= tptp.name_Kas tptp.name_objective1)))
% 0.64/0.84  (assume a71 (not (= tptp.name_Kas tptp.name_objective2)))
% 0.64/0.84  (assume a72 (not (= tptp.name_Kbs tptp.name_c)))
% 0.64/0.84  (assume a73 (not (= tptp.name_Kbs tptp.name_objective1)))
% 0.64/0.84  (assume a74 (not (= tptp.name_Kbs tptp.name_objective2)))
% 0.64/0.84  (assume a75 (not (= tptp.name_c tptp.name_objective1)))
% 0.64/0.84  (assume a76 (not (= tptp.name_c tptp.name_objective2)))
% 0.64/0.84  (assume a77 (not (= tptp.name_objective1 tptp.name_objective2)))
% 0.64/0.84  (assume a78 (forall ((VAR_K_62 $$unsorted) (VAR_X0X30_58 $$unsorted) (VAR_X1_59 $$unsorted) (VAR_X2_60X30 $$unsorted) (VAR_X3_61 $$unsorted)) (= (tptp.constr_cbc_dec_4 (tptp.constr_cbc_enc_4 VAR_X0X30_58 VAR_X1_59 VAR_X2_60X30 VAR_X3_61 VAR_K_62) VAR_K_62) (tptp.tuple_4 VAR_X0X30_58 VAR_X1_59 VAR_X2_60X30 VAR_X3_61))))
% 0.64/0.84  (assume a79 (forall ((VAR_K_57 $$unsorted) (VAR_X0X30_54 $$unsorted) (VAR_X1_55 $$unsorted) (VAR_X2_56 $$unsorted)) (= (tptp.constr_cbc_dec_3 (tptp.constr_cbc_enc_3 VAR_X0X30_54 VAR_X1_55 VAR_X2_56 VAR_K_57) VAR_K_57) (tptp.tuple_3 VAR_X0X30_54 VAR_X1_55 VAR_X2_56))))
% 0.64/0.84  (assume a80 (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))))
% 0.64/0.84  (assume a81 (forall ((VAR_K_50X30 $$unsorted) (VAR_X0X30_49 $$unsorted)) (= (tptp.constr_cbc_dec_1 (tptp.constr_cbc_enc_1 VAR_X0X30_49 VAR_K_50X30) VAR_K_50X30) VAR_X0X30_49)))
% 0.64/0.84  (assume a82 (forall ((VAR_K_48 $$unsorted) (VAR_X0X30_44 $$unsorted) (VAR_X1_45 $$unsorted) (VAR_X2_46 $$unsorted) (VAR_X3_47 $$unsorted)) (= (tptp.constr_cbc_4_get_3_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_44 VAR_X1_45 VAR_X2_46 VAR_X3_47 VAR_K_48)) (tptp.constr_cbc_enc_3 VAR_X0X30_44 VAR_X1_45 VAR_X2_46 VAR_K_48))))
% 0.64/0.84  (assume a83 (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))))
% 0.64/0.84  (assume a84 (forall ((VAR_K_38 $$unsorted) (VAR_X0X30_34 $$unsorted) (VAR_X1_35 $$unsorted) (VAR_X2_36 $$unsorted) (VAR_X3_37 $$unsorted)) (= (tptp.constr_cbc_4_get_1_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_34 VAR_X1_35 VAR_X2_36 VAR_X3_37 VAR_K_38)) (tptp.constr_cbc_enc_1 VAR_X0X30_34 VAR_K_38))))
% 0.64/0.84  (assume a85 (forall ((VAR_K_33 $$unsorted) (VAR_X0X30_30X30 $$unsorted) (VAR_X1_31 $$unsorted) (VAR_X2_32 $$unsorted)) (= (tptp.constr_cbc_3_get_2_prefixes (tptp.constr_cbc_enc_3 VAR_X0X30_30X30 VAR_X1_31 VAR_X2_32 VAR_K_33)) (tptp.constr_cbc_enc_2 VAR_X0X30_30X30 VAR_X1_31 VAR_K_33))))
% 0.64/0.84  (assume a86 (forall ((VAR_K_29 $$unsorted) (VAR_X0X30_26 $$unsorted) (VAR_X1_27 $$unsorted) (VAR_X2_28 $$unsorted)) (= (tptp.constr_cbc_3_get_1_prefixes (tptp.constr_cbc_enc_3 VAR_X0X30_26 VAR_X1_27 VAR_X2_28 VAR_K_29)) (tptp.constr_cbc_enc_1 VAR_X0X30_26 VAR_K_29))))
% 0.64/0.84  (assume a87 (forall ((VAR_K_25 $$unsorted) (VAR_X0X30_23 $$unsorted) (VAR_X1_24 $$unsorted)) (= (tptp.constr_cbc_2_get_1_prefixes (tptp.constr_cbc_enc_2 VAR_X0X30_23 VAR_X1_24 VAR_K_25)) (tptp.constr_cbc_enc_1 VAR_X0X30_23 VAR_K_25))))
% 0.64/0.84  (assume a88 (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30)))
% 0.64/0.84  (assume a89 (forall ((VAR_X0X30_19 $$unsorted) (VAR_X1_20X30 $$unsorted) (VAR_X2_21 $$unsorted) (VAR_X3_22 $$unsorted)) (= (tptp.constr_tuple_4_get_3_bitstring (tptp.tuple_4 VAR_X0X30_19 VAR_X1_20X30 VAR_X2_21 VAR_X3_22)) VAR_X3_22)))
% 0.64/0.84  (assume a90 (forall ((VAR_X0X30_15 $$unsorted) (VAR_X1_16 $$unsorted) (VAR_X2_17 $$unsorted) (VAR_X3_18 $$unsorted)) (= (tptp.constr_tuple_4_get_2_bitstring (tptp.tuple_4 VAR_X0X30_15 VAR_X1_16 VAR_X2_17 VAR_X3_18)) VAR_X2_17)))
% 0.64/0.84  (assume a91 (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)) VAR_X0X30_13)))
% 0.64/0.84  (assume a92 (forall ((VAR_X0X30_9 $$unsorted) (VAR_X1_10X30 $$unsorted) (VAR_X2_11 $$unsorted) (VAR_X3_12 $$unsorted)) (= (tptp.constr_tuple_4_get_1 (tptp.tuple_4 VAR_X0X30_9 VAR_X1_10X30 VAR_X2_11 VAR_X3_12)) VAR_X1_10X30)))
% 0.64/0.84  (assume a93 (forall ((VAR_X0X30_7 $$unsorted) (VAR_X1_8 $$unsorted) (VAR_X2_0X30 $$unsorted) (VAR_X3_0X30 $$unsorted)) (= (tptp.constr_tuple_4_get_0x30 (tptp.tuple_4 VAR_X0X30_7 VAR_X1_8 VAR_X2_0X30 VAR_X3_0X30)) VAR_X0X30_7)))
% 0.64/0.84  (assume a94 (forall ((VAR_X0X30_0X30 $$unsorted) (VAR_X1_0X30 $$unsorted)) (= (tptp.constr_tuple_2_get_1 (tptp.tuple_2 VAR_X0X30_0X30 VAR_X1_0X30)) VAR_X1_0X30)))
% 0.64/0.84  (assume a95 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (assume a96 (forall ((VAR_V_88 $$unsorted)) (=> (tptp.pred_attacker VAR_V_88) (tptp.pred_attacker (tptp.constr_tuple_4_get_3_bitstring VAR_V_88)))))
% 0.64/0.84  (assume a97 (forall ((VAR_V_90X30 $$unsorted)) (=> (tptp.pred_attacker VAR_V_90X30) (tptp.pred_attacker (tptp.constr_tuple_4_get_2_bitstring VAR_V_90X30)))))
% 0.64/0.84  (assume a98 (forall ((VAR_V_92 $$unsorted)) (=> (tptp.pred_attacker VAR_V_92) (tptp.pred_attacker (tptp.constr_tuple_4_get_1 VAR_V_92)))))
% 0.64/0.84  (assume a99 (forall ((VAR_V_94 $$unsorted)) (=> (tptp.pred_attacker VAR_V_94) (tptp.pred_attacker (tptp.constr_tuple_4_get_0x30 VAR_V_94)))))
% 0.64/0.84  (assume a100 (forall ((VAR_V_96 $$unsorted)) (=> (tptp.pred_attacker VAR_V_96) (tptp.pred_attacker (tptp.constr_tuple_2_get_1 VAR_V_96)))))
% 0.64/0.84  (assume a101 (forall ((VAR_V_98 $$unsorted)) (=> (tptp.pred_attacker VAR_V_98) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring VAR_V_98)))))
% 0.64/0.84  (assume a102 (tptp.pred_attacker tptp.tuple_true))
% 0.64/0.84  (assume a103 (forall ((VAR_V_10X300X30 $$unsorted)) (=> (tptp.pred_attacker VAR_V_10X300X30) (tptp.pred_attacker (tptp.tuple_succ VAR_V_10X300X30)))))
% 0.64/0.84  (assume a104 (forall ((VAR_V_10X303 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_succ VAR_V_10X303)) (tptp.pred_attacker VAR_V_10X303))))
% 0.64/0.84  (assume a105 (forall ((VAR_V_10X306 $$unsorted)) (=> (tptp.pred_attacker VAR_V_10X306) (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X306)))))
% 0.64/0.84  (assume a106 (forall ((VAR_V_10X309 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309)) (tptp.pred_attacker VAR_V_10X309))))
% 0.64/0.84  (assume a107 (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_114) (tptp.pred_attacker VAR_V_115) (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))))
% 0.64/0.84  (assume a108 (forall ((VAR_V_129 $$unsorted) (VAR_V_130X30 $$unsorted) (VAR_V_131 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_129 VAR_V_130X30 VAR_V_131)) (tptp.pred_attacker VAR_V_129))))
% 0.64/0.84  (assume a109 (forall ((VAR_V_133 $$unsorted) (VAR_V_134 $$unsorted) (VAR_V_135 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_133 VAR_V_134 VAR_V_135)) (tptp.pred_attacker VAR_V_134))))
% 0.64/0.84  (assume a110 (forall ((VAR_V_137 $$unsorted) (VAR_V_138 $$unsorted) (VAR_V_139 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_137 VAR_V_138 VAR_V_139)) (tptp.pred_attacker VAR_V_139))))
% 0.64/0.84  (assume a111 (tptp.pred_attacker tptp.tuple_false))
% 0.64/0.84  (assume a112 (forall ((VAR_V_144 $$unsorted) (VAR_V_145 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_144) (tptp.pred_attacker VAR_V_145)) (tptp.pred_attacker (tptp.constr_enc VAR_V_144 VAR_V_145)))))
% 0.64/0.84  (assume a113 (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_148) (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))))
% 0.64/0.84  (assume a114 (forall ((VAR_V_151 $$unsorted)) (=> (tptp.pred_attacker VAR_V_151) (tptp.pred_attacker (tptp.tuple_client_B_out_2 VAR_V_151)))))
% 0.64/0.84  (assume a115 (forall ((VAR_V_154 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_2 VAR_V_154)) (tptp.pred_attacker VAR_V_154))))
% 0.64/0.84  (assume a116 (forall ((VAR_V_157 $$unsorted)) (=> (tptp.pred_attacker VAR_V_157) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_157)))))
% 0.64/0.84  (assume a117 (forall ((VAR_V_160X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_160X30)) (tptp.pred_attacker VAR_V_160X30))))
% 0.64/0.84  (assume a118 (forall ((VAR_V_163 $$unsorted)) (=> (tptp.pred_attacker VAR_V_163) (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_V_163)))))
% 0.64/0.84  (assume a119 (forall ((VAR_V_166 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_V_166)) (tptp.pred_attacker VAR_V_166))))
% 0.64/0.84  (assume a120 (forall ((VAR_V_169 $$unsorted)) (=> (tptp.pred_attacker VAR_V_169) (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_169)))))
% 0.64/0.84  (assume a121 (forall ((VAR_V_172 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172)) (tptp.pred_attacker VAR_V_172))))
% 0.64/0.84  (assume a122 (forall ((VAR_V_175 $$unsorted)) (=> (tptp.pred_attacker VAR_V_175) (tptp.pred_attacker (tptp.tuple_client_A_out_7 VAR_V_175)))))
% 0.64/0.84  (assume a123 (forall ((VAR_V_178 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_7 VAR_V_178)) (tptp.pred_attacker VAR_V_178))))
% 0.64/0.84  (assume a124 (forall ((VAR_V_181 $$unsorted)) (=> (tptp.pred_attacker VAR_V_181) (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_181)))))
% 0.64/0.84  (assume a125 (forall ((VAR_V_184 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_184)) (tptp.pred_attacker VAR_V_184))))
% 0.64/0.84  (assume a126 (forall ((VAR_V_187 $$unsorted)) (=> (tptp.pred_attacker VAR_V_187) (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_187)))))
% 0.64/0.84  (assume a127 (forall ((VAR_V_190X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_190X30)) (tptp.pred_attacker VAR_V_190X30))))
% 0.64/0.84  (assume a128 (forall ((VAR_V_193 $$unsorted)) (=> (tptp.pred_attacker VAR_V_193) (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_193)))))
% 0.64/0.84  (assume a129 (forall ((VAR_V_196 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196)) (tptp.pred_attacker VAR_V_196))))
% 0.64/0.84  (assume a130 (forall ((VAR_V_20X301 $$unsorted) (VAR_V_20X302 $$unsorted) (VAR_V_20X303 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_20X301) (tptp.pred_attacker VAR_V_20X302) (tptp.pred_attacker VAR_V_20X303)) (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_20X301 VAR_V_20X302 VAR_V_20X303)))))
% 0.64/0.84  (assume a131 (forall ((VAR_V_216 $$unsorted) (VAR_V_217 $$unsorted) (VAR_V_218 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_216 VAR_V_217 VAR_V_218)) (tptp.pred_attacker VAR_V_216))))
% 0.64/0.84  (assume a132 (forall ((VAR_V_220X30 $$unsorted) (VAR_V_221 $$unsorted) (VAR_V_222 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_220X30 VAR_V_221 VAR_V_222)) (tptp.pred_attacker VAR_V_221))))
% 0.64/0.84  (assume a133 (forall ((VAR_V_224 $$unsorted) (VAR_V_225 $$unsorted) (VAR_V_226 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_224 VAR_V_225 VAR_V_226)) (tptp.pred_attacker VAR_V_226))))
% 0.64/0.84  (assume a134 (forall ((VAR_V_229 $$unsorted)) (=> (tptp.pred_attacker VAR_V_229) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))))
% 0.64/0.84  (assume a135 (forall ((VAR_V_232 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_232)) (tptp.pred_attacker VAR_V_232))))
% 0.64/0.84  (assume a136 (forall ((VAR_V_235 $$unsorted)) (=> (tptp.pred_attacker VAR_V_235) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))))
% 0.64/0.84  (assume a137 (forall ((VAR_V_238 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_238)) (tptp.pred_attacker VAR_V_238))))
% 0.64/0.84  (assume a138 (forall ((VAR_V_241 $$unsorted)) (=> (tptp.pred_attacker VAR_V_241) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))))
% 0.64/0.84  (assume a139 (forall ((VAR_V_244 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_244)) (tptp.pred_attacker VAR_V_244))))
% 0.64/0.84  (assume a140 (forall ((VAR_V_247 $$unsorted)) (=> (tptp.pred_attacker VAR_V_247) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))))
% 0.64/0.84  (assume a141 (forall ((VAR_V_250X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_250X30)) (tptp.pred_attacker VAR_V_250X30))))
% 0.64/0.84  (assume a142 (forall ((VAR_V_257 $$unsorted) (VAR_V_258 $$unsorted) (VAR_V_259 $$unsorted) (VAR_V_260X30 $$unsorted) (VAR_V_261 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_257) (tptp.pred_attacker VAR_V_258) (tptp.pred_attacker VAR_V_259) (tptp.pred_attacker VAR_V_260X30) (tptp.pred_attacker VAR_V_261)) (tptp.pred_attacker (tptp.constr_cbc_enc_4 VAR_V_257 VAR_V_258 VAR_V_259 VAR_V_260X30 VAR_V_261)))))
% 0.64/0.84  (assume a143 (forall ((VAR_V_266 $$unsorted) (VAR_V_267 $$unsorted) (VAR_V_268 $$unsorted) (VAR_V_269 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_266) (tptp.pred_attacker VAR_V_267) (tptp.pred_attacker VAR_V_268) (tptp.pred_attacker VAR_V_269)) (tptp.pred_attacker (tptp.constr_cbc_enc_3 VAR_V_266 VAR_V_267 VAR_V_268 VAR_V_269)))))
% 0.64/0.84  (assume a144 (forall ((VAR_V_273 $$unsorted) (VAR_V_274 $$unsorted) (VAR_V_275 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_273) (tptp.pred_attacker VAR_V_274) (tptp.pred_attacker VAR_V_275)) (tptp.pred_attacker (tptp.constr_cbc_enc_2 VAR_V_273 VAR_V_274 VAR_V_275)))))
% 0.64/0.84  (assume a145 (forall ((VAR_V_278 $$unsorted) (VAR_V_279 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_278) (tptp.pred_attacker VAR_V_279)) (tptp.pred_attacker (tptp.constr_cbc_enc_1 VAR_V_278 VAR_V_279)))))
% 0.64/0.84  (assume a146 (forall ((VAR_V_282 $$unsorted) (VAR_V_283 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_282) (tptp.pred_attacker VAR_V_283)) (tptp.pred_attacker (tptp.constr_cbc_dec_4 VAR_V_282 VAR_V_283)))))
% 0.64/0.84  (assume a147 (forall ((VAR_V_286 $$unsorted) (VAR_V_287 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_286) (tptp.pred_attacker VAR_V_287)) (tptp.pred_attacker (tptp.constr_cbc_dec_3 VAR_V_286 VAR_V_287)))))
% 0.64/0.84  (assume a148 (forall ((VAR_V_290X30 $$unsorted) (VAR_V_291 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_290X30) (tptp.pred_attacker VAR_V_291)) (tptp.pred_attacker (tptp.constr_cbc_dec_2 VAR_V_290X30 VAR_V_291)))))
% 0.64/0.84  (assume a149 (forall ((VAR_V_294 $$unsorted) (VAR_V_295 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_294) (tptp.pred_attacker VAR_V_295)) (tptp.pred_attacker (tptp.constr_cbc_dec_1 VAR_V_294 VAR_V_295)))))
% 0.64/0.84  (assume a150 (forall ((VAR_V_297 $$unsorted)) (=> (tptp.pred_attacker VAR_V_297) (tptp.pred_attacker (tptp.constr_cbc_4_get_3_prefixes VAR_V_297)))))
% 0.64/0.84  (assume a151 (forall ((VAR_V_299 $$unsorted)) (=> (tptp.pred_attacker VAR_V_299) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))))
% 0.64/0.84  (assume a152 (forall ((VAR_V_30X301 $$unsorted)) (=> (tptp.pred_attacker VAR_V_30X301) (tptp.pred_attacker (tptp.constr_cbc_4_get_1_prefixes VAR_V_30X301)))))
% 0.64/0.84  (assume a153 (forall ((VAR_V_30X303 $$unsorted)) (=> (tptp.pred_attacker VAR_V_30X303) (tptp.pred_attacker (tptp.constr_cbc_3_get_2_prefixes VAR_V_30X303)))))
% 0.64/0.84  (assume a154 (forall ((VAR_V_30X305 $$unsorted)) (=> (tptp.pred_attacker VAR_V_30X305) (tptp.pred_attacker (tptp.constr_cbc_3_get_1_prefixes VAR_V_30X305)))))
% 0.64/0.84  (assume a155 (forall ((VAR_V_30X307 $$unsorted)) (=> (tptp.pred_attacker VAR_V_30X307) (tptp.pred_attacker (tptp.constr_cbc_2_get_1_prefixes VAR_V_30X307)))))
% 0.64/0.84  (assume a156 (tptp.pred_attacker tptp.constr_CONST_4))
% 0.64/0.84  (assume a157 (tptp.pred_attacker tptp.constr_CONST_3))
% 0.64/0.84  (assume a158 (tptp.pred_attacker tptp.constr_CONST_2))
% 0.64/0.84  (assume a159 (tptp.pred_attacker tptp.constr_CONST_1))
% 0.64/0.84  (assume a160 (tptp.pred_attacker tptp.constr_CONST_0x30))
% 0.64/0.84  (assume a161 (forall ((VAR_V_316 $$unsorted) (VAR_V_317 $$unsorted) (VAR_V_318 $$unsorted) (VAR_V_319 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_316) (tptp.pred_attacker VAR_V_317) (tptp.pred_attacker VAR_V_318) (tptp.pred_attacker VAR_V_319)) (tptp.pred_attacker (tptp.tuple_4 VAR_V_316 VAR_V_317 VAR_V_318 VAR_V_319)))))
% 0.64/0.84  (assume a162 (forall ((VAR_V_340X30 $$unsorted) (VAR_V_341 $$unsorted) (VAR_V_342 $$unsorted) (VAR_V_343 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_340X30 VAR_V_341 VAR_V_342 VAR_V_343)) (tptp.pred_attacker VAR_V_340X30))))
% 0.64/0.84  (assume a163 (forall ((VAR_V_345 $$unsorted) (VAR_V_346 $$unsorted) (VAR_V_347 $$unsorted) (VAR_V_348 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_345 VAR_V_346 VAR_V_347 VAR_V_348)) (tptp.pred_attacker VAR_V_346))))
% 0.64/0.84  (assume a164 (forall ((VAR_V_350X30 $$unsorted) (VAR_V_351 $$unsorted) (VAR_V_352 $$unsorted) (VAR_V_353 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_350X30 VAR_V_351 VAR_V_352 VAR_V_353)) (tptp.pred_attacker VAR_V_352))))
% 0.64/0.84  (assume a165 (forall ((VAR_V_355 $$unsorted) (VAR_V_356 $$unsorted) (VAR_V_357 $$unsorted) (VAR_V_358 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_355 VAR_V_356 VAR_V_357 VAR_V_358)) (tptp.pred_attacker VAR_V_358))))
% 0.64/0.84  (assume a166 (forall ((VAR_V_363 $$unsorted) (VAR_V_364 $$unsorted) (VAR_V_365 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_363) (tptp.pred_attacker VAR_V_364) (tptp.pred_attacker VAR_V_365)) (tptp.pred_attacker (tptp.tuple_3 VAR_V_363 VAR_V_364 VAR_V_365)))))
% 0.64/0.84  (assume a167 (forall ((VAR_V_378 $$unsorted) (VAR_V_379 $$unsorted) (VAR_V_380X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_378 VAR_V_379 VAR_V_380X30)) (tptp.pred_attacker VAR_V_378))))
% 0.64/0.84  (assume a168 (forall ((VAR_V_382 $$unsorted) (VAR_V_383 $$unsorted) (VAR_V_384 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_382 VAR_V_383 VAR_V_384)) (tptp.pred_attacker VAR_V_383))))
% 0.64/0.84  (assume a169 (forall ((VAR_V_386 $$unsorted) (VAR_V_387 $$unsorted) (VAR_V_388 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_386 VAR_V_387 VAR_V_388)) (tptp.pred_attacker VAR_V_388))))
% 0.64/0.84  (assume a170 (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_392) (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))))
% 0.64/0.84  (assume a171 (forall ((VAR_V_40X300X30 $$unsorted) (VAR_V_40X301 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_40X300X30 VAR_V_40X301)) (tptp.pred_attacker VAR_V_40X300X30))))
% 0.64/0.84  (assume a172 (forall ((VAR_V_40X303 $$unsorted) (VAR_V_40X304 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_40X303 VAR_V_40X304)) (tptp.pred_attacker VAR_V_40X304))))
% 0.64/0.84  (assume a173 (forall ((VAR_V_40X306 $$unsorted) (VAR_V_40X307 $$unsorted)) (=> (and (tptp.pred_mess VAR_V_40X307 VAR_V_40X306) (tptp.pred_attacker VAR_V_40X307)) (tptp.pred_attacker VAR_V_40X306))))
% 0.64/0.84  (assume a174 (forall ((VAR_V_40X308 $$unsorted) (VAR_V_40X309 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_40X309) (tptp.pred_attacker VAR_V_40X308)) (tptp.pred_mess VAR_V_40X309 VAR_V_40X308))))
% 0.64/0.84  (assume a175 (tptp.pred_attacker tptp.name_c))
% 0.64/0.84  (assume a176 (tptp.pred_attacker tptp.name_I))
% 0.64/0.84  (assume a177 (tptp.pred_attacker tptp.name_B))
% 0.64/0.84  (assume a178 (tptp.pred_attacker tptp.name_A))
% 0.64/0.84  (assume a179 (forall ((VAR_V_411 $$unsorted)) (tptp.pred_equal VAR_V_411 VAR_V_411)))
% 0.64/0.84  (assume a180 (forall ((VAR_V_412 $$unsorted)) (tptp.pred_attacker (tptp.name_new0x2Dname VAR_V_412))))
% 0.64/0.84  (assume a181 (forall ((VAR_0X40SID_426 $$unsorted)) (tptp.pred_attacker (tptp.tuple_client_A_out_1 tptp.name_A tptp.name_B (tptp.name_Na VAR_0X40SID_426)))))
% 0.64/0.84  (assume a182 (forall ((VAR_0X40SID_497 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_496 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_496 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_497) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_496 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_496))) (tptp.pred_attacker (tptp.tuple_client_A_out_3 (tptp.constr_tuple_4_get_3_bitstring (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_496 tptp.name_Kas)))))))
% 0.64/0.84  (assume a183 (forall ((VAR_0X40SID_529 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_528 $$unsorted) (VAR_ENC_NB_527 $$unsorted)) (=> (and (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_527)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_528 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_529) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_528 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_528))) (tptp.pred_attacker (tptp.tuple_client_A_out_5 (tptp.constr_cbc_enc_1 (tptp.tuple_succ (tptp.constr_cbc_dec_1 VAR_ENC_NB_527 (tptp.constr_tuple_4_get_2_bitstring (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_528 tptp.name_Kas)))) (tptp.constr_tuple_4_get_2_bitstring (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_528 tptp.name_Kas))))))))
% 0.64/0.84  (assume a184 (forall ((VAR_0X40SID_578 $$unsorted) (VAR_ENC_KAB_A0X27_575 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_577 $$unsorted) (VAR_ENC_NB_576 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_575 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_575)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_576)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_577 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_578) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_577 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_577))) (tptp.pred_attacker (tptp.tuple_client_A_out_7 (tptp.constr_cbc_enc_1 (tptp.name_Na0x27 VAR_ENC_NB_576 VAR_ENC_NA_B_ENC_KAB_A_577 VAR_0X40SID_578) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_575 tptp.name_Kas))))))))
% 0.64/0.84  (assume a185 (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))))
% 0.64/0.84  (assume a186 (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))))
% 0.64/0.84  (assume a187 (forall ((VAR_0X40SID_688 $$unsorted) (VAR_ENC_KAB_A_687 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A_687 tptp.name_Kbs))) (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_ENC_KAB_A_687))) (tptp.pred_attacker (tptp.tuple_client_B_out_2 (tptp.constr_cbc_enc_1 (tptp.name_Nb_63 VAR_0X40SID_688) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A_687 tptp.name_Kbs))))))))
% 0.64/0.84  (assume a188 (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757)) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))))
% 0.64/0.84  (assume a189 (not (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))
% 0.64/0.84  (assume a190 true)
% 0.64/0.84  (step t1 (cl (not (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule or_pos)
% 0.64/0.84  (step t2 (cl (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule reordering :premises (t1))
% 0.64/0.84  (step t3 (cl (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule and_neg)
% 0.64/0.84  (step t4 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t5)
% 0.64/0.84  (assume t5.a0 (tptp.pred_attacker tptp.constr_CONST_1))
% 0.64/0.84  (assume t5.a1 (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))
% 0.64/0.84  (assume t5.a2 (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))
% 0.64/0.84  (step t5.t1 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t5.t2)
% 0.64/0.84  (assume t5.t2.a0 (tptp.pred_attacker tptp.constr_CONST_1))
% 0.64/0.84  (assume t5.t2.a1 (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))
% 0.64/0.84  (assume t5.t2.a2 (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))
% 0.64/0.84  (step t5.t2.t1 (cl (= (= (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) true) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule equiv_simplify)
% 0.64/0.84  (step t5.t2.t2 (cl (not (= (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) true)) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule equiv1 :premises (t5.t2.t1))
% 0.64/0.84  (step t5.t2.t3 (cl (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule symm :premises (t5.t2.a2))
% 0.64/0.84  (step t5.t2.t4 (cl (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule cong :premises (t5.t2.t3))
% 0.64/0.84  (step t5.t2.t5 (cl (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)) tptp.constr_CONST_1)) :rule symm :premises (t5.t2.a1))
% 0.64/0.84  (step t5.t2.t6 (cl (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)) tptp.constr_CONST_1)) :rule trans :premises (t5.t2.t4 t5.t2.t5))
% 0.64/0.84  (step t5.t2.t7 (cl (= (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker tptp.constr_CONST_1))) :rule cong :premises (t5.t2.t6))
% 0.64/0.84  (step t5.t2.t8 (cl (= (= (tptp.pred_attacker tptp.constr_CONST_1) true) (tptp.pred_attacker tptp.constr_CONST_1))) :rule equiv_simplify)
% 0.64/0.84  (step t5.t2.t9 (cl (= (tptp.pred_attacker tptp.constr_CONST_1) true) (not (tptp.pred_attacker tptp.constr_CONST_1))) :rule equiv2 :premises (t5.t2.t8))
% 0.64/0.84  (step t5.t2.t10 (cl (= (tptp.pred_attacker tptp.constr_CONST_1) true)) :rule resolution :premises (t5.t2.t9 t5.t2.a0))
% 0.64/0.84  (step t5.t2.t11 (cl (= (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) true)) :rule trans :premises (t5.t2.t7 t5.t2.t10))
% 0.64/0.84  (step t5.t2.t12 (cl (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t5.t2.t2 t5.t2.t11))
% 0.64/0.84  (step t5.t2 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule subproof :discharge (t5.t2.a0 t5.t2.a1 t5.t2.a2))
% 0.64/0.84  (step t5.t3 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker tptp.constr_CONST_1)) :rule and_pos)
% 0.64/0.84  (step t5.t4 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule and_pos)
% 0.64/0.84  (step t5.t5 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) :rule and_pos)
% 0.64/0.84  (step t5.t6 (cl (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t5.t2 t5.t3 t5.t4 t5.t5))
% 0.64/0.84  (step t5.t7 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule reordering :premises (t5.t6))
% 0.64/0.84  (step t5.t8 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule contraction :premises (t5.t7))
% 0.64/0.84  (step t5.t9 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t5.t1 t5.t8))
% 0.64/0.84  (step t5.t10 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t5.t11 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t5.t9 t5.t10))
% 0.64/0.84  (step t5.t12 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule contraction :premises (t5.t11))
% 0.64/0.84  (step t5.t13 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule implies :premises (t5.t12))
% 0.64/0.84  (step t5.t14 (cl (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule and_neg)
% 0.64/0.84  (step t5.t15 (cl (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t5.t14 t5.a0 t5.a1 t5.a2))
% 0.64/0.84  (step t5.t16 (cl (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t5.t13 t5.t15))
% 0.64/0.84  (step t5 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule subproof :discharge (t5.a0 t5.a1 t5.a2))
% 0.64/0.84  (step t6 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker tptp.constr_CONST_1)) :rule and_pos)
% 0.64/0.84  (step t7 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule and_pos)
% 0.64/0.84  (step t8 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) :rule and_pos)
% 0.64/0.84  (step t9 (cl (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t5 t6 t7 t8))
% 0.64/0.84  (step t10 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule reordering :premises (t9))
% 0.64/0.84  (step t11 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule contraction :premises (t10))
% 0.64/0.84  (step t12 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t4 t11))
% 0.64/0.84  (step t13 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t14 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t12 t13))
% 0.64/0.84  (step t15 (cl (=> (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule contraction :premises (t14))
% 0.64/0.84  (step t16 (cl (not (and (tptp.pred_attacker tptp.constr_CONST_1) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule implies :premises (t15))
% 0.64/0.84  (step t17 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t3 t16))
% 0.64/0.84  (step t18 (cl (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t19)
% 0.64/0.84  (assume t19.a0 (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))))
% 0.64/0.84  (step t19.t1 (cl (or (not (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_X0X30_13 tptp.constr_CONST_1) (:= VAR_X1_14 tptp.constr_CONST_1)))
% 0.64/0.84  (step t19.t2 (cl (not (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule or :premises (t19.t1))
% 0.64/0.84  (step t19.t3 (cl (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t19.t2 t19.a0))
% 0.64/0.84  (step t19 (cl (not (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule subproof :discharge (t19.a0))
% 0.64/0.84  (step t20 (cl (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t18 t19))
% 0.64/0.84  (step t21 (cl (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t22 (cl (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule resolution :premises (t20 t21))
% 0.64/0.84  (step t23 (cl (=> (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule contraction :premises (t22))
% 0.64/0.84  (step t24 (cl (not (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule implies :premises (t23))
% 0.64/0.84  (step t25 (cl (not (= (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)) VAR_X0X30_13)) (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))))) (not (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)) VAR_X0X30_13))) (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) :rule equiv_pos2)
% 0.64/0.84  (anchor :step t26 :args ((VAR_X0X30_13 $$unsorted) (:= VAR_X0X30_13 VAR_X0X30_13) (VAR_X1_14 $$unsorted) (:= VAR_X1_14 VAR_X1_14)))
% 0.64/0.84  (step t26.t1 (cl (= VAR_X0X30_13 VAR_X0X30_13)) :rule refl)
% 0.64/0.84  (step t26.t2 (cl (= VAR_X1_14 VAR_X1_14)) :rule refl)
% 0.64/0.84  (step t26.t3 (cl (= (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)) VAR_X0X30_13) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) :rule all_simplify)
% 0.64/0.84  (step t26 (cl (= (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)) VAR_X0X30_13)) (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14)))))) :rule bind)
% 0.64/0.84  (step t27 (cl (forall ((VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= VAR_X0X30_13 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_13 VAR_X1_14))))) :rule resolution :premises (t25 t26 a91))
% 0.64/0.84  (step t28 (cl (= tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t24 t27))
% 0.64/0.84  (step t29 (cl (not (= (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule equiv_pos2)
% 0.64/0.84  (step t30 (cl (= (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))))) :rule refl)
% 0.64/0.84  (step t31 (cl (= (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule all_simplify)
% 0.64/0.84  (step t32 (cl (= (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule cong :premises (t30 t31))
% 0.64/0.84  (step t33 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t34)
% 0.64/0.84  (assume t34.a0 (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))))
% 0.64/0.84  (step t34.t1 (cl (or (not (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52)))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule forall_inst :args ((:= VAR_K_53 tptp.name_Kas) (:= VAR_X0X30_51 tptp.constr_CONST_1) (:= VAR_X1_52 tptp.constr_CONST_1)))
% 0.64/0.84  (step t34.t2 (cl (not (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52)))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule or :premises (t34.t1))
% 0.64/0.84  (step t34.t3 (cl (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule resolution :premises (t34.t2 t34.a0))
% 0.64/0.84  (step t34 (cl (not (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52)))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule subproof :discharge (t34.a0))
% 0.64/0.84  (step t35 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule resolution :premises (t33 t34))
% 0.64/0.84  (step t36 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (not (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule implies_neg2)
% 0.64/0.84  (step t37 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1))) (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t35 t36))
% 0.64/0.84  (step t38 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas) (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule contraction :premises (t37))
% 0.64/0.84  (step t39 (cl (=> (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t29 t32 t38))
% 0.64/0.84  (step t40 (cl (not (forall ((VAR_K_53 $$unsorted) (VAR_X0X30_51 $$unsorted) (VAR_X1_52 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_51 VAR_X1_52 VAR_K_53) VAR_K_53) (tptp.tuple_2 VAR_X0X30_51 VAR_X1_52)))) (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) :rule implies :premises (t39))
% 0.64/0.84  (step t41 (cl (= (tptp.tuple_2 tptp.constr_CONST_1 tptp.constr_CONST_1) (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) :rule resolution :premises (t40 a80))
% 0.64/0.84  (step t42 (cl (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t17 a159 t28 t41))
% 0.64/0.84  (step t43 (cl (not (= (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (tptp.pred_attacker tptp.name_objective2) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) (not (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (or (tptp.pred_attacker tptp.name_objective2) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule equiv_pos2)
% 0.64/0.84  (step t44 (cl (= (= (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2)) true) (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2)))) :rule equiv_simplify)
% 0.64/0.84  (step t45 (cl (not (= (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2)) true)) (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2))) :rule equiv1 :premises (t44))
% 0.64/0.84  (step t46 (cl (= (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2)) (= (tptp.pred_attacker tptp.name_objective2) (not (not (tptp.pred_attacker tptp.name_objective2)))))) :rule all_simplify)
% 0.64/0.84  (step t47 (cl (= (tptp.pred_attacker tptp.name_objective2) (tptp.pred_attacker tptp.name_objective2))) :rule refl)
% 0.64/0.84  (step t48 (cl (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2))) :rule all_simplify)
% 0.64/0.84  (step t49 (cl (= (= (tptp.pred_attacker tptp.name_objective2) (not (not (tptp.pred_attacker tptp.name_objective2)))) (= (tptp.pred_attacker tptp.name_objective2) (tptp.pred_attacker tptp.name_objective2)))) :rule cong :premises (t47 t48))
% 0.64/0.84  (step t50 (cl (= (= (tptp.pred_attacker tptp.name_objective2) (tptp.pred_attacker tptp.name_objective2)) true)) :rule all_simplify)
% 0.64/0.84  (step t51 (cl (= (= (tptp.pred_attacker tptp.name_objective2) (not (not (tptp.pred_attacker tptp.name_objective2)))) true)) :rule trans :premises (t49 t50))
% 0.64/0.84  (step t52 (cl (= (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2)) true)) :rule trans :premises (t46 t51))
% 0.64/0.84  (step t53 (cl (= (not (not (tptp.pred_attacker tptp.name_objective2))) (tptp.pred_attacker tptp.name_objective2))) :rule resolution :premises (t45 t52))
% 0.64/0.84  (step t54 (cl (= (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule refl)
% 0.64/0.84  (step t55 (cl (= (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule refl)
% 0.64/0.84  (step t56 (cl (= (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (tptp.pred_attacker tptp.name_objective2) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule cong :premises (t53 t54 t55))
% 0.64/0.84  (step t57 (cl (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule and_neg)
% 0.64/0.84  (step t58 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t59)
% 0.64/0.84  (assume t59.a0 (not (tptp.pred_attacker tptp.name_objective2)))
% 0.64/0.84  (assume t59.a1 (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))
% 0.64/0.84  (step t59.t1 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t59.t2)
% 0.64/0.84  (assume t59.t2.a0 (not (tptp.pred_attacker tptp.name_objective2)))
% 0.64/0.84  (assume t59.t2.a1 (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))
% 0.64/0.84  (step t59.t2.t1 (cl (= (= (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) false) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule equiv_simplify)
% 0.64/0.84  (step t59.t2.t2 (cl (not (= (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) false)) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule equiv1 :premises (t59.t2.t1))
% 0.64/0.84  (step t59.t2.t3 (cl (= (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) tptp.name_objective2)) :rule symm :premises (t59.t2.a1))
% 0.64/0.84  (step t59.t2.t4 (cl (= (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker tptp.name_objective2))) :rule cong :premises (t59.t2.t3))
% 0.64/0.84  (step t59.t2.t5 (cl (= (= (tptp.pred_attacker tptp.name_objective2) false) (not (tptp.pred_attacker tptp.name_objective2)))) :rule equiv_simplify)
% 0.64/0.84  (step t59.t2.t6 (cl (= (tptp.pred_attacker tptp.name_objective2) false) (not (not (tptp.pred_attacker tptp.name_objective2)))) :rule equiv2 :premises (t59.t2.t5))
% 0.64/0.84  (step t59.t2.t7 (cl (not (not (not (tptp.pred_attacker tptp.name_objective2)))) (tptp.pred_attacker tptp.name_objective2)) :rule not_not)
% 0.64/0.84  (step t59.t2.t8 (cl (= (tptp.pred_attacker tptp.name_objective2) false) (tptp.pred_attacker tptp.name_objective2)) :rule resolution :premises (t59.t2.t6 t59.t2.t7))
% 0.64/0.84  (step t59.t2.t9 (cl (= (tptp.pred_attacker tptp.name_objective2) false)) :rule resolution :premises (t59.t2.t8 t59.t2.a0))
% 0.64/0.84  (step t59.t2.t10 (cl (= (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) false)) :rule trans :premises (t59.t2.t4 t59.t2.t9))
% 0.64/0.84  (step t59.t2.t11 (cl (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t59.t2.t2 t59.t2.t10))
% 0.64/0.84  (step t59.t2 (cl (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule subproof :discharge (t59.t2.a0 t59.t2.a1))
% 0.64/0.84  (step t59.t3 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker tptp.name_objective2))) :rule and_pos)
% 0.64/0.84  (step t59.t4 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule and_pos)
% 0.64/0.84  (step t59.t5 (cl (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t59.t2 t59.t3 t59.t4))
% 0.64/0.84  (step t59.t6 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule reordering :premises (t59.t5))
% 0.64/0.84  (step t59.t7 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule contraction :premises (t59.t6))
% 0.64/0.84  (step t59.t8 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t59.t1 t59.t7))
% 0.64/0.84  (step t59.t9 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule implies_neg2)
% 0.64/0.84  (step t59.t10 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t59.t8 t59.t9))
% 0.64/0.84  (step t59.t11 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule contraction :premises (t59.t10))
% 0.64/0.84  (step t59.t12 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies :premises (t59.t11))
% 0.64/0.84  (step t59.t13 (cl (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule and_neg)
% 0.64/0.84  (step t59.t14 (cl (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t59.t13 t59.a0 t59.a1))
% 0.64/0.84  (step t59.t15 (cl (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t59.t12 t59.t14))
% 0.64/0.84  (step t59 (cl (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule subproof :discharge (t59.a0 t59.a1))
% 0.64/0.84  (step t60 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker tptp.name_objective2))) :rule and_pos)
% 0.64/0.84  (step t61 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule and_pos)
% 0.64/0.84  (step t62 (cl (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t59 t60 t61))
% 0.64/0.84  (step t63 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule reordering :premises (t62))
% 0.64/0.84  (step t64 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule contraction :premises (t63))
% 0.64/0.84  (step t65 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t58 t64))
% 0.64/0.84  (step t66 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule implies_neg2)
% 0.64/0.84  (step t67 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t65 t66))
% 0.64/0.84  (step t68 (cl (=> (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule contraction :premises (t67))
% 0.64/0.84  (step t69 (cl (not (and (not (tptp.pred_attacker tptp.name_objective2)) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies :premises (t68))
% 0.64/0.84  (step t70 (cl (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t57 t69))
% 0.64/0.84  (step t71 (cl (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (not (not (tptp.pred_attacker tptp.name_objective2))))) :rule or_neg)
% 0.64/0.84  (step t72 (cl (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule or_neg)
% 0.64/0.84  (step t73 (cl (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule or_neg)
% 0.64/0.84  (step t74 (cl (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t70 t71 t72 t73))
% 0.64/0.84  (step t75 (cl (or (not (not (tptp.pred_attacker tptp.name_objective2))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule contraction :premises (t74))
% 0.64/0.84  (step t76 (cl (or (tptp.pred_attacker tptp.name_objective2) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t43 t56 t75))
% 0.64/0.84  (step t77 (cl (tptp.pred_attacker tptp.name_objective2) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule or :premises (t76))
% 0.64/0.84  (step t78 (cl (not (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))) :rule or_pos)
% 0.64/0.84  (step t79 (cl (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)) (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (not (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))) :rule reordering :premises (t78))
% 0.64/0.84  (step t80 (cl (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)) :rule or_pos)
% 0.64/0.84  (step t81 (cl (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1) (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)))) :rule reordering :premises (t80))
% 0.64/0.84  (step t82 (cl (not (= (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))) (or (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))))) (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))))) (or (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))))) :rule equiv_pos2)
% 0.64/0.84  (step t83 (cl (= (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))))) :rule all_simplify)
% 0.64/0.84  (step t84 (cl (= (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))) (or (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))))) :rule all_simplify)
% 0.64/0.84  (step t85 (cl (= (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))) (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)))) (or (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))))) :rule trans :premises (t83 t84))
% 0.64/0.84  (step t86 (cl (or (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))))) :rule resolution :premises (t82 t85 a185))
% 0.64/0.84  (step t87 (cl (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1)) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) :rule or :premises (t86))
% 0.64/0.84  (step t88 (cl (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t89)
% 0.64/0.84  (assume t89.a0 (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))))
% 0.64/0.84  (step t89.t1 (cl (or (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule forall_inst :args ((:= VAR_0X40SID_60X304 tptp.constr_CONST_0x30) (:= VAR_ENC_KAB_A0X27_60X306 tptp.constr_CONST_1) (:= VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.constr_CONST_1) (:= VAR_ENC_NB_60X302 tptp.constr_CONST_1) (:= VAR_ENC_SUCC_NA0X27_60X305 tptp.constr_CONST_1)))
% 0.64/0.84  (step t89.t2 (cl (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule or :premises (t89.t1))
% 0.64/0.84  (step t89.t3 (cl (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule resolution :premises (t89.t2 t89.a0))
% 0.64/0.84  (step t89 (cl (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule subproof :discharge (t89.a0))
% 0.64/0.84  (step t90 (cl (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule resolution :premises (t88 t89))
% 0.64/0.84  (step t91 (cl (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule implies_neg2)
% 0.64/0.84  (step t92 (cl (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule resolution :premises (t90 t91))
% 0.64/0.84  (step t93 (cl (=> (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule contraction :premises (t92))
% 0.64/0.84  (step t94 (cl (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303)))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule implies :premises (t93))
% 0.64/0.84  (step t95 (cl (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule or_pos)
% 0.64/0.84  (step t96 (cl (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule reordering :premises (t95))
% 0.64/0.84  (step t97 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) :rule or_pos)
% 0.64/0.84  (step t98 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))))) :rule reordering :premises (t97))
% 0.64/0.84  (step t99 (cl (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t100)
% 0.64/0.84  (assume t100.a0 (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))))
% 0.64/0.84  (step t100.t1 (cl (or (not (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_V_229 tptp.constr_CONST_1)))
% 0.64/0.84  (step t100.t2 (cl (not (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule or :premises (t100.t1))
% 0.64/0.84  (step t100.t3 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule resolution :premises (t100.t2 t100.a0))
% 0.64/0.84  (step t100 (cl (not (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule subproof :discharge (t100.a0))
% 0.64/0.84  (step t101 (cl (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule resolution :premises (t99 t100))
% 0.64/0.84  (step t102 (cl (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t103 (cl (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))))) :rule resolution :premises (t101 t102))
% 0.64/0.84  (step t104 (cl (=> (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))))) :rule contraction :premises (t103))
% 0.64/0.84  (step t105 (cl (not (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule implies :premises (t104))
% 0.64/0.84  (step t106 (cl (not (= (forall ((VAR_V_229 $$unsorted)) (=> (tptp.pred_attacker VAR_V_229) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))))) (not (forall ((VAR_V_229 $$unsorted)) (=> (tptp.pred_attacker VAR_V_229) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) :rule equiv_pos2)
% 0.64/0.84  (step t107 (cl (= (forall ((VAR_V_229 $$unsorted)) (=> (tptp.pred_attacker VAR_V_229) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))) (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229)))))) :rule all_simplify)
% 0.64/0.84  (step t108 (cl (forall ((VAR_V_229 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_V_229))))) :rule resolution :premises (t106 t107 a134))
% 0.64/0.84  (step t109 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1)))) :rule resolution :premises (t105 t108))
% 0.64/0.84  (step t110 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) :rule resolution :premises (t98 a159 t109))
% 0.64/0.84  (step t111 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) :rule or_pos)
% 0.64/0.84  (step t112 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))))) :rule reordering :premises (t111))
% 0.64/0.84  (step t113 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t114)
% 0.64/0.84  (assume t114.a0 (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))))
% 0.64/0.84  (step t114.t1 (cl (or (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_V_235 tptp.constr_CONST_1)))
% 0.64/0.84  (step t114.t2 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule or :premises (t114.t1))
% 0.64/0.84  (step t114.t3 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule resolution :premises (t114.t2 t114.a0))
% 0.64/0.84  (step t114 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule subproof :discharge (t114.a0))
% 0.64/0.84  (step t115 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule resolution :premises (t113 t114))
% 0.64/0.84  (step t116 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t117 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))))) :rule resolution :premises (t115 t116))
% 0.64/0.84  (step t118 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))))) :rule contraction :premises (t117))
% 0.64/0.84  (step t119 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule implies :premises (t118))
% 0.64/0.84  (step t120 (cl (not (= (forall ((VAR_V_235 $$unsorted)) (=> (tptp.pred_attacker VAR_V_235) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))))) (not (forall ((VAR_V_235 $$unsorted)) (=> (tptp.pred_attacker VAR_V_235) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) :rule equiv_pos2)
% 0.64/0.84  (step t121 (cl (= (forall ((VAR_V_235 $$unsorted)) (=> (tptp.pred_attacker VAR_V_235) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))))) :rule all_simplify)
% 0.64/0.84  (step t122 (cl (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) :rule resolution :premises (t120 t121 a136))
% 0.64/0.84  (step t123 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1)))) :rule resolution :premises (t119 t122))
% 0.64/0.84  (step t124 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) :rule resolution :premises (t112 a159 t123))
% 0.64/0.84  (step t125 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) :rule or_pos)
% 0.64/0.84  (step t126 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))))) :rule reordering :premises (t125))
% 0.64/0.84  (step t127 (cl (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t128)
% 0.64/0.84  (assume t128.a0 (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))))
% 0.64/0.84  (step t128.t1 (cl (or (not (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_V_241 tptp.constr_CONST_1)))
% 0.64/0.84  (step t128.t2 (cl (not (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule or :premises (t128.t1))
% 0.64/0.84  (step t128.t3 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule resolution :premises (t128.t2 t128.a0))
% 0.64/0.84  (step t128 (cl (not (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule subproof :discharge (t128.a0))
% 0.64/0.84  (step t129 (cl (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule resolution :premises (t127 t128))
% 0.64/0.84  (step t130 (cl (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t131 (cl (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))))) :rule resolution :premises (t129 t130))
% 0.64/0.84  (step t132 (cl (=> (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))))) :rule contraction :premises (t131))
% 0.64/0.84  (step t133 (cl (not (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule implies :premises (t132))
% 0.64/0.84  (step t134 (cl (not (= (forall ((VAR_V_241 $$unsorted)) (=> (tptp.pred_attacker VAR_V_241) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))))) (not (forall ((VAR_V_241 $$unsorted)) (=> (tptp.pred_attacker VAR_V_241) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) :rule equiv_pos2)
% 0.64/0.84  (step t135 (cl (= (forall ((VAR_V_241 $$unsorted)) (=> (tptp.pred_attacker VAR_V_241) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))) (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241)))))) :rule all_simplify)
% 0.64/0.84  (step t136 (cl (forall ((VAR_V_241 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_241))))) :rule resolution :premises (t134 t135 a138))
% 0.64/0.84  (step t137 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1)))) :rule resolution :premises (t133 t136))
% 0.64/0.84  (step t138 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) :rule resolution :premises (t126 a159 t137))
% 0.64/0.84  (step t139 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) :rule or_pos)
% 0.64/0.84  (step t140 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule reordering :premises (t139))
% 0.64/0.84  (step t141 (cl (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t142)
% 0.64/0.84  (assume t142.a0 (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))))
% 0.64/0.84  (step t142.t1 (cl (or (not (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_V_247 tptp.constr_CONST_1)))
% 0.64/0.84  (step t142.t2 (cl (not (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule or :premises (t142.t1))
% 0.64/0.84  (step t142.t3 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule resolution :premises (t142.t2 t142.a0))
% 0.64/0.84  (step t142 (cl (not (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule subproof :discharge (t142.a0))
% 0.64/0.84  (step t143 (cl (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule resolution :premises (t141 t142))
% 0.64/0.84  (step t144 (cl (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t145 (cl (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule resolution :premises (t143 t144))
% 0.64/0.84  (step t146 (cl (=> (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))))) :rule contraction :premises (t145))
% 0.64/0.84  (step t147 (cl (not (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule implies :premises (t146))
% 0.64/0.84  (step t148 (cl (not (= (forall ((VAR_V_247 $$unsorted)) (=> (tptp.pred_attacker VAR_V_247) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))))) (not (forall ((VAR_V_247 $$unsorted)) (=> (tptp.pred_attacker VAR_V_247) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) :rule equiv_pos2)
% 0.64/0.84  (step t149 (cl (= (forall ((VAR_V_247 $$unsorted)) (=> (tptp.pred_attacker VAR_V_247) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))) (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247)))))) :rule all_simplify)
% 0.64/0.84  (step t150 (cl (forall ((VAR_V_247 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_247)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_247))))) :rule resolution :premises (t148 t149 a140))
% 0.64/0.84  (step t151 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))) :rule resolution :premises (t147 t150))
% 0.64/0.84  (step t152 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) :rule resolution :premises (t140 a159 t151))
% 0.64/0.84  (step t153 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t154)
% 0.64/0.84  (assume t154.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t154.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule forall_inst :args ((:= VAR_X_81 tptp.name_B) (:= VAR_Y_82 (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))))
% 0.64/0.84  (step t154.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule or :premises (t154.t1))
% 0.64/0.84  (step t154.t3 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t154.t2 t154.a0))
% 0.64/0.84  (step t154 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule subproof :discharge (t154.a0))
% 0.64/0.84  (step t155 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t153 t154))
% 0.64/0.84  (step t156 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t157 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t155 t156))
% 0.64/0.84  (step t158 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule contraction :premises (t157))
% 0.64/0.84  (step t159 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies :premises (t158))
% 0.64/0.84  (step t160 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t159 a95))
% 0.64/0.84  (step t161 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t162)
% 0.64/0.84  (assume t162.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t162.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule forall_inst :args ((:= VAR_X_81 (tptp.name_Na tptp.constr_CONST_0x30)) (:= VAR_Y_82 (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))))
% 0.64/0.84  (step t162.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule or :premises (t162.t1))
% 0.64/0.84  (step t162.t3 (cl (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t162.t2 t162.a0))
% 0.64/0.84  (step t162 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule subproof :discharge (t162.a0))
% 0.64/0.84  (step t163 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t161 t162))
% 0.64/0.84  (step t164 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t165 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t163 t164))
% 0.64/0.84  (step t166 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas))))) :rule contraction :premises (t165))
% 0.64/0.84  (step t167 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies :premises (t166))
% 0.64/0.84  (step t168 (cl (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t167 a95))
% 0.64/0.84  (step t169 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t170)
% 0.64/0.84  (assume t170.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t170.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule forall_inst :args ((:= VAR_X_81 tptp.name_A) (:= VAR_Y_82 (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))))
% 0.64/0.84  (step t170.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule or :premises (t170.t1))
% 0.64/0.84  (step t170.t3 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t170.t2 t170.a0))
% 0.64/0.84  (step t170 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule subproof :discharge (t170.a0))
% 0.64/0.84  (step t171 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t169 t170))
% 0.64/0.84  (step t172 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t173 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t171 t172))
% 0.64/0.84  (step t174 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule contraction :premises (t173))
% 0.64/0.84  (step t175 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies :premises (t174))
% 0.64/0.84  (step t176 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t175 a95))
% 0.64/0.84  (step t177 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t178)
% 0.64/0.84  (assume t178.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t178.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_X_81 (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30))) (:= VAR_Y_82 (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))))
% 0.64/0.84  (step t178.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule or :premises (t178.t1))
% 0.64/0.84  (step t178.t3 (cl (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t178.t2 t178.a0))
% 0.64/0.84  (step t178 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule subproof :discharge (t178.a0))
% 0.64/0.84  (step t179 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t177 t178))
% 0.64/0.84  (step t180 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t181 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule resolution :premises (t179 t180))
% 0.64/0.84  (step t182 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule contraction :premises (t181))
% 0.64/0.84  (step t183 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule implies :premises (t182))
% 0.64/0.84  (step t184 (cl (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t183 a95))
% 0.64/0.84  (step t185 (cl (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1)))))) :rule resolution :premises (t96 t110 t124 t138 t152 t160 t168 t176 t184))
% 0.64/0.84  (step t186 (cl (not (forall ((VAR_0X40SID_60X304 $$unsorted) (VAR_ENC_KAB_A0X27_60X306 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_60X303 $$unsorted) (VAR_ENC_NB_60X302 $$unsorted) (VAR_ENC_SUCC_NA0X27_60X305 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_60X302 VAR_ENC_NA_B_ENC_KAB_A_60X303 VAR_0X40SID_60X304)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_60X305 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_60X305))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_60X306 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_60X306))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_60X302))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_60X304) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_60X303 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_60X303))))))) :rule resolution :premises (t94 t185))
% 0.64/0.84  (step t187 (cl (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) :rule resolution :premises (t87 t186))
% 0.64/0.84  (step t188 (cl (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t189)
% 0.64/0.84  (assume t189.a0 (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))))
% 0.64/0.84  (step t189.t1 (cl (or (not (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)))) :rule forall_inst :args ((:= VAR_V_172 tptp.name_objective1)))
% 0.64/0.84  (step t189.t2 (cl (not (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule or :premises (t189.t1))
% 0.64/0.84  (step t189.t3 (cl (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule resolution :premises (t189.t2 t189.a0))
% 0.64/0.84  (step t189 (cl (not (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule subproof :discharge (t189.a0))
% 0.64/0.84  (step t190 (cl (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule resolution :premises (t188 t189))
% 0.64/0.84  (step t191 (cl (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)))) :rule implies_neg2)
% 0.64/0.84  (step t192 (cl (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)))) :rule resolution :premises (t190 t191))
% 0.64/0.84  (step t193 (cl (=> (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1)))) :rule contraction :premises (t192))
% 0.64/0.84  (step t194 (cl (not (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule implies :premises (t193))
% 0.64/0.84  (step t195 (cl (not (= (forall ((VAR_V_172 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172)) (tptp.pred_attacker VAR_V_172))) (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))))) (not (forall ((VAR_V_172 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172)) (tptp.pred_attacker VAR_V_172)))) (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) :rule equiv_pos2)
% 0.64/0.84  (step t196 (cl (= (forall ((VAR_V_172 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172)) (tptp.pred_attacker VAR_V_172))) (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172))))) :rule all_simplify)
% 0.64/0.84  (step t197 (cl (forall ((VAR_V_172 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 VAR_V_172))) (tptp.pred_attacker VAR_V_172)))) :rule resolution :premises (t195 t196 a121))
% 0.64/0.84  (step t198 (cl (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_9 tptp.name_objective1))) (tptp.pred_attacker tptp.name_objective1))) :rule resolution :premises (t194 t197))
% 0.64/0.84  (step t199 (cl (tptp.pred_attacker tptp.name_objective1)) :rule resolution :premises (t81 t187 t198))
% 0.64/0.84  (step t200 (cl (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t201)
% 0.64/0.84  (assume t201.a0 (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))))
% 0.64/0.84  (step t201.t1 (cl (or (not (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))) :rule forall_inst :args ((:= VAR_V_392 tptp.name_objective1) (:= VAR_V_393 tptp.name_objective2)))
% 0.64/0.84  (step t201.t2 (cl (not (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule or :premises (t201.t1))
% 0.64/0.84  (step t201.t3 (cl (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule resolution :premises (t201.t2 t201.a0))
% 0.64/0.84  (step t201 (cl (not (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule subproof :discharge (t201.a0))
% 0.64/0.84  (step t202 (cl (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule resolution :premises (t200 t201))
% 0.64/0.84  (step t203 (cl (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) (not (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))) :rule implies_neg2)
% 0.64/0.84  (step t204 (cl (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))) :rule resolution :premises (t202 t203))
% 0.64/0.84  (step t205 (cl (=> (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2))))) :rule contraction :premises (t204))
% 0.64/0.84  (step t206 (cl (not (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule implies :premises (t205))
% 0.64/0.84  (step t207 (cl (not (= (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_392) (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))))) (not (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_392) (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) :rule equiv_pos2)
% 0.64/0.84  (step t208 (cl (= (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_392) (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))) (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393)))))) :rule all_simplify)
% 0.64/0.84  (step t209 (cl (forall ((VAR_V_392 $$unsorted) (VAR_V_393 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_392)) (not (tptp.pred_attacker VAR_V_393)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_392 VAR_V_393))))) :rule resolution :premises (t207 t208 a170))
% 0.64/0.84  (step t210 (cl (or (not (tptp.pred_attacker tptp.name_objective1)) (not (tptp.pred_attacker tptp.name_objective2)) (tptp.pred_attacker (tptp.tuple_2 tptp.name_objective1 tptp.name_objective2)))) :rule resolution :premises (t206 t209))
% 0.64/0.84  (step t211 (cl (not (tptp.pred_attacker tptp.name_objective2))) :rule resolution :premises (t79 a189 t199 t210))
% 0.64/0.84  (step t212 (cl (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t213)
% 0.64/0.84  (assume t213.a0 (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))))
% 0.64/0.84  (step t213.t1 (cl (or (not (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_K_0X30 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (:= VAR_M_0X30 tptp.name_objective2)))
% 0.64/0.84  (step t213.t2 (cl (not (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule or :premises (t213.t1))
% 0.64/0.84  (step t213.t3 (cl (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t213.t2 t213.a0))
% 0.64/0.84  (step t213 (cl (not (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule subproof :discharge (t213.a0))
% 0.64/0.84  (step t214 (cl (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t212 t213))
% 0.64/0.84  (step t215 (cl (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t216 (cl (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t214 t215))
% 0.64/0.84  (step t217 (cl (=> (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule contraction :premises (t216))
% 0.64/0.84  (step t218 (cl (not (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule implies :premises (t217))
% 0.64/0.84  (step t219 (cl (not (= (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30)) (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))))) (not (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30))) (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) :rule equiv_pos2)
% 0.64/0.84  (anchor :step t220 :args ((VAR_K_0X30 $$unsorted) (:= VAR_K_0X30 VAR_K_0X30) (VAR_M_0X30 $$unsorted) (:= VAR_M_0X30 VAR_M_0X30)))
% 0.64/0.84  (step t220.t1 (cl (= VAR_K_0X30 VAR_K_0X30)) :rule refl)
% 0.64/0.84  (step t220.t2 (cl (= VAR_M_0X30 VAR_M_0X30)) :rule refl)
% 0.64/0.84  (step t220.t3 (cl (= (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) :rule all_simplify)
% 0.64/0.84  (step t220 (cl (= (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30)) (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))))) :rule bind)
% 0.64/0.84  (step t221 (cl (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30)))) :rule resolution :premises (t219 t220 a88))
% 0.64/0.84  (step t222 (cl (= tptp.name_objective2 (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t218 t221))
% 0.64/0.84  (step t223 (cl (not (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t77 t211 t222))
% 0.64/0.84  (step t224 (cl (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t225)
% 0.64/0.84  (assume t225.a0 (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))))
% 0.64/0.84  (step t225.t1 (cl (or (not (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule forall_inst :args ((:= VAR_V_148 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (:= VAR_V_149 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))
% 0.64/0.84  (step t225.t2 (cl (not (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule or :premises (t225.t1))
% 0.64/0.84  (step t225.t3 (cl (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t225.t2 t225.a0))
% 0.64/0.84  (step t225 (cl (not (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule subproof :discharge (t225.a0))
% 0.64/0.84  (step t226 (cl (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t224 t225))
% 0.64/0.84  (step t227 (cl (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule implies_neg2)
% 0.64/0.84  (step t228 (cl (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t226 t227))
% 0.64/0.84  (step t229 (cl (=> (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule contraction :premises (t228))
% 0.64/0.84  (step t230 (cl (not (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies :premises (t229))
% 0.64/0.84  (step t231 (cl (not (= (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_148) (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))))) (not (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_148) (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) :rule equiv_pos2)
% 0.64/0.84  (step t232 (cl (= (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_148) (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))) (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149)))))) :rule all_simplify)
% 0.64/0.84  (step t233 (cl (forall ((VAR_V_148 $$unsorted) (VAR_V_149 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_148)) (not (tptp.pred_attacker VAR_V_149)) (tptp.pred_attacker (tptp.constr_dec VAR_V_148 VAR_V_149))))) :rule resolution :premises (t231 t232 a113))
% 0.64/0.84  (step t234 (cl (or (not (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_dec (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))) (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t230 t233))
% 0.64/0.84  (step t235 (cl (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule or_pos)
% 0.64/0.84  (step t236 (cl (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule reordering :premises (t235))
% 0.64/0.84  (step t237 (cl (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule or_pos)
% 0.64/0.84  (step t238 (cl (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule reordering :premises (t237))
% 0.64/0.84  (step t239 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t240)
% 0.64/0.84  (assume t240.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t240.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule forall_inst :args ((:= VAR_X_81 tptp.name_A) (:= VAR_Y_82 (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))
% 0.64/0.84  (step t240.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule or :premises (t240.t1))
% 0.64/0.84  (step t240.t3 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t240.t2 t240.a0))
% 0.64/0.84  (step t240 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule subproof :discharge (t240.a0))
% 0.64/0.84  (step t241 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t239 t240))
% 0.64/0.84  (step t242 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t243 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t241 t242))
% 0.64/0.84  (step t244 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule contraction :premises (t243))
% 0.64/0.84  (step t245 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule implies :premises (t244))
% 0.64/0.84  (step t246 (cl (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) :rule resolution :premises (t245 a95))
% 0.64/0.84  (step t247 (cl (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule or_pos)
% 0.64/0.84  (step t248 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule reordering :premises (t247))
% 0.64/0.84  (step t249 (cl (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule and_neg)
% 0.64/0.84  (step t250 (cl (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t251)
% 0.64/0.84  (assume t251.a0 (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))
% 0.64/0.84  (assume t251.a1 (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))
% 0.64/0.84  (step t251.t1 (cl (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t251.t2)
% 0.64/0.84  (assume t251.t2.a0 (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))
% 0.64/0.84  (assume t251.t2.a1 (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))
% 0.64/0.84  (step t251.t2.t1 (cl (= (= (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) true) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule equiv_simplify)
% 0.64/0.84  (step t251.t2.t2 (cl (not (= (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) true)) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule equiv1 :premises (t251.t2.t1))
% 0.64/0.84  (step t251.t2.t3 (cl (= (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule symm :premises (t251.t2.a1))
% 0.64/0.84  (step t251.t2.t4 (cl (= (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule cong :premises (t251.t2.t3))
% 0.64/0.84  (step t251.t2.t5 (cl (= (= (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) true) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule equiv_simplify)
% 0.64/0.84  (step t251.t2.t6 (cl (= (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) true) (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule equiv2 :premises (t251.t2.t5))
% 0.64/0.84  (step t251.t2.t7 (cl (= (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) true)) :rule resolution :premises (t251.t2.t6 t251.t2.a0))
% 0.64/0.84  (step t251.t2.t8 (cl (= (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) true)) :rule trans :premises (t251.t2.t4 t251.t2.t7))
% 0.64/0.84  (step t251.t2.t9 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t251.t2.t2 t251.t2.t8))
% 0.64/0.84  (step t251.t2 (cl (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule subproof :discharge (t251.t2.a0 t251.t2.a1))
% 0.64/0.84  (step t251.t3 (cl (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule and_pos)
% 0.64/0.84  (step t251.t4 (cl (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule and_pos)
% 0.64/0.84  (step t251.t5 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t251.t2 t251.t3 t251.t4))
% 0.64/0.84  (step t251.t6 (cl (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule reordering :premises (t251.t5))
% 0.64/0.84  (step t251.t7 (cl (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule contraction :premises (t251.t6))
% 0.64/0.84  (step t251.t8 (cl (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t251.t1 t251.t7))
% 0.64/0.84  (step t251.t9 (cl (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies_neg2)
% 0.64/0.84  (step t251.t10 (cl (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t251.t8 t251.t9))
% 0.64/0.84  (step t251.t11 (cl (=> (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule contraction :premises (t251.t10))
% 0.64/0.84  (step t251.t12 (cl (not (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule implies :premises (t251.t11))
% 0.64/0.84  (step t251.t13 (cl (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule and_neg)
% 0.64/0.84  (step t251.t14 (cl (and (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t251.t13 t251.a1 t251.a0))
% 0.64/0.84  (step t251.t15 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t251.t12 t251.t14))
% 0.64/0.84  (step t251 (cl (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule subproof :discharge (t251.a0 t251.a1))
% 0.64/0.84  (step t252 (cl (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule and_pos)
% 0.64/0.84  (step t253 (cl (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule and_pos)
% 0.64/0.84  (step t254 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule resolution :premises (t251 t252 t253))
% 0.64/0.84  (step t255 (cl (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule reordering :premises (t254))
% 0.64/0.84  (step t256 (cl (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule contraction :premises (t255))
% 0.64/0.84  (step t257 (cl (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t250 t256))
% 0.64/0.84  (step t258 (cl (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies_neg2)
% 0.64/0.84  (step t259 (cl (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t257 t258))
% 0.64/0.84  (step t260 (cl (=> (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule contraction :premises (t259))
% 0.64/0.84  (step t261 (cl (not (and (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule implies :premises (t260))
% 0.64/0.84  (step t262 (cl (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t249 t261))
% 0.64/0.84  (step t263 (cl (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t264)
% 0.64/0.84  (assume t264.a0 (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))))
% 0.64/0.84  (step t264.t1 (cl (or (not (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43)))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule forall_inst :args ((:= VAR_K_43 tptp.name_Kas) (:= VAR_X0X30_39 tptp.constr_CONST_1) (:= VAR_X1_40X30 tptp.constr_CONST_1) (:= VAR_X2_41 (tptp.name_Kab_66 tptp.constr_CONST_0x30)) (:= VAR_X3_42 (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs))))
% 0.64/0.84  (step t264.t2 (cl (not (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43)))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule or :premises (t264.t1))
% 0.64/0.84  (step t264.t3 (cl (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t264.t2 t264.a0))
% 0.64/0.84  (step t264 (cl (not (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43)))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule subproof :discharge (t264.a0))
% 0.64/0.84  (step t265 (cl (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t263 t264))
% 0.64/0.84  (step t266 (cl (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (not (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule implies_neg2)
% 0.64/0.84  (step t267 (cl (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t265 t266))
% 0.64/0.84  (step t268 (cl (=> (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule contraction :premises (t267))
% 0.64/0.84  (step t269 (cl (not (forall ((VAR_K_43 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted) (VAR_X2_41 $$unsorted) (VAR_X3_42 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_39 VAR_X1_40X30 VAR_X2_41 VAR_X3_42 VAR_K_43)) (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_43)))) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule implies :premises (t268))
% 0.64/0.84  (step t270 (cl (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t269 a83))
% 0.64/0.84  (step t271 (cl (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule or_pos)
% 0.64/0.84  (step t272 (cl (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule reordering :premises (t271))
% 0.64/0.84  (step t273 (cl (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) :rule or_pos)
% 0.64/0.84  (step t274 (cl (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)) (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule reordering :premises (t273))
% 0.64/0.84  (step t275 (cl (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule or_pos)
% 0.64/0.84  (step t276 (cl (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule reordering :premises (t275))
% 0.64/0.84  (step t277 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule or_pos)
% 0.64/0.84  (step t278 (cl (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule contraction :premises (t277))
% 0.64/0.84  (step t279 (cl (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule reordering :premises (t278))
% 0.64/0.84  (step t280 (cl (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t281)
% 0.64/0.84  (assume t281.a0 (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))))
% 0.64/0.84  (step t281.t1 (cl (or (not (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule forall_inst :args ((:= VAR_V_114 tptp.constr_CONST_1) (:= VAR_V_115 tptp.constr_CONST_1) (:= VAR_V_116 tptp.constr_CONST_1)))
% 0.64/0.84  (step t281.t2 (cl (not (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule or :premises (t281.t1))
% 0.64/0.84  (step t281.t3 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t281.t2 t281.a0))
% 0.64/0.84  (step t281 (cl (not (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule subproof :discharge (t281.a0))
% 0.64/0.84  (step t282 (cl (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t280 t281))
% 0.64/0.84  (step t283 (cl (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (not (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule implies_neg2)
% 0.64/0.84  (step t284 (cl (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule resolution :premises (t282 t283))
% 0.64/0.84  (step t285 (cl (=> (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))))) :rule contraction :premises (t284))
% 0.64/0.84  (step t286 (cl (not (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule implies :premises (t285))
% 0.64/0.84  (step t287 (cl (not (= (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_114) (tptp.pred_attacker VAR_V_115) (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))))) (not (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_114) (tptp.pred_attacker VAR_V_115) (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) :rule equiv_pos2)
% 0.64/0.84  (step t288 (cl (= (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_114) (tptp.pred_attacker VAR_V_115) (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))) (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116)))))) :rule all_simplify)
% 0.64/0.84  (step t289 (cl (forall ((VAR_V_114 $$unsorted) (VAR_V_115 $$unsorted) (VAR_V_116 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_114)) (not (tptp.pred_attacker VAR_V_115)) (not (tptp.pred_attacker VAR_V_116)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_114 VAR_V_115 VAR_V_116))))) :rule resolution :premises (t287 t288 a107))
% 0.64/0.84  (step t290 (cl (or (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (not (tptp.pred_attacker tptp.constr_CONST_1)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1)))) :rule resolution :premises (t286 t289))
% 0.64/0.84  (step t291 (cl (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) :rule resolution :premises (t279 a159 t290))
% 0.64/0.84  (step t292 (cl (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t293)
% 0.64/0.84  (assume t293.a0 (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))))
% 0.64/0.84  (step t293.t1 (cl (or (not (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_0X40SID_758 tptp.constr_CONST_0x30) (:= VAR_A_755 tptp.constr_CONST_1) (:= VAR_B_756 tptp.constr_CONST_1) (:= VAR_NA_757 tptp.constr_CONST_1)))
% 0.64/0.84  (step t293.t2 (cl (not (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule or :premises (t293.t1))
% 0.64/0.84  (step t293.t3 (cl (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t293.t2 t293.a0))
% 0.64/0.84  (step t293 (cl (not (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule subproof :discharge (t293.a0))
% 0.64/0.84  (step t294 (cl (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t292 t293))
% 0.64/0.84  (step t295 (cl (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t296 (cl (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule resolution :premises (t294 t295))
% 0.64/0.84  (step t297 (cl (=> (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule contraction :premises (t296))
% 0.64/0.84  (step t298 (cl (not (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule implies :premises (t297))
% 0.64/0.84  (step t299 (cl (not (= (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757)) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))))) (not (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757)) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) :rule equiv_pos2)
% 0.64/0.84  (step t300 (cl (= (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757)) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))) (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas))))))) :rule all_simplify)
% 0.64/0.84  (step t301 (cl (forall ((VAR_0X40SID_758 $$unsorted) (VAR_A_755 $$unsorted) (VAR_B_756 $$unsorted) (VAR_NA_757 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_A_755 VAR_B_756 VAR_NA_757))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 VAR_NA_757 VAR_B_756 (tptp.name_Kab_66 VAR_0X40SID_758) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 VAR_0X40SID_758) VAR_A_755 tptp.name_Kbs) tptp.name_Kas)))))) :rule resolution :premises (t299 t300 a188))
% 0.64/0.84  (step t302 (cl (or (not (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t298 t301))
% 0.64/0.84  (step t303 (cl (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule resolution :premises (t276 t291 t302))
% 0.64/0.84  (step t304 (cl (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t305)
% 0.64/0.84  (assume t305.a0 (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))))
% 0.64/0.84  (step t305.t1 (cl (or (not (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule forall_inst :args ((:= VAR_V_10X309 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))
% 0.64/0.84  (step t305.t2 (cl (not (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule or :premises (t305.t1))
% 0.64/0.84  (step t305.t3 (cl (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule resolution :premises (t305.t2 t305.a0))
% 0.64/0.84  (step t305 (cl (not (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule subproof :discharge (t305.a0))
% 0.64/0.84  (step t306 (cl (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule resolution :premises (t304 t305))
% 0.64/0.84  (step t307 (cl (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (not (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule implies_neg2)
% 0.64/0.84  (step t308 (cl (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t306 t307))
% 0.64/0.84  (step t309 (cl (=> (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule contraction :premises (t308))
% 0.64/0.84  (step t310 (cl (not (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule implies :premises (t309))
% 0.64/0.84  (step t311 (cl (not (= (forall ((VAR_V_10X309 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309)) (tptp.pred_attacker VAR_V_10X309))) (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))))) (not (forall ((VAR_V_10X309 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309)) (tptp.pred_attacker VAR_V_10X309)))) (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) :rule equiv_pos2)
% 0.64/0.84  (step t312 (cl (= (forall ((VAR_V_10X309 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309)) (tptp.pred_attacker VAR_V_10X309))) (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309))))) :rule all_simplify)
% 0.64/0.84  (step t313 (cl (forall ((VAR_V_10X309 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_10X309))) (tptp.pred_attacker VAR_V_10X309)))) :rule resolution :premises (t311 t312 a106))
% 0.64/0.84  (step t314 (cl (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule resolution :premises (t310 t313))
% 0.64/0.84  (step t315 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) :rule resolution :premises (t274 t303 t314))
% 0.64/0.84  (step t316 (cl (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t317)
% 0.64/0.84  (assume t317.a0 (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))))
% 0.64/0.84  (step t317.t1 (cl (or (not (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_V_299 (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))
% 0.64/0.84  (step t317.t2 (cl (not (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule or :premises (t317.t1))
% 0.64/0.84  (step t317.t3 (cl (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t317.t2 t317.a0))
% 0.64/0.84  (step t317 (cl (not (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule subproof :discharge (t317.a0))
% 0.64/0.84  (step t318 (cl (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t316 t317))
% 0.64/0.84  (step t319 (cl (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t320 (cl (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule resolution :premises (t318 t319))
% 0.64/0.84  (step t321 (cl (=> (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))))) :rule contraction :premises (t320))
% 0.64/0.84  (step t322 (cl (not (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule implies :premises (t321))
% 0.64/0.84  (step t323 (cl (not (= (forall ((VAR_V_299 $$unsorted)) (=> (tptp.pred_attacker VAR_V_299) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))))) (not (forall ((VAR_V_299 $$unsorted)) (=> (tptp.pred_attacker VAR_V_299) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) :rule equiv_pos2)
% 0.64/0.84  (step t324 (cl (= (forall ((VAR_V_299 $$unsorted)) (=> (tptp.pred_attacker VAR_V_299) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))) (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299)))))) :rule all_simplify)
% 0.64/0.84  (step t325 (cl (forall ((VAR_V_299 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_299)) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_299))))) :rule resolution :premises (t323 t324 a151))
% 0.64/0.84  (step t326 (cl (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas))))) :rule resolution :premises (t322 t325))
% 0.64/0.84  (step t327 (cl (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 tptp.constr_CONST_1 tptp.constr_CONST_1 (tptp.name_Kab_66 tptp.constr_CONST_0x30) (tptp.constr_cbc_enc_2 (tptp.name_Kab_66 tptp.constr_CONST_0x30) tptp.constr_CONST_1 tptp.name_Kbs) tptp.name_Kas)))) :rule resolution :premises (t272 t315 t326))
% 0.64/0.84  (step t328 (cl (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) :rule resolution :premises (t262 t270 t327))
% 0.64/0.84  (step t329 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t330)
% 0.64/0.84  (assume t330.a0 (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))))
% 0.64/0.84  (step t330.t1 (cl (or (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_V_235 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))
% 0.64/0.84  (step t330.t2 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule or :premises (t330.t1))
% 0.64/0.84  (step t330.t3 (cl (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t330.t2 t330.a0))
% 0.64/0.84  (step t330 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule subproof :discharge (t330.a0))
% 0.64/0.84  (step t331 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t329 t330))
% 0.64/0.84  (step t332 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) (not (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t333 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule resolution :premises (t331 t332))
% 0.64/0.84  (step t334 (cl (=> (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235)))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))))) :rule contraction :premises (t333))
% 0.64/0.84  (step t335 (cl (not (forall ((VAR_V_235 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_235)) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_V_235))))) (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule implies :premises (t334))
% 0.64/0.84  (step t336 (cl (or (not (tptp.pred_attacker (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas))))) :rule resolution :premises (t335 t122))
% 0.64/0.84  (step t337 (cl (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) :rule resolution :premises (t248 t328 t336))
% 0.64/0.84  (step t338 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t339)
% 0.64/0.84  (assume t339.a0 (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)))
% 0.64/0.84  (step t339.t1 (cl (or (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule forall_inst :args ((:= VAR_X_81 (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30))) (:= VAR_Y_82 (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))
% 0.64/0.84  (step t339.t2 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule or :premises (t339.t1))
% 0.64/0.84  (step t339.t3 (cl (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t339.t2 t339.a0))
% 0.64/0.84  (step t339 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule subproof :discharge (t339.a0))
% 0.64/0.84  (step t340 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t338 t339))
% 0.64/0.84  (step t341 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies_neg2)
% 0.64/0.84  (step t342 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t340 t341))
% 0.64/0.84  (step t343 (cl (=> (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82)) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule contraction :premises (t342))
% 0.64/0.84  (step t344 (cl (not (forall ((VAR_X_81 $$unsorted) (VAR_Y_82 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_81 VAR_Y_82))) (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule implies :premises (t343))
% 0.64/0.84  (step t345 (cl (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t344 a95))
% 0.64/0.84  (step t346 (cl (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t347)
% 0.64/0.84  (assume t347.a0 (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))))
% 0.64/0.84  (step t347.t1 (cl (or (not (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule forall_inst :args ((:= VAR_0X40SID_622 tptp.constr_CONST_0x30) (:= VAR_ENC_KAB_A0X27_624 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)) (:= VAR_ENC_NA_B_ENC_KAB_A_621 tptp.constr_CONST_1) (:= VAR_ENC_NB_620X30 tptp.constr_CONST_1) (:= VAR_ENC_SUCC_NA0X27_623 tptp.constr_CONST_1)))
% 0.64/0.84  (step t347.t2 (cl (not (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule or :premises (t347.t1))
% 0.64/0.84  (step t347.t3 (cl (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t347.t2 t347.a0))
% 0.64/0.84  (step t347 (cl (not (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule subproof :discharge (t347.a0))
% 0.64/0.84  (step t348 (cl (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t346 t347))
% 0.64/0.84  (step t349 (cl (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (not (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule implies_neg2)
% 0.64/0.84  (step t350 (cl (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule resolution :premises (t348 t349))
% 0.64/0.84  (step t351 (cl (=> (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))))) :rule contraction :premises (t350))
% 0.64/0.84  (step t352 (cl (not (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule implies :premises (t351))
% 0.64/0.84  (step t353 (cl (not (= (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))))) (not (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) :rule equiv_pos2)
% 0.64/0.84  (step t354 (cl (= (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30)) (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas))) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))) (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))))))) :rule all_simplify)
% 0.64/0.84  (step t355 (cl (forall ((VAR_0X40SID_622 $$unsorted) (VAR_ENC_KAB_A0X27_624 $$unsorted) (VAR_ENC_NA_B_ENC_KAB_A_621 $$unsorted) (VAR_ENC_NB_620X30 $$unsorted) (VAR_ENC_SUCC_NA0X27_623 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 VAR_ENC_NB_620X30 VAR_ENC_NA_B_ENC_KAB_A_621 VAR_0X40SID_622)) (tptp.constr_cbc_dec_1 VAR_ENC_SUCC_NA0X27_623 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 VAR_ENC_SUCC_NA0X27_623))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 VAR_ENC_KAB_A0X27_624))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_ENC_NB_620X30))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_622) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 VAR_ENC_NA_B_ENC_KAB_A_621 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_ENC_NA_B_ENC_KAB_A_621))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 VAR_ENC_KAB_A0X27_624 tptp.name_Kas)))))))) :rule resolution :premises (t353 t354 a186))
% 0.64/0.84  (step t356 (cl (or (not (tptp.pred_eq_bitstring_bitstring (tptp.tuple_succ (tptp.name_Na0x27 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.constr_CONST_0x30)) (tptp.constr_cbc_dec_1 tptp.constr_CONST_1 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_8 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_6 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_4 tptp.constr_CONST_1))) (not (tptp.pred_eq_bitstring_bitstring tptp.name_B (tptp.constr_tuple_4_get_1 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Na tptp.constr_CONST_0x30) (tptp.constr_tuple_4_get_0x30 (tptp.constr_cbc_dec_4 tptp.constr_CONST_1 tptp.name_Kas)))) (not (tptp.pred_attacker (tptp.tuple_client_A_in_2 tptp.constr_CONST_1))) (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t352 t355))
% 0.64/0.84  (step t357 (cl (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t238 t110 t138 t152 t160 t168 t246 t337 t345 t356))
% 0.64/0.84  (step t358 (cl (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) :rule implies_neg1)
% 0.64/0.84  (anchor :step t359)
% 0.64/0.84  (assume t359.a0 (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))))
% 0.64/0.84  (step t359.t1 (cl (or (not (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule forall_inst :args ((:= VAR_V_196 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))
% 0.64/0.84  (step t359.t2 (cl (not (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule or :premises (t359.t1))
% 0.64/0.84  (step t359.t3 (cl (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t359.t2 t359.a0))
% 0.64/0.84  (step t359 (cl (not (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule subproof :discharge (t359.a0))
% 0.64/0.84  (step t360 (cl (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t358 t359))
% 0.64/0.84  (step t361 (cl (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (not (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule implies_neg2)
% 0.64/0.84  (step t362 (cl (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule resolution :premises (t360 t361))
% 0.64/0.84  (step t363 (cl (=> (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))))) :rule contraction :premises (t362))
% 0.64/0.84  (step t364 (cl (not (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule implies :premises (t363))
% 0.64/0.84  (step t365 (cl (not (= (forall ((VAR_V_196 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196)) (tptp.pred_attacker VAR_V_196))) (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))))) (not (forall ((VAR_V_196 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196)) (tptp.pred_attacker VAR_V_196)))) (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) :rule equiv_pos2)
% 0.64/0.84  (step t366 (cl (= (forall ((VAR_V_196 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196)) (tptp.pred_attacker VAR_V_196))) (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196))))) :rule all_simplify)
% 0.64/0.84  (step t367 (cl (forall ((VAR_V_196 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 VAR_V_196))) (tptp.pred_attacker VAR_V_196)))) :rule resolution :premises (t365 t366 a129))
% 0.64/0.84  (step t368 (cl (or (not (tptp.pred_attacker (tptp.tuple_client_A_out_10 (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas)))))) :rule resolution :premises (t364 t367))
% 0.64/0.84  (step t369 (cl (tptp.pred_attacker (tptp.constr_enc tptp.name_objective2 (tptp.constr_tuple_2_get_0x30_bitstring (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 tptp.constr_CONST_1 tptp.constr_CONST_1 tptp.name_Kas) tptp.name_Kas))))) :rule resolution :premises (t236 t357 t368))
% 0.64/0.85  (step t370 (cl) :rule resolution :premises (t2 t42 t223 t234 t369))
% 0.64/0.85  
% 0.64/0.85  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.qHhshEfi3K/cvc5---1.0.5_11757.smt2
% 0.64/0.85  % cvc5---1.0.5 exiting
% 0.64/0.85  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------