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

View Problem - Process Solution

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

% Computer : n027.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:51 EDT 2022

% Result   : Theorem 70.06s 43.63s
% Output   : Proof 175.88s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.13  % Problem  : SWW955+1 : TPTP v8.1.0. Released v7.4.0.
% 0.09/0.14  % Command  : ePrincess-casc -timeout=%d %s
% 0.14/0.35  % Computer : n027.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Sun Jun  5 17:09:23 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.61/0.61          ____       _                          
% 0.61/0.61    ___  / __ \_____(_)___  ________  __________
% 0.61/0.61   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.61/0.61  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.61/0.61  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.61/0.61  
% 0.61/0.61  A Theorem Prover for First-Order Logic
% 0.61/0.61  (ePrincess v.1.0)
% 0.61/0.61  
% 0.61/0.61  (c) Philipp Rümmer, 2009-2015
% 0.61/0.61  (c) Peter Backeman, 2014-2015
% 0.61/0.61  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.61/0.61  Free software under GNU Lesser General Public License (LGPL).
% 0.61/0.61  Bug reports to peter@backeman.se
% 0.61/0.61  
% 0.61/0.61  For more information, visit http://user.uu.se/~petba168/breu/
% 0.61/0.61  
% 0.61/0.61  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.68/0.66  Prover 0: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 1.67/0.98  Prover 0: Preprocessing ...
% 2.34/1.20  Prover 0: Warning: ignoring some quantifiers
% 2.34/1.22  Prover 0: Constructing countermodel ...
% 4.35/1.77  Prover 0: gave up
% 4.35/1.77  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 4.89/1.81  Prover 1: Preprocessing ...
% 5.01/1.90  Prover 1: Constructing countermodel ...
% 5.77/2.02  Prover 1: gave up
% 5.77/2.02  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 5.77/2.05  Prover 2: Preprocessing ...
% 6.40/2.13  Prover 2: Warning: ignoring some quantifiers
% 6.40/2.14  Prover 2: Constructing countermodel ...
% 14.80/4.21  Prover 3: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 14.80/4.25  Prover 3: Preprocessing ...
% 15.28/4.30  Prover 3: Warning: ignoring some quantifiers
% 15.37/4.31  Prover 3: Constructing countermodel ...
% 16.47/4.58  Prover 3: gave up
% 16.47/4.58  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=complete
% 16.47/4.60  Prover 4: Preprocessing ...
% 16.83/4.69  Prover 4: Warning: ignoring some quantifiers
% 16.83/4.69  Prover 4: Constructing countermodel ...
% 20.39/5.59  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 20.81/5.63  Prover 5: Preprocessing ...
% 20.81/5.69  Prover 5: Constructing countermodel ...
% 44.29/20.96  Prover 5: stopped
% 44.45/21.16  Prover 6: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 44.64/21.20  Prover 6: Preprocessing ...
% 44.75/21.24  Prover 6: Warning: ignoring some quantifiers
% 44.75/21.24  Prover 6: Constructing countermodel ...
% 70.06/43.63  Prover 4: proved (2665ms)
% 70.06/43.63  Prover 2: stopped
% 70.06/43.63  Prover 6: stopped
% 70.06/43.63  
% 70.06/43.63  No countermodel exists, formula is valid
% 70.06/43.63  % SZS status Theorem for theBenchmark
% 70.06/43.63  
% 70.06/43.63  Generating proof ... Warning: ignoring some quantifiers
% 175.30/131.21  found it (size 142)
% 175.30/131.21  
% 175.30/131.21  % SZS output start Proof for theBenchmark
% 175.30/131.21  Assumed formulas after preprocessing and simplification: 
% 175.30/131.21  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : ( ~ (v0 = 0) &  ~ (name_objective = name_m_9) &  ~ (name_objective = name_c) &  ~ (name_objective = name_Kb) &  ~ (name_objective = name_Ka) &  ~ (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_m_9 = name_c) &  ~ (name_m_9 = name_Kb) &  ~ (name_m_9 = name_Ka) &  ~ (name_m_9 = constr_CONST_4) &  ~ (name_m_9 = constr_CONST_3) &  ~ (name_m_9 = constr_CONST_2) &  ~ (name_m_9 = constr_CONST_0x30) &  ~ (name_m_9 = constr_CONST_1) &  ~ (name_c = name_Kb) &  ~ (name_c = name_Ka) &  ~ (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_Kb = name_Ka) &  ~ (name_Kb = constr_CONST_4) &  ~ (name_Kb = constr_CONST_3) &  ~ (name_Kb = constr_CONST_2) &  ~ (name_Kb = constr_CONST_0x30) &  ~ (name_Kb = constr_CONST_1) &  ~ (name_Ka = constr_CONST_4) &  ~ (name_Ka = constr_CONST_3) &  ~ (name_Ka = constr_CONST_2) &  ~ (name_Ka = constr_CONST_0x30) &  ~ (name_Ka = 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_A_out_1(v4) = v5 & tuple_A_out_4(v1) = v2 & pred_attacker(v5) = 0 & pred_attacker(v2) = v3 & pred_attacker(tuple_false) = 0 & pred_attacker(tuple_true) = 0 & pred_attacker(name_objective) = v0 & pred_attacker(name_c) = 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 & constr_comm_enc(name_m_9, name_Ka) = v4 & constr_enc(name_objective, name_m_9) = v1 &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (pred_equal(v9, v8) = v7) |  ~ (pred_equal(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (pred_mess(v9, v8) = v7) |  ~ (pred_mess(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (constr_comm_enc(v9, v8) = v7) |  ~ (constr_comm_enc(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (constr_comm_dec(v9, v8) = v7) |  ~ (constr_comm_dec(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (constr_enc(v9, v8) = v7) |  ~ (constr_enc(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (constr_dec(v9, v8) = v7) |  ~ (constr_dec(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (pred_mess(v7, v6) = v8) |  ? [v9] :  ? [v10] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v10 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (name_new0x2Dname(v8) = v7) |  ~ (name_new0x2Dname(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_A_in_2(v8) = v7) |  ~ (tuple_A_in_2(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_A_out_1(v8) = v7) |  ~ (tuple_A_out_1(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_A_out_3(v8) = v7) |  ~ (tuple_A_out_3(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_A_out_4(v8) = v7) |  ~ (tuple_A_out_4(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_B_in_1(v8) = v7) |  ~ (tuple_B_in_1(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_B_in_3(v8) = v7) |  ~ (tuple_B_in_3(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (tuple_B_out_2(v8) = v7) |  ~ (tuple_B_out_2(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (pred_attacker(v8) = v7) |  ~ (pred_attacker(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_comm_enc(v7, v6) = v8) | constr_comm_dec(v8, v6) = v7) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_comm_enc(v6, v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v8) = v11 & pred_attacker(v7) = v10 & pred_attacker(v6) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_comm_dec(v6, v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v8) = v11 & pred_attacker(v7) = v10 & pred_attacker(v6) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_enc(v7, v6) = v8) | constr_dec(v8, v6) = v7) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_enc(v6, v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v8) = v11 & pred_attacker(v7) = v10 & pred_attacker(v6) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (constr_dec(v6, v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v8) = v11 & pred_attacker(v7) = v10 & pred_attacker(v6) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_equal(v6, v6) = v7)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_A_in_2(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_A_out_1(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_A_out_3(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_A_out_4(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_B_in_1(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_B_in_3(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pred_attacker(v6) = v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = 0) & tuple_B_out_2(v6) = v8 & pred_attacker(v8) = v9)) &  ! [v6] :  ! [v7] : (v3 = 0 |  ~ (tuple_A_in_2(v6) = v7) |  ? [v8] : ( ~ (v8 = 0) & pred_attacker(v7) = v8)) &  ! [v6] :  ! [v7] : ( ~ (name_new0x2Dname(v6) = v7) | pred_attacker(v7) = 0) &  ! [v6] :  ! [v7] : ( ~ (pred_mess(v7, v6) = 0) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_in_2(v6) = v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_A_out_3(v9) = v10 & pred_attacker(v10) = v11 & pred_attacker(v7) = v8 & constr_comm_dec(v6, name_Ka) = v9 & ( ~ (v8 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_in_2(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_in_2(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_1(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_1(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_3(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_3(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_4(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_A_out_4(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_in_1(v6) = v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_B_out_2(v9) = v10 & pred_attacker(v10) = v11 & pred_attacker(v7) = v8 & constr_comm_enc(v6, name_Kb) = v9 & ( ~ (v8 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_in_1(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_in_1(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_in_3(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_in_3(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_out_2(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (tuple_B_out_2(v6) = v7) |  ? [v8] :  ? [v9] : (pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0))) &  ! [v6] :  ! [v7] : ( ~ (constr_comm_enc(v6, name_Kb) = v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_B_in_1(v6) = v8 & tuple_B_out_2(v7) = v10 & pred_attacker(v10) = v11 & pred_attacker(v8) = v9 & ( ~ (v9 = 0) | v11 = 0))) &  ! [v6] :  ! [v7] : ( ~ (constr_comm_dec(v6, name_Ka) = v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_A_in_2(v6) = v8 & tuple_A_out_3(v7) = v10 & pred_attacker(v10) = v11 & pred_attacker(v8) = v9 & ( ~ (v9 = 0) | v11 = 0))) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_A_in_2(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_A_out_1(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_A_out_3(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_A_out_4(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_B_in_1(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_B_in_3(v6) = v7 & pred_attacker(v7) = 0)) &  ! [v6] : ( ~ (pred_attacker(v6) = 0) |  ? [v7] : (tuple_B_out_2(v6) = v7 & pred_attacker(v7) = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_A_in_2(v6) = v7 & tuple_A_out_3(v9) = v10 & pred_attacker(v10) = v11 & pred_attacker(v7) = v8 & constr_comm_dec(v6, name_Ka) = v9 & ( ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (tuple_B_in_1(v6) = v7 & tuple_B_out_2(v9) = v10 & pred_attacker(v10) = v11 & pred_attacker(v7) = v8 & constr_comm_enc(v6, name_Kb) = v9 & ( ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v10) = v11 & pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & constr_comm_enc(v6, v7) = v10 & ( ~ (v9 = 0) |  ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v10) = v11 & pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & constr_comm_dec(v6, v7) = v10 & ( ~ (v9 = 0) |  ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v10) = v11 & pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & constr_enc(v6, v7) = v10 & ( ~ (v9 = 0) |  ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (pred_attacker(v10) = v11 & pred_attacker(v7) = v9 & pred_attacker(v6) = v8 & constr_dec(v6, v7) = v10 & ( ~ (v9 = 0) |  ~ (v8 = 0) | v11 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] : (pred_mess(v7, v6) = v10 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v9 = 0) |  ~ (v8 = 0) | v10 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] : (tuple_A_out_1(v6) = v7 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] : (tuple_A_out_3(v6) = v7 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] : (tuple_A_out_4(v6) = v7 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] : (tuple_B_in_3(v6) = v7 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0)) &  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] : (tuple_B_out_2(v6) = v7 & pred_attacker(v7) = v8 & pred_attacker(v6) = v9 & ( ~ (v8 = 0) | v9 = 0)) &  ? [v6] :  ? [v7] : (name_new0x2Dname(v6) = v7 & pred_attacker(v7) = 0) &  ? [v6] : pred_equal(v6, v6) = 0)
% 175.30/131.27  | 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 yields:
% 175.30/131.27  | (1)  ~ (all_0_5_5 = 0) &  ~ (name_objective = name_m_9) &  ~ (name_objective = name_c) &  ~ (name_objective = name_Kb) &  ~ (name_objective = name_Ka) &  ~ (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_m_9 = name_c) &  ~ (name_m_9 = name_Kb) &  ~ (name_m_9 = name_Ka) &  ~ (name_m_9 = constr_CONST_4) &  ~ (name_m_9 = constr_CONST_3) &  ~ (name_m_9 = constr_CONST_2) &  ~ (name_m_9 = constr_CONST_0x30) &  ~ (name_m_9 = constr_CONST_1) &  ~ (name_c = name_Kb) &  ~ (name_c = name_Ka) &  ~ (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_Kb = name_Ka) &  ~ (name_Kb = constr_CONST_4) &  ~ (name_Kb = constr_CONST_3) &  ~ (name_Kb = constr_CONST_2) &  ~ (name_Kb = constr_CONST_0x30) &  ~ (name_Kb = constr_CONST_1) &  ~ (name_Ka = constr_CONST_4) &  ~ (name_Ka = constr_CONST_3) &  ~ (name_Ka = constr_CONST_2) &  ~ (name_Ka = constr_CONST_0x30) &  ~ (name_Ka = 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_A_out_1(all_0_1_1) = all_0_0_0 & tuple_A_out_4(all_0_4_4) = all_0_3_3 & pred_attacker(all_0_0_0) = 0 & pred_attacker(all_0_3_3) = all_0_2_2 & pred_attacker(tuple_false) = 0 & pred_attacker(tuple_true) = 0 & pred_attacker(name_objective) = all_0_5_5 & pred_attacker(name_c) = 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 & constr_comm_enc(name_m_9, name_Ka) = all_0_1_1 & constr_enc(name_objective, name_m_9) = all_0_4_4 &  ! [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 |  ~ (constr_comm_enc(v3, v2) = v1) |  ~ (constr_comm_enc(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_comm_dec(v3, v2) = v1) |  ~ (constr_comm_dec(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_enc(v3, v2) = v1) |  ~ (constr_enc(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_dec(v3, v2) = v1) |  ~ (constr_dec(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_mess(v1, v0) = v2) |  ? [v3] :  ? [v4] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v4 & ( ~ (v4 = 0) |  ~ (v3 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_new0x2Dname(v2) = v1) |  ~ (name_new0x2Dname(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_in_2(v2) = v1) |  ~ (tuple_A_in_2(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_1(v2) = v1) |  ~ (tuple_A_out_1(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_3(v2) = v1) |  ~ (tuple_A_out_3(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_4(v2) = v1) |  ~ (tuple_A_out_4(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_in_1(v2) = v1) |  ~ (tuple_B_in_1(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_in_3(v2) = v1) |  ~ (tuple_B_in_3(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_out_2(v2) = v1) |  ~ (tuple_B_out_2(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (pred_attacker(v2) = v1) |  ~ (pred_attacker(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_enc(v1, v0) = v2) | constr_comm_dec(v2, v0) = v1) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_enc(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_dec(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_enc(v1, v0) = v2) | constr_dec(v2, v0) = v1) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_enc(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_dec(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_equal(v0, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_in_2(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_1(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_3(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_4(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_in_1(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_in_3(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_out_2(v0) = v2 & pred_attacker(v2) = v3)) &  ! [v0] :  ! [v1] : (all_0_2_2 = 0 |  ~ (tuple_A_in_2(v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & pred_attacker(v1) = v2)) &  ! [v0] :  ! [v1] : ( ~ (name_new0x2Dname(v0) = v1) | pred_attacker(v1) = 0) &  ! [v0] :  ! [v1] : ( ~ (pred_mess(v1, v0) = 0) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_out_3(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_dec(v0, name_Ka) = v3 & ( ~ (v2 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_4(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_4(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_out_2(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_enc(v0, name_Kb) = v3 & ( ~ (v2 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_out_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (tuple_B_out_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (constr_comm_enc(v0, name_Kb) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_in_1(v0) = v2 & tuple_B_out_2(v1) = v4 & pred_attacker(v4) = v5 & pred_attacker(v2) = v3 & ( ~ (v3 = 0) | v5 = 0))) &  ! [v0] :  ! [v1] : ( ~ (constr_comm_dec(v0, name_Ka) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_in_2(v0) = v2 & tuple_A_out_3(v1) = v4 & pred_attacker(v4) = v5 & pred_attacker(v2) = v3 & ( ~ (v3 = 0) | v5 = 0))) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_in_2(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_1(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_3(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_4(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_in_1(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_in_3(v0) = v1 & pred_attacker(v1) = 0)) &  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_out_2(v0) = v1 & pred_attacker(v1) = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_in_2(v0) = v1 & tuple_A_out_3(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_dec(v0, name_Ka) = v3 & ( ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_in_1(v0) = v1 & tuple_B_out_2(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_enc(v0, name_Kb) = v3 & ( ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_comm_enc(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_comm_dec(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_enc(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_dec(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : (pred_mess(v1, v0) = v4 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v4 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_1(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_3(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_4(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_B_in_3(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_B_out_2(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)) &  ? [v0] :  ? [v1] : (name_new0x2Dname(v0) = v1 & pred_attacker(v1) = 0) &  ? [v0] : pred_equal(v0, v0) = 0
% 175.30/131.28  |
% 175.30/131.28  | Applying alpha-rule on (1) yields:
% 175.30/131.29  | (2)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_in_2(v0) = v1 & pred_attacker(v1) = 0))
% 175.30/131.29  | (3)  ~ (name_m_9 = constr_CONST_3)
% 175.30/131.29  | (4)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_1(v0) = v2 & pred_attacker(v2) = v3))
% 175.30/131.29  | (5)  ~ (name_m_9 = constr_CONST_0x30)
% 175.30/131.29  | (6)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_enc(v3, v2) = v1) |  ~ (constr_enc(v3, v2) = v0))
% 175.30/131.29  | (7)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_enc(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0)))
% 175.69/131.29  | (8)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_comm_enc(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0))
% 175.69/131.29  | (9)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_3(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.29  | (10)  ~ (name_m_9 = constr_CONST_4)
% 175.69/131.29  | (11) pred_attacker(all_0_3_3) = all_0_2_2
% 175.69/131.29  | (12)  ~ (name_c = constr_CONST_3)
% 175.69/131.29  | (13)  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.29  | (14)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.29  | (15)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_dec(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0))
% 175.69/131.29  | (16)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_4(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.29  | (17)  ~ (name_Kb = constr_CONST_1)
% 175.69/131.29  | (18)  ~ (name_objective = name_c)
% 175.69/131.29  | (19)  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_out_3(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_dec(v0, name_Ka) = v3 & ( ~ (v2 = 0) | v5 = 0)))
% 175.69/131.29  | (20)  ~ (constr_CONST_3 = constr_CONST_2)
% 175.69/131.29  | (21)  ~ (name_m_9 = constr_CONST_1)
% 175.69/131.29  | (22)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_in_1(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.29  | (23)  ? [v0] :  ? [v1] : (name_new0x2Dname(v0) = v1 & pred_attacker(v1) = 0)
% 175.69/131.29  | (24)  ~ (name_Kb = constr_CONST_3)
% 175.69/131.29  | (25)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_comm_dec(v3, v2) = v1) |  ~ (constr_comm_dec(v3, v2) = v0))
% 175.69/131.29  | (26)  ~ (name_m_9 = constr_CONST_2)
% 175.69/131.29  | (27)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_enc(v1, v0) = v2) | constr_dec(v2, v0) = v1)
% 175.69/131.29  | (28)  ! [v0] :  ! [v1] : ( ~ (pred_mess(v1, v0) = 0) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.29  | (29) pred_attacker(constr_CONST_3) = 0
% 175.69/131.29  | (30)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_comm_dec(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0))
% 175.69/131.29  | (31)  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_out_2(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_enc(v0, name_Kb) = v3 & ( ~ (v2 = 0) | v5 = 0)))
% 175.69/131.29  | (32)  ~ (name_Ka = constr_CONST_1)
% 175.69/131.29  | (33)  ~ (constr_CONST_4 = constr_CONST_1)
% 175.69/131.29  | (34)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_B_out_2(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))
% 175.69/131.29  | (35)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_out_2(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.29  | (36)  ~ (name_objective = constr_CONST_2)
% 175.69/131.29  | (37)  ~ (name_c = constr_CONST_4)
% 175.69/131.29  | (38)  ~ (name_c = constr_CONST_1)
% 175.69/131.29  | (39)  ~ (all_0_5_5 = 0)
% 175.69/131.29  | (40)  ~ (name_objective = constr_CONST_0x30)
% 175.69/131.29  | (41) pred_attacker(all_0_0_0) = 0
% 175.69/131.29  | (42)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_1(v2) = v1) |  ~ (tuple_A_out_1(v2) = v0))
% 175.69/131.29  | (43)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_in_2(v0) = v1 & tuple_A_out_3(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_dec(v0, name_Ka) = v3 & ( ~ (v2 = 0) | v5 = 0))
% 175.69/131.29  | (44)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_B_in_3(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))
% 175.69/131.29  | (45)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_enc(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0)))
% 175.69/131.30  | (46)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_mess(v3, v2) = v1) |  ~ (pred_mess(v3, v2) = v0))
% 175.69/131.30  | (47) pred_attacker(constr_CONST_0x30) = 0
% 175.69/131.30  | (48) pred_attacker(name_c) = 0
% 175.69/131.30  | (49)  ~ (name_Kb = name_Ka)
% 175.69/131.30  | (50)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_3(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))
% 175.69/131.30  | (51)  ~ (name_Ka = constr_CONST_4)
% 175.69/131.30  | (52)  ~ (name_m_9 = name_c)
% 175.69/131.30  | (53)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_dec(v3, v2) = v1) |  ~ (constr_dec(v3, v2) = v0))
% 175.69/131.30  | (54)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (pred_attacker(v2) = v1) |  ~ (pred_attacker(v2) = v0))
% 175.69/131.30  | (55)  ? [v0] : pred_equal(v0, v0) = 0
% 175.69/131.30  | (56)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_out_2(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.30  | (57)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_3(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.30  | (58)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_4(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))
% 175.69/131.30  | (59)  ~ (name_objective = name_m_9)
% 175.69/131.30  | (60)  ! [v0] :  ! [v1] : ( ~ (name_new0x2Dname(v0) = v1) | pred_attacker(v1) = 0)
% 175.69/131.30  | (61) pred_attacker(constr_CONST_2) = 0
% 175.69/131.30  | (62)  ~ (constr_CONST_4 = constr_CONST_3)
% 175.69/131.30  | (63)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.30  | (64)  ~ (name_objective = name_Kb)
% 175.69/131.30  | (65)  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.30  | (66) pred_attacker(constr_CONST_4) = 0
% 175.69/131.30  | (67)  ~ (name_Kb = constr_CONST_2)
% 175.69/131.30  | (68)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v4) = v5 & pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & constr_enc(v0, v1) = v4 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v5 = 0))
% 175.69/131.30  | (69)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_4(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.30  | (70)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_B_in_3(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.30  | (71)  ~ (name_Kb = constr_CONST_4)
% 175.69/131.30  | (72)  ~ (name_c = constr_CONST_2)
% 175.69/131.30  | (73)  ~ (constr_CONST_2 = constr_CONST_1)
% 175.69/131.30  | (74)  ~ (constr_CONST_0x30 = constr_CONST_1)
% 175.69/131.30  | (75)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_in_1(v0) = v1 & tuple_B_out_2(v3) = v4 & pred_attacker(v4) = v5 & pred_attacker(v1) = v2 & constr_comm_enc(v0, name_Kb) = v3 & ( ~ (v2 = 0) | v5 = 0))
% 175.69/131.30  | (76)  ~ (constr_CONST_4 = constr_CONST_2)
% 175.69/131.30  | (77)  ~ (name_objective = constr_CONST_4)
% 175.69/131.30  | (78) pred_attacker(tuple_true) = 0
% 175.69/131.30  | (79)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (constr_comm_enc(v3, v2) = v1) |  ~ (constr_comm_enc(v3, v2) = v0))
% 175.69/131.30  | (80)  ! [v0] :  ! [v1] : ( ~ (tuple_B_out_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.30  | (81)  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.30  | (82)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_1(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.30  | (83)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_in_1(v2) = v1) |  ~ (tuple_B_in_1(v2) = v0))
% 175.69/131.30  | (84)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_1(v0) = v1 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0))
% 175.69/131.30  | (85)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_enc(v1, v0) = v2) | constr_comm_dec(v2, v0) = v1)
% 175.69/131.30  | (86)  ~ (name_Ka = constr_CONST_0x30)
% 175.69/131.30  | (87)  ~ (name_objective = name_Ka)
% 175.69/131.30  | (88) tuple_A_out_4(all_0_4_4) = all_0_3_3
% 175.69/131.30  | (89)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_in_2(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.30  | (90)  ! [v0] :  ! [v1] : (all_0_2_2 = 0 |  ~ (tuple_A_in_2(v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & pred_attacker(v1) = v2))
% 175.69/131.30  | (91)  ~ (name_Ka = constr_CONST_3)
% 175.69/131.30  | (92)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (pred_mess(v1, v0) = v2) |  ? [v3] :  ? [v4] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v4 & ( ~ (v4 = 0) |  ~ (v3 = 0))))
% 175.69/131.30  | (93)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_out_2(v2) = v1) |  ~ (tuple_B_out_2(v2) = v0))
% 175.69/131.31  | (94)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (95)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pred_equal(v3, v2) = v1) |  ~ (pred_equal(v3, v2) = v0))
% 175.69/131.31  | (96)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_dec(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0)))
% 175.69/131.31  | (97)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_4(v2) = v1) |  ~ (tuple_A_out_4(v2) = v0))
% 175.69/131.31  | (98)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_in_1(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.31  | (99) tuple_A_out_1(all_0_1_1) = all_0_0_0
% 175.69/131.31  | (100)  ~ (constr_CONST_4 = constr_CONST_0x30)
% 175.69/131.31  | (101)  ~ (name_Ka = constr_CONST_2)
% 175.69/131.31  | (102)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_in_2(v2) = v1) |  ~ (tuple_A_in_2(v2) = v0))
% 175.69/131.31  | (103)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_equal(v0, v0) = v1))
% 175.69/131.31  | (104) pred_attacker(constr_CONST_1) = 0
% 175.69/131.31  | (105)  ! [v0] :  ! [v1] : ( ~ (constr_comm_enc(v0, name_Kb) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_B_in_1(v0) = v2 & tuple_B_out_2(v1) = v4 & pred_attacker(v4) = v5 & pred_attacker(v2) = v3 & ( ~ (v3 = 0) | v5 = 0)))
% 175.69/131.31  | (106)  ~ (name_objective = constr_CONST_1)
% 175.69/131.31  | (107)  ~ (name_c = name_Ka)
% 175.69/131.31  | (108)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (name_new0x2Dname(v2) = v1) |  ~ (name_new0x2Dname(v2) = v0))
% 175.69/131.31  | (109)  ~ (name_c = name_Kb)
% 175.69/131.31  | (110)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_A_out_3(v2) = v1) |  ~ (tuple_A_out_3(v2) = v0))
% 175.69/131.31  | (111) constr_enc(name_objective, name_m_9) = all_0_4_4
% 175.69/131.31  | (112)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_B_in_3(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.31  | (113) pred_attacker(name_objective) = all_0_5_5
% 175.69/131.31  | (114)  ! [v0] : ( ~ (pred_attacker(v0) = 0) |  ? [v1] : (tuple_A_out_4(v0) = v1 & pred_attacker(v1) = 0))
% 175.69/131.31  | (115)  ~ (constr_CONST_2 = constr_CONST_0x30)
% 175.69/131.31  | (116)  ! [v0] :  ! [v1] : ( ~ (tuple_A_in_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (117)  ~ (name_Kb = constr_CONST_0x30)
% 175.69/131.31  | (118)  ~ (name_m_9 = name_Kb)
% 175.69/131.31  | (119)  ~ (name_m_9 = name_Ka)
% 175.69/131.31  | (120)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (constr_comm_dec(v0, v1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : (pred_attacker(v2) = v5 & pred_attacker(v1) = v4 & pred_attacker(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0)))
% 175.69/131.31  | (121)  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (122)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (pred_attacker(v0) = v1) |  ? [v2] :  ? [v3] : ( ~ (v3 = 0) & tuple_A_out_4(v0) = v2 & pred_attacker(v2) = v3))
% 175.69/131.31  | (123) constr_comm_enc(name_m_9, name_Ka) = all_0_1_1
% 175.69/131.31  | (124)  ~ (constr_CONST_3 = constr_CONST_0x30)
% 175.69/131.31  | (125)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : (pred_mess(v1, v0) = v4 & pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0) | v4 = 0))
% 175.69/131.31  | (126) pred_attacker(tuple_false) = 0
% 175.69/131.31  | (127)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tuple_B_in_3(v2) = v1) |  ~ (tuple_B_in_3(v2) = v0))
% 175.69/131.31  | (128)  ~ (name_c = constr_CONST_0x30)
% 175.69/131.31  | (129)  ~ (name_objective = constr_CONST_3)
% 175.69/131.31  | (130)  ! [v0] :  ! [v1] : ( ~ (constr_comm_dec(v0, name_Ka) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : (tuple_A_in_2(v0) = v2 & tuple_A_out_3(v1) = v4 & pred_attacker(v4) = v5 & pred_attacker(v2) = v3 & ( ~ (v3 = 0) | v5 = 0)))
% 175.69/131.31  | (131)  ! [v0] :  ! [v1] : ( ~ (tuple_B_out_2(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v2 & pred_attacker(v0) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (132)  ! [v0] :  ! [v1] : ( ~ (tuple_A_out_3(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (133)  ! [v0] :  ! [v1] : ( ~ (tuple_B_in_1(v0) = v1) |  ? [v2] :  ? [v3] : (pred_attacker(v1) = v3 & pred_attacker(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 175.69/131.31  | (134)  ~ (constr_CONST_3 = constr_CONST_1)
% 175.69/131.31  |
% 175.82/131.32  | Instantiating formula (94) with all_0_0_0, all_0_1_1 and discharging atoms tuple_A_out_1(all_0_1_1) = all_0_0_0, yields:
% 175.82/131.32  | (135)  ? [v0] :  ? [v1] : (pred_attacker(all_0_0_0) = v1 & pred_attacker(all_0_1_1) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (14) with all_0_0_0, all_0_1_1 and discharging atoms tuple_A_out_1(all_0_1_1) = all_0_0_0, yields:
% 175.82/131.32  | (136)  ? [v0] :  ? [v1] : (pred_attacker(all_0_0_0) = v0 & pred_attacker(all_0_1_1) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (69) with all_0_3_3, all_0_4_4 and discharging atoms tuple_A_out_4(all_0_4_4) = all_0_3_3, yields:
% 175.82/131.32  | (137)  ? [v0] :  ? [v1] : (pred_attacker(all_0_3_3) = v1 & pred_attacker(all_0_4_4) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (16) with all_0_3_3, all_0_4_4 and discharging atoms tuple_A_out_4(all_0_4_4) = all_0_3_3, yields:
% 175.82/131.32  | (138)  ? [v0] :  ? [v1] : (pred_attacker(all_0_3_3) = v0 & pred_attacker(all_0_4_4) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (2) with tuple_false and discharging atoms pred_attacker(tuple_false) = 0, yields:
% 175.82/131.32  | (139)  ? [v0] : (tuple_A_in_2(tuple_false) = v0 & pred_attacker(v0) = 0)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (89) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (140) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_in_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (4) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (141) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (9) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (142) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (122) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (143) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_4(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (98) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (144) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_in_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (112) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (145) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_in_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (35) with all_0_5_5, name_objective and discharging atoms pred_attacker(name_objective) = all_0_5_5, yields:
% 175.82/131.32  | (146) all_0_5_5 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (85) with all_0_1_1, name_m_9, name_Ka and discharging atoms constr_comm_enc(name_m_9, name_Ka) = all_0_1_1, yields:
% 175.82/131.32  | (147) constr_comm_dec(all_0_1_1, name_Ka) = name_m_9
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (7) with all_0_1_1, name_Ka, name_m_9 and discharging atoms constr_comm_enc(name_m_9, name_Ka) = all_0_1_1, yields:
% 175.82/131.32  | (148)  ? [v0] :  ? [v1] :  ? [v2] : (pred_attacker(all_0_1_1) = v2 & pred_attacker(name_m_9) = v0 & pred_attacker(name_Ka) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (27) with all_0_4_4, name_objective, name_m_9 and discharging atoms constr_enc(name_objective, name_m_9) = all_0_4_4, yields:
% 175.82/131.32  | (149) constr_dec(all_0_4_4, name_m_9) = name_objective
% 175.82/131.32  |
% 175.82/131.32  | Instantiating formula (45) with all_0_4_4, name_m_9, name_objective and discharging atoms constr_enc(name_objective, name_m_9) = all_0_4_4, yields:
% 175.82/131.32  | (150)  ? [v0] :  ? [v1] :  ? [v2] : (pred_attacker(all_0_4_4) = v2 & pred_attacker(name_objective) = v0 & pred_attacker(name_m_9) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 175.82/131.32  |
% 175.82/131.32  | Instantiating (150) with all_137_0_129, all_137_1_130, all_137_2_131 yields:
% 175.82/131.32  | (151) pred_attacker(all_0_4_4) = all_137_0_129 & pred_attacker(name_objective) = all_137_2_131 & pred_attacker(name_m_9) = all_137_1_130 & ( ~ (all_137_1_130 = 0) |  ~ (all_137_2_131 = 0) | all_137_0_129 = 0)
% 175.82/131.32  |
% 175.82/131.32  | Applying alpha-rule on (151) yields:
% 175.82/131.32  | (152) pred_attacker(all_0_4_4) = all_137_0_129
% 175.82/131.32  | (153) pred_attacker(name_objective) = all_137_2_131
% 175.82/131.32  | (154) pred_attacker(name_m_9) = all_137_1_130
% 175.82/131.32  | (155)  ~ (all_137_1_130 = 0) |  ~ (all_137_2_131 = 0) | all_137_0_129 = 0
% 175.82/131.32  |
% 175.82/131.32  | Instantiating (137) with all_155_0_155, all_155_1_156 yields:
% 175.82/131.32  | (156) pred_attacker(all_0_3_3) = all_155_0_155 & pred_attacker(all_0_4_4) = all_155_1_156 & ( ~ (all_155_1_156 = 0) | all_155_0_155 = 0)
% 175.82/131.32  |
% 175.82/131.32  | Applying alpha-rule on (156) yields:
% 175.82/131.32  | (157) pred_attacker(all_0_3_3) = all_155_0_155
% 175.82/131.32  | (158) pred_attacker(all_0_4_4) = all_155_1_156
% 175.82/131.32  | (159)  ~ (all_155_1_156 = 0) | all_155_0_155 = 0
% 175.82/131.32  |
% 175.82/131.32  | Instantiating (135) with all_167_0_165, all_167_1_166 yields:
% 175.82/131.32  | (160) pred_attacker(all_0_0_0) = all_167_0_165 & pred_attacker(all_0_1_1) = all_167_1_166 & ( ~ (all_167_1_166 = 0) | all_167_0_165 = 0)
% 175.82/131.32  |
% 175.82/131.32  | Applying alpha-rule on (160) yields:
% 175.82/131.32  | (161) pred_attacker(all_0_0_0) = all_167_0_165
% 175.82/131.32  | (162) pred_attacker(all_0_1_1) = all_167_1_166
% 175.82/131.32  | (163)  ~ (all_167_1_166 = 0) | all_167_0_165 = 0
% 175.82/131.32  |
% 175.82/131.32  | Instantiating (138) with all_185_0_179, all_185_1_180 yields:
% 175.82/131.32  | (164) pred_attacker(all_0_3_3) = all_185_1_180 & pred_attacker(all_0_4_4) = all_185_0_179 & ( ~ (all_185_1_180 = 0) | all_185_0_179 = 0)
% 175.82/131.32  |
% 175.82/131.32  | Applying alpha-rule on (164) yields:
% 175.82/131.32  | (165) pred_attacker(all_0_3_3) = all_185_1_180
% 175.82/131.32  | (166) pred_attacker(all_0_4_4) = all_185_0_179
% 175.82/131.32  | (167)  ~ (all_185_1_180 = 0) | all_185_0_179 = 0
% 175.82/131.32  |
% 175.82/131.32  | Instantiating (136) with all_195_0_191, all_195_1_192 yields:
% 175.82/131.32  | (168) pred_attacker(all_0_0_0) = all_195_1_192 & pred_attacker(all_0_1_1) = all_195_0_191 & ( ~ (all_195_1_192 = 0) | all_195_0_191 = 0)
% 175.82/131.32  |
% 175.82/131.32  | Applying alpha-rule on (168) yields:
% 175.82/131.32  | (169) pred_attacker(all_0_0_0) = all_195_1_192
% 175.82/131.33  | (170) pred_attacker(all_0_1_1) = all_195_0_191
% 175.82/131.33  | (171)  ~ (all_195_1_192 = 0) | all_195_0_191 = 0
% 175.82/131.33  |
% 175.82/131.33  | Instantiating (139) with all_233_0_216 yields:
% 175.82/131.33  | (172) tuple_A_in_2(tuple_false) = all_233_0_216 & pred_attacker(all_233_0_216) = 0
% 175.82/131.33  |
% 175.82/131.33  | Applying alpha-rule on (172) yields:
% 175.82/131.33  | (173) tuple_A_in_2(tuple_false) = all_233_0_216
% 175.82/131.33  | (174) pred_attacker(all_233_0_216) = 0
% 175.82/131.33  |
% 175.82/131.33  | Instantiating (148) with all_235_0_217, all_235_1_218, all_235_2_219 yields:
% 175.82/131.33  | (175) pred_attacker(all_0_1_1) = all_235_0_217 & pred_attacker(name_m_9) = all_235_2_219 & pred_attacker(name_Ka) = all_235_1_218 & ( ~ (all_235_1_218 = 0) |  ~ (all_235_2_219 = 0) | all_235_0_217 = 0)
% 175.88/131.33  |
% 175.88/131.33  | Applying alpha-rule on (175) yields:
% 175.88/131.33  | (176) pred_attacker(all_0_1_1) = all_235_0_217
% 175.88/131.33  | (177) pred_attacker(name_m_9) = all_235_2_219
% 175.88/131.33  | (178) pred_attacker(name_Ka) = all_235_1_218
% 175.88/131.33  | (179)  ~ (all_235_1_218 = 0) |  ~ (all_235_2_219 = 0) | all_235_0_217 = 0
% 175.88/131.33  |
% 175.88/131.33  +-Applying beta-rule and splitting (141), into two cases.
% 175.88/131.33  |-Branch one:
% 175.88/131.33  | (180) all_0_5_5 = 0
% 175.88/131.33  |
% 175.88/131.33  	| Equations (180) can reduce 39 to:
% 175.88/131.33  	| (181) $false
% 175.88/131.33  	|
% 175.88/131.33  	|-The branch is then unsatisfiable
% 175.88/131.33  |-Branch two:
% 175.88/131.33  | (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  | (183)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  |
% 175.88/131.33  	+-Applying beta-rule and splitting (142), into two cases.
% 175.88/131.33  	|-Branch one:
% 175.88/131.33  	| (180) all_0_5_5 = 0
% 175.88/131.33  	|
% 175.88/131.33  		| Equations (180) can reduce 39 to:
% 175.88/131.33  		| (181) $false
% 175.88/131.33  		|
% 175.88/131.33  		|-The branch is then unsatisfiable
% 175.88/131.33  	|-Branch two:
% 175.88/131.33  	| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  	| (187)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  	|
% 175.88/131.33  		+-Applying beta-rule and splitting (143), into two cases.
% 175.88/131.33  		|-Branch one:
% 175.88/131.33  		| (180) all_0_5_5 = 0
% 175.88/131.33  		|
% 175.88/131.33  			| Equations (180) can reduce 39 to:
% 175.88/131.33  			| (181) $false
% 175.88/131.33  			|
% 175.88/131.33  			|-The branch is then unsatisfiable
% 175.88/131.33  		|-Branch two:
% 175.88/131.33  		| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  		| (191)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_4(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  		|
% 175.88/131.33  			+-Applying beta-rule and splitting (144), into two cases.
% 175.88/131.33  			|-Branch one:
% 175.88/131.33  			| (180) all_0_5_5 = 0
% 175.88/131.33  			|
% 175.88/131.33  				| Equations (180) can reduce 39 to:
% 175.88/131.33  				| (181) $false
% 175.88/131.33  				|
% 175.88/131.33  				|-The branch is then unsatisfiable
% 175.88/131.33  			|-Branch two:
% 175.88/131.33  			| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  			| (195)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_in_1(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  			|
% 175.88/131.33  				+-Applying beta-rule and splitting (140), into two cases.
% 175.88/131.33  				|-Branch one:
% 175.88/131.33  				| (180) all_0_5_5 = 0
% 175.88/131.33  				|
% 175.88/131.33  					| Equations (180) can reduce 39 to:
% 175.88/131.33  					| (181) $false
% 175.88/131.33  					|
% 175.88/131.33  					|-The branch is then unsatisfiable
% 175.88/131.33  				|-Branch two:
% 175.88/131.33  				| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  				| (199)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_in_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  				|
% 175.88/131.33  					+-Applying beta-rule and splitting (145), into two cases.
% 175.88/131.33  					|-Branch one:
% 175.88/131.33  					| (180) all_0_5_5 = 0
% 175.88/131.33  					|
% 175.88/131.33  						| Equations (180) can reduce 39 to:
% 175.88/131.33  						| (181) $false
% 175.88/131.33  						|
% 175.88/131.33  						|-The branch is then unsatisfiable
% 175.88/131.33  					|-Branch two:
% 175.88/131.33  					| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  					| (203)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_in_3(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  					|
% 175.88/131.33  						+-Applying beta-rule and splitting (146), into two cases.
% 175.88/131.33  						|-Branch one:
% 175.88/131.33  						| (180) all_0_5_5 = 0
% 175.88/131.33  						|
% 175.88/131.33  							| Equations (180) can reduce 39 to:
% 175.88/131.33  							| (181) $false
% 175.88/131.33  							|
% 175.88/131.33  							|-The branch is then unsatisfiable
% 175.88/131.33  						|-Branch two:
% 175.88/131.33  						| (39)  ~ (all_0_5_5 = 0)
% 175.88/131.33  						| (207)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_B_out_2(name_objective) = v0 & pred_attacker(v0) = v1)
% 175.88/131.33  						|
% 175.88/131.33  							| Instantiating formula (54) with all_0_0_0, all_195_1_192, 0 and discharging atoms pred_attacker(all_0_0_0) = all_195_1_192, pred_attacker(all_0_0_0) = 0, yields:
% 175.88/131.33  							| (208) all_195_1_192 = 0
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_0_0, all_167_0_165, all_195_1_192 and discharging atoms pred_attacker(all_0_0_0) = all_195_1_192, pred_attacker(all_0_0_0) = all_167_0_165, yields:
% 175.88/131.33  							| (209) all_195_1_192 = all_167_0_165
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_1_1, all_195_0_191, all_235_0_217 and discharging atoms pred_attacker(all_0_1_1) = all_235_0_217, pred_attacker(all_0_1_1) = all_195_0_191, yields:
% 175.88/131.33  							| (210) all_235_0_217 = all_195_0_191
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_1_1, all_167_1_166, all_235_0_217 and discharging atoms pred_attacker(all_0_1_1) = all_235_0_217, pred_attacker(all_0_1_1) = all_167_1_166, yields:
% 175.88/131.33  							| (211) all_235_0_217 = all_167_1_166
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_3_3, all_185_1_180, all_0_2_2 and discharging atoms pred_attacker(all_0_3_3) = all_185_1_180, pred_attacker(all_0_3_3) = all_0_2_2, yields:
% 175.88/131.33  							| (212) all_185_1_180 = all_0_2_2
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_3_3, all_155_0_155, all_185_1_180 and discharging atoms pred_attacker(all_0_3_3) = all_185_1_180, pred_attacker(all_0_3_3) = all_155_0_155, yields:
% 175.88/131.33  							| (213) all_185_1_180 = all_155_0_155
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_4_4, all_155_1_156, all_185_0_179 and discharging atoms pred_attacker(all_0_4_4) = all_185_0_179, pred_attacker(all_0_4_4) = all_155_1_156, yields:
% 175.88/131.33  							| (214) all_185_0_179 = all_155_1_156
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with all_0_4_4, all_137_0_129, all_185_0_179 and discharging atoms pred_attacker(all_0_4_4) = all_185_0_179, pred_attacker(all_0_4_4) = all_137_0_129, yields:
% 175.88/131.33  							| (215) all_185_0_179 = all_137_0_129
% 175.88/131.33  							|
% 175.88/131.33  							| Instantiating formula (54) with name_objective, all_137_2_131, all_0_5_5 and discharging atoms pred_attacker(name_objective) = all_137_2_131, pred_attacker(name_objective) = all_0_5_5, yields:
% 175.88/131.33  							| (216) all_137_2_131 = all_0_5_5
% 175.88/131.33  							|
% 175.88/131.34  							| Combining equations (211,210) yields a new equation:
% 175.88/131.34  							| (217) all_195_0_191 = all_167_1_166
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (208,209) yields a new equation:
% 175.88/131.34  							| (218) all_167_0_165 = 0
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (215,214) yields a new equation:
% 175.88/131.34  							| (219) all_155_1_156 = all_137_0_129
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (212,213) yields a new equation:
% 175.88/131.34  							| (220) all_155_0_155 = all_0_2_2
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (220,213) yields a new equation:
% 175.88/131.34  							| (212) all_185_1_180 = all_0_2_2
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (219,214) yields a new equation:
% 175.88/131.34  							| (215) all_185_0_179 = all_137_0_129
% 175.88/131.34  							|
% 175.88/131.34  							| Combining equations (218,209) yields a new equation:
% 175.88/131.34  							| (208) all_195_1_192 = 0
% 175.88/131.34  							|
% 175.88/131.34  							| From (217) and (170) follows:
% 175.88/131.34  							| (162) pred_attacker(all_0_1_1) = all_167_1_166
% 175.88/131.34  							|
% 175.88/131.34  							| From (219) and (158) follows:
% 175.88/131.34  							| (152) pred_attacker(all_0_4_4) = all_137_0_129
% 175.88/131.34  							|
% 175.88/131.34  							| From (216) and (153) follows:
% 175.88/131.34  							| (113) pred_attacker(name_objective) = all_0_5_5
% 175.88/131.34  							|
% 175.88/131.34  							+-Applying beta-rule and splitting (171), into two cases.
% 175.88/131.34  							|-Branch one:
% 175.88/131.34  							| (227)  ~ (all_195_1_192 = 0)
% 175.88/131.34  							|
% 175.88/131.34  								| Equations (208) can reduce 227 to:
% 175.88/131.34  								| (181) $false
% 175.88/131.34  								|
% 175.88/131.34  								|-The branch is then unsatisfiable
% 175.88/131.34  							|-Branch two:
% 175.88/131.34  							| (208) all_195_1_192 = 0
% 175.88/131.34  							| (230) all_195_0_191 = 0
% 175.88/131.34  							|
% 175.88/131.34  								| Combining equations (230,217) yields a new equation:
% 175.88/131.34  								| (231) all_167_1_166 = 0
% 175.88/131.34  								|
% 175.88/131.34  								| From (231) and (162) follows:
% 175.88/131.34  								| (232) pred_attacker(all_0_1_1) = 0
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (90) with all_233_0_216, tuple_false and discharging atoms tuple_A_in_2(tuple_false) = all_233_0_216, yields:
% 175.88/131.34  								| (233) all_0_2_2 = 0 |  ? [v0] : ( ~ (v0 = 0) & pred_attacker(all_233_0_216) = v0)
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (19) with all_233_0_216, tuple_false and discharging atoms tuple_A_in_2(tuple_false) = all_233_0_216, yields:
% 175.88/131.34  								| (234)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_out_3(v1) = v2 & pred_attacker(v2) = v3 & pred_attacker(all_233_0_216) = v0 & constr_comm_dec(tuple_false, name_Ka) = v1 & ( ~ (v0 = 0) | v3 = 0))
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (2) with all_0_1_1 and discharging atoms pred_attacker(all_0_1_1) = 0, yields:
% 175.88/131.34  								| (235)  ? [v0] : (tuple_A_in_2(all_0_1_1) = v0 & pred_attacker(v0) = 0)
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (130) with name_m_9, all_0_1_1 and discharging atoms constr_comm_dec(all_0_1_1, name_Ka) = name_m_9, yields:
% 175.88/131.34  								| (236)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : (tuple_A_in_2(all_0_1_1) = v0 & tuple_A_out_3(name_m_9) = v2 & pred_attacker(v2) = v3 & pred_attacker(v0) = v1 & ( ~ (v1 = 0) | v3 = 0))
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (120) with name_m_9, name_Ka, all_0_1_1 and discharging atoms constr_comm_dec(all_0_1_1, name_Ka) = name_m_9, yields:
% 175.88/131.34  								| (237)  ? [v0] :  ? [v1] :  ? [v2] : (pred_attacker(all_0_1_1) = v0 & pred_attacker(name_m_9) = v2 & pred_attacker(name_Ka) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating formula (96) with name_objective, name_m_9, all_0_4_4 and discharging atoms constr_dec(all_0_4_4, name_m_9) = name_objective, yields:
% 175.88/131.34  								| (238)  ? [v0] :  ? [v1] :  ? [v2] : (pred_attacker(all_0_4_4) = v0 & pred_attacker(name_objective) = v2 & pred_attacker(name_m_9) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating (238) with all_302_0_238, all_302_1_239, all_302_2_240 yields:
% 175.88/131.34  								| (239) pred_attacker(all_0_4_4) = all_302_2_240 & pred_attacker(name_objective) = all_302_0_238 & pred_attacker(name_m_9) = all_302_1_239 & ( ~ (all_302_1_239 = 0) |  ~ (all_302_2_240 = 0) | all_302_0_238 = 0)
% 175.88/131.34  								|
% 175.88/131.34  								| Applying alpha-rule on (239) yields:
% 175.88/131.34  								| (240) pred_attacker(all_0_4_4) = all_302_2_240
% 175.88/131.34  								| (241) pred_attacker(name_objective) = all_302_0_238
% 175.88/131.34  								| (242) pred_attacker(name_m_9) = all_302_1_239
% 175.88/131.34  								| (243)  ~ (all_302_1_239 = 0) |  ~ (all_302_2_240 = 0) | all_302_0_238 = 0
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating (235) with all_308_0_245 yields:
% 175.88/131.34  								| (244) tuple_A_in_2(all_0_1_1) = all_308_0_245 & pred_attacker(all_308_0_245) = 0
% 175.88/131.34  								|
% 175.88/131.34  								| Applying alpha-rule on (244) yields:
% 175.88/131.34  								| (245) tuple_A_in_2(all_0_1_1) = all_308_0_245
% 175.88/131.34  								| (246) pred_attacker(all_308_0_245) = 0
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating (237) with all_318_0_252, all_318_1_253, all_318_2_254 yields:
% 175.88/131.34  								| (247) pred_attacker(all_0_1_1) = all_318_2_254 & pred_attacker(name_m_9) = all_318_0_252 & pred_attacker(name_Ka) = all_318_1_253 & ( ~ (all_318_1_253 = 0) |  ~ (all_318_2_254 = 0) | all_318_0_252 = 0)
% 175.88/131.34  								|
% 175.88/131.34  								| Applying alpha-rule on (247) yields:
% 175.88/131.34  								| (248) pred_attacker(all_0_1_1) = all_318_2_254
% 175.88/131.34  								| (249) pred_attacker(name_m_9) = all_318_0_252
% 175.88/131.34  								| (250) pred_attacker(name_Ka) = all_318_1_253
% 175.88/131.34  								| (251)  ~ (all_318_1_253 = 0) |  ~ (all_318_2_254 = 0) | all_318_0_252 = 0
% 175.88/131.34  								|
% 175.88/131.34  								| Instantiating (236) with all_324_0_259, all_324_1_260, all_324_2_261, all_324_3_262 yields:
% 175.88/131.34  								| (252) tuple_A_in_2(all_0_1_1) = all_324_3_262 & tuple_A_out_3(name_m_9) = all_324_1_260 & pred_attacker(all_324_1_260) = all_324_0_259 & pred_attacker(all_324_3_262) = all_324_2_261 & ( ~ (all_324_2_261 = 0) | all_324_0_259 = 0)
% 175.88/131.34  								|
% 175.88/131.35  								| Applying alpha-rule on (252) yields:
% 175.88/131.35  								| (253)  ~ (all_324_2_261 = 0) | all_324_0_259 = 0
% 175.88/131.35  								| (254) tuple_A_in_2(all_0_1_1) = all_324_3_262
% 175.88/131.35  								| (255) tuple_A_out_3(name_m_9) = all_324_1_260
% 175.88/131.35  								| (256) pred_attacker(all_324_1_260) = all_324_0_259
% 175.88/131.35  								| (257) pred_attacker(all_324_3_262) = all_324_2_261
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating (234) with all_678_0_487, all_678_1_488, all_678_2_489, all_678_3_490 yields:
% 175.88/131.35  								| (258) tuple_A_out_3(all_678_2_489) = all_678_1_488 & pred_attacker(all_678_1_488) = all_678_0_487 & pred_attacker(all_233_0_216) = all_678_3_490 & constr_comm_dec(tuple_false, name_Ka) = all_678_2_489 & ( ~ (all_678_3_490 = 0) | all_678_0_487 = 0)
% 175.88/131.35  								|
% 175.88/131.35  								| Applying alpha-rule on (258) yields:
% 175.88/131.35  								| (259) tuple_A_out_3(all_678_2_489) = all_678_1_488
% 175.88/131.35  								| (260) constr_comm_dec(tuple_false, name_Ka) = all_678_2_489
% 175.88/131.35  								| (261)  ~ (all_678_3_490 = 0) | all_678_0_487 = 0
% 175.88/131.35  								| (262) pred_attacker(all_233_0_216) = all_678_3_490
% 175.88/131.35  								| (263) pred_attacker(all_678_1_488) = all_678_0_487
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating formula (102) with all_0_1_1, all_308_0_245, all_324_3_262 and discharging atoms tuple_A_in_2(all_0_1_1) = all_324_3_262, tuple_A_in_2(all_0_1_1) = all_308_0_245, yields:
% 175.88/131.35  								| (264) all_324_3_262 = all_308_0_245
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating formula (54) with all_233_0_216, all_678_3_490, 0 and discharging atoms pred_attacker(all_233_0_216) = all_678_3_490, pred_attacker(all_233_0_216) = 0, yields:
% 175.88/131.35  								| (265) all_678_3_490 = 0
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating formula (54) with all_0_4_4, all_302_2_240, all_137_0_129 and discharging atoms pred_attacker(all_0_4_4) = all_302_2_240, pred_attacker(all_0_4_4) = all_137_0_129, yields:
% 175.88/131.35  								| (266) all_302_2_240 = all_137_0_129
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating formula (54) with name_objective, all_302_0_238, all_0_5_5 and discharging atoms pred_attacker(name_objective) = all_302_0_238, pred_attacker(name_objective) = all_0_5_5, yields:
% 175.88/131.35  								| (267) all_302_0_238 = all_0_5_5
% 175.88/131.35  								|
% 175.88/131.35  								| Instantiating formula (54) with name_m_9, all_302_1_239, all_318_0_252 and discharging atoms pred_attacker(name_m_9) = all_318_0_252, pred_attacker(name_m_9) = all_302_1_239, yields:
% 175.88/131.35  								| (268) all_318_0_252 = all_302_1_239
% 175.88/131.35  								|
% 175.88/131.35  								| From (264) and (257) follows:
% 175.88/131.35  								| (269) pred_attacker(all_308_0_245) = all_324_2_261
% 175.88/131.35  								|
% 175.88/131.35  								| From (265) and (262) follows:
% 175.88/131.35  								| (174) pred_attacker(all_233_0_216) = 0
% 175.88/131.35  								|
% 175.88/131.35  								| From (268) and (249) follows:
% 175.88/131.35  								| (242) pred_attacker(name_m_9) = all_302_1_239
% 175.88/131.35  								|
% 175.88/131.35  								+-Applying beta-rule and splitting (233), into two cases.
% 175.88/131.35  								|-Branch one:
% 175.88/131.35  								| (272) all_0_2_2 = 0
% 175.88/131.35  								|
% 175.88/131.35  									| Combining equations (272,212) yields a new equation:
% 175.88/131.35  									| (273) all_185_1_180 = 0
% 175.88/131.35  									|
% 175.88/131.35  									+-Applying beta-rule and splitting (167), into two cases.
% 175.88/131.35  									|-Branch one:
% 175.88/131.35  									| (274)  ~ (all_185_1_180 = 0)
% 175.88/131.35  									|
% 175.88/131.35  										| Equations (273) can reduce 274 to:
% 175.88/131.35  										| (181) $false
% 175.88/131.35  										|
% 175.88/131.35  										|-The branch is then unsatisfiable
% 175.88/131.35  									|-Branch two:
% 175.88/131.35  									| (273) all_185_1_180 = 0
% 175.88/131.35  									| (277) all_185_0_179 = 0
% 175.88/131.35  									|
% 175.88/131.35  										| Combining equations (215,277) yields a new equation:
% 175.88/131.35  										| (278) all_137_0_129 = 0
% 175.88/131.35  										|
% 175.88/131.35  										| Simplifying 278 yields:
% 175.88/131.35  										| (279) all_137_0_129 = 0
% 175.88/131.35  										|
% 175.88/131.35  										| Combining equations (279,266) yields a new equation:
% 175.88/131.35  										| (280) all_302_2_240 = 0
% 175.88/131.35  										|
% 175.88/131.35  										+-Applying beta-rule and splitting (243), into two cases.
% 175.88/131.35  										|-Branch one:
% 175.88/131.35  										| (281)  ~ (all_302_1_239 = 0)
% 175.88/131.35  										|
% 175.88/131.35  											| Instantiating formula (54) with all_308_0_245, all_324_2_261, 0 and discharging atoms pred_attacker(all_308_0_245) = all_324_2_261, pred_attacker(all_308_0_245) = 0, yields:
% 175.88/131.35  											| (282) all_324_2_261 = 0
% 175.88/131.35  											|
% 175.88/131.35  											+-Applying beta-rule and splitting (253), into two cases.
% 175.88/131.35  											|-Branch one:
% 175.88/131.35  											| (283)  ~ (all_324_2_261 = 0)
% 175.88/131.35  											|
% 175.88/131.35  												| Equations (282) can reduce 283 to:
% 175.88/131.35  												| (181) $false
% 175.88/131.35  												|
% 175.88/131.35  												|-The branch is then unsatisfiable
% 175.88/131.35  											|-Branch two:
% 175.88/131.35  											| (282) all_324_2_261 = 0
% 175.88/131.35  											| (286) all_324_0_259 = 0
% 175.88/131.35  											|
% 175.88/131.35  												| From (286) and (256) follows:
% 175.88/131.36  												| (287) pred_attacker(all_324_1_260) = 0
% 175.88/131.36  												|
% 175.88/131.36  												| Instantiating formula (63) with all_324_1_260, name_m_9 and discharging atoms tuple_A_out_3(name_m_9) = all_324_1_260, yields:
% 175.88/131.36  												| (288)  ? [v0] :  ? [v1] : (pred_attacker(all_324_1_260) = v0 & pred_attacker(name_m_9) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 175.88/131.36  												|
% 175.88/131.36  												| Instantiating formula (9) with all_302_1_239, name_m_9 and discharging atoms pred_attacker(name_m_9) = all_302_1_239, yields:
% 175.88/131.36  												| (289) all_302_1_239 = 0 |  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_3(name_m_9) = v0 & pred_attacker(v0) = v1)
% 175.88/131.36  												|
% 175.88/131.36  												| Instantiating (288) with all_8957_0_4662, all_8957_1_4663 yields:
% 175.88/131.36  												| (290) pred_attacker(all_324_1_260) = all_8957_1_4663 & pred_attacker(name_m_9) = all_8957_0_4662 & ( ~ (all_8957_1_4663 = 0) | all_8957_0_4662 = 0)
% 175.88/131.36  												|
% 175.88/131.36  												| Applying alpha-rule on (290) yields:
% 175.88/131.36  												| (291) pred_attacker(all_324_1_260) = all_8957_1_4663
% 175.88/131.36  												| (292) pred_attacker(name_m_9) = all_8957_0_4662
% 175.88/131.36  												| (293)  ~ (all_8957_1_4663 = 0) | all_8957_0_4662 = 0
% 175.88/131.36  												|
% 175.88/131.36  												+-Applying beta-rule and splitting (289), into two cases.
% 175.88/131.36  												|-Branch one:
% 175.88/131.36  												| (294) all_302_1_239 = 0
% 175.88/131.36  												|
% 175.88/131.36  													| Equations (294) can reduce 281 to:
% 175.88/131.36  													| (181) $false
% 175.88/131.36  													|
% 175.88/131.36  													|-The branch is then unsatisfiable
% 175.88/131.36  												|-Branch two:
% 175.88/131.36  												| (281)  ~ (all_302_1_239 = 0)
% 175.88/131.36  												| (297)  ? [v0] :  ? [v1] : ( ~ (v1 = 0) & tuple_A_out_3(name_m_9) = v0 & pred_attacker(v0) = v1)
% 175.88/131.36  												|
% 175.88/131.36  													| Instantiating formula (54) with all_324_1_260, all_8957_1_4663, 0 and discharging atoms pred_attacker(all_324_1_260) = all_8957_1_4663, pred_attacker(all_324_1_260) = 0, yields:
% 175.88/131.36  													| (298) all_8957_1_4663 = 0
% 175.88/131.36  													|
% 175.88/131.36  													| Instantiating formula (54) with name_m_9, all_8957_0_4662, all_302_1_239 and discharging atoms pred_attacker(name_m_9) = all_8957_0_4662, pred_attacker(name_m_9) = all_302_1_239, yields:
% 175.88/131.36  													| (299) all_8957_0_4662 = all_302_1_239
% 175.88/131.36  													|
% 175.88/131.36  													+-Applying beta-rule and splitting (293), into two cases.
% 175.88/131.36  													|-Branch one:
% 175.88/131.36  													| (300)  ~ (all_8957_1_4663 = 0)
% 175.88/131.36  													|
% 175.88/131.36  														| Equations (298) can reduce 300 to:
% 175.88/131.36  														| (181) $false
% 175.88/131.36  														|
% 175.88/131.36  														|-The branch is then unsatisfiable
% 175.88/131.36  													|-Branch two:
% 175.88/131.36  													| (298) all_8957_1_4663 = 0
% 175.88/131.36  													| (303) all_8957_0_4662 = 0
% 175.88/131.36  													|
% 175.88/131.36  														| Combining equations (299,303) yields a new equation:
% 175.88/131.36  														| (304) all_302_1_239 = 0
% 175.88/131.36  														|
% 175.88/131.36  														| Simplifying 304 yields:
% 175.88/131.36  														| (294) all_302_1_239 = 0
% 175.88/131.36  														|
% 175.88/131.36  														| Equations (294) can reduce 281 to:
% 175.88/131.36  														| (181) $false
% 175.88/131.36  														|
% 175.88/131.36  														|-The branch is then unsatisfiable
% 175.88/131.36  										|-Branch two:
% 175.88/131.36  										| (294) all_302_1_239 = 0
% 175.88/131.36  										| (308)  ~ (all_302_2_240 = 0) | all_302_0_238 = 0
% 175.88/131.36  										|
% 175.88/131.36  											+-Applying beta-rule and splitting (308), into two cases.
% 175.88/131.36  											|-Branch one:
% 175.88/131.36  											| (309)  ~ (all_302_2_240 = 0)
% 175.88/131.36  											|
% 175.88/131.36  												| Equations (280) can reduce 309 to:
% 175.88/131.36  												| (181) $false
% 175.88/131.36  												|
% 175.88/131.36  												|-The branch is then unsatisfiable
% 175.88/131.36  											|-Branch two:
% 175.88/131.36  											| (280) all_302_2_240 = 0
% 175.88/131.36  											| (312) all_302_0_238 = 0
% 175.88/131.36  											|
% 175.88/131.36  												| Combining equations (312,267) yields a new equation:
% 175.88/131.36  												| (180) all_0_5_5 = 0
% 175.88/131.36  												|
% 175.88/131.36  												| Equations (180) can reduce 39 to:
% 175.88/131.36  												| (181) $false
% 175.88/131.36  												|
% 175.88/131.36  												|-The branch is then unsatisfiable
% 175.88/131.36  								|-Branch two:
% 175.88/131.36  								| (315)  ~ (all_0_2_2 = 0)
% 175.88/131.36  								| (316)  ? [v0] : ( ~ (v0 = 0) & pred_attacker(all_233_0_216) = v0)
% 175.88/131.36  								|
% 175.88/131.36  									| Instantiating (316) with all_1608_0_5849 yields:
% 175.88/131.36  									| (317)  ~ (all_1608_0_5849 = 0) & pred_attacker(all_233_0_216) = all_1608_0_5849
% 175.88/131.36  									|
% 175.88/131.36  									| Applying alpha-rule on (317) yields:
% 175.88/131.36  									| (318)  ~ (all_1608_0_5849 = 0)
% 175.88/131.36  									| (319) pred_attacker(all_233_0_216) = all_1608_0_5849
% 175.88/131.36  									|
% 175.88/131.36  									| Instantiating formula (54) with all_233_0_216, all_1608_0_5849, 0 and discharging atoms pred_attacker(all_233_0_216) = all_1608_0_5849, pred_attacker(all_233_0_216) = 0, yields:
% 175.88/131.36  									| (320) all_1608_0_5849 = 0
% 175.88/131.36  									|
% 175.88/131.36  									| Equations (320) can reduce 318 to:
% 175.88/131.36  									| (181) $false
% 175.88/131.36  									|
% 175.88/131.36  									|-The branch is then unsatisfiable
% 175.88/131.36  % SZS output end Proof for theBenchmark
% 175.88/131.36  
% 175.88/131.36  130741ms
%------------------------------------------------------------------------------