TSTP Solution File: SWW970+1 by ePrincess---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ePrincess---1.0
% Problem  : SWW970+1 : TPTP v8.1.0. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : ePrincess-casc -timeout=%d %s

% Computer : n020.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  : 600s
% DateTime : Thu Jul 21 00:04:53 EDT 2022

% Result   : Theorem 49.59s 25.34s
% Output   : Proof 77.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : SWW970+1 : TPTP v8.1.0. Released v7.4.0.
% 0.10/0.12  % Command  : ePrincess-casc -timeout=%d %s
% 0.12/0.33  % Computer : n020.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sun Jun  5 11:01:37 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.18/0.57          ____       _                          
% 0.18/0.57    ___  / __ \_____(_)___  ________  __________
% 0.18/0.57   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.18/0.57  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.18/0.57  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.18/0.57  
% 0.18/0.57  A Theorem Prover for First-Order Logic
% 0.18/0.57  (ePrincess v.1.0)
% 0.18/0.57  
% 0.18/0.57  (c) Philipp Rümmer, 2009-2015
% 0.18/0.57  (c) Peter Backeman, 2014-2015
% 0.18/0.57  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.18/0.57  Free software under GNU Lesser General Public License (LGPL).
% 0.18/0.57  Bug reports to peter@backeman.se
% 0.18/0.57  
% 0.18/0.57  For more information, visit http://user.uu.se/~petba168/breu/
% 0.18/0.57  
% 0.18/0.57  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.72/0.62  Prover 0: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 1.77/0.99  Prover 0: Preprocessing ...
% 3.25/1.34  Prover 0: Warning: ignoring some quantifiers
% 3.25/1.37  Prover 0: Constructing countermodel ...
% 5.45/1.82  Prover 0: gave up
% 5.45/1.82  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 5.52/1.89  Prover 1: Preprocessing ...
% 6.20/2.04  Prover 1: Constructing countermodel ...
% 6.92/2.16  Prover 1: gave up
% 6.92/2.16  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 6.92/2.21  Prover 2: Preprocessing ...
% 7.63/2.35  Prover 2: Warning: ignoring some quantifiers
% 7.63/2.36  Prover 2: Constructing countermodel ...
% 15.71/4.32  Prover 3: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 15.96/4.39  Prover 3: Preprocessing ...
% 16.36/4.47  Prover 3: Warning: ignoring some quantifiers
% 16.36/4.48  Prover 3: Constructing countermodel ...
% 17.01/4.67  Prover 3: gave up
% 17.01/4.67  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=complete
% 17.29/4.72  Prover 4: Preprocessing ...
% 18.00/4.85  Prover 4: Warning: ignoring some quantifiers
% 18.00/4.86  Prover 4: Constructing countermodel ...
% 21.31/5.67  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 21.58/5.73  Prover 5: Preprocessing ...
% 21.97/5.82  Prover 5: Constructing countermodel ...
% 43.71/21.00  Prover 5: stopped
% 43.85/21.20  Prover 6: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 43.96/21.25  Prover 6: Preprocessing ...
% 44.27/21.30  Prover 6: Warning: ignoring some quantifiers
% 44.27/21.30  Prover 6: Constructing countermodel ...
% 49.59/25.34  Prover 6: proved (4138ms)
% 49.59/25.34  Prover 2: stopped
% 49.59/25.34  Prover 4: stopped
% 49.59/25.34  
% 49.59/25.34  No countermodel exists, formula is valid
% 49.59/25.34  % SZS status Theorem for theBenchmark
% 49.59/25.34  
% 49.59/25.34  Generating proof ... Warning: ignoring some quantifiers
% 76.82/47.61  found it (size 67)
% 76.82/47.61  
% 76.82/47.61  % SZS output start Proof for theBenchmark
% 76.82/47.61  Assumed formulas after preprocessing and simplification: 
% 76.82/47.61  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] : ( ~ (v6 = 0) &  ~ (name_objective = name_c) &  ~ (name_objective = name_Kbs) &  ~ (name_objective = name_Kas) &  ~ (name_objective = name_I) &  ~ (name_objective = name_B) &  ~ (name_objective = name_A) &  ~ (name_objective = constr_CONST_4) &  ~ (name_objective = constr_CONST_3) &  ~ (name_objective = constr_CONST_2) &  ~ (name_objective = constr_CONST_0x30) &  ~ (name_objective = constr_CONST_1) &  ~ (name_c = name_Kbs) &  ~ (name_c = name_Kas) &  ~ (name_c = name_I) &  ~ (name_c = name_B) &  ~ (name_c = name_A) &  ~ (name_c = constr_CONST_4) &  ~ (name_c = constr_CONST_3) &  ~ (name_c = constr_CONST_2) &  ~ (name_c = constr_CONST_0x30) &  ~ (name_c = constr_CONST_1) &  ~ (name_Kbs = name_Kas) &  ~ (name_Kbs = name_I) &  ~ (name_Kbs = name_B) &  ~ (name_Kbs = name_A) &  ~ (name_Kbs = constr_CONST_4) &  ~ (name_Kbs = constr_CONST_3) &  ~ (name_Kbs = constr_CONST_2) &  ~ (name_Kbs = constr_CONST_0x30) &  ~ (name_Kbs = constr_CONST_1) &  ~ (name_Kas = name_I) &  ~ (name_Kas = name_B) &  ~ (name_Kas = name_A) &  ~ (name_Kas = constr_CONST_4) &  ~ (name_Kas = constr_CONST_3) &  ~ (name_Kas = constr_CONST_2) &  ~ (name_Kas = constr_CONST_0x30) &  ~ (name_Kas = constr_CONST_1) &  ~ (name_I = name_B) &  ~ (name_I = name_A) &  ~ (name_I = constr_CONST_4) &  ~ (name_I = constr_CONST_3) &  ~ (name_I = constr_CONST_2) &  ~ (name_I = constr_CONST_0x30) &  ~ (name_I = constr_CONST_1) &  ~ (name_B = name_A) &  ~ (name_B = constr_CONST_4) &  ~ (name_B = constr_CONST_3) &  ~ (name_B = constr_CONST_2) &  ~ (name_B = constr_CONST_0x30) &  ~ (name_B = constr_CONST_1) &  ~ (name_A = constr_CONST_4) &  ~ (name_A = constr_CONST_3) &  ~ (name_A = constr_CONST_2) &  ~ (name_A = constr_CONST_0x30) &  ~ (name_A = constr_CONST_1) &  ~ (constr_CONST_4 = constr_CONST_3) &  ~ (constr_CONST_4 = constr_CONST_2) &  ~ (constr_CONST_4 = constr_CONST_0x30) &  ~ (constr_CONST_4 = constr_CONST_1) &  ~ (constr_CONST_3 = constr_CONST_2) &  ~ (constr_CONST_3 = constr_CONST_0x30) &  ~ (constr_CONST_3 = constr_CONST_1) &  ~ (constr_CONST_2 = constr_CONST_0x30) &  ~ (constr_CONST_2 = constr_CONST_1) &  ~ (constr_CONST_0x30 = constr_CONST_1) & tuple_client_B_out_2(name_objective) = v0 & tuple_server_S_in_1(name_B, name_A) = v4 & tuple_server_S_in_1(name_A, name_B) = v2 & pred_attacker(v4) = v5 & pred_attacker(v2) = v3 & pred_attacker(v0) = v1 & pred_attacker(tuple_false) = 0 & pred_attacker(tuple_true) = 0 & pred_attacker(name_objective) = v6 & pred_attacker(name_c) = 0 & pred_attacker(name_I) = 0 & pred_attacker(name_B) = 0 & pred_attacker(name_A) = 0 & pred_attacker(constr_CONST_4) = 0 & pred_attacker(constr_CONST_3) = 0 & pred_attacker(constr_CONST_2) = 0 & pred_attacker(constr_CONST_0x30) = 0 & pred_attacker(constr_CONST_1) = 0 &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v8 = v7 |  ~ (constr_cbc_enc_4(v13, v12, v11, v10, v9) = v8) |  ~ (constr_cbc_enc_4(v13, v12, v11, v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v8 = v7 |  ~ (constr_cbc_enc_3(v12, v11, v10, v9) = v8) |  ~ (constr_cbc_enc_3(v12, v11, v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v8 = v7 |  ~ (tuple_4(v12, v11, v10, v9) = v8) |  ~ (tuple_4(v12, v11, v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (constr_cbc_enc_4(v8, v9, v10, v11, v7) = v12) |  ? [v13] : (constr_cbc_4_get_1_prefixes(v12) = v13 & constr_cbc_enc_1(v8, v7) = v13)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (constr_cbc_enc_4(v8, v9, v10, v11, v7) = v12) |  ? [v13] : (constr_cbc_4_get_2_prefixes(v12) = v13 & constr_cbc_enc_2(v8, v9, v7) = v13)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (constr_cbc_enc_4(v8, v9, v10, v11, v7) = v12) |  ? [v13] : (constr_cbc_4_get_3_prefixes(v12) = v13 & constr_cbc_enc_3(v8, v9, v10, v7) = v13)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (constr_cbc_enc_4(v8, v9, v10, v11, v7) = v12) |  ? [v13] : (constr_cbc_dec_4(v12, v7) = v13 & tuple_4(v8, v9, v10, v11) = v13)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (constr_cbc_enc_4(v7, v8, v9, v10, v11) = v12) |  ? [v13] : ((v13 = 0 & pred_attacker(v12) = 0) | ( ~ (v13 = 0) & pred_attacker(v11) = v13) | ( ~ (v13 = 0) & pred_attacker(v10) = v13) | ( ~ (v13 = 0) & pred_attacker(v9) = v13) | ( ~ (v13 = 0) & pred_attacker(v8) = v13) | ( ~ (v13 = 0) & pred_attacker(v7) = v13))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v8 = v7 |  ~ (constr_cbc_enc_2(v11, v10, v9) = v8) |  ~ (constr_cbc_enc_2(v11, v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v8 = v7 |  ~ (tuple_3(v11, v10, v9) = v8) |  ~ (tuple_3(v11, v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (constr_cbc_enc_3(v8, v9, v10, v7) = v11) |  ? [v12] : (constr_cbc_3_get_1_prefixes(v11) = v12 & constr_cbc_enc_1(v8, v7) = v12)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (constr_cbc_enc_3(v8, v9, v10, v7) = v11) |  ? [v12] : (constr_cbc_3_get_2_prefixes(v11) = v12 & constr_cbc_enc_2(v8, v9, v7) = v12)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (constr_cbc_enc_3(v8, v9, v10, v7) = v11) |  ? [v12] : (constr_cbc_dec_3(v11, v7) = v12 & tuple_3(v8, v9, v10) = v12)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (constr_cbc_enc_3(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v11) = 0) | ( ~ (v12 = 0) & pred_attacker(v10) = v12) | ( ~ (v12 = 0) & pred_attacker(v9) = v12) | ( ~ (v12 = 0) & pred_attacker(v8) = v12) | ( ~ (v12 = 0) & pred_attacker(v7) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (tuple_4(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v11) = 0) | ( ~ (v12 = 0) & pred_attacker(v10) = v12) | ( ~ (v12 = 0) & pred_attacker(v9) = v12) | ( ~ (v12 = 0) & pred_attacker(v8) = v12) | ( ~ (v12 = 0) & pred_attacker(v7) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (tuple_4(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v10) = 0) | ( ~ (v12 = 0) & pred_attacker(v11) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (tuple_4(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v9) = 0) | ( ~ (v12 = 0) & pred_attacker(v11) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (tuple_4(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v8) = 0) | ( ~ (v12 = 0) & pred_attacker(v11) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (tuple_4(v7, v8, v9, v10) = v11) |  ? [v12] : ((v12 = 0 & pred_attacker(v7) = 0) | ( ~ (v12 = 0) & pred_attacker(v11) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (pred_equal(v10, v9) = v8) |  ~ (pred_equal(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (pred_mess(v10, v9) = v8) |  ~ (pred_mess(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (tuple_server_S_in_1(v10, v9) = v8) |  ~ (tuple_server_S_in_1(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (pred_eq_bitstring_bitstring(v10, v9) = v8) |  ~ (pred_eq_bitstring_bitstring(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (constr_cbc_enc_1(v10, v9) = v8) |  ~ (constr_cbc_enc_1(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (constr_cbc_dec_1(v10, v9) = v8) |  ~ (constr_cbc_dec_1(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (constr_cbc_dec_2(v10, v9) = v8) |  ~ (constr_cbc_dec_2(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (tuple_2(v10, v9) = v8) |  ~ (tuple_2(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (constr_cbc_dec_3(v10, v9) = v8) |  ~ (constr_cbc_dec_3(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (constr_cbc_dec_4(v10, v9) = v8) |  ~ (constr_cbc_dec_4(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (constr_cbc_enc_2(v8, v9, v7) = v10) |  ? [v11] : (constr_cbc_2_get_1_prefixes(v10) = v11 & constr_cbc_enc_1(v8, v7) = v11)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (constr_cbc_enc_2(v8, v9, v7) = v10) |  ? [v11] : (constr_cbc_dec_2(v10, v7) = v11 & tuple_2(v8, v9) = v11)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (constr_cbc_enc_2(v7, v8, v9) = v10) |  ? [v11] : ((v11 = 0 & pred_attacker(v10) = 0) | ( ~ (v11 = 0) & pred_attacker(v9) = v11) | ( ~ (v11 = 0) & pred_attacker(v8) = v11) | ( ~ (v11 = 0) & pred_attacker(v7) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) | constr_tuple_3_get_0x30(v10) = v7) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) | constr_tuple_3_get_1_bitstring(v10) = v8) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) | constr_tuple_3_get_2_bitstring(v10) = v9) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) |  ? [v11] : ((v11 = 0 & pred_attacker(v10) = 0) | ( ~ (v11 = 0) & pred_attacker(v9) = v11) | ( ~ (v11 = 0) & pred_attacker(v8) = v11) | ( ~ (v11 = 0) & pred_attacker(v7) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) |  ? [v11] : ((v11 = 0 & pred_attacker(v9) = 0) | ( ~ (v11 = 0) & pred_attacker(v10) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) |  ? [v11] : ((v11 = 0 & pred_attacker(v8) = 0) | ( ~ (v11 = 0) & pred_attacker(v10) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (tuple_3(v7, v8, v9) = v10) |  ? [v11] : ((v11 = 0 & pred_attacker(v7) = 0) | ( ~ (v11 = 0) & pred_attacker(v10) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (pred_mess(v8, v7) = v9) |  ? [v10] : (( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (pred_eq_bitstring_bitstring(v7, v8) = v9)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (name_Kab_54(v9) = v8) |  ~ (name_Kab_54(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (name_T_55(v9) = v8) |  ~ (name_T_55(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (name_new0x2Dname(v9) = v8) |  ~ (name_new0x2Dname(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (tuple_client_B_in_1(v9) = v8) |  ~ (tuple_client_B_in_1(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (tuple_client_B_out_2(v9) = v8) |  ~ (tuple_client_B_out_2(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (tuple_server_S_out_2(v9) = v8) |  ~ (tuple_server_S_out_2(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (tuple_server_S_out_3(v9) = v8) |  ~ (tuple_server_S_out_3(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (pred_attacker(v9) = v8) |  ~ (pred_attacker(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_tuple_3_get_0x30(v9) = v8) |  ~ (constr_tuple_3_get_0x30(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_tuple_3_get_1_bitstring(v9) = v8) |  ~ (constr_tuple_3_get_1_bitstring(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_tuple_3_get_2_bitstring(v9) = v8) |  ~ (constr_tuple_3_get_2_bitstring(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_2_get_1_prefixes(v9) = v8) |  ~ (constr_cbc_2_get_1_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_3_get_1_prefixes(v9) = v8) |  ~ (constr_cbc_3_get_1_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_3_get_2_prefixes(v9) = v8) |  ~ (constr_cbc_3_get_2_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_4_get_1_prefixes(v9) = v8) |  ~ (constr_cbc_4_get_1_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_4_get_2_prefixes(v9) = v8) |  ~ (constr_cbc_4_get_2_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (constr_cbc_4_get_3_prefixes(v9) = v8) |  ~ (constr_cbc_4_get_3_prefixes(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_server_S_in_1(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_server_S_in_1(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v8) = 0) | ( ~ (v10 = 0) & pred_attacker(v9) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_server_S_in_1(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v7) = 0) | ( ~ (v10 = 0) & pred_attacker(v9) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_enc_1(v8, v7) = v9) | constr_cbc_dec_1(v9, v7) = v8) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_enc_1(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_dec_1(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_dec_2(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_2(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_2(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v8) = 0) | ( ~ (v10 = 0) & pred_attacker(v9) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (tuple_2(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v7) = 0) | ( ~ (v10 = 0) & pred_attacker(v9) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_dec_3(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (constr_cbc_dec_4(v7, v8) = v9) |  ? [v10] : ((v10 = 0 & pred_attacker(v9) = 0) | ( ~ (v10 = 0) & pred_attacker(v8) = v10) | ( ~ (v10 = 0) & pred_attacker(v7) = v10))) &  ! [v7] :  ! [v8] : ( ~ (v5 = 0) |  ~ (name_Kab_54(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (name_T_55(v7) = v9 & tuple_server_S_out_2(v11) = v12 & pred_attacker(v12) = 0 & constr_cbc_enc_3(name_B, v8, v9, name_Kas) = v10 & constr_cbc_enc_4(name_A, v8, v9, v10, name_Kbs) = v11)) &  ! [v7] :  ! [v8] : ( ~ (v5 = 0) |  ~ (name_T_55(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (name_Kab_54(v7) = v9 & tuple_server_S_out_2(v11) = v12 & pred_attacker(v12) = 0 & constr_cbc_enc_3(name_B, v9, v8, name_Kas) = v10 & constr_cbc_enc_4(name_A, v9, v8, v10, name_Kbs) = v11)) &  ! [v7] :  ! [v8] : ( ~ (v3 = 0) |  ~ (name_Kab_54(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (name_T_55(v7) = v9 & tuple_server_S_out_3(v11) = v12 & pred_attacker(v12) = 0 & constr_cbc_enc_3(name_A, v8, v9, name_Kbs) = v10 & constr_cbc_enc_4(name_B, v8, v9, v10, name_Kas) = v11)) &  ! [v7] :  ! [v8] : ( ~ (v3 = 0) |  ~ (name_T_55(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (name_Kab_54(v7) = v9 & tuple_server_S_out_3(v11) = v12 & pred_attacker(v12) = 0 & constr_cbc_enc_3(name_A, v9, v8, name_Kbs) = v10 & constr_cbc_enc_4(name_B, v9, v8, v10, name_Kas) = v11)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_equal(v7, v7) = v8)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_attacker(v7) = v8) |  ? [v9] :  ? [v10] : ( ~ (v10 = 0) & tuple_client_B_in_1(v7) = v9 & pred_attacker(v9) = v10)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_attacker(v7) = v8) |  ? [v9] :  ? [v10] : ( ~ (v10 = 0) & tuple_client_B_out_2(v7) = v9 & pred_attacker(v9) = v10)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_attacker(v7) = v8) |  ? [v9] :  ? [v10] : ( ~ (v10 = 0) & tuple_server_S_out_2(v7) = v9 & pred_attacker(v9) = v10)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_attacker(v7) = v8) |  ? [v9] :  ? [v10] : ( ~ (v10 = 0) & tuple_server_S_out_3(v7) = v9 & pred_attacker(v9) = v10)) &  ! [v7] :  ! [v8] : (v1 = 0 |  ~ (tuple_client_B_in_1(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : (( ~ (v11 = 0) & pred_eq_bitstring_bitstring(name_A, v10) = v11 & constr_tuple_3_get_0x30(v9) = v10 & constr_cbc_dec_3(v7, name_Kbs) = v9) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : (v1 = 0 |  ~ (constr_cbc_dec_3(v7, name_Kbs) = v8) |  ? [v9] :  ? [v10] : (( ~ (v10 = 0) & tuple_client_B_in_1(v7) = v9 & pred_attacker(v9) = v10) | ( ~ (v10 = 0) & pred_eq_bitstring_bitstring(name_A, v9) = v10 & constr_tuple_3_get_0x30(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (name_new0x2Dname(v7) = v8) | pred_attacker(v8) = 0) &  ! [v7] :  ! [v8] : ( ~ (pred_mess(v8, v7) = 0) |  ? [v9] : ((v9 = 0 & pred_attacker(v7) = 0) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_client_B_in_1(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_client_B_in_1(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v7) = 0) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_client_B_out_2(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_client_B_out_2(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v7) = 0) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_server_S_out_2(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_server_S_out_2(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v7) = 0) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_server_S_out_3(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (tuple_server_S_out_3(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v7) = 0) | ( ~ (v9 = 0) & pred_attacker(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_tuple_3_get_0x30(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_tuple_3_get_1_bitstring(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_tuple_3_get_2_bitstring(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_2_get_1_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_3_get_1_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_3_get_2_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_4_get_1_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_4_get_2_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] :  ! [v8] : ( ~ (constr_cbc_4_get_3_prefixes(v7) = v8) |  ? [v9] : ((v9 = 0 & pred_attacker(v8) = 0) | ( ~ (v9 = 0) & pred_attacker(v7) = v9))) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (tuple_client_B_in_1(v7) = v8 & pred_attacker(v8) = 0)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (tuple_client_B_out_2(v7) = v8 & pred_attacker(v8) = 0)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (tuple_server_S_out_2(v7) = v8 & pred_attacker(v8) = 0)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (tuple_server_S_out_3(v7) = v8 & pred_attacker(v8) = 0)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_tuple_3_get_0x30(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_tuple_3_get_1_bitstring(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_tuple_3_get_2_bitstring(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_2_get_1_prefixes(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_3_get_1_prefixes(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_3_get_2_prefixes(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_4_get_1_prefixes(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_4_get_2_prefixes(v7) = v8)) &  ! [v7] : ( ~ (pred_attacker(v7) = 0) |  ? [v8] : (pred_attacker(v8) = 0 & constr_cbc_4_get_3_prefixes(v7) = v8)) &  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : constr_cbc_enc_4(v11, v10, v9, v8, v7) = v12 &  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : constr_cbc_enc_3(v10, v9, v8, v7) = v11 &  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : tuple_4(v10, v9, v8, v7) = v11 &  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] : constr_cbc_enc_2(v9, v8, v7) = v10 &  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] : tuple_3(v9, v8, v7) = v10 &  ? [v7] :  ? [v8] :  ? [v9] : pred_equal(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : pred_mess(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : tuple_server_S_in_1(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : pred_eq_bitstring_bitstring(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : constr_cbc_enc_1(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : constr_cbc_dec_1(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : constr_cbc_dec_2(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : tuple_2(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : constr_cbc_dec_3(v8, v7) = v9 &  ? [v7] :  ? [v8] :  ? [v9] : constr_cbc_dec_4(v8, v7) = v9 &  ? [v7] :  ? [v8] : name_Kab_54(v7) = v8 &  ? [v7] :  ? [v8] : name_T_55(v7) = v8 &  ? [v7] :  ? [v8] : name_new0x2Dname(v7) = v8 &  ? [v7] :  ? [v8] : tuple_client_B_in_1(v7) = v8 &  ? [v7] :  ? [v8] : tuple_client_B_out_2(v7) = v8 &  ? [v7] :  ? [v8] : tuple_server_S_out_2(v7) = v8 &  ? [v7] :  ? [v8] : tuple_server_S_out_3(v7) = v8 &  ? [v7] :  ? [v8] : pred_attacker(v7) = v8 &  ? [v7] :  ? [v8] : constr_tuple_3_get_0x30(v7) = v8 &  ? [v7] :  ? [v8] : constr_tuple_3_get_1_bitstring(v7) = v8 &  ? [v7] :  ? [v8] : constr_tuple_3_get_2_bitstring(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_2_get_1_prefixes(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_3_get_1_prefixes(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_3_get_2_prefixes(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_4_get_1_prefixes(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_4_get_2_prefixes(v7) = v8 &  ? [v7] :  ? [v8] : constr_cbc_4_get_3_prefixes(v7) = v8)
% 77.09/47.69  | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 yields:
% 77.09/47.69  | (1)  ~ (all_0_0_0 = 0) &  ~ (name_objective = name_c) &  ~ (name_objective = name_Kbs) &  ~ (name_objective = name_Kas) &  ~ (name_objective = name_I) &  ~ (name_objective = name_B) &  ~ (name_objective = name_A) &  ~ (name_objective = constr_CONST_4) &  ~ (name_objective = constr_CONST_3) &  ~ (name_objective = constr_CONST_2) &  ~ (name_objective = constr_CONST_0x30) &  ~ (name_objective = constr_CONST_1) &  ~ (name_c = name_Kbs) &  ~ (name_c = name_Kas) &  ~ (name_c = name_I) &  ~ (name_c = name_B) &  ~ (name_c = name_A) &  ~ (name_c = constr_CONST_4) &  ~ (name_c = constr_CONST_3) &  ~ (name_c = constr_CONST_2) &  ~ (name_c = constr_CONST_0x30) &  ~ (name_c = constr_CONST_1) &  ~ (name_Kbs = name_Kas) &  ~ (name_Kbs = name_I) &  ~ (name_Kbs = name_B) &  ~ (name_Kbs = name_A) &  ~ (name_Kbs = constr_CONST_4) &  ~ (name_Kbs = constr_CONST_3) &  ~ (name_Kbs = constr_CONST_2) &  ~ (name_Kbs = constr_CONST_0x30) &  ~ (name_Kbs = constr_CONST_1) &  ~ (name_Kas = name_I) &  ~ (name_Kas = name_B) &  ~ (name_Kas = name_A) &  ~ (name_Kas = constr_CONST_4) &  ~ (name_Kas = constr_CONST_3) &  ~ (name_Kas = constr_CONST_2) &  ~ (name_Kas = constr_CONST_0x30) &  ~ (name_Kas = constr_CONST_1) &  ~ (name_I = name_B) &  ~ (name_I = name_A) &  ~ (name_I = constr_CONST_4) &  ~ (name_I = constr_CONST_3) &  ~ (name_I = constr_CONST_2) &  ~ (name_I = constr_CONST_0x30) &  ~ (name_I = constr_CONST_1) &  ~ (name_B = name_A) &  ~ (name_B = constr_CONST_4) &  ~ (name_B = constr_CONST_3) &  ~ (name_B = constr_CONST_2) &  ~ (name_B = constr_CONST_0x30) &  ~ (name_B = constr_CONST_1) &  ~ (name_A = constr_CONST_4) &  ~ (name_A = constr_CONST_3) &  ~ (name_A = constr_CONST_2) &  ~ (name_A = constr_CONST_0x30) &  ~ (name_A = constr_CONST_1) &  ~ (constr_CONST_4 = constr_CONST_3) &  ~ (constr_CONST_4 = constr_CONST_2) &  ~ (constr_CONST_4 = constr_CONST_0x30) &  ~ (constr_CONST_4 = constr_CONST_1) &  ~ (constr_CONST_3 = constr_CONST_2) &  ~ (constr_CONST_3 = constr_CONST_0x30) &  ~ (constr_CONST_3 = constr_CONST_1) &  ~ (constr_CONST_2 = constr_CONST_0x30) &  ~ (constr_CONST_2 = constr_CONST_1) &  ~ (constr_CONST_0x30 = constr_CONST_1) & tuple_client_B_out_2(name_objective) = all_0_6_6 & tuple_server_S_in_1(name_B, name_A) = all_0_2_2 & tuple_server_S_in_1(name_A, name_B) = all_0_4_4 & pred_attacker(all_0_2_2) = all_0_1_1 & pred_attacker(all_0_4_4) = all_0_3_3 & pred_attacker(all_0_6_6) = all_0_5_5 & pred_attacker(tuple_false) = 0 & pred_attacker(tuple_true) = 0 & pred_attacker(name_objective) = all_0_0_0 & pred_attacker(name_c) = 0 & pred_attacker(name_I) = 0 & pred_attacker(name_B) = 0 & pred_attacker(name_A) = 0 & pred_attacker(constr_CONST_4) = 0 & pred_attacker(constr_CONST_3) = 0 & pred_attacker(constr_CONST_2) = 0 & pred_attacker(constr_CONST_0x30) = 0 & pred_attacker(constr_CONST_1) = 0 &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v1 = v0 |  ~ (constr_cbc_enc_4(v6, v5, v4, v3, v2) = v1) |  ~ (constr_cbc_enc_4(v6, v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (constr_cbc_enc_3(v5, v4, v3, v2) = v1) |  ~ (constr_cbc_enc_3(v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (tuple_4(v5, v4, v3, v2) = v1) |  ~ (tuple_4(v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_1_prefixes(v5) = v6 & constr_cbc_enc_1(v1, v0) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_2_prefixes(v5) = v6 & constr_cbc_enc_2(v1, v2, v0) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_3_prefixes(v5) = v6 & constr_cbc_enc_3(v1, v2, v3, v0) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_dec_4(v5, v0) = v6 & tuple_4(v1, v2, v3, v4) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v0, v1, v2, v3, v4) = v5) |  ? [v6] : ((v6 = 0 & pred_attacker(v5) = 0) | ( ~ (v6 = 0) & pred_attacker(v4) = v6) | ( ~ (v6 = 0) & pred_attacker(v3) = v6) | ( ~ (v6 = 0) & pred_attacker(v2) = v6) | ( ~ (v6 = 0) & pred_attacker(v1) = v6) | ( ~ (v6 = 0) & pred_attacker(v0) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (constr_cbc_enc_2(v4, v3, v2) = v1) |  ~ (constr_cbc_enc_2(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (tuple_3(v4, v3, v2) = v1) |  ~ (tuple_3(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_3_get_1_prefixes(v4) = v5 & constr_cbc_enc_1(v1, v0) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_3_get_2_prefixes(v4) = v5 & constr_cbc_enc_2(v1, v2, v0) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_dec_3(v4, v0) = v5 & tuple_3(v1, v2, v3) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v4) = 0) | ( ~ (v5 = 0) & pred_attacker(v3) = v5) | ( ~ (v5 = 0) & pred_attacker(v2) = v5) | ( ~ (v5 = 0) & pred_attacker(v1) = v5) | ( ~ (v5 = 0) & pred_attacker(v0) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v4) = 0) | ( ~ (v5 = 0) & pred_attacker(v3) = v5) | ( ~ (v5 = 0) & pred_attacker(v2) = v5) | ( ~ (v5 = 0) & pred_attacker(v1) = v5) | ( ~ (v5 = 0) & pred_attacker(v0) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v3) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v2) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v1) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v0) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_equal(v3, v2) = v1) |  ~ (pred_equal(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_mess(v3, v2) = v1) |  ~ (pred_mess(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (tuple_server_S_in_1(v3, v2) = v1) |  ~ (tuple_server_S_in_1(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_eq_bitstring_bitstring(v3, v2) = v1) |  ~ (pred_eq_bitstring_bitstring(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_enc_1(v3, v2) = v1) |  ~ (constr_cbc_enc_1(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_1(v3, v2) = v1) |  ~ (constr_cbc_dec_1(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_2(v3, v2) = v1) |  ~ (constr_cbc_dec_2(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (tuple_2(v3, v2) = v1) |  ~ (tuple_2(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_3(v3, v2) = v1) |  ~ (constr_cbc_dec_3(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_4(v3, v2) = v1) |  ~ (constr_cbc_dec_4(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v1, v2, v0) = v3) |  ? [v4] : (constr_cbc_2_get_1_prefixes(v3) = v4 & constr_cbc_enc_1(v1, v0) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v1, v2, v0) = v3) |  ? [v4] : (constr_cbc_dec_2(v3, v0) = v4 & tuple_2(v1, v2) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v3) = 0) | ( ~ (v4 = 0) & pred_attacker(v2) = v4) | ( ~ (v4 = 0) & pred_attacker(v1) = v4) | ( ~ (v4 = 0) & pred_attacker(v0) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_0x30(v3) = v0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_1_bitstring(v3) = v1) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_2_bitstring(v3) = v2) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v3) = 0) | ( ~ (v4 = 0) & pred_attacker(v2) = v4) | ( ~ (v4 = 0) & pred_attacker(v1) = v4) | ( ~ (v4 = 0) & pred_attacker(v0) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v2) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v1) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v0) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_mess(v1, v0) = v2) |  ? [v3] : (( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_eq_bitstring_bitstring(v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_Kab_54(v2) = v1) |  ~ (name_Kab_54(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_T_55(v2) = v1) |  ~ (name_T_55(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_new0x2Dname(v2) = v1) |  ~ (name_new0x2Dname(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_client_B_in_1(v2) = v1) |  ~ (tuple_client_B_in_1(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_client_B_out_2(v2) = v1) |  ~ (tuple_client_B_out_2(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_server_S_out_2(v2) = v1) |  ~ (tuple_server_S_out_2(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_server_S_out_3(v2) = v1) |  ~ (tuple_server_S_out_3(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (pred_attacker(v2) = v1) |  ~ (pred_attacker(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_0x30(v2) = v1) |  ~ (constr_tuple_3_get_0x30(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_1_bitstring(v2) = v1) |  ~ (constr_tuple_3_get_1_bitstring(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_2_bitstring(v2) = v1) |  ~ (constr_tuple_3_get_2_bitstring(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_2_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_2_get_1_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_3_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_3_get_1_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_3_get_2_prefixes(v2) = v1) |  ~ (constr_cbc_3_get_2_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_1_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_2_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_2_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_3_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_3_prefixes(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v1) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v0) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_enc_1(v1, v0) = v2) | constr_cbc_dec_1(v2, v0) = v1) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_enc_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v1) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v0) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_3(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_4(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3))) &  ! [v0] :  ! [v1] : ( ~ (all_0_1_1 = 0) |  ~ (name_Kab_54(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_T_55(v0) = v2 & tuple_server_S_out_2(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_B, v1, v2, name_Kas) = v3 & constr_cbc_enc_4(name_A, v1, v2, v3, name_Kbs) = v4)) &  ! [v0] :  ! [v1] : ( ~ (all_0_1_1 = 0) |  ~ (name_T_55(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_Kab_54(v0) = v2 & tuple_server_S_out_2(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_B, v2, v1, name_Kas) = v3 & constr_cbc_enc_4(name_A, v2, v1, v3, name_Kbs) = v4)) &  ! [v0] :  ! [v1] : ( ~ (all_0_3_3 = 0) |  ~ (name_Kab_54(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_T_55(v0) = v2 & tuple_server_S_out_3(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_A, v1, v2, name_Kbs) = v3 & constr_cbc_enc_4(name_B, v1, v2, v3, name_Kas) = v4)) &  ! [v0] :  ! [v1] : ( ~ (all_0_3_3 = 0) |  ~ (name_T_55(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_Kab_54(v0) = v2 & tuple_server_S_out_3(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_A, v2, v1, name_Kbs) = v3 & constr_cbc_enc_4(name_B, v2, v1, v3, name_Kas) = v4)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_equal(v0, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_client_B_in_1(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_client_B_out_2(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_server_S_out_2(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_server_S_out_3(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (all_0_5_5 = 0 |  ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] : (( ~ (v4 = 0) & pred_eq_bitstring_bitstring(name_A, v3) = v4 & constr_tuple_3_get_0x30(v2) = v3 & constr_cbc_dec_3(v0, name_Kbs) = v2) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : (all_0_5_5 = 0 |  ~ (constr_cbc_dec_3(v0, name_Kbs) = v1) |  ? [v2] :  ? [v3] : (( ~ (v3 = 0) & tuple_client_B_in_1(v0) = v2 & pred_attacker(v2) = v3) | ( ~ (v3 = 0) & pred_eq_bitstring_bitstring(name_A, v2) = v3 & constr_tuple_3_get_0x30(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (name_new0x2Dname(v0) = v1) | pred_attacker(v1) = 0) &  ! [v0] :  ! [v1] : ( ~ (pred_mess(v1, v0) = 0) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_3(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_3(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_0x30(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_1_bitstring(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_2_bitstring(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_2_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_3_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_3_get_2_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_2_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_3_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2))) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_client_B_in_1(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_client_B_out_2(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_server_S_out_2(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_server_S_out_3(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_0x30(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_1_bitstring(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_2_bitstring(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_2_get_1_prefixes(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_3_get_1_prefixes(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_3_get_2_prefixes(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_1_prefixes(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_2_prefixes(v0) = v1)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_3_prefixes(v0) = v1)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : constr_cbc_enc_4(v4, v3, v2, v1, v0) = v5 &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : constr_cbc_enc_3(v3, v2, v1, v0) = v4 &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : tuple_4(v3, v2, v1, v0) = v4 &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : constr_cbc_enc_2(v2, v1, v0) = v3 &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : tuple_3(v2, v1, v0) = v3 &  ? [v0] :  ? [v1] :  ? [v2] : pred_equal(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : pred_mess(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : tuple_server_S_in_1(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : pred_eq_bitstring_bitstring(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_enc_1(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_1(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_2(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : tuple_2(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_3(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_4(v1, v0) = v2 &  ? [v0] :  ? [v1] : name_Kab_54(v0) = v1 &  ? [v0] :  ? [v1] : name_T_55(v0) = v1 &  ? [v0] :  ? [v1] : name_new0x2Dname(v0) = v1 &  ? [v0] :  ? [v1] : tuple_client_B_in_1(v0) = v1 &  ? [v0] :  ? [v1] : tuple_client_B_out_2(v0) = v1 &  ? [v0] :  ? [v1] : tuple_server_S_out_2(v0) = v1 &  ? [v0] :  ? [v1] : tuple_server_S_out_3(v0) = v1 &  ? [v0] :  ? [v1] : pred_attacker(v0) = v1 &  ? [v0] :  ? [v1] : constr_tuple_3_get_0x30(v0) = v1 &  ? [v0] :  ? [v1] : constr_tuple_3_get_1_bitstring(v0) = v1 &  ? [v0] :  ? [v1] : constr_tuple_3_get_2_bitstring(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_2_get_1_prefixes(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_3_get_1_prefixes(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_3_get_2_prefixes(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_4_get_1_prefixes(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_4_get_2_prefixes(v0) = v1 &  ? [v0] :  ? [v1] : constr_cbc_4_get_3_prefixes(v0) = v1
% 77.14/47.72  |
% 77.14/47.72  | Applying alpha-rule on (1) yields:
% 77.14/47.73  | (2)  ? [v0] :  ? [v1] : constr_cbc_4_get_1_prefixes(v0) = v1
% 77.14/47.73  | (3)  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.31/47.73  | (4)  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_3(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.31/47.73  | (5)  ~ (constr_CONST_4 = constr_CONST_3)
% 77.31/47.73  | (6)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_dec_3(v4, v0) = v5 & tuple_3(v1, v2, v3) = v5))
% 77.31/47.73  | (7)  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_3(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.31/47.73  | (8)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_enc_1(v3, v2) = v1) |  ~ (constr_cbc_enc_1(v3, v2) = v0))
% 77.31/47.73  | (9)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v1) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3)))
% 77.31/47.73  | (10)  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_enc_1(v1, v0) = v2
% 77.31/47.73  | (11)  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.31/47.73  | (12)  ~ (name_I = constr_CONST_1)
% 77.31/47.73  | (13)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (pred_attacker(v2) = v1) |  ~ (pred_attacker(v2) = v0))
% 77.31/47.73  | (14)  ~ (name_c = name_Kas)
% 77.31/47.73  | (15)  ! [v0] :  ! [v1] : (all_0_5_5 = 0 |  ~ (constr_cbc_dec_3(v0, name_Kbs) = v1) |  ? [v2] :  ? [v3] : (( ~ (v3 = 0) & tuple_client_B_in_1(v0) = v2 & pred_attacker(v2) = v3) | ( ~ (v3 = 0) & pred_eq_bitstring_bitstring(name_A, v2) = v3 & constr_tuple_3_get_0x30(v1) = v2)))
% 77.31/47.73  | (16)  ~ (name_objective = name_B)
% 77.31/47.73  | (17)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v4) = 0) | ( ~ (v5 = 0) & pred_attacker(v3) = v5) | ( ~ (v5 = 0) & pred_attacker(v2) = v5) | ( ~ (v5 = 0) & pred_attacker(v1) = v5) | ( ~ (v5 = 0) & pred_attacker(v0) = v5)))
% 77.31/47.73  | (18)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v3) = 0) | ( ~ (v4 = 0) & pred_attacker(v2) = v4) | ( ~ (v4 = 0) & pred_attacker(v1) = v4) | ( ~ (v4 = 0) & pred_attacker(v0) = v4)))
% 77.31/47.73  | (19)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_dec_4(v5, v0) = v6 & tuple_4(v1, v2, v3, v4) = v6))
% 77.31/47.73  | (20)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v3) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5)))
% 77.34/47.73  | (21)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_client_B_out_2(v0) = v2 & pred_attacker(v2) = v3))
% 77.34/47.73  | (22)  ~ (all_0_0_0 = 0)
% 77.34/47.73  | (23)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_new0x2Dname(v2) = v1) |  ~ (name_new0x2Dname(v2) = v0))
% 77.34/47.73  | (24)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_mess(v3, v2) = v1) |  ~ (pred_mess(v3, v2) = v0))
% 77.34/47.73  | (25)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (constr_cbc_enc_3(v5, v4, v3, v2) = v1) |  ~ (constr_cbc_enc_3(v5, v4, v3, v2) = v0))
% 77.34/47.73  | (26)  ~ (name_Kas = name_B)
% 77.34/47.73  | (27)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : constr_cbc_enc_2(v2, v1, v0) = v3
% 77.34/47.73  | (28)  ! [v0] :  ! [v1] : ( ~ (name_new0x2Dname(v0) = v1) | pred_attacker(v1) = 0)
% 77.34/47.73  | (29)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_enc_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.73  | (30)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_server_S_out_2(v2) = v1) |  ~ (tuple_server_S_out_2(v2) = v0))
% 77.34/47.73  | (31)  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_2(v1, v0) = v2
% 77.34/47.73  | (32)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_client_B_out_2(v2) = v1) |  ~ (tuple_client_B_out_2(v2) = v0))
% 77.34/47.73  | (33)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_3_prefixes(v5) = v6 & constr_cbc_enc_3(v1, v2, v3, v0) = v6))
% 77.34/47.73  | (34)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_T_55(v2) = v1) |  ~ (name_T_55(v2) = v0))
% 77.34/47.73  | (35)  ~ (constr_CONST_3 = constr_CONST_0x30)
% 77.34/47.73  | (36)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_client_B_in_1(v2) = v1) |  ~ (tuple_client_B_in_1(v2) = v0))
% 77.34/47.73  | (37) tuple_server_S_in_1(name_A, name_B) = all_0_4_4
% 77.34/47.73  | (38)  ~ (name_Kas = constr_CONST_2)
% 77.34/47.73  | (39)  ? [v0] :  ? [v1] : name_new0x2Dname(v0) = v1
% 77.34/47.73  | (40)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.74  | (41)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_3_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.74  | (42)  ~ (name_Kas = constr_CONST_0x30)
% 77.34/47.74  | (43)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v1) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5)))
% 77.34/47.74  | (44)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_mess(v1, v0) = v2) |  ? [v3] : (( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.74  | (45)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : constr_cbc_enc_4(v4, v3, v2, v1, v0) = v5
% 77.34/47.74  | (46)  ~ (name_Kbs = constr_CONST_0x30)
% 77.34/47.74  | (47)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_server_S_out_3(v0) = v2 & pred_attacker(v2) = v3))
% 77.34/47.74  | (48)  ? [v0] :  ? [v1] :  ? [v2] : pred_eq_bitstring_bitstring(v1, v0) = v2
% 77.34/47.74  | (49) pred_attacker(name_objective) = all_0_0_0
% 77.34/47.74  | (50)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_3_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.74  | (51)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_1_prefixes(v5) = v6 & constr_cbc_enc_1(v1, v0) = v6))
% 77.34/47.74  | (52)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_3_get_2_prefixes(v0) = v1))
% 77.34/47.74  | (53)  ~ (name_B = constr_CONST_1)
% 77.34/47.74  | (54)  ~ (constr_CONST_4 = constr_CONST_0x30)
% 77.34/47.74  | (55)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v0) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5)))
% 77.34/47.74  | (56)  ~ (constr_CONST_0x30 = constr_CONST_1)
% 77.34/47.74  | (57)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v1, v2, v3, v4, v0) = v5) |  ? [v6] : (constr_cbc_4_get_2_prefixes(v5) = v6 & constr_cbc_enc_2(v1, v2, v0) = v6))
% 77.34/47.74  | (58)  ! [v0] :  ! [v1] : ( ~ (all_0_1_1 = 0) |  ~ (name_Kab_54(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_T_55(v0) = v2 & tuple_server_S_out_2(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_B, v1, v2, name_Kas) = v3 & constr_cbc_enc_4(name_A, v1, v2, v3, name_Kbs) = v4))
% 77.34/47.74  | (59)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_2_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.74  | (60)  ~ (name_c = name_A)
% 77.34/47.74  | (61)  ! [v0] :  ! [v1] : ( ~ (pred_mess(v1, v0) = 0) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.34/47.74  | (62)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_3_get_1_prefixes(v0) = v1))
% 77.34/47.74  | (63)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_3_get_2_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.74  | (64)  ~ (name_objective = constr_CONST_4)
% 77.34/47.74  | (65)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v4) = 0) | ( ~ (v5 = 0) & pred_attacker(v3) = v5) | ( ~ (v5 = 0) & pred_attacker(v2) = v5) | ( ~ (v5 = 0) & pred_attacker(v1) = v5) | ( ~ (v5 = 0) & pred_attacker(v0) = v5)))
% 77.34/47.74  | (66) pred_attacker(tuple_true) = 0
% 77.34/47.74  | (67)  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_4(v1, v0) = v2
% 77.34/47.74  | (68)  ~ (name_B = constr_CONST_2)
% 77.34/47.74  | (69)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (constr_cbc_enc_2(v4, v3, v2) = v1) |  ~ (constr_cbc_enc_2(v4, v3, v2) = v0))
% 77.34/47.74  | (70)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_0x30(v0) = v1))
% 77.34/47.74  | (71)  ? [v0] :  ? [v1] : tuple_client_B_in_1(v0) = v1
% 77.34/47.74  | (72)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_4(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.74  | (73)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_2_bitstring(v2) = v1) |  ~ (constr_tuple_3_get_2_bitstring(v2) = v0))
% 77.34/47.74  | (74)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v2) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4)))
% 77.34/47.74  | (75)  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_1_bitstring(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.74  | (76)  ~ (name_c = name_Kbs)
% 77.34/47.74  | (77)  ? [v0] :  ? [v1] : constr_cbc_2_get_1_prefixes(v0) = v1
% 77.34/47.74  | (78)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_server_S_out_3(v0) = v1 & pred_attacker(v1) = 0))
% 77.34/47.74  | (79)  ~ (name_A = constr_CONST_4)
% 77.34/47.74  | (80)  ~ (constr_CONST_4 = constr_CONST_1)
% 77.34/47.74  | (81)  ~ (name_B = constr_CONST_0x30)
% 77.34/47.75  | (82)  ~ (name_c = constr_CONST_3)
% 77.34/47.75  | (83)  ~ (name_objective = constr_CONST_0x30)
% 77.34/47.75  | (84)  ~ (name_I = name_B)
% 77.34/47.75  | (85)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_eq_bitstring_bitstring(v3, v2) = v1) |  ~ (pred_eq_bitstring_bitstring(v3, v2) = v0))
% 77.34/47.75  | (86)  ~ (name_Kbs = name_I)
% 77.34/47.75  | (87)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (constr_cbc_enc_4(v0, v1, v2, v3, v4) = v5) |  ? [v6] : ((v6 = 0 & pred_attacker(v5) = 0) | ( ~ (v6 = 0) & pred_attacker(v4) = v6) | ( ~ (v6 = 0) & pred_attacker(v3) = v6) | ( ~ (v6 = 0) & pred_attacker(v2) = v6) | ( ~ (v6 = 0) & pred_attacker(v1) = v6) | ( ~ (v6 = 0) & pred_attacker(v0) = v6)))
% 77.34/47.75  | (88)  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_3(v1, v0) = v2
% 77.34/47.75  | (89)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (tuple_server_S_in_1(v3, v2) = v1) |  ~ (tuple_server_S_in_1(v3, v2) = v0))
% 77.34/47.75  | (90)  ! [v0] :  ! [v1] : ( ~ (all_0_3_3 = 0) |  ~ (name_T_55(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_Kab_54(v0) = v2 & tuple_server_S_out_3(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_A, v2, v1, name_Kbs) = v3 & constr_cbc_enc_4(name_B, v2, v1, v3, name_Kas) = v4))
% 77.34/47.75  | (91)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_3(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.75  | (92)  ~ (constr_CONST_4 = constr_CONST_2)
% 77.34/47.75  | (93)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_client_B_out_2(v0) = v1 & pred_attacker(v1) = 0))
% 77.34/47.75  | (94)  ~ (name_A = constr_CONST_2)
% 77.34/47.75  | (95)  ~ (name_objective = name_Kbs)
% 77.34/47.75  | (96)  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.75  | (97)  ? [v0] :  ? [v1] : constr_tuple_3_get_1_bitstring(v0) = v1
% 77.34/47.75  | (98)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (tuple_3(v4, v3, v2) = v1) |  ~ (tuple_3(v4, v3, v2) = v0))
% 77.34/47.75  | (99)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v1) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4)))
% 77.34/47.75  | (100)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_2_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.75  | (101)  ~ (name_Kas = name_I)
% 77.34/47.75  | (102)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v1 = v0 |  ~ (constr_cbc_enc_4(v6, v5, v4, v3, v2) = v1) |  ~ (constr_cbc_enc_4(v6, v5, v4, v3, v2) = v0))
% 77.34/47.75  | (103)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_2_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_2_get_1_prefixes(v2) = v0))
% 77.34/47.75  | (104)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (tuple_4(v5, v4, v3, v2) = v1) |  ~ (tuple_4(v5, v4, v3, v2) = v0))
% 77.34/47.75  | (105)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v1) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3)))
% 77.34/47.75  | (106)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : constr_cbc_enc_3(v3, v2, v1, v0) = v4
% 77.34/47.75  | (107)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_3_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_3_prefixes(v2) = v0))
% 77.34/47.75  | (108)  ? [v0] :  ? [v1] : name_T_55(v0) = v1
% 77.34/47.75  | (109)  ~ (name_Kas = name_A)
% 77.34/47.75  | (110) pred_attacker(all_0_4_4) = all_0_3_3
% 77.34/47.75  | (111)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v0) = 0) | ( ~ (v4 = 0) & pred_attacker(v3) = v4)))
% 77.34/47.75  | (112)  ~ (name_I = constr_CONST_3)
% 77.34/47.75  | (113)  ~ (name_objective = name_c)
% 77.34/47.75  | (114)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_2_prefixes(v0) = v1))
% 77.34/47.75  | (115)  ? [v0] :  ? [v1] : tuple_client_B_out_2(v0) = v1
% 77.34/47.75  | (116)  ? [v0] :  ? [v1] : pred_attacker(v0) = v1
% 77.34/47.75  | (117)  ~ (name_Kas = constr_CONST_3)
% 77.34/47.75  | (118)  ~ (constr_CONST_2 = constr_CONST_1)
% 77.34/47.75  | (119)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.75  | (120)  ? [v0] :  ? [v1] :  ? [v2] : pred_equal(v1, v0) = v2
% 77.34/47.75  | (121)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_4(v3, v2) = v1) |  ~ (constr_cbc_dec_4(v3, v2) = v0))
% 77.34/47.75  | (122)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : tuple_4(v3, v2, v1, v0) = v4
% 77.34/47.75  | (123)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_client_B_in_1(v0) = v2 & pred_attacker(v2) = v3))
% 77.34/47.75  | (124)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_2_get_1_prefixes(v0) = v1))
% 77.34/47.75  | (125)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_3_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_3_get_1_prefixes(v2) = v0))
% 77.34/47.76  | (126)  ~ (name_A = constr_CONST_1)
% 77.34/47.76  | (127)  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_0x30(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.76  | (128)  ? [v0] :  ? [v1] : tuple_server_S_out_2(v0) = v1
% 77.34/47.76  | (129) pred_attacker(tuple_false) = 0
% 77.34/47.76  | (130) pred_attacker(name_I) = 0
% 77.34/47.76  | (131)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v0, v1, v2) = v3) |  ? [v4] : ((v4 = 0 & pred_attacker(v3) = 0) | ( ~ (v4 = 0) & pred_attacker(v2) = v4) | ( ~ (v4 = 0) & pred_attacker(v1) = v4) | ( ~ (v4 = 0) & pred_attacker(v0) = v4)))
% 77.34/47.76  | (132)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_0x30(v2) = v1) |  ~ (constr_tuple_3_get_0x30(v2) = v0))
% 77.34/47.76  | (133)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_Kab_54(v2) = v1) |  ~ (name_Kab_54(v2) = v0))
% 77.34/47.76  | (134)  ! [v0] :  ! [v1] : ( ~ (all_0_3_3 = 0) |  ~ (name_Kab_54(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_T_55(v0) = v2 & tuple_server_S_out_3(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_A, v1, v2, name_Kbs) = v3 & constr_cbc_enc_4(name_B, v1, v2, v3, name_Kas) = v4))
% 77.34/47.76  | (135) pred_attacker(constr_CONST_0x30) = 0
% 77.34/47.76  | (136)  ~ (name_Kas = constr_CONST_1)
% 77.34/47.76  | (137) tuple_client_B_out_2(name_objective) = all_0_6_6
% 77.34/47.76  | (138)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_3_prefixes(v0) = v1))
% 77.34/47.76  | (139)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_1(v3, v2) = v1) |  ~ (constr_cbc_dec_1(v3, v2) = v0))
% 77.34/47.76  | (140)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_client_B_in_1(v0) = v1 & pred_attacker(v1) = 0))
% 77.34/47.76  | (141)  ~ (name_c = constr_CONST_0x30)
% 77.34/47.76  | (142)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_server_S_out_3(v2) = v1) |  ~ (tuple_server_S_out_3(v2) = v0))
% 77.34/47.76  | (143)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.76  | (144) pred_attacker(name_c) = 0
% 77.34/47.76  | (145)  ~ (name_A = constr_CONST_3)
% 77.34/47.76  | (146)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_3_get_2_prefixes(v4) = v5 & constr_cbc_enc_2(v1, v2, v0) = v5))
% 77.34/47.76  | (147) pred_attacker(all_0_2_2) = all_0_1_1
% 77.34/47.76  | (148)  ~ (name_objective = constr_CONST_3)
% 77.34/47.76  | (149)  ~ (name_Kas = constr_CONST_4)
% 77.34/47.76  | (150)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v1, v2, v0) = v3) |  ? [v4] : (constr_cbc_2_get_1_prefixes(v3) = v4 & constr_cbc_enc_1(v1, v0) = v4))
% 77.34/47.76  | (151)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : tuple_3(v2, v1, v0) = v3
% 77.34/47.76  | (152)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_eq_bitstring_bitstring(v0, v1) = v2))
% 77.34/47.76  | (153)  ~ (name_c = constr_CONST_2)
% 77.34/47.76  | (154)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_3_get_2_prefixes(v2) = v1) |  ~ (constr_cbc_3_get_2_prefixes(v2) = v0))
% 77.34/47.76  | (155)  ? [v0] :  ? [v1] :  ? [v2] : constr_cbc_dec_1(v1, v0) = v2
% 77.34/47.76  | (156)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_cbc_4_get_1_prefixes(v0) = v1))
% 77.34/47.76  | (157)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_2(v3, v2) = v1) |  ~ (constr_cbc_dec_2(v3, v2) = v0))
% 77.34/47.76  | (158)  ? [v0] :  ? [v1] : constr_cbc_3_get_2_prefixes(v0) = v1
% 77.34/47.76  | (159)  ~ (constr_CONST_3 = constr_CONST_1)
% 77.34/47.76  | (160) pred_attacker(all_0_6_6) = all_0_5_5
% 77.34/47.76  | (161) pred_attacker(constr_CONST_3) = 0
% 77.34/47.76  | (162)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_enc_1(v1, v0) = v2) | constr_cbc_dec_1(v2, v0) = v1)
% 77.34/47.76  | (163)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (tuple_2(v3, v2) = v1) |  ~ (tuple_2(v3, v2) = v0))
% 77.34/47.76  | (164)  ? [v0] :  ? [v1] :  ? [v2] : tuple_server_S_in_1(v1, v0) = v2
% 77.34/47.76  | (165)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_2_bitstring(v0) = v1))
% 77.34/47.76  | (166)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v0) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3)))
% 77.34/47.76  | (167)  ~ (name_Kbs = constr_CONST_4)
% 77.34/47.76  | (168)  ! [v0] :  ! [v1] : ( ~ (all_0_1_1 = 0) |  ~ (name_T_55(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (name_Kab_54(v0) = v2 & tuple_server_S_out_2(v4) = v5 & pred_attacker(v5) = 0 & constr_cbc_enc_3(name_B, v2, v1, name_Kas) = v3 & constr_cbc_enc_4(name_A, v2, v1, v3, name_Kbs) = v4))
% 77.34/47.76  | (169)  ~ (name_objective = constr_CONST_1)
% 77.34/47.76  | (170)  ~ (name_c = name_B)
% 77.34/47.76  | (171) pred_attacker(constr_CONST_4) = 0
% 77.34/47.76  | (172)  ! [v0] :  ! [v1] : (all_0_5_5 = 0 |  ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] : (( ~ (v4 = 0) & pred_eq_bitstring_bitstring(name_A, v3) = v4 & constr_tuple_3_get_0x30(v2) = v3 & constr_cbc_dec_3(v0, name_Kbs) = v2) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.34/47.76  | (173)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (constr_cbc_enc_3(v1, v2, v3, v0) = v4) |  ? [v5] : (constr_cbc_3_get_1_prefixes(v4) = v5 & constr_cbc_enc_1(v1, v0) = v5))
% 77.34/47.76  | (174)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (tuple_server_S_in_1(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v0) = 0) | ( ~ (v3 = 0) & pred_attacker(v2) = v3)))
% 77.34/47.77  | (175)  ? [v0] :  ? [v1] : constr_tuple_3_get_0x30(v0) = v1
% 77.34/47.77  | (176)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (constr_cbc_enc_2(v1, v2, v0) = v3) |  ? [v4] : (constr_cbc_dec_2(v3, v0) = v4 & tuple_2(v1, v2) = v4))
% 77.34/47.77  | (177)  ~ (name_objective = name_A)
% 77.34/47.77  | (178)  ~ (name_Kbs = constr_CONST_3)
% 77.34/47.77  | (179)  ~ (name_A = constr_CONST_0x30)
% 77.34/47.77  | (180)  ? [v0] :  ? [v1] : name_Kab_54(v0) = v1
% 77.34/47.77  | (181)  ? [v0] :  ? [v1] : tuple_server_S_out_3(v0) = v1
% 77.34/47.77  | (182) pred_attacker(constr_CONST_1) = 0
% 77.34/47.77  | (183)  ~ (name_Kbs = name_Kas)
% 77.34/47.77  | (184)  ~ (name_c = constr_CONST_4)
% 77.34/47.77  | (185)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_tuple_3_get_1_bitstring(v2) = v1) |  ~ (constr_tuple_3_get_1_bitstring(v2) = v0))
% 77.34/47.77  | (186)  ~ (name_Kbs = constr_CONST_1)
% 77.34/47.77  | (187)  ~ (name_Kbs = name_A)
% 77.34/47.77  | (188)  ~ (name_B = constr_CONST_3)
% 77.34/47.77  | (189)  ~ (name_Kbs = name_B)
% 77.34/47.77  | (190)  ~ (name_B = constr_CONST_4)
% 77.34/47.77  | (191)  ~ (name_I = constr_CONST_0x30)
% 77.34/47.77  | (192)  ~ (name_B = name_A)
% 77.34/47.77  | (193)  ~ (name_Kbs = constr_CONST_2)
% 77.34/47.77  | (194)  ~ (name_objective = name_I)
% 77.34/47.77  | (195)  ? [v0] :  ? [v1] : constr_tuple_3_get_2_bitstring(v0) = v1
% 77.34/47.77  | (196)  ? [v0] :  ? [v1] : constr_cbc_4_get_3_prefixes(v0) = v1
% 77.34/47.77  | (197)  ! [v0] :  ! [v1] : ( ~ (constr_tuple_3_get_2_bitstring(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.77  | (198)  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.77  | (199)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_cbc_dec_2(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & pred_attacker(v2) = 0) | ( ~ (v3 = 0) & pred_attacker(v1) = v3) | ( ~ (v3 = 0) & pred_attacker(v0) = v3)))
% 77.34/47.77  | (200)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (pred_attacker(v1) = 0 & constr_tuple_3_get_1_bitstring(v0) = v1))
% 77.34/47.77  | (201)  ~ (name_c = name_I)
% 77.34/47.77  | (202) tuple_server_S_in_1(name_B, name_A) = all_0_2_2
% 77.34/47.77  | (203)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_cbc_dec_3(v3, v2) = v1) |  ~ (constr_cbc_dec_3(v3, v2) = v0))
% 77.34/47.77  | (204)  ? [v0] :  ? [v1] :  ? [v2] : pred_mess(v1, v0) = v2
% 77.34/47.77  | (205) pred_attacker(name_A) = 0
% 77.34/47.77  | (206)  ! [v0] :  ! [v1] : ( ~ (tuple_client_B_in_1(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.34/47.77  | (207)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_equal(v0, v0) = v1))
% 77.34/47.77  | (208)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (tuple_4(v0, v1, v2, v3) = v4) |  ? [v5] : ((v5 = 0 & pred_attacker(v2) = 0) | ( ~ (v5 = 0) & pred_attacker(v4) = v5)))
% 77.34/47.77  | (209)  ~ (name_I = name_A)
% 77.34/47.77  | (210)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_2_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_2_prefixes(v2) = v0))
% 77.34/47.77  | (211)  ~ (name_I = constr_CONST_4)
% 77.34/47.77  | (212)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_0x30(v3) = v0)
% 77.34/47.77  | (213)  ~ (name_objective = constr_CONST_2)
% 77.34/47.77  | (214) pred_attacker(name_B) = 0
% 77.34/47.77  | (215)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (constr_cbc_4_get_1_prefixes(v2) = v1) |  ~ (constr_cbc_4_get_1_prefixes(v2) = v0))
% 77.34/47.77  | (216)  ? [v0] :  ? [v1] : constr_cbc_4_get_2_prefixes(v0) = v1
% 77.34/47.77  | (217)  ! [v0] :  ! [v1] : ( ~ (constr_cbc_4_get_1_prefixes(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v1) = 0) | ( ~ (v2 = 0) & pred_attacker(v0) = v2)))
% 77.34/47.77  | (218)  ? [v0] :  ? [v1] :  ? [v2] : tuple_2(v1, v0) = v2
% 77.34/47.77  | (219)  ~ (name_I = constr_CONST_2)
% 77.34/47.77  | (220)  ? [v0] :  ? [v1] : constr_cbc_3_get_1_prefixes(v0) = v1
% 77.34/47.77  | (221)  ~ (constr_CONST_3 = constr_CONST_2)
% 77.34/47.77  | (222)  ~ (name_objective = name_Kas)
% 77.34/47.77  | (223)  ! [v0] :  ! [v1] : ( ~ (tuple_server_S_out_2(v0) = v1) |  ? [v2] : ((v2 = 0 & pred_attacker(v0) = 0) | ( ~ (v2 = 0) & pred_attacker(v1) = v2)))
% 77.34/47.77  | (224)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_1_bitstring(v3) = v1)
% 77.34/47.77  | (225)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_equal(v3, v2) = v1) |  ~ (pred_equal(v3, v2) = v0))
% 77.34/47.77  | (226) pred_attacker(constr_CONST_2) = 0
% 77.34/47.77  | (227)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_server_S_out_2(v0) = v1 & pred_attacker(v1) = 0))
% 77.34/47.77  | (228)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (tuple_3(v0, v1, v2) = v3) | constr_tuple_3_get_2_bitstring(v3) = v2)
% 77.34/47.77  | (229)  ~ (name_c = constr_CONST_1)
% 77.34/47.77  | (230)  ~ (constr_CONST_2 = constr_CONST_0x30)
% 77.34/47.77  | (231)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_server_S_out_2(v0) = v2 & pred_attacker(v2) = v3))
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (3) with all_0_6_6, name_objective and discharging atoms tuple_client_B_out_2(name_objective) = all_0_6_6, yields:
% 77.34/47.77  | (232)  ? [v0] : ((v0 = 0 & pred_attacker(name_objective) = 0) | ( ~ (v0 = 0) & pred_attacker(all_0_6_6) = v0))
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (123) with all_0_5_5, all_0_6_6 and discharging atoms pred_attacker(all_0_6_6) = all_0_5_5, yields:
% 77.34/47.77  | (233) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_in_1(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (21) with all_0_5_5, all_0_6_6 and discharging atoms pred_attacker(all_0_6_6) = all_0_5_5, yields:
% 77.34/47.77  | (234) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_out_2(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (231) with all_0_5_5, all_0_6_6 and discharging atoms pred_attacker(all_0_6_6) = all_0_5_5, yields:
% 77.34/47.77  | (235) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_2(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (47) with all_0_5_5, all_0_6_6 and discharging atoms pred_attacker(all_0_6_6) = all_0_5_5, yields:
% 77.34/47.77  | (236) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_3(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.77  |
% 77.34/47.77  | Instantiating formula (140) with tuple_false and discharging atoms pred_attacker(tuple_false) = 0, yields:
% 77.34/47.78  | (237)  ? [v0] : (tuple_client_B_in_1(tuple_false) = v0 & pred_attacker(v0) = 0)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating formula (123) with all_0_0_0, name_objective and discharging atoms pred_attacker(name_objective) = all_0_0_0, yields:
% 77.34/47.78  | (238) all_0_0_0 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_in_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating formula (21) with all_0_0_0, name_objective and discharging atoms pred_attacker(name_objective) = all_0_0_0, yields:
% 77.34/47.78  | (239) all_0_0_0 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating formula (231) with all_0_0_0, name_objective and discharging atoms pred_attacker(name_objective) = all_0_0_0, yields:
% 77.34/47.78  | (240) all_0_0_0 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating formula (47) with all_0_0_0, name_objective and discharging atoms pred_attacker(name_objective) = all_0_0_0, yields:
% 77.34/47.78  | (241) all_0_0_0 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating (232) with all_262_0_190 yields:
% 77.34/47.78  | (242) (all_262_0_190 = 0 & pred_attacker(name_objective) = 0) | ( ~ (all_262_0_190 = 0) & pred_attacker(all_0_6_6) = all_262_0_190)
% 77.34/47.78  |
% 77.34/47.78  | Instantiating (237) with all_274_0_197 yields:
% 77.34/47.78  | (243) tuple_client_B_in_1(tuple_false) = all_274_0_197 & pred_attacker(all_274_0_197) = 0
% 77.34/47.78  |
% 77.34/47.78  | Applying alpha-rule on (243) yields:
% 77.34/47.78  | (244) tuple_client_B_in_1(tuple_false) = all_274_0_197
% 77.34/47.78  | (245) pred_attacker(all_274_0_197) = 0
% 77.34/47.78  |
% 77.34/47.78  +-Applying beta-rule and splitting (242), into two cases.
% 77.34/47.78  |-Branch one:
% 77.34/47.78  | (246) all_262_0_190 = 0 & pred_attacker(name_objective) = 0
% 77.34/47.78  |
% 77.34/47.78  	| Applying alpha-rule on (246) yields:
% 77.34/47.78  	| (247) all_262_0_190 = 0
% 77.34/47.78  	| (248) pred_attacker(name_objective) = 0
% 77.34/47.78  	|
% 77.34/47.78  	+-Applying beta-rule and splitting (239), into two cases.
% 77.34/47.78  	|-Branch one:
% 77.34/47.78  	| (249) all_0_0_0 = 0
% 77.34/47.78  	|
% 77.34/47.78  		| Equations (249) can reduce 22 to:
% 77.34/47.78  		| (250) $false
% 77.34/47.78  		|
% 77.34/47.78  		|-The branch is then unsatisfiable
% 77.34/47.78  	|-Branch two:
% 77.34/47.78  	| (22)  ~ (all_0_0_0 = 0)
% 77.34/47.78  	| (252)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  	|
% 77.34/47.78  		+-Applying beta-rule and splitting (238), into two cases.
% 77.34/47.78  		|-Branch one:
% 77.34/47.78  		| (249) all_0_0_0 = 0
% 77.34/47.78  		|
% 77.34/47.78  			| Equations (249) can reduce 22 to:
% 77.34/47.78  			| (250) $false
% 77.34/47.78  			|
% 77.34/47.78  			|-The branch is then unsatisfiable
% 77.34/47.78  		|-Branch two:
% 77.34/47.78  		| (22)  ~ (all_0_0_0 = 0)
% 77.34/47.78  		| (256)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_in_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  		|
% 77.34/47.78  			+-Applying beta-rule and splitting (240), into two cases.
% 77.34/47.78  			|-Branch one:
% 77.34/47.78  			| (249) all_0_0_0 = 0
% 77.34/47.78  			|
% 77.34/47.78  				| Equations (249) can reduce 22 to:
% 77.34/47.78  				| (250) $false
% 77.34/47.78  				|
% 77.34/47.78  				|-The branch is then unsatisfiable
% 77.34/47.78  			|-Branch two:
% 77.34/47.78  			| (22)  ~ (all_0_0_0 = 0)
% 77.34/47.78  			| (260)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  			|
% 77.34/47.78  				+-Applying beta-rule and splitting (241), into two cases.
% 77.34/47.78  				|-Branch one:
% 77.34/47.78  				| (249) all_0_0_0 = 0
% 77.34/47.78  				|
% 77.34/47.78  					| Equations (249) can reduce 22 to:
% 77.34/47.78  					| (250) $false
% 77.34/47.78  					|
% 77.34/47.78  					|-The branch is then unsatisfiable
% 77.34/47.78  				|-Branch two:
% 77.34/47.78  				| (22)  ~ (all_0_0_0 = 0)
% 77.34/47.78  				| (264)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  				|
% 77.34/47.78  					| Instantiating formula (13) with name_objective, 0, all_0_0_0 and discharging atoms pred_attacker(name_objective) = all_0_0_0, pred_attacker(name_objective) = 0, yields:
% 77.34/47.78  					| (249) all_0_0_0 = 0
% 77.34/47.78  					|
% 77.34/47.78  					| Equations (249) can reduce 22 to:
% 77.34/47.78  					| (250) $false
% 77.34/47.78  					|
% 77.34/47.78  					|-The branch is then unsatisfiable
% 77.34/47.78  |-Branch two:
% 77.34/47.78  | (267)  ~ (all_262_0_190 = 0) & pred_attacker(all_0_6_6) = all_262_0_190
% 77.34/47.78  |
% 77.34/47.78  	| Applying alpha-rule on (267) yields:
% 77.34/47.78  	| (268)  ~ (all_262_0_190 = 0)
% 77.34/47.78  	| (269) pred_attacker(all_0_6_6) = all_262_0_190
% 77.34/47.78  	|
% 77.34/47.78  	| Instantiating formula (13) with all_0_6_6, all_262_0_190, all_0_5_5 and discharging atoms pred_attacker(all_0_6_6) = all_262_0_190, pred_attacker(all_0_6_6) = all_0_5_5, yields:
% 77.34/47.78  	| (270) all_262_0_190 = all_0_5_5
% 77.34/47.78  	|
% 77.34/47.78  	| Equations (270) can reduce 268 to:
% 77.34/47.78  	| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.78  	|
% 77.34/47.78  	+-Applying beta-rule and splitting (234), into two cases.
% 77.34/47.78  	|-Branch one:
% 77.34/47.78  	| (272) all_0_5_5 = 0
% 77.34/47.78  	|
% 77.34/47.78  		| Equations (272) can reduce 271 to:
% 77.34/47.78  		| (250) $false
% 77.34/47.78  		|
% 77.34/47.78  		|-The branch is then unsatisfiable
% 77.34/47.78  	|-Branch two:
% 77.34/47.78  	| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.78  	| (275)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_out_2(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  	|
% 77.34/47.78  		+-Applying beta-rule and splitting (235), into two cases.
% 77.34/47.78  		|-Branch one:
% 77.34/47.78  		| (272) all_0_5_5 = 0
% 77.34/47.78  		|
% 77.34/47.78  			| Equations (272) can reduce 271 to:
% 77.34/47.78  			| (250) $false
% 77.34/47.78  			|
% 77.34/47.78  			|-The branch is then unsatisfiable
% 77.34/47.78  		|-Branch two:
% 77.34/47.78  		| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.78  		| (279)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_2(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  		|
% 77.34/47.78  			+-Applying beta-rule and splitting (236), into two cases.
% 77.34/47.78  			|-Branch one:
% 77.34/47.78  			| (272) all_0_5_5 = 0
% 77.34/47.78  			|
% 77.34/47.78  				| Equations (272) can reduce 271 to:
% 77.34/47.78  				| (250) $false
% 77.34/47.78  				|
% 77.34/47.78  				|-The branch is then unsatisfiable
% 77.34/47.78  			|-Branch two:
% 77.34/47.78  			| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.78  			| (283)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_server_S_out_3(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.78  			|
% 77.34/47.78  				+-Applying beta-rule and splitting (233), into two cases.
% 77.34/47.78  				|-Branch one:
% 77.34/47.78  				| (272) all_0_5_5 = 0
% 77.34/47.78  				|
% 77.34/47.78  					| Equations (272) can reduce 271 to:
% 77.34/47.78  					| (250) $false
% 77.34/47.78  					|
% 77.34/47.78  					|-The branch is then unsatisfiable
% 77.34/47.78  				|-Branch two:
% 77.34/47.78  				| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.78  				| (287)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_client_B_in_1(all_0_6_6) = v0 & pred_attacker(v0) = v1)
% 77.34/47.79  				|
% 77.34/47.79  					| Instantiating (287) with all_431_0_266, all_431_1_267 yields:
% 77.34/47.79  					| (288)  ~ (all_431_0_266 = 0) & tuple_client_B_in_1(all_0_6_6) = all_431_1_267 & pred_attacker(all_431_1_267) = all_431_0_266
% 77.34/47.79  					|
% 77.34/47.79  					| Applying alpha-rule on (288) yields:
% 77.34/47.79  					| (289)  ~ (all_431_0_266 = 0)
% 77.34/47.79  					| (290) tuple_client_B_in_1(all_0_6_6) = all_431_1_267
% 77.34/47.79  					| (291) pred_attacker(all_431_1_267) = all_431_0_266
% 77.34/47.79  					|
% 77.34/47.79  					| Instantiating formula (172) with all_431_1_267, all_0_6_6 and discharging atoms tuple_client_B_in_1(all_0_6_6) = all_431_1_267, yields:
% 77.34/47.79  					| (292) all_0_5_5 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v2 = 0) & pred_eq_bitstring_bitstring(name_A, v1) = v2 & constr_tuple_3_get_0x30(v0) = v1 & constr_cbc_dec_3(all_0_6_6, name_Kbs) = v0) | ( ~ (v0 = 0) & pred_attacker(all_431_1_267) = v0))
% 77.34/47.79  					|
% 77.34/47.79  					| Instantiating formula (172) with all_274_0_197, tuple_false and discharging atoms tuple_client_B_in_1(tuple_false) = all_274_0_197, yields:
% 77.34/47.79  					| (293) all_0_5_5 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v2 = 0) & pred_eq_bitstring_bitstring(name_A, v1) = v2 & constr_tuple_3_get_0x30(v0) = v1 & constr_cbc_dec_3(tuple_false, name_Kbs) = v0) | ( ~ (v0 = 0) & pred_attacker(all_274_0_197) = v0))
% 77.34/47.79  					|
% 77.34/47.79  					+-Applying beta-rule and splitting (292), into two cases.
% 77.34/47.79  					|-Branch one:
% 77.34/47.79  					| (272) all_0_5_5 = 0
% 77.34/47.79  					|
% 77.34/47.79  						| Equations (272) can reduce 271 to:
% 77.34/47.79  						| (250) $false
% 77.34/47.79  						|
% 77.34/47.79  						|-The branch is then unsatisfiable
% 77.34/47.79  					|-Branch two:
% 77.34/47.79  					| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.79  					| (297)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v2 = 0) & pred_eq_bitstring_bitstring(name_A, v1) = v2 & constr_tuple_3_get_0x30(v0) = v1 & constr_cbc_dec_3(all_0_6_6, name_Kbs) = v0) | ( ~ (v0 = 0) & pred_attacker(all_431_1_267) = v0))
% 77.34/47.79  					|
% 77.34/47.79  						+-Applying beta-rule and splitting (293), into two cases.
% 77.34/47.79  						|-Branch one:
% 77.34/47.79  						| (272) all_0_5_5 = 0
% 77.34/47.79  						|
% 77.34/47.79  							| Equations (272) can reduce 271 to:
% 77.34/47.79  							| (250) $false
% 77.34/47.79  							|
% 77.34/47.79  							|-The branch is then unsatisfiable
% 77.34/47.79  						|-Branch two:
% 77.34/47.79  						| (271)  ~ (all_0_5_5 = 0)
% 77.34/47.79  						| (301)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v2 = 0) & pred_eq_bitstring_bitstring(name_A, v1) = v2 & constr_tuple_3_get_0x30(v0) = v1 & constr_cbc_dec_3(tuple_false, name_Kbs) = v0) | ( ~ (v0 = 0) & pred_attacker(all_274_0_197) = v0))
% 77.34/47.79  						|
% 77.34/47.79  							| Instantiating (301) with all_4228_0_2156, all_4228_1_2157, all_4228_2_2158 yields:
% 77.34/47.79  							| (302) ( ~ (all_4228_0_2156 = 0) & pred_eq_bitstring_bitstring(name_A, all_4228_1_2157) = all_4228_0_2156 & constr_tuple_3_get_0x30(all_4228_2_2158) = all_4228_1_2157 & constr_cbc_dec_3(tuple_false, name_Kbs) = all_4228_2_2158) | ( ~ (all_4228_2_2158 = 0) & pred_attacker(all_274_0_197) = all_4228_2_2158)
% 77.34/47.79  							|
% 77.34/47.79  							+-Applying beta-rule and splitting (302), into two cases.
% 77.34/47.79  							|-Branch one:
% 77.34/47.79  							| (303)  ~ (all_4228_0_2156 = 0) & pred_eq_bitstring_bitstring(name_A, all_4228_1_2157) = all_4228_0_2156 & constr_tuple_3_get_0x30(all_4228_2_2158) = all_4228_1_2157 & constr_cbc_dec_3(tuple_false, name_Kbs) = all_4228_2_2158
% 77.34/47.79  							|
% 77.34/47.79  								| Applying alpha-rule on (303) yields:
% 77.34/47.79  								| (304)  ~ (all_4228_0_2156 = 0)
% 77.34/47.79  								| (305) pred_eq_bitstring_bitstring(name_A, all_4228_1_2157) = all_4228_0_2156
% 77.34/47.79  								| (306) constr_tuple_3_get_0x30(all_4228_2_2158) = all_4228_1_2157
% 77.34/47.79  								| (307) constr_cbc_dec_3(tuple_false, name_Kbs) = all_4228_2_2158
% 77.34/47.79  								|
% 77.34/47.79  								| Instantiating formula (152) with all_4228_0_2156, all_4228_1_2157, name_A and discharging atoms pred_eq_bitstring_bitstring(name_A, all_4228_1_2157) = all_4228_0_2156, yields:
% 77.34/47.79  								| (308) all_4228_0_2156 = 0
% 77.34/47.79  								|
% 77.34/47.79  								| Equations (308) can reduce 304 to:
% 77.34/47.79  								| (250) $false
% 77.34/47.79  								|
% 77.34/47.79  								|-The branch is then unsatisfiable
% 77.34/47.79  							|-Branch two:
% 77.34/47.79  							| (310)  ~ (all_4228_2_2158 = 0) & pred_attacker(all_274_0_197) = all_4228_2_2158
% 77.34/47.79  							|
% 77.34/47.79  								| Applying alpha-rule on (310) yields:
% 77.34/47.79  								| (311)  ~ (all_4228_2_2158 = 0)
% 77.34/47.79  								| (312) pred_attacker(all_274_0_197) = all_4228_2_2158
% 77.34/47.79  								|
% 77.34/47.79  								| Instantiating formula (13) with all_274_0_197, all_4228_2_2158, 0 and discharging atoms pred_attacker(all_274_0_197) = all_4228_2_2158, pred_attacker(all_274_0_197) = 0, yields:
% 77.34/47.79  								| (313) all_4228_2_2158 = 0
% 77.34/47.79  								|
% 77.34/47.79  								| Equations (313) can reduce 311 to:
% 77.34/47.79  								| (250) $false
% 77.34/47.79  								|
% 77.34/47.79  								|-The branch is then unsatisfiable
% 77.34/47.79  % SZS output end Proof for theBenchmark
% 77.34/47.79  
% 77.34/47.79  47204ms
%------------------------------------------------------------------------------