TSTP Solution File: SWV014+1 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : SWV014+1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 22:54:34 EDT 2023

% Result   : Theorem 26.61s 4.28s
% Output   : Proof 28.48s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWV014+1 : TPTP v8.1.2. Released v2.4.0.
% 0.07/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34  % Computer : n028.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Tue Aug 29 06:46:25 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.20/0.61  ________       _____
% 0.20/0.61  ___  __ \_________(_)________________________________
% 0.20/0.61  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.20/0.61  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.20/0.61  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.20/0.61  
% 0.20/0.61  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.61  (2023-06-19)
% 0.20/0.61  
% 0.20/0.61  (c) Philipp Rümmer, 2009-2023
% 0.20/0.61  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.61                Amanda Stjerna.
% 0.20/0.61  Free software under BSD-3-Clause.
% 0.20/0.61  
% 0.20/0.61  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.61  
% 0.20/0.61  Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.20/0.62  Running up to 7 provers in parallel.
% 0.20/0.64  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.64  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.64  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.64  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.64  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.64  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 0.20/0.64  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 2.65/1.13  Prover 1: Preprocessing ...
% 2.65/1.13  Prover 4: Preprocessing ...
% 3.30/1.17  Prover 2: Preprocessing ...
% 3.30/1.17  Prover 0: Preprocessing ...
% 3.30/1.17  Prover 3: Preprocessing ...
% 3.30/1.17  Prover 6: Preprocessing ...
% 3.30/1.17  Prover 5: Preprocessing ...
% 6.58/1.65  Prover 3: Constructing countermodel ...
% 6.58/1.65  Prover 6: Proving ...
% 6.58/1.66  Prover 1: Constructing countermodel ...
% 6.58/1.68  Prover 2: Proving ...
% 6.58/1.68  Prover 5: Proving ...
% 6.58/1.68  Prover 4: Constructing countermodel ...
% 6.58/1.69  Prover 0: Proving ...
% 9.26/2.09  Prover 3: gave up
% 10.03/2.14  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 10.03/2.18  Prover 7: Preprocessing ...
% 11.43/2.33  Prover 7: Constructing countermodel ...
% 13.03/2.55  Prover 1: gave up
% 13.03/2.55  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 13.03/2.63  Prover 8: Preprocessing ...
% 13.86/2.74  Prover 8: Warning: ignoring some quantifiers
% 13.86/2.76  Prover 8: Constructing countermodel ...
% 19.60/3.36  Prover 8: gave up
% 19.60/3.38  Prover 9: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1423531889
% 19.60/3.41  Prover 9: Preprocessing ...
% 20.25/3.53  Prover 9: Constructing countermodel ...
% 26.61/4.28  Prover 4: Found proof (size 729)
% 26.61/4.28  Prover 4: proved (3642ms)
% 26.61/4.28  Prover 9: stopped
% 26.61/4.28  Prover 7: stopped
% 26.61/4.28  Prover 6: stopped
% 26.61/4.28  Prover 2: stopped
% 26.61/4.28  Prover 5: stopped
% 26.61/4.28  Prover 0: stopped
% 26.61/4.28  
% 26.61/4.28  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 26.61/4.28  
% 27.28/4.44  % SZS output start Proof for theBenchmark
% 27.28/4.45  Assumptions after simplification:
% 27.28/4.45  ---------------------------------
% 27.28/4.45  
% 27.28/4.45    (a_holds_key_at_for_t)
% 27.28/4.47    $i(t) & $i(at) &  ? [v0: $i] : (key(at, t) = v0 & a_holds(v0) = 0 & $i(v0))
% 27.28/4.47  
% 27.28/4.47    (a_is_party_of_protocol)
% 27.28/4.47    party_of_protocol(a) = 0 & $i(a)
% 27.28/4.47  
% 27.28/4.47    (a_sent_message_i_to_b)
% 27.28/4.48    $i(an_a_nonce) & $i(b) & $i(a) &  ? [v0: $i] :  ? [v1: $i] : (pair(a,
% 27.28/4.48        an_a_nonce) = v0 & sent(a, b, v0) = v1 & message(v1) = 0 & $i(v1) &
% 27.28/4.48      $i(v0))
% 27.28/4.48  
% 27.28/4.48    (a_stored_message_i)
% 27.28/4.48    $i(an_a_nonce) & $i(b) &  ? [v0: $i] : (a_stored(v0) = 0 & pair(b, an_a_nonce)
% 27.28/4.48      = v0 & $i(v0))
% 27.28/4.48  
% 27.28/4.48    (an_a_nonce_is_a_nonce)
% 27.28/4.48    a_nonce(an_a_nonce) = 0 & $i(an_a_nonce)
% 27.28/4.48  
% 27.28/4.48    (b_accepts_secure_session_key)
% 27.28/4.48    $i(bt) & $i(b) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  !
% 27.28/4.48    [v4: $i] : ( ~ (generate_expiration_time(v2) = v3) |  ~ (triple(v1, v0, v3) =
% 27.28/4.48        v4) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v5: $i] :  ? [v6: $i] :  ?
% 27.28/4.48      [v7: $i] :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: any] :  ? [v11: $i] :  ?
% 27.28/4.48      [v12: any] :  ? [v13: $i] :  ? [v14: any] : (generate_b_nonce(v2) = v6 &
% 27.28/4.48        b_stored(v11) = v12 & b_holds(v13) = v14 & encrypt(v6, v0) = v7 &
% 27.28/4.48        encrypt(v4, bt) = v5 & pair(v5, v7) = v8 & pair(v1, v2) = v11 & sent(v1,
% 27.28/4.48          b, v8) = v9 & message(v9) = v10 & key(v0, v1) = v13 & $i(v13) & $i(v11)
% 27.28/4.48        & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) & ( ~ (v12 = 0) |  ~ (v10 =
% 27.28/4.48            0) | v14 = 0)))
% 27.28/4.48  
% 27.28/4.48    (b_creates_freash_nonces_in_time)
% 27.56/4.49    $i(bt) & $i(b) & $i(t) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i]
% 27.56/4.49    : ( ~ (generate_expiration_time(v1) = v2) |  ~ (triple(v0, v1, v2) = v3) |  ~
% 27.56/4.49      $i(v1) |  ~ $i(v0) |  ? [v4: $i] :  ? [v5: $i] :  ? [v6: any] :  ? [v7: any]
% 27.56/4.49      :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: $i] :  ? [v11: $i] :  ? [v12: any] : 
% 27.56/4.49      ? [v13: any] : (generate_b_nonce(v1) = v8 & b_stored(v4) = v13 &
% 27.56/4.49        fresh_to_b(v1) = v7 & triple(b, v8, v9) = v10 & encrypt(v3, bt) = v9 &
% 27.56/4.49        pair(v0, v1) = v4 & sent(v0, b, v4) = v5 & sent(b, t, v10) = v11 &
% 27.56/4.49        message(v11) = v12 & message(v5) = v6 & $i(v11) & $i(v10) & $i(v9) &
% 27.56/4.49        $i(v8) & $i(v5) & $i(v4) & ( ~ (v7 = 0) |  ~ (v6 = 0) | (v13 = 0 & v12 =
% 27.56/4.49            0)))) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (pair(v0, v1) =
% 27.56/4.49        v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v3: $i] :  ? [v4: any] :  ? [v5: any] : 
% 27.56/4.49      ? [v6: $i] :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: $i] :  ?
% 27.56/4.49      [v11: $i] :  ? [v12: any] :  ? [v13: any] : (generate_expiration_time(v1) =
% 27.56/4.49        v7 & generate_b_nonce(v1) = v6 & b_stored(v2) = v13 & fresh_to_b(v1) = v5
% 27.56/4.49        & triple(v0, v1, v7) = v8 & triple(b, v6, v9) = v10 & encrypt(v8, bt) = v9
% 27.56/4.49        & sent(v0, b, v2) = v3 & sent(b, t, v10) = v11 & message(v11) = v12 &
% 27.56/4.49        message(v3) = v4 & $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v6) &
% 27.56/4.49        $i(v3) & ( ~ (v5 = 0) |  ~ (v4 = 0) | (v13 = 0 & v12 = 0))))
% 27.56/4.49  
% 27.56/4.49    (b_hold_key_bt_for_t)
% 27.56/4.49    $i(bt) & $i(t) &  ? [v0: $i] : (b_holds(v0) = 0 & key(bt, t) = v0 & $i(v0))
% 27.56/4.49  
% 27.56/4.49    (b_is_party_of_protocol)
% 27.56/4.49    party_of_protocol(b) = 0 & $i(b)
% 27.56/4.49  
% 27.56/4.49    (co1)
% 27.56/4.49    $i(b) & $i(a) &  ! [v0: $i] :  ! [v1: $i] : ( ~ (key(v0, b) = v1) |  ~ $i(v0)
% 27.56/4.49      |  ? [v2: any] :  ? [v3: $i] :  ? [v4: any] : (intruder_holds(v1) = v2 &
% 27.56/4.49        b_holds(v3) = v4 & key(v0, a) = v3 & $i(v3) & ( ~ (v4 = 0) |  ~ (v2 =
% 27.56/4.49            0)))) &  ! [v0: $i] :  ! [v1: $i] : ( ~ (key(v0, a) = v1) |  ~ $i(v0)
% 27.56/4.49      |  ? [v2: $i] :  ? [v3: any] :  ? [v4: any] : (intruder_holds(v2) = v3 &
% 27.56/4.49        b_holds(v1) = v4 & key(v0, b) = v2 & $i(v2) & ( ~ (v4 = 0) |  ~ (v3 =
% 27.56/4.49            0))))
% 27.56/4.49  
% 27.56/4.49    (intruder_can_record)
% 27.56/4.49     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~ (sent(v0, v1, v2)
% 27.56/4.49        = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4: any] :  ? [v5: any] :
% 27.56/4.49      (intruder_message(v2) = v5 & message(v3) = v4 & ( ~ (v4 = 0) | v5 = 0)))
% 27.56/4.49  
% 27.56/4.49    (intruder_composes_pairs)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (pair(v0, v1) = v2) |  ~ $i(v1)
% 27.56/4.50      |  ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :
% 27.56/4.50      (intruder_message(v2) = v5 & intruder_message(v1) = v4 &
% 27.56/4.50        intruder_message(v0) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0) | v5 = 0)))
% 27.56/4.50  
% 27.56/4.50    (intruder_composes_triples)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~ (triple(v0, v1,
% 27.56/4.50          v2) = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4: any] :  ? [v5:
% 27.56/4.50        any] :  ? [v6: any] :  ? [v7: any] : (intruder_message(v3) = v7 &
% 27.56/4.50        intruder_message(v2) = v6 & intruder_message(v1) = v5 &
% 27.56/4.50        intruder_message(v0) = v4 & ( ~ (v6 = 0) |  ~ (v5 = 0) |  ~ (v4 = 0) | v7
% 27.56/4.50          = 0)))
% 27.56/4.50  
% 27.56/4.50    (intruder_decomposes_pairs)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (pair(v0, v1) = v2) |  ~ $i(v1)
% 27.56/4.50      |  ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :
% 27.56/4.50      (intruder_message(v2) = v3 & intruder_message(v1) = v5 &
% 27.56/4.50        intruder_message(v0) = v4 & ( ~ (v3 = 0) | (v5 = 0 & v4 = 0))))
% 27.56/4.50  
% 27.56/4.50    (intruder_decomposes_triples)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~ (triple(v0, v1,
% 27.56/4.50          v2) = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4: any] :  ? [v5:
% 27.56/4.50        any] :  ? [v6: any] :  ? [v7: any] : (intruder_message(v3) = v4 &
% 27.56/4.50        intruder_message(v2) = v7 & intruder_message(v1) = v6 &
% 27.56/4.50        intruder_message(v0) = v5 & ( ~ (v4 = 0) | (v7 = 0 & v6 = 0 & v5 = 0))))
% 27.56/4.50  
% 27.56/4.50    (intruder_holds_key)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (key(v0, v1) = v2) |  ~ $i(v1) |
% 27.56/4.50       ~ $i(v0) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] : (intruder_holds(v2)
% 27.56/4.50        = v5 & intruder_message(v0) = v3 & party_of_protocol(v1) = v4 & ( ~ (v4 =
% 27.56/4.50            0) |  ~ (v3 = 0) | v5 = 0)))
% 27.56/4.50  
% 27.56/4.50    (intruder_interception)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] : ( ~
% 27.56/4.50      (intruder_holds(v4) = 0) |  ~ (intruder_message(v3) = 0) |  ~ (encrypt(v0,
% 27.56/4.50          v1) = v3) |  ~ (key(v1, v2) = v4) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) | 
% 27.56/4.50      ? [v5: any] :  ? [v6: any] : (intruder_message(v1) = v6 &
% 27.56/4.50        party_of_protocol(v2) = v5 & ( ~ (v5 = 0) | v6 = 0))) &  ! [v0: $i] :  !
% 27.56/4.50    [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~ (intruder_message(v3) = 0) |  ~
% 27.56/4.50      (encrypt(v0, v1) = v3) |  ~ (party_of_protocol(v2) = 0) |  ~ $i(v2) |  ~
% 27.56/4.50      $i(v1) |  ~ $i(v0) |  ? [v4: $i] :  ? [v5: any] :  ? [v6: any] :
% 27.56/4.50      (intruder_holds(v4) = v5 & intruder_message(v1) = v6 & key(v1, v2) = v4 &
% 27.56/4.50        $i(v4) & ( ~ (v5 = 0) | v6 = 0)))
% 27.56/4.50  
% 27.56/4.50    (intruder_key_encrypts)
% 27.56/4.50     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] :  ! [v5:
% 27.56/4.50      int] : (v5 = 0 |  ~ (intruder_holds(v3) = 0) |  ~ (intruder_message(v4) =
% 27.56/4.50        v5) |  ~ (encrypt(v0, v1) = v4) |  ~ (key(v1, v2) = v3) |  ~ $i(v2) |  ~
% 27.56/4.50      $i(v1) |  ~ $i(v0) |  ? [v6: any] :  ? [v7: any] : (intruder_message(v0) =
% 27.56/4.50        v6 & party_of_protocol(v2) = v7 & ( ~ (v7 = 0) |  ~ (v6 = 0)))) &  ! [v0:
% 27.56/4.50      $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: int] : (v4 = 0 |  ~
% 27.56/4.50      (intruder_message(v3) = v4) |  ~ (encrypt(v0, v1) = v3) |  ~
% 27.56/4.50      (party_of_protocol(v2) = 0) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v5:
% 27.56/4.50        any] :  ? [v6: $i] :  ? [v7: any] : (intruder_holds(v6) = v7 &
% 27.56/4.50        intruder_message(v0) = v5 & key(v1, v2) = v6 & $i(v6) & ( ~ (v7 = 0) |  ~
% 27.56/4.50          (v5 = 0)))) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (
% 27.56/4.50      ~ (intruder_holds(v3) = 0) |  ~ (intruder_message(v0) = 0) |  ~ (key(v1, v2)
% 27.56/4.50        = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4: any] :  ? [v5: $i] : 
% 27.56/4.50      ? [v6: any] : (intruder_message(v5) = v6 & encrypt(v0, v1) = v5 &
% 27.56/4.50        party_of_protocol(v2) = v4 & $i(v5) & ( ~ (v4 = 0) | v6 = 0)))
% 27.56/4.50  
% 27.56/4.50    (intruder_message_sent)
% 27.56/4.51     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~ (sent(v1, v2, v0)
% 27.56/4.51        = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4: any] :  ? [v5: any] : 
% 27.56/4.51      ? [v6: any] :  ? [v7: any] : (intruder_message(v0) = v4 & message(v3) = v7 &
% 27.56/4.51        party_of_protocol(v2) = v6 & party_of_protocol(v1) = v5 & ( ~ (v6 = 0) | 
% 27.56/4.51          ~ (v5 = 0) |  ~ (v4 = 0) | v7 = 0)))
% 27.56/4.51  
% 27.56/4.51    (nonce_a_is_fresh_to_b)
% 27.56/4.51    fresh_to_b(an_a_nonce) = 0 & $i(an_a_nonce)
% 27.56/4.51  
% 27.56/4.51    (server_t_generates_key)
% 27.56/4.51    $i(t) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] : 
% 27.56/4.51    ! [v5: $i] :  ! [v6: $i] :  ! [v7: $i] :  ! [v8: $i] :  ! [v9: $i] :  ! [v10:
% 27.56/4.51      $i] :  ! [v11: $i] :  ! [v12: $i] : ( ~ (generate_key(v3) = v7) |  ~
% 27.56/4.51      (quadruple(v0, v3, v7, v4) = v8) |  ~ (triple(v9, v11, v1) = v12) |  ~
% 27.56/4.51      (triple(v2, v7, v4) = v10) |  ~ (encrypt(v10, v5) = v11) |  ~ (encrypt(v8,
% 27.56/4.51          v6) = v9) |  ~ $i(v6) |  ~ $i(v5) |  ~ $i(v4) |  ~ $i(v3) |  ~ $i(v2) | 
% 27.56/4.51      ~ $i(v1) |  ~ $i(v0) |  ? [v13: $i] :  ? [v14: $i] :  ? [v15: $i] :  ? [v16:
% 27.56/4.51        $i] :  ? [v17: any] :  ? [v18: $i] :  ? [v19: any] :  ? [v20: $i] :  ?
% 27.56/4.51      [v21: any] :  ? [v22: any] :  ? [v23: $i] :  ? [v24: any] : (a_nonce(v3) =
% 27.56/4.51        v22 & t_holds(v20) = v21 & t_holds(v18) = v19 & triple(v2, v3, v4) = v13 &
% 27.56/4.51        triple(v0, v1, v14) = v15 & encrypt(v13, v5) = v14 & sent(v0, t, v15) =
% 27.56/4.51        v16 & sent(t, v2, v12) = v23 & message(v23) = v24 & message(v16) = v17 &
% 27.56/4.51        key(v6, v2) = v20 & key(v5, v0) = v18 & $i(v23) & $i(v20) & $i(v18) &
% 27.56/4.51        $i(v16) & $i(v15) & $i(v14) & $i(v13) & ( ~ (v22 = 0) |  ~ (v21 = 0) |  ~
% 27.56/4.51          (v19 = 0) |  ~ (v17 = 0) | v24 = 0)))
% 27.56/4.51  
% 27.56/4.51    (t_holds_key_at_for_a)
% 27.56/4.51    $i(a) & $i(at) &  ? [v0: $i] : (t_holds(v0) = 0 & key(at, a) = v0 & $i(v0))
% 27.56/4.51  
% 27.56/4.51    (t_holds_key_bt_for_b)
% 27.56/4.51    $i(bt) & $i(b) &  ? [v0: $i] : (t_holds(v0) = 0 & key(bt, b) = v0 & $i(v0))
% 27.56/4.51  
% 27.56/4.51    (t_is_party_of_protocol)
% 27.56/4.51    party_of_protocol(t) = 0 & $i(t)
% 27.56/4.51  
% 27.56/4.51    (function-axioms)
% 27.56/4.51     ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] :  ! [v5:
% 27.56/4.51      $i] : (v1 = v0 |  ~ (quadruple(v5, v4, v3, v2) = v1) |  ~ (quadruple(v5, v4,
% 27.56/4.51          v3, v2) = v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :
% 27.56/4.51     ! [v4: $i] : (v1 = v0 |  ~ (triple(v4, v3, v2) = v1) |  ~ (triple(v4, v3, v2)
% 27.56/4.51        = v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4:
% 27.56/4.51      $i] : (v1 = v0 |  ~ (sent(v4, v3, v2) = v1) |  ~ (sent(v4, v3, v2) = v0)) & 
% 27.56/4.51    ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 27.56/4.51      (encrypt(v3, v2) = v1) |  ~ (encrypt(v3, v2) = v0)) &  ! [v0: $i] :  ! [v1:
% 27.56/4.51      $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~ (pair(v3, v2) = v1) |  ~
% 27.56/4.51      (pair(v3, v2) = v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i]
% 27.56/4.52    : (v1 = v0 |  ~ (key(v3, v2) = v1) |  ~ (key(v3, v2) = v0)) &  ! [v0:
% 27.56/4.52      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 27.56/4.52      ~ (intruder_holds(v2) = v1) |  ~ (intruder_holds(v2) = v0)) &  ! [v0:
% 27.56/4.52      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 27.56/4.52      ~ (intruder_message(v2) = v1) |  ~ (intruder_message(v2) = v0)) &  ! [v0:
% 27.56/4.52      $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~ (generate_key(v2) = v1) |  ~
% 27.56/4.52      (generate_key(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (a_nonce(v2) = v1) |  ~
% 27.56/4.52      (a_nonce(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (t_holds(v2) = v1) |  ~
% 27.56/4.52      (t_holds(v2) = v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 | 
% 27.56/4.52      ~ (generate_expiration_time(v2) = v1) |  ~ (generate_expiration_time(v2) =
% 27.56/4.52        v0)) &  ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~
% 27.56/4.52      (generate_b_nonce(v2) = v1) |  ~ (generate_b_nonce(v2) = v0)) &  ! [v0:
% 27.56/4.52      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 27.56/4.52      ~ (b_stored(v2) = v1) |  ~ (b_stored(v2) = v0)) &  ! [v0: MultipleValueBool]
% 27.56/4.52    :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (fresh_to_b(v2) =
% 27.56/4.52        v1) |  ~ (fresh_to_b(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (b_holds(v2) = v1) |  ~
% 27.56/4.52      (b_holds(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (a_stored(v2) = v1) |  ~
% 27.56/4.52      (a_stored(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (message(v2) = v1) |  ~
% 27.56/4.52      (message(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 27.56/4.52      MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (party_of_protocol(v2) =
% 27.56/4.52        v1) |  ~ (party_of_protocol(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 27.56/4.52    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (a_holds(v2) = v1) |  ~
% 27.56/4.52      (a_holds(v2) = v0))
% 27.56/4.52  
% 27.56/4.52  Further assumptions not needed in the proof:
% 27.56/4.52  --------------------------------------------
% 27.56/4.52  a_forwards_secure, generated_keys_are_not_nonces,
% 27.56/4.52  generated_times_and_nonces_are_nonces, intruder_composes_quadruples,
% 27.56/4.52  intruder_decomposes_quadruples
% 27.56/4.52  
% 27.56/4.52  Those formulas are unsatisfiable:
% 27.56/4.52  ---------------------------------
% 27.56/4.52  
% 27.56/4.52  Begin of proof
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (a_holds_key_at_for_t) implies:
% 27.56/4.52  |   (1)   ? [v0: $i] : (key(at, t) = v0 & a_holds(v0) = 0 & $i(v0))
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (a_is_party_of_protocol) implies:
% 27.56/4.52  |   (2)  party_of_protocol(a) = 0
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (a_sent_message_i_to_b) implies:
% 27.56/4.52  |   (3)   ? [v0: $i] :  ? [v1: $i] : (pair(a, an_a_nonce) = v0 & sent(a, b, v0)
% 27.56/4.52  |          = v1 & message(v1) = 0 & $i(v1) & $i(v0))
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (a_stored_message_i) implies:
% 27.56/4.52  |   (4)   ? [v0: $i] : (a_stored(v0) = 0 & pair(b, an_a_nonce) = v0 & $i(v0))
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (b_hold_key_bt_for_t) implies:
% 27.56/4.52  |   (5)   ? [v0: $i] : (b_holds(v0) = 0 & key(bt, t) = v0 & $i(v0))
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (b_is_party_of_protocol) implies:
% 27.56/4.52  |   (6)  party_of_protocol(b) = 0
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (nonce_a_is_fresh_to_b) implies:
% 27.56/4.52  |   (7)  fresh_to_b(an_a_nonce) = 0
% 27.56/4.52  | 
% 27.56/4.52  | ALPHA: (b_creates_freash_nonces_in_time) implies:
% 27.56/4.52  |   (8)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : ( ~ (pair(v0, v1) = v2) |  ~
% 27.56/4.52  |          $i(v1) |  ~ $i(v0) |  ? [v3: $i] :  ? [v4: any] :  ? [v5: any] :  ?
% 27.56/4.52  |          [v6: $i] :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: $i] : 
% 27.56/4.52  |          ? [v11: $i] :  ? [v12: any] :  ? [v13: any] :
% 27.56/4.52  |          (generate_expiration_time(v1) = v7 & generate_b_nonce(v1) = v6 &
% 27.56/4.52  |            b_stored(v2) = v13 & fresh_to_b(v1) = v5 & triple(v0, v1, v7) = v8
% 27.56/4.52  |            & triple(b, v6, v9) = v10 & encrypt(v8, bt) = v9 & sent(v0, b, v2)
% 27.56/4.52  |            = v3 & sent(b, t, v10) = v11 & message(v11) = v12 & message(v3) =
% 27.56/4.52  |            v4 & $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v3)
% 27.56/4.52  |            & ( ~ (v5 = 0) |  ~ (v4 = 0) | (v13 = 0 & v12 = 0))))
% 27.56/4.52  |   (9)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~
% 27.56/4.52  |          (generate_expiration_time(v1) = v2) |  ~ (triple(v0, v1, v2) = v3) | 
% 27.56/4.52  |          ~ $i(v1) |  ~ $i(v0) |  ? [v4: $i] :  ? [v5: $i] :  ? [v6: any] :  ?
% 27.56/4.52  |          [v7: any] :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: $i] :  ? [v11: $i] :
% 27.56/4.52  |           ? [v12: any] :  ? [v13: any] : (generate_b_nonce(v1) = v8 &
% 27.56/4.52  |            b_stored(v4) = v13 & fresh_to_b(v1) = v7 & triple(b, v8, v9) = v10
% 27.56/4.52  |            & encrypt(v3, bt) = v9 & pair(v0, v1) = v4 & sent(v0, b, v4) = v5 &
% 27.56/4.53  |            sent(b, t, v10) = v11 & message(v11) = v12 & message(v5) = v6 &
% 27.56/4.53  |            $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v5) & $i(v4) & ( ~ (v7 =
% 27.56/4.53  |                0) |  ~ (v6 = 0) | (v13 = 0 & v12 = 0))))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (b_accepts_secure_session_key) implies:
% 27.56/4.53  |   (10)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] :
% 27.56/4.53  |         ( ~ (generate_expiration_time(v2) = v3) |  ~ (triple(v1, v0, v3) = v4)
% 27.56/4.53  |           |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v5: $i] :  ? [v6: $i] :  ?
% 27.56/4.53  |           [v7: $i] :  ? [v8: $i] :  ? [v9: $i] :  ? [v10: any] :  ? [v11: $i]
% 27.56/4.53  |           :  ? [v12: any] :  ? [v13: $i] :  ? [v14: any] :
% 27.56/4.53  |           (generate_b_nonce(v2) = v6 & b_stored(v11) = v12 & b_holds(v13) =
% 27.56/4.53  |             v14 & encrypt(v6, v0) = v7 & encrypt(v4, bt) = v5 & pair(v5, v7) =
% 27.56/4.53  |             v8 & pair(v1, v2) = v11 & sent(v1, b, v8) = v9 & message(v9) = v10
% 27.56/4.53  |             & key(v0, v1) = v13 & $i(v13) & $i(v11) & $i(v9) & $i(v8) & $i(v7)
% 27.56/4.53  |             & $i(v6) & $i(v5) & ( ~ (v12 = 0) |  ~ (v10 = 0) | v14 = 0)))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (t_holds_key_at_for_a) implies:
% 27.56/4.53  |   (11)  $i(at)
% 27.56/4.53  |   (12)   ? [v0: $i] : (t_holds(v0) = 0 & key(at, a) = v0 & $i(v0))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (t_holds_key_bt_for_b) implies:
% 27.56/4.53  |   (13)  $i(bt)
% 27.56/4.53  |   (14)   ? [v0: $i] : (t_holds(v0) = 0 & key(bt, b) = v0 & $i(v0))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (t_is_party_of_protocol) implies:
% 27.56/4.53  |   (15)  party_of_protocol(t) = 0
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (server_t_generates_key) implies:
% 27.56/4.53  |   (16)  $i(t)
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (intruder_interception) implies:
% 27.56/4.53  |   (17)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~
% 27.56/4.53  |           (intruder_message(v3) = 0) |  ~ (encrypt(v0, v1) = v3) |  ~
% 27.56/4.53  |           (party_of_protocol(v2) = 0) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ?
% 27.56/4.53  |           [v4: $i] :  ? [v5: any] :  ? [v6: any] : (intruder_holds(v4) = v5 &
% 27.56/4.53  |             intruder_message(v1) = v6 & key(v1, v2) = v4 & $i(v4) & ( ~ (v5 =
% 27.56/4.53  |                 0) | v6 = 0)))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (intruder_key_encrypts) implies:
% 27.56/4.53  |   (18)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : ( ~
% 27.56/4.53  |           (intruder_holds(v3) = 0) |  ~ (intruder_message(v0) = 0) |  ~
% 27.56/4.53  |           (key(v1, v2) = v3) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |  ? [v4:
% 27.56/4.53  |             any] :  ? [v5: $i] :  ? [v6: any] : (intruder_message(v5) = v6 &
% 27.56/4.53  |             encrypt(v0, v1) = v5 & party_of_protocol(v2) = v4 & $i(v5) & ( ~
% 27.56/4.53  |               (v4 = 0) | v6 = 0)))
% 27.56/4.53  |   (19)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: int] :
% 27.56/4.53  |         (v4 = 0 |  ~ (intruder_message(v3) = v4) |  ~ (encrypt(v0, v1) = v3) |
% 27.56/4.53  |            ~ (party_of_protocol(v2) = 0) |  ~ $i(v2) |  ~ $i(v1) |  ~ $i(v0) |
% 27.56/4.53  |            ? [v5: any] :  ? [v6: $i] :  ? [v7: any] : (intruder_holds(v6) = v7
% 27.56/4.53  |             & intruder_message(v0) = v5 & key(v1, v2) = v6 & $i(v6) & ( ~ (v7
% 27.56/4.53  |                 = 0) |  ~ (v5 = 0))))
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (an_a_nonce_is_a_nonce) implies:
% 27.56/4.53  |   (20)  $i(an_a_nonce)
% 27.56/4.53  | 
% 27.56/4.53  | ALPHA: (co1) implies:
% 27.56/4.53  |   (21)  $i(a)
% 27.56/4.53  |   (22)  $i(b)
% 27.56/4.53  |   (23)   ! [v0: $i] :  ! [v1: $i] : ( ~ (key(v0, a) = v1) |  ~ $i(v0) |  ?
% 27.56/4.53  |           [v2: $i] :  ? [v3: any] :  ? [v4: any] : (intruder_holds(v2) = v3 &
% 27.56/4.53  |             b_holds(v1) = v4 & key(v0, b) = v2 & $i(v2) & ( ~ (v4 = 0) |  ~
% 27.56/4.53  |               (v3 = 0))))
% 27.56/4.54  |   (24)   ! [v0: $i] :  ! [v1: $i] : ( ~ (key(v0, b) = v1) |  ~ $i(v0) |  ?
% 27.56/4.54  |           [v2: any] :  ? [v3: $i] :  ? [v4: any] : (intruder_holds(v1) = v2 &
% 27.56/4.54  |             b_holds(v3) = v4 & key(v0, a) = v3 & $i(v3) & ( ~ (v4 = 0) |  ~
% 27.56/4.54  |               (v2 = 0))))
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (function-axioms) implies:
% 27.56/4.54  |   (25)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (party_of_protocol(v2) = v1) |  ~
% 27.56/4.54  |           (party_of_protocol(v2) = v0))
% 27.56/4.54  |   (26)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (message(v2) = v1) |  ~ (message(v2) = v0))
% 27.56/4.54  |   (27)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (b_holds(v2) = v1) |  ~ (b_holds(v2) = v0))
% 27.56/4.54  |   (28)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (fresh_to_b(v2) = v1) |  ~ (fresh_to_b(v2) = v0))
% 27.56/4.54  |   (29)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (b_stored(v2) = v1) |  ~ (b_stored(v2) = v0))
% 27.56/4.54  |   (30)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~
% 27.56/4.54  |           (generate_b_nonce(v2) = v1) |  ~ (generate_b_nonce(v2) = v0))
% 27.56/4.54  |   (31)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] : (v1 = v0 |  ~
% 27.56/4.54  |           (generate_expiration_time(v2) = v1) |  ~
% 27.56/4.54  |           (generate_expiration_time(v2) = v0))
% 27.56/4.54  |   (32)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (intruder_message(v2) = v1) |  ~ (intruder_message(v2)
% 27.56/4.54  |             = v0))
% 27.56/4.54  |   (33)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 27.56/4.54  |         : (v1 = v0 |  ~ (intruder_holds(v2) = v1) |  ~ (intruder_holds(v2) =
% 27.56/4.54  |             v0))
% 27.56/4.54  |   (34)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 27.56/4.54  |           (key(v3, v2) = v1) |  ~ (key(v3, v2) = v0))
% 27.56/4.54  |   (35)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 27.56/4.54  |           (pair(v3, v2) = v1) |  ~ (pair(v3, v2) = v0))
% 27.56/4.54  |   (36)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] : (v1 = v0 |  ~
% 27.56/4.54  |           (encrypt(v3, v2) = v1) |  ~ (encrypt(v3, v2) = v0))
% 27.56/4.54  |   (37)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] :
% 27.56/4.54  |         (v1 = v0 |  ~ (sent(v4, v3, v2) = v1) |  ~ (sent(v4, v3, v2) = v0))
% 27.56/4.54  |   (38)   ! [v0: $i] :  ! [v1: $i] :  ! [v2: $i] :  ! [v3: $i] :  ! [v4: $i] :
% 27.56/4.54  |         (v1 = v0 |  ~ (triple(v4, v3, v2) = v1) |  ~ (triple(v4, v3, v2) =
% 27.56/4.54  |             v0))
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (14) with fresh symbol all_22_0 gives:
% 27.56/4.54  |   (39)  t_holds(all_22_0) = 0 & key(bt, b) = all_22_0 & $i(all_22_0)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (39) implies:
% 27.56/4.54  |   (40)  key(bt, b) = all_22_0
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (4) with fresh symbol all_24_0 gives:
% 27.56/4.54  |   (41)  a_stored(all_24_0) = 0 & pair(b, an_a_nonce) = all_24_0 & $i(all_24_0)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (41) implies:
% 27.56/4.54  |   (42)  $i(all_24_0)
% 27.56/4.54  |   (43)  pair(b, an_a_nonce) = all_24_0
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (12) with fresh symbol all_26_0 gives:
% 27.56/4.54  |   (44)  t_holds(all_26_0) = 0 & key(at, a) = all_26_0 & $i(all_26_0)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (44) implies:
% 27.56/4.54  |   (45)  key(at, a) = all_26_0
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (1) with fresh symbol all_28_0 gives:
% 27.56/4.54  |   (46)  key(at, t) = all_28_0 & a_holds(all_28_0) = 0 & $i(all_28_0)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (46) implies:
% 27.56/4.54  |   (47)  key(at, t) = all_28_0
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (5) with fresh symbol all_30_0 gives:
% 27.56/4.54  |   (48)  b_holds(all_30_0) = 0 & key(bt, t) = all_30_0 & $i(all_30_0)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (48) implies:
% 27.56/4.54  |   (49)  key(bt, t) = all_30_0
% 27.56/4.54  | 
% 27.56/4.54  | DELTA: instantiating (3) with fresh symbols all_32_0, all_32_1 gives:
% 27.56/4.54  |   (50)  pair(a, an_a_nonce) = all_32_1 & sent(a, b, all_32_1) = all_32_0 &
% 27.56/4.54  |         message(all_32_0) = 0 & $i(all_32_0) & $i(all_32_1)
% 27.56/4.54  | 
% 27.56/4.54  | ALPHA: (50) implies:
% 27.56/4.54  |   (51)  $i(all_32_1)
% 27.56/4.54  |   (52)  message(all_32_0) = 0
% 27.56/4.55  |   (53)  sent(a, b, all_32_1) = all_32_0
% 27.56/4.55  |   (54)  pair(a, an_a_nonce) = all_32_1
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_holds_key) with at, t, all_28_0,
% 27.56/4.55  |              simplifying with (11), (16), (47) gives:
% 27.56/4.55  |   (55)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (intruder_holds(all_28_0)
% 27.56/4.55  |           = v2 & intruder_message(at) = v0 & party_of_protocol(t) = v1 & ( ~
% 27.56/4.55  |             (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (23) with at, all_26_0, simplifying with (11), (45)
% 27.56/4.55  |              gives:
% 27.56/4.55  |   (56)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] : (intruder_holds(v0) = v1 &
% 27.56/4.55  |           b_holds(all_26_0) = v2 & key(at, b) = v0 & $i(v0) & ( ~ (v2 = 0) | 
% 27.56/4.55  |             ~ (v1 = 0)))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_holds_key) with at, a, all_26_0,
% 27.56/4.55  |              simplifying with (11), (21), (45) gives:
% 27.56/4.55  |   (57)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (intruder_holds(all_26_0)
% 27.56/4.55  |           = v2 & intruder_message(at) = v0 & party_of_protocol(a) = v1 & ( ~
% 27.56/4.55  |             (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_holds_key) with bt, t, all_30_0,
% 27.56/4.55  |              simplifying with (13), (16), (49) gives:
% 27.56/4.55  |   (58)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (intruder_holds(all_30_0)
% 27.56/4.55  |           = v2 & intruder_message(bt) = v0 & party_of_protocol(t) = v1 & ( ~
% 27.56/4.55  |             (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (24) with bt, all_22_0, simplifying with (13), (40)
% 27.56/4.55  |              gives:
% 27.56/4.55  |   (59)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] : (intruder_holds(all_22_0)
% 27.56/4.55  |           = v0 & b_holds(v1) = v2 & key(bt, a) = v1 & $i(v1) & ( ~ (v2 = 0) | 
% 27.56/4.55  |             ~ (v0 = 0)))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_holds_key) with bt, b, all_22_0,
% 27.56/4.55  |              simplifying with (13), (22), (40) gives:
% 27.56/4.55  |   (60)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] : (intruder_holds(all_22_0)
% 27.56/4.55  |           = v2 & intruder_message(bt) = v0 & party_of_protocol(b) = v1 & ( ~
% 27.56/4.55  |             (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_message_sent) with all_32_1, a, b,
% 27.56/4.55  |              all_32_0, simplifying with (21), (22), (51), (53) gives:
% 27.56/4.55  |   (61)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.55  |         (intruder_message(all_32_1) = v0 & message(all_32_0) = v3 &
% 27.56/4.55  |           party_of_protocol(b) = v2 & party_of_protocol(a) = v1 & ( ~ (v2 = 0)
% 27.56/4.55  |             |  ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_can_record) with a, b, all_32_1,
% 27.56/4.55  |              all_32_0, simplifying with (21), (22), (51), (53) gives:
% 27.56/4.55  |   (62)   ? [v0: any] :  ? [v1: any] : (intruder_message(all_32_1) = v1 &
% 27.56/4.55  |           message(all_32_0) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (8) with a, an_a_nonce, all_32_1, simplifying with
% 27.56/4.55  |              (20), (21), (54) gives:
% 27.56/4.55  |   (63)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :  ? [v3: $i] :  ? [v4: $i]
% 27.56/4.55  |         :  ? [v5: $i] :  ? [v6: $i] :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: any]
% 27.56/4.55  |         :  ? [v10: any] : (generate_expiration_time(an_a_nonce) = v4 &
% 27.56/4.55  |           generate_b_nonce(an_a_nonce) = v3 & b_stored(all_32_1) = v10 &
% 27.56/4.55  |           fresh_to_b(an_a_nonce) = v2 & triple(b, v3, v6) = v7 & triple(a,
% 27.56/4.55  |             an_a_nonce, v4) = v5 & encrypt(v5, bt) = v6 & sent(b, t, v7) = v8
% 27.56/4.55  |           & sent(a, b, all_32_1) = v0 & message(v8) = v9 & message(v0) = v1 &
% 27.56/4.55  |           $i(v8) & $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~
% 27.56/4.55  |             (v2 = 0) |  ~ (v1 = 0) | (v10 = 0 & v9 = 0)))
% 27.56/4.55  | 
% 27.56/4.55  | GROUND_INST: instantiating (intruder_composes_pairs) with a, an_a_nonce,
% 27.56/4.55  |              all_32_1, simplifying with (20), (21), (54) gives:
% 27.56/4.56  |   (64)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.56  |         (intruder_message(all_32_1) = v2 & intruder_message(an_a_nonce) = v1 &
% 27.56/4.56  |           intruder_message(a) = v0 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.56  | 
% 27.56/4.56  | GROUND_INST: instantiating (intruder_decomposes_pairs) with a, an_a_nonce,
% 27.56/4.56  |              all_32_1, simplifying with (20), (21), (54) gives:
% 27.56/4.56  |   (65)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.56  |         (intruder_message(all_32_1) = v0 & intruder_message(an_a_nonce) = v2 &
% 27.56/4.56  |           intruder_message(a) = v1 & ( ~ (v0 = 0) | (v2 = 0 & v1 = 0)))
% 27.56/4.56  | 
% 27.56/4.56  | GROUND_INST: instantiating (8) with b, an_a_nonce, all_24_0, simplifying with
% 27.56/4.56  |              (20), (22), (43) gives:
% 27.56/4.56  |   (66)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :  ? [v3: $i] :  ? [v4: $i]
% 27.56/4.56  |         :  ? [v5: $i] :  ? [v6: $i] :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: any]
% 27.56/4.56  |         :  ? [v10: any] : (generate_expiration_time(an_a_nonce) = v4 &
% 27.56/4.56  |           generate_b_nonce(an_a_nonce) = v3 & b_stored(all_24_0) = v10 &
% 27.56/4.56  |           fresh_to_b(an_a_nonce) = v2 & triple(b, v3, v6) = v7 & triple(b,
% 27.56/4.56  |             an_a_nonce, v4) = v5 & encrypt(v5, bt) = v6 & sent(b, b, all_24_0)
% 27.56/4.56  |           = v0 & sent(b, t, v7) = v8 & message(v8) = v9 & message(v0) = v1 &
% 27.56/4.56  |           $i(v8) & $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~
% 27.56/4.56  |             (v2 = 0) |  ~ (v1 = 0) | (v10 = 0 & v9 = 0)))
% 27.56/4.56  | 
% 27.56/4.56  | GROUND_INST: instantiating (intruder_composes_pairs) with b, an_a_nonce,
% 27.56/4.56  |              all_24_0, simplifying with (20), (22), (43) gives:
% 27.56/4.56  |   (67)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.56  |         (intruder_message(all_24_0) = v2 & intruder_message(an_a_nonce) = v1 &
% 27.56/4.56  |           intruder_message(b) = v0 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2 = 0))
% 27.56/4.56  | 
% 27.56/4.56  | GROUND_INST: instantiating (intruder_decomposes_pairs) with b, an_a_nonce,
% 27.56/4.56  |              all_24_0, simplifying with (20), (22), (43) gives:
% 27.56/4.56  |   (68)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.56  |         (intruder_message(all_24_0) = v0 & intruder_message(an_a_nonce) = v2 &
% 27.56/4.56  |           intruder_message(b) = v1 & ( ~ (v0 = 0) | (v2 = 0 & v1 = 0)))
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (62) with fresh symbols all_39_0, all_39_1 gives:
% 27.56/4.56  |   (69)  intruder_message(all_32_1) = all_39_0 & message(all_32_0) = all_39_1 &
% 27.56/4.56  |         ( ~ (all_39_1 = 0) | all_39_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (69) implies:
% 27.56/4.56  |   (70)  message(all_32_0) = all_39_1
% 27.56/4.56  |   (71)  intruder_message(all_32_1) = all_39_0
% 27.56/4.56  |   (72)   ~ (all_39_1 = 0) | all_39_0 = 0
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (68) with fresh symbols all_41_0, all_41_1, all_41_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (73)  intruder_message(all_24_0) = all_41_2 & intruder_message(an_a_nonce) =
% 27.56/4.56  |         all_41_0 & intruder_message(b) = all_41_1 & ( ~ (all_41_2 = 0) |
% 27.56/4.56  |           (all_41_0 = 0 & all_41_1 = 0))
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (73) implies:
% 27.56/4.56  |   (74)  intruder_message(b) = all_41_1
% 27.56/4.56  |   (75)  intruder_message(an_a_nonce) = all_41_0
% 27.56/4.56  |   (76)  intruder_message(all_24_0) = all_41_2
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (67) with fresh symbols all_43_0, all_43_1, all_43_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (77)  intruder_message(all_24_0) = all_43_0 & intruder_message(an_a_nonce) =
% 27.56/4.56  |         all_43_1 & intruder_message(b) = all_43_2 & ( ~ (all_43_1 = 0) |  ~
% 27.56/4.56  |           (all_43_2 = 0) | all_43_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (77) implies:
% 27.56/4.56  |   (78)  intruder_message(b) = all_43_2
% 27.56/4.56  |   (79)  intruder_message(an_a_nonce) = all_43_1
% 27.56/4.56  |   (80)  intruder_message(all_24_0) = all_43_0
% 27.56/4.56  |   (81)   ~ (all_43_1 = 0) |  ~ (all_43_2 = 0) | all_43_0 = 0
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (60) with fresh symbols all_45_0, all_45_1, all_45_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (82)  intruder_holds(all_22_0) = all_45_0 & intruder_message(bt) = all_45_2
% 27.56/4.56  |         & party_of_protocol(b) = all_45_1 & ( ~ (all_45_1 = 0) |  ~ (all_45_2
% 27.56/4.56  |             = 0) | all_45_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (82) implies:
% 27.56/4.56  |   (83)  party_of_protocol(b) = all_45_1
% 27.56/4.56  |   (84)  intruder_message(bt) = all_45_2
% 27.56/4.56  |   (85)  intruder_holds(all_22_0) = all_45_0
% 27.56/4.56  |   (86)   ~ (all_45_1 = 0) |  ~ (all_45_2 = 0) | all_45_0 = 0
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (58) with fresh symbols all_47_0, all_47_1, all_47_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (87)  intruder_holds(all_30_0) = all_47_0 & intruder_message(bt) = all_47_2
% 27.56/4.56  |         & party_of_protocol(t) = all_47_1 & ( ~ (all_47_1 = 0) |  ~ (all_47_2
% 27.56/4.56  |             = 0) | all_47_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (87) implies:
% 27.56/4.56  |   (88)  party_of_protocol(t) = all_47_1
% 27.56/4.56  |   (89)  intruder_message(bt) = all_47_2
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (57) with fresh symbols all_49_0, all_49_1, all_49_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (90)  intruder_holds(all_26_0) = all_49_0 & intruder_message(at) = all_49_2
% 27.56/4.56  |         & party_of_protocol(a) = all_49_1 & ( ~ (all_49_1 = 0) |  ~ (all_49_2
% 27.56/4.56  |             = 0) | all_49_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (90) implies:
% 27.56/4.56  |   (91)  party_of_protocol(a) = all_49_1
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (56) with fresh symbols all_51_0, all_51_1, all_51_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (92)  intruder_holds(all_51_2) = all_51_1 & b_holds(all_26_0) = all_51_0 &
% 27.56/4.56  |         key(at, b) = all_51_2 & $i(all_51_2) & ( ~ (all_51_0 = 0) |  ~
% 27.56/4.56  |           (all_51_1 = 0))
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (92) implies:
% 27.56/4.56  |   (93)  key(at, b) = all_51_2
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (55) with fresh symbols all_53_0, all_53_1, all_53_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (94)  intruder_holds(all_28_0) = all_53_0 & intruder_message(at) = all_53_2
% 27.56/4.56  |         & party_of_protocol(t) = all_53_1 & ( ~ (all_53_1 = 0) |  ~ (all_53_2
% 27.56/4.56  |             = 0) | all_53_0 = 0)
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (94) implies:
% 27.56/4.56  |   (95)  party_of_protocol(t) = all_53_1
% 27.56/4.56  | 
% 27.56/4.56  | DELTA: instantiating (65) with fresh symbols all_55_0, all_55_1, all_55_2
% 27.56/4.56  |        gives:
% 27.56/4.56  |   (96)  intruder_message(all_32_1) = all_55_2 & intruder_message(an_a_nonce) =
% 27.56/4.56  |         all_55_0 & intruder_message(a) = all_55_1 & ( ~ (all_55_2 = 0) |
% 27.56/4.56  |           (all_55_0 = 0 & all_55_1 = 0))
% 27.56/4.56  | 
% 27.56/4.56  | ALPHA: (96) implies:
% 27.56/4.56  |   (97)  intruder_message(a) = all_55_1
% 27.56/4.56  |   (98)  intruder_message(an_a_nonce) = all_55_0
% 27.56/4.56  |   (99)  intruder_message(all_32_1) = all_55_2
% 27.56/4.56  |   (100)   ~ (all_55_2 = 0) | (all_55_0 = 0 & all_55_1 = 0)
% 27.56/4.57  | 
% 27.56/4.57  | DELTA: instantiating (64) with fresh symbols all_57_0, all_57_1, all_57_2
% 27.56/4.57  |        gives:
% 27.56/4.57  |   (101)  intruder_message(all_32_1) = all_57_0 & intruder_message(an_a_nonce)
% 27.56/4.57  |          = all_57_1 & intruder_message(a) = all_57_2 & ( ~ (all_57_1 = 0) |  ~
% 27.56/4.57  |            (all_57_2 = 0) | all_57_0 = 0)
% 27.56/4.57  | 
% 27.56/4.57  | ALPHA: (101) implies:
% 27.56/4.57  |   (102)  intruder_message(a) = all_57_2
% 27.56/4.57  |   (103)  intruder_message(an_a_nonce) = all_57_1
% 27.56/4.57  |   (104)  intruder_message(all_32_1) = all_57_0
% 27.56/4.57  | 
% 27.56/4.57  | DELTA: instantiating (59) with fresh symbols all_59_0, all_59_1, all_59_2
% 27.56/4.57  |        gives:
% 27.56/4.57  |   (105)  intruder_holds(all_22_0) = all_59_2 & b_holds(all_59_1) = all_59_0 &
% 27.56/4.57  |          key(bt, a) = all_59_1 & $i(all_59_1) & ( ~ (all_59_0 = 0) |  ~
% 27.56/4.57  |            (all_59_2 = 0))
% 27.56/4.57  | 
% 27.56/4.57  | ALPHA: (105) implies:
% 27.56/4.57  |   (106)  key(bt, a) = all_59_1
% 27.56/4.57  |   (107)  intruder_holds(all_22_0) = all_59_2
% 27.56/4.57  |   (108)   ~ (all_59_0 = 0) |  ~ (all_59_2 = 0)
% 27.56/4.57  | 
% 27.56/4.57  | DELTA: instantiating (61) with fresh symbols all_61_0, all_61_1, all_61_2,
% 27.56/4.57  |        all_61_3 gives:
% 27.56/4.57  |   (109)  intruder_message(all_32_1) = all_61_3 & message(all_32_0) = all_61_0
% 27.56/4.57  |          & party_of_protocol(b) = all_61_1 & party_of_protocol(a) = all_61_2 &
% 27.56/4.57  |          ( ~ (all_61_1 = 0) |  ~ (all_61_2 = 0) |  ~ (all_61_3 = 0) | all_61_0
% 27.56/4.57  |            = 0)
% 27.56/4.57  | 
% 27.56/4.57  | ALPHA: (109) implies:
% 27.56/4.57  |   (110)  party_of_protocol(a) = all_61_2
% 27.56/4.57  |   (111)  party_of_protocol(b) = all_61_1
% 27.56/4.57  |   (112)  message(all_32_0) = all_61_0
% 27.56/4.57  |   (113)  intruder_message(all_32_1) = all_61_3
% 27.56/4.57  | 
% 27.56/4.57  | DELTA: instantiating (66) with fresh symbols all_63_0, all_63_1, all_63_2,
% 27.56/4.57  |        all_63_3, all_63_4, all_63_5, all_63_6, all_63_7, all_63_8, all_63_9,
% 27.56/4.57  |        all_63_10 gives:
% 27.56/4.57  |   (114)  generate_expiration_time(an_a_nonce) = all_63_6 &
% 27.56/4.57  |          generate_b_nonce(an_a_nonce) = all_63_7 & b_stored(all_24_0) =
% 27.56/4.57  |          all_63_0 & fresh_to_b(an_a_nonce) = all_63_8 & triple(b, all_63_7,
% 27.56/4.57  |            all_63_4) = all_63_3 & triple(b, an_a_nonce, all_63_6) = all_63_5 &
% 27.56/4.57  |          encrypt(all_63_5, bt) = all_63_4 & sent(b, b, all_24_0) = all_63_10 &
% 27.56/4.57  |          sent(b, t, all_63_3) = all_63_2 & message(all_63_2) = all_63_1 &
% 27.56/4.57  |          message(all_63_10) = all_63_9 & $i(all_63_2) & $i(all_63_3) &
% 27.56/4.57  |          $i(all_63_4) & $i(all_63_5) & $i(all_63_6) & $i(all_63_7) &
% 27.56/4.57  |          $i(all_63_10) & ( ~ (all_63_8 = 0) |  ~ (all_63_9 = 0) | (all_63_0 =
% 27.56/4.57  |              0 & all_63_1 = 0))
% 27.56/4.57  | 
% 27.56/4.57  | ALPHA: (114) implies:
% 27.56/4.57  |   (115)  $i(all_63_4)
% 27.56/4.57  |   (116)  $i(all_63_3)
% 27.56/4.57  |   (117)  message(all_63_10) = all_63_9
% 27.56/4.57  |   (118)  message(all_63_2) = all_63_1
% 27.56/4.57  |   (119)  sent(b, t, all_63_3) = all_63_2
% 27.56/4.57  |   (120)  sent(b, b, all_24_0) = all_63_10
% 27.56/4.57  |   (121)  encrypt(all_63_5, bt) = all_63_4
% 27.56/4.57  |   (122)  triple(b, an_a_nonce, all_63_6) = all_63_5
% 27.56/4.57  |   (123)  triple(b, all_63_7, all_63_4) = all_63_3
% 27.56/4.57  |   (124)  fresh_to_b(an_a_nonce) = all_63_8
% 27.56/4.57  |   (125)  generate_b_nonce(an_a_nonce) = all_63_7
% 27.56/4.57  |   (126)  generate_expiration_time(an_a_nonce) = all_63_6
% 27.56/4.57  |   (127)   ~ (all_63_8 = 0) |  ~ (all_63_9 = 0) | (all_63_0 = 0 & all_63_1 = 0)
% 27.56/4.57  | 
% 27.56/4.57  | DELTA: instantiating (63) with fresh symbols all_65_0, all_65_1, all_65_2,
% 27.56/4.57  |        all_65_3, all_65_4, all_65_5, all_65_6, all_65_7, all_65_8, all_65_9,
% 27.56/4.57  |        all_65_10 gives:
% 27.56/4.57  |   (128)  generate_expiration_time(an_a_nonce) = all_65_6 &
% 27.56/4.57  |          generate_b_nonce(an_a_nonce) = all_65_7 & b_stored(all_32_1) =
% 27.56/4.57  |          all_65_0 & fresh_to_b(an_a_nonce) = all_65_8 & triple(b, all_65_7,
% 27.56/4.57  |            all_65_4) = all_65_3 & triple(a, an_a_nonce, all_65_6) = all_65_5 &
% 27.56/4.57  |          encrypt(all_65_5, bt) = all_65_4 & sent(b, t, all_65_3) = all_65_2 &
% 27.56/4.57  |          sent(a, b, all_32_1) = all_65_10 & message(all_65_2) = all_65_1 &
% 27.56/4.57  |          message(all_65_10) = all_65_9 & $i(all_65_2) & $i(all_65_3) &
% 27.56/4.57  |          $i(all_65_4) & $i(all_65_5) & $i(all_65_6) & $i(all_65_7) &
% 27.56/4.57  |          $i(all_65_10) & ( ~ (all_65_8 = 0) |  ~ (all_65_9 = 0) | (all_65_0 =
% 27.56/4.57  |              0 & all_65_1 = 0))
% 27.56/4.57  | 
% 27.56/4.57  | ALPHA: (128) implies:
% 27.56/4.57  |   (129)  $i(all_65_7)
% 27.56/4.57  |   (130)  $i(all_65_6)
% 27.56/4.57  |   (131)  $i(all_65_5)
% 27.56/4.57  |   (132)  $i(all_65_4)
% 27.56/4.57  |   (133)  $i(all_65_3)
% 27.56/4.57  |   (134)  message(all_65_10) = all_65_9
% 27.56/4.57  |   (135)  message(all_65_2) = all_65_1
% 27.56/4.57  |   (136)  sent(a, b, all_32_1) = all_65_10
% 27.56/4.57  |   (137)  sent(b, t, all_65_3) = all_65_2
% 27.56/4.57  |   (138)  encrypt(all_65_5, bt) = all_65_4
% 27.56/4.57  |   (139)  triple(a, an_a_nonce, all_65_6) = all_65_5
% 27.56/4.57  |   (140)  triple(b, all_65_7, all_65_4) = all_65_3
% 27.56/4.57  |   (141)  fresh_to_b(an_a_nonce) = all_65_8
% 27.56/4.57  |   (142)  b_stored(all_32_1) = all_65_0
% 27.56/4.57  |   (143)  generate_b_nonce(an_a_nonce) = all_65_7
% 27.56/4.57  |   (144)  generate_expiration_time(an_a_nonce) = all_65_6
% 27.56/4.57  |   (145)   ~ (all_65_8 = 0) |  ~ (all_65_9 = 0) | (all_65_0 = 0 & all_65_1 = 0)
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with 0, all_53_1, t, simplifying with (15),
% 27.56/4.57  |              (95) gives:
% 27.56/4.57  |   (146)  all_53_1 = 0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with all_47_1, all_53_1, t, simplifying with
% 27.56/4.57  |              (88), (95) gives:
% 27.56/4.57  |   (147)  all_53_1 = all_47_1
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with 0, all_61_2, a, simplifying with (2),
% 27.56/4.57  |              (110) gives:
% 27.56/4.57  |   (148)  all_61_2 = 0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with all_49_1, all_61_2, a, simplifying with
% 27.56/4.57  |              (91), (110) gives:
% 27.56/4.57  |   (149)  all_61_2 = all_49_1
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with 0, all_61_1, b, simplifying with (6),
% 27.56/4.57  |              (111) gives:
% 27.56/4.57  |   (150)  all_61_1 = 0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (25) with all_45_1, all_61_1, b, simplifying with
% 27.56/4.57  |              (83), (111) gives:
% 27.56/4.57  |   (151)  all_61_1 = all_45_1
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (26) with 0, all_61_0, all_32_0, simplifying with
% 27.56/4.57  |              (52), (112) gives:
% 27.56/4.57  |   (152)  all_61_0 = 0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (26) with all_39_1, all_61_0, all_32_0, simplifying
% 27.56/4.57  |              with (70), (112) gives:
% 27.56/4.57  |   (153)  all_61_0 = all_39_1
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (37) with all_32_0, all_65_10, all_32_1, b, a,
% 27.56/4.57  |              simplifying with (53), (136) gives:
% 27.56/4.57  |   (154)  all_65_10 = all_32_0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (28) with 0, all_65_8, an_a_nonce, simplifying with
% 27.56/4.57  |              (7), (141) gives:
% 27.56/4.57  |   (155)  all_65_8 = 0
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (28) with all_63_8, all_65_8, an_a_nonce,
% 27.56/4.57  |              simplifying with (124), (141) gives:
% 27.56/4.57  |   (156)  all_65_8 = all_63_8
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (30) with all_63_7, all_65_7, an_a_nonce,
% 27.56/4.57  |              simplifying with (125), (143) gives:
% 27.56/4.57  |   (157)  all_65_7 = all_63_7
% 27.56/4.57  | 
% 27.56/4.57  | GROUND_INST: instantiating (31) with all_63_6, all_65_6, an_a_nonce,
% 27.56/4.57  |              simplifying with (126), (144) gives:
% 27.56/4.57  |   (158)  all_65_6 = all_63_6
% 27.56/4.57  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_55_1, all_57_2, a, simplifying with
% 27.56/4.58  |              (97), (102) gives:
% 27.56/4.58  |   (159)  all_57_2 = all_55_1
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_41_1, all_43_2, b, simplifying with
% 27.56/4.58  |              (74), (78) gives:
% 27.56/4.58  |   (160)  all_43_2 = all_41_1
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_41_0, all_55_0, an_a_nonce,
% 27.56/4.58  |              simplifying with (75), (98) gives:
% 27.56/4.58  |   (161)  all_55_0 = all_41_0
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_55_0, all_57_1, an_a_nonce,
% 27.56/4.58  |              simplifying with (98), (103) gives:
% 27.56/4.58  |   (162)  all_57_1 = all_55_0
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_43_1, all_57_1, an_a_nonce,
% 27.56/4.58  |              simplifying with (79), (103) gives:
% 27.56/4.58  |   (163)  all_57_1 = all_43_1
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_45_2, all_47_2, bt, simplifying with
% 27.56/4.58  |              (84), (89) gives:
% 27.56/4.58  |   (164)  all_47_2 = all_45_2
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_41_2, all_43_0, all_24_0, simplifying
% 27.56/4.58  |              with (76), (80) gives:
% 27.56/4.58  |   (165)  all_43_0 = all_41_2
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_57_0, all_61_3, all_32_1, simplifying
% 27.56/4.58  |              with (104), (113) gives:
% 27.56/4.58  |   (166)  all_61_3 = all_57_0
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_55_2, all_61_3, all_32_1, simplifying
% 27.56/4.58  |              with (99), (113) gives:
% 27.56/4.58  |   (167)  all_61_3 = all_55_2
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (32) with all_39_0, all_61_3, all_32_1, simplifying
% 27.56/4.58  |              with (71), (113) gives:
% 27.56/4.58  |   (168)  all_61_3 = all_39_0
% 27.56/4.58  | 
% 27.56/4.58  | GROUND_INST: instantiating (33) with all_45_0, all_59_2, all_22_0, simplifying
% 27.56/4.58  |              with (85), (107) gives:
% 27.56/4.58  |   (169)  all_59_2 = all_45_0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (155), (156) imply:
% 27.56/4.58  |   (170)  all_63_8 = 0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (152), (153) imply:
% 27.56/4.58  |   (171)  all_39_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | SIMP: (171) implies:
% 27.56/4.58  |   (172)  all_39_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (150), (151) imply:
% 27.56/4.58  |   (173)  all_45_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | SIMP: (173) implies:
% 27.56/4.58  |   (174)  all_45_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (148), (149) imply:
% 27.56/4.58  |   (175)  all_49_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (166), (168) imply:
% 27.56/4.58  |   (176)  all_57_0 = all_39_0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (166), (167) imply:
% 27.56/4.58  |   (177)  all_57_0 = all_55_2
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (176), (177) imply:
% 27.56/4.58  |   (178)  all_55_2 = all_39_0
% 27.56/4.58  | 
% 27.56/4.58  | SIMP: (178) implies:
% 27.56/4.58  |   (179)  all_55_2 = all_39_0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (162), (163) imply:
% 27.56/4.58  |   (180)  all_55_0 = all_43_1
% 27.56/4.58  | 
% 27.56/4.58  | SIMP: (180) implies:
% 27.56/4.58  |   (181)  all_55_0 = all_43_1
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (161), (181) imply:
% 27.56/4.58  |   (182)  all_43_1 = all_41_0
% 27.56/4.58  | 
% 27.56/4.58  | COMBINE_EQS: (146), (147) imply:
% 27.56/4.58  |   (183)  all_47_1 = 0
% 27.56/4.58  | 
% 27.56/4.58  | REDUCE: (140), (157) imply:
% 27.56/4.58  |   (184)  triple(b, all_63_7, all_65_4) = all_65_3
% 27.56/4.58  | 
% 27.56/4.58  | REDUCE: (139), (158) imply:
% 27.56/4.58  |   (185)  triple(a, an_a_nonce, all_63_6) = all_65_5
% 27.56/4.58  | 
% 27.56/4.58  | REDUCE: (134), (154) imply:
% 27.56/4.58  |   (186)  message(all_32_0) = all_65_9
% 27.56/4.58  | 
% 27.56/4.58  | REDUCE: (130), (158) imply:
% 27.56/4.58  |   (187)  $i(all_63_6)
% 27.56/4.58  | 
% 27.56/4.58  | REDUCE: (129), (157) imply:
% 27.56/4.58  |   (188)  $i(all_63_7)
% 27.56/4.58  | 
% 27.56/4.58  | BETA: splitting (72) gives:
% 27.56/4.58  | 
% 27.56/4.58  | Case 1:
% 27.56/4.58  | | 
% 27.56/4.58  | |   (189)   ~ (all_39_1 = 0)
% 27.56/4.58  | | 
% 27.56/4.58  | | REDUCE: (172), (189) imply:
% 27.56/4.58  | |   (190)  $false
% 27.56/4.58  | | 
% 27.56/4.58  | | CLOSE: (190) is inconsistent.
% 27.56/4.58  | | 
% 27.56/4.58  | Case 2:
% 27.56/4.58  | | 
% 27.56/4.58  | |   (191)  all_39_0 = 0
% 27.56/4.58  | | 
% 27.56/4.58  | | COMBINE_EQS: (179), (191) imply:
% 27.56/4.58  | |   (192)  all_55_2 = 0
% 27.56/4.58  | | 
% 27.56/4.58  | | REDUCE: (71), (191) imply:
% 27.56/4.58  | |   (193)  intruder_message(all_32_1) = 0
% 27.56/4.58  | | 
% 27.56/4.58  | | BETA: splitting (100) gives:
% 27.56/4.58  | | 
% 27.56/4.58  | | Case 1:
% 27.56/4.58  | | | 
% 27.56/4.58  | | |   (194)   ~ (all_55_2 = 0)
% 27.56/4.58  | | | 
% 27.56/4.58  | | | REDUCE: (192), (194) imply:
% 27.56/4.58  | | |   (195)  $false
% 27.56/4.58  | | | 
% 27.56/4.58  | | | CLOSE: (195) is inconsistent.
% 27.56/4.58  | | | 
% 27.56/4.58  | | Case 2:
% 27.56/4.58  | | | 
% 27.56/4.58  | | |   (196)  all_55_0 = 0 & all_55_1 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | ALPHA: (196) implies:
% 27.56/4.58  | | |   (197)  all_55_1 = 0
% 27.56/4.58  | | |   (198)  all_55_0 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | COMBINE_EQS: (161), (198) imply:
% 27.56/4.58  | | |   (199)  all_41_0 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | SIMP: (199) implies:
% 27.56/4.58  | | |   (200)  all_41_0 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | COMBINE_EQS: (182), (200) imply:
% 27.56/4.58  | | |   (201)  all_43_1 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | REDUCE: (75), (200) imply:
% 27.56/4.58  | | |   (202)  intruder_message(an_a_nonce) = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | REDUCE: (97), (197) imply:
% 27.56/4.58  | | |   (203)  intruder_message(a) = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | GROUND_INST: instantiating (26) with 0, all_65_9, all_32_0, simplifying
% 27.56/4.58  | | |              with (52), (186) gives:
% 27.56/4.58  | | |   (204)  all_65_9 = 0
% 27.56/4.58  | | | 
% 27.56/4.58  | | | BETA: splitting (145) gives:
% 27.56/4.58  | | | 
% 27.56/4.58  | | | Case 1:
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | |   (205)   ~ (all_65_8 = 0)
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | | REDUCE: (155), (205) imply:
% 27.56/4.58  | | | |   (206)  $false
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | | CLOSE: (206) is inconsistent.
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | Case 2:
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | |   (207)   ~ (all_65_9 = 0) | (all_65_0 = 0 & all_65_1 = 0)
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | | BETA: splitting (207) gives:
% 27.56/4.58  | | | | 
% 27.56/4.58  | | | | Case 1:
% 27.56/4.58  | | | | | 
% 27.56/4.58  | | | | |   (208)   ~ (all_65_9 = 0)
% 27.56/4.58  | | | | | 
% 27.56/4.58  | | | | | REDUCE: (204), (208) imply:
% 27.56/4.58  | | | | |   (209)  $false
% 27.56/4.58  | | | | | 
% 27.56/4.58  | | | | | CLOSE: (209) is inconsistent.
% 27.56/4.58  | | | | | 
% 27.56/4.58  | | | | Case 2:
% 27.56/4.58  | | | | | 
% 27.56/4.58  | | | | |   (210)  all_65_0 = 0 & all_65_1 = 0
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | ALPHA: (210) implies:
% 27.56/4.59  | | | | |   (211)  all_65_1 = 0
% 27.56/4.59  | | | | |   (212)  all_65_0 = 0
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | REDUCE: (142), (212) imply:
% 27.56/4.59  | | | | |   (213)  b_stored(all_32_1) = 0
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | REDUCE: (135), (211) imply:
% 27.56/4.59  | | | | |   (214)  message(all_65_2) = 0
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_holds_key) with at, b, all_51_2,
% 27.56/4.59  | | | | |              simplifying with (11), (22), (93) gives:
% 27.56/4.59  | | | | |   (215)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.59  | | | | |          (intruder_holds(all_51_2) = v2 & intruder_message(at) = v0 &
% 27.56/4.59  | | | | |            party_of_protocol(b) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2
% 27.56/4.59  | | | | |              = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_holds_key) with bt, a, all_59_1,
% 27.56/4.59  | | | | |              simplifying with (13), (21), (106) gives:
% 27.56/4.59  | | | | |   (216)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.59  | | | | |          (intruder_holds(all_59_1) = v2 & intruder_message(bt) = v0 &
% 27.56/4.59  | | | | |            party_of_protocol(a) = v1 & ( ~ (v1 = 0) |  ~ (v0 = 0) | v2
% 27.56/4.59  | | | | |              = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_message_sent) with all_63_3, b,
% 27.56/4.59  | | | | |              t, all_63_2, simplifying with (16), (22), (116), (119)
% 27.56/4.59  | | | | |              gives:
% 27.56/4.59  | | | | |   (217)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_63_3) = v0 & message(all_63_2) = v3 &
% 27.56/4.59  | | | | |            party_of_protocol(b) = v1 & party_of_protocol(t) = v2 & ( ~
% 27.56/4.59  | | | | |              (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_can_record) with b, t, all_63_3,
% 27.56/4.59  | | | | |              all_63_2, simplifying with (16), (22), (116), (119)
% 27.56/4.59  | | | | |              gives:
% 27.56/4.59  | | | | |   (218)   ? [v0: any] :  ? [v1: any] : (intruder_message(all_63_3) =
% 27.56/4.59  | | | | |            v1 & message(all_63_2) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_message_sent) with all_65_3, b,
% 27.56/4.59  | | | | |              t, all_65_2, simplifying with (16), (22), (133), (137)
% 27.56/4.59  | | | | |              gives:
% 27.56/4.59  | | | | |   (219)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_65_3) = v0 & message(all_65_2) = v3 &
% 27.56/4.59  | | | | |            party_of_protocol(b) = v1 & party_of_protocol(t) = v2 & ( ~
% 27.56/4.59  | | | | |              (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_can_record) with b, t, all_65_3,
% 27.56/4.59  | | | | |              all_65_2, simplifying with (16), (22), (133), (137)
% 27.56/4.59  | | | | |              gives:
% 27.56/4.59  | | | | |   (220)   ? [v0: any] :  ? [v1: any] : (intruder_message(all_65_3) =
% 27.56/4.59  | | | | |            v1 & message(all_65_2) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_message_sent) with all_24_0, b,
% 27.56/4.59  | | | | |              b, all_63_10, simplifying with (22), (42), (120) gives:
% 27.56/4.59  | | | | |   (221)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_24_0) = v0 & message(all_63_10) = v3 &
% 27.56/4.59  | | | | |            party_of_protocol(b) = v2 & party_of_protocol(b) = v1 & ( ~
% 27.56/4.59  | | | | |              (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_can_record) with b, b, all_24_0,
% 27.56/4.59  | | | | |              all_63_10, simplifying with (22), (42), (120) gives:
% 27.56/4.59  | | | | |   (222)   ? [v0: any] :  ? [v1: any] : (intruder_message(all_24_0) =
% 27.56/4.59  | | | | |            v1 & message(all_63_10) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_composes_triples) with a,
% 27.56/4.59  | | | | |              an_a_nonce, all_63_6, all_65_5, simplifying with (20),
% 27.56/4.59  | | | | |              (21), (185), (187) gives:
% 27.56/4.59  | | | | |   (223)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_65_5) = v3 & intruder_message(all_63_6)
% 27.56/4.59  | | | | |            = v2 & intruder_message(an_a_nonce) = v1 &
% 27.56/4.59  | | | | |            intruder_message(a) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~
% 27.56/4.59  | | | | |              (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with a,
% 27.56/4.59  | | | | |              an_a_nonce, all_63_6, all_65_5, simplifying with (20),
% 27.56/4.59  | | | | |              (21), (185), (187) gives:
% 27.56/4.59  | | | | |   (224)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_65_5) = v0 & intruder_message(all_63_6)
% 27.56/4.59  | | | | |            = v3 & intruder_message(an_a_nonce) = v2 &
% 27.56/4.59  | | | | |            intruder_message(a) = v1 & ( ~ (v0 = 0) | (v3 = 0 & v2 = 0
% 27.56/4.59  | | | | |                & v1 = 0)))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_composes_triples) with b,
% 27.56/4.59  | | | | |              an_a_nonce, all_63_6, all_63_5, simplifying with (20),
% 27.56/4.59  | | | | |              (22), (122), (187) gives:
% 27.56/4.59  | | | | |   (225)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_63_5) = v3 & intruder_message(all_63_6)
% 27.56/4.59  | | | | |            = v2 & intruder_message(an_a_nonce) = v1 &
% 27.56/4.59  | | | | |            intruder_message(b) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~
% 27.56/4.59  | | | | |              (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with b,
% 27.56/4.59  | | | | |              an_a_nonce, all_63_6, all_63_5, simplifying with (20),
% 27.56/4.59  | | | | |              (22), (122), (187) gives:
% 27.56/4.59  | | | | |   (226)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_63_5) = v0 & intruder_message(all_63_6)
% 27.56/4.59  | | | | |            = v3 & intruder_message(an_a_nonce) = v2 &
% 27.56/4.59  | | | | |            intruder_message(b) = v1 & ( ~ (v0 = 0) | (v3 = 0 & v2 = 0
% 27.56/4.59  | | | | |                & v1 = 0)))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_composes_triples) with b,
% 27.56/4.59  | | | | |              all_63_7, all_63_4, all_63_3, simplifying with (22),
% 27.56/4.59  | | | | |              (115), (123), (188) gives:
% 27.56/4.59  | | | | |   (227)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_63_3) = v3 & intruder_message(all_63_4)
% 27.56/4.59  | | | | |            = v2 & intruder_message(all_63_7) = v1 &
% 27.56/4.59  | | | | |            intruder_message(b) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~
% 27.56/4.59  | | | | |              (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with b,
% 27.56/4.59  | | | | |              all_63_7, all_63_4, all_63_3, simplifying with (22),
% 27.56/4.59  | | | | |              (115), (123), (188) gives:
% 27.56/4.59  | | | | |   (228)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_63_3) = v0 & intruder_message(all_63_4)
% 27.56/4.59  | | | | |            = v3 & intruder_message(all_63_7) = v2 &
% 27.56/4.59  | | | | |            intruder_message(b) = v1 & ( ~ (v0 = 0) | (v3 = 0 & v2 = 0
% 27.56/4.59  | | | | |                & v1 = 0)))
% 27.56/4.59  | | | | | 
% 27.56/4.59  | | | | | GROUND_INST: instantiating (intruder_composes_triples) with b,
% 27.56/4.59  | | | | |              all_63_7, all_65_4, all_65_3, simplifying with (22),
% 27.56/4.59  | | | | |              (132), (184), (188) gives:
% 27.56/4.59  | | | | |   (229)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.59  | | | | |          (intruder_message(all_65_3) = v3 & intruder_message(all_65_4)
% 27.56/4.59  | | | | |            = v2 & intruder_message(all_63_7) = v1 &
% 27.56/4.59  | | | | |            intruder_message(b) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~
% 27.56/4.59  | | | | |              (v0 = 0) | v3 = 0))
% 27.56/4.59  | | | | | 
% 27.56/4.60  | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with b,
% 27.56/4.60  | | | | |              all_63_7, all_65_4, all_65_3, simplifying with (22),
% 27.56/4.60  | | | | |              (132), (184), (188) gives:
% 27.56/4.60  | | | | |   (230)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :
% 27.56/4.60  | | | | |          (intruder_message(all_65_3) = v0 & intruder_message(all_65_4)
% 27.56/4.60  | | | | |            = v3 & intruder_message(all_63_7) = v2 &
% 27.56/4.60  | | | | |            intruder_message(b) = v1 & ( ~ (v0 = 0) | (v3 = 0 & v2 = 0
% 27.56/4.60  | | | | |                & v1 = 0)))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | GROUND_INST: instantiating (9) with b, an_a_nonce, all_63_6, all_63_5,
% 27.56/4.60  | | | | |              simplifying with (20), (22), (122), (126) gives:
% 27.56/4.60  | | | | |   (231)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: any] :  ? [v3: any] :  ?
% 27.56/4.60  | | | | |          [v4: $i] :  ? [v5: $i] :  ? [v6: $i] :  ? [v7: $i] :  ? [v8:
% 27.56/4.60  | | | | |            any] :  ? [v9: any] : (generate_b_nonce(an_a_nonce) = v4 &
% 27.56/4.60  | | | | |            b_stored(v0) = v9 & fresh_to_b(an_a_nonce) = v3 & triple(b,
% 27.56/4.60  | | | | |              v4, v5) = v6 & encrypt(all_63_5, bt) = v5 & pair(b,
% 27.56/4.60  | | | | |              an_a_nonce) = v0 & sent(b, b, v0) = v1 & sent(b, t, v6) =
% 27.56/4.60  | | | | |            v7 & message(v7) = v8 & message(v1) = v2 & $i(v7) & $i(v6)
% 27.56/4.60  | | | | |            & $i(v5) & $i(v4) & $i(v1) & $i(v0) & ( ~ (v3 = 0) |  ~ (v2
% 27.56/4.60  | | | | |                = 0) | (v9 = 0 & v8 = 0)))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | GROUND_INST: instantiating (10) with an_a_nonce, b, an_a_nonce,
% 27.56/4.60  | | | | |              all_63_6, all_63_5, simplifying with (20), (22), (122),
% 27.56/4.60  | | | | |              (126) gives:
% 27.56/4.60  | | | | |   (232)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: $i] :  ? [v3: $i] :  ?
% 27.56/4.60  | | | | |          [v4: $i] :  ? [v5: any] :  ? [v6: $i] :  ? [v7: any] :  ?
% 27.56/4.60  | | | | |          [v8: $i] :  ? [v9: any] : (generate_b_nonce(an_a_nonce) = v1
% 27.56/4.60  | | | | |            & b_stored(v6) = v7 & b_holds(v8) = v9 & encrypt(v1,
% 27.56/4.60  | | | | |              an_a_nonce) = v2 & encrypt(all_63_5, bt) = v0 & pair(v0,
% 27.56/4.60  | | | | |              v2) = v3 & pair(b, an_a_nonce) = v6 & sent(b, b, v3) = v4
% 27.56/4.60  | | | | |            & message(v4) = v5 & key(an_a_nonce, b) = v8 & $i(v8) &
% 27.56/4.60  | | | | |            $i(v6) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~
% 27.56/4.60  | | | | |              (v7 = 0) |  ~ (v5 = 0) | v9 = 0))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | GROUND_INST: instantiating (10) with an_a_nonce, a, an_a_nonce,
% 27.56/4.60  | | | | |              all_63_6, all_65_5, simplifying with (20), (21), (126),
% 27.56/4.60  | | | | |              (185) gives:
% 27.56/4.60  | | | | |   (233)   ? [v0: $i] :  ? [v1: $i] :  ? [v2: $i] :  ? [v3: $i] :  ?
% 27.56/4.60  | | | | |          [v4: $i] :  ? [v5: any] :  ? [v6: $i] :  ? [v7: any] :  ?
% 27.56/4.60  | | | | |          [v8: $i] :  ? [v9: any] : (generate_b_nonce(an_a_nonce) = v1
% 27.56/4.60  | | | | |            & b_stored(v6) = v7 & b_holds(v8) = v9 & encrypt(v1,
% 27.56/4.60  | | | | |              an_a_nonce) = v2 & encrypt(all_65_5, bt) = v0 & pair(v0,
% 27.56/4.60  | | | | |              v2) = v3 & pair(a, an_a_nonce) = v6 & sent(a, b, v3) = v4
% 27.56/4.60  | | | | |            & message(v4) = v5 & key(an_a_nonce, a) = v8 & $i(v8) &
% 27.56/4.60  | | | | |            $i(v6) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~
% 27.56/4.60  | | | | |              (v7 = 0) |  ~ (v5 = 0) | v9 = 0))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (222) with fresh symbols all_97_0, all_97_1
% 27.56/4.60  | | | | |        gives:
% 27.56/4.60  | | | | |   (234)  intruder_message(all_24_0) = all_97_0 & message(all_63_10) =
% 27.56/4.60  | | | | |          all_97_1 & ( ~ (all_97_1 = 0) | all_97_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (234) implies:
% 27.56/4.60  | | | | |   (235)  intruder_message(all_24_0) = all_97_0
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (220) with fresh symbols all_99_0, all_99_1
% 27.56/4.60  | | | | |        gives:
% 27.56/4.60  | | | | |   (236)  intruder_message(all_65_3) = all_99_0 & message(all_65_2) =
% 27.56/4.60  | | | | |          all_99_1 & ( ~ (all_99_1 = 0) | all_99_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (236) implies:
% 27.56/4.60  | | | | |   (237)  message(all_65_2) = all_99_1
% 27.56/4.60  | | | | |   (238)  intruder_message(all_65_3) = all_99_0
% 27.56/4.60  | | | | |   (239)   ~ (all_99_1 = 0) | all_99_0 = 0
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (218) with fresh symbols all_101_0, all_101_1
% 27.56/4.60  | | | | |        gives:
% 27.56/4.60  | | | | |   (240)  intruder_message(all_63_3) = all_101_0 & message(all_63_2) =
% 27.56/4.60  | | | | |          all_101_1 & ( ~ (all_101_1 = 0) | all_101_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (240) implies:
% 27.56/4.60  | | | | |   (241)  message(all_63_2) = all_101_1
% 27.56/4.60  | | | | |   (242)  intruder_message(all_63_3) = all_101_0
% 27.56/4.60  | | | | |   (243)   ~ (all_101_1 = 0) | all_101_0 = 0
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (216) with fresh symbols all_103_0, all_103_1,
% 27.56/4.60  | | | | |        all_103_2 gives:
% 27.56/4.60  | | | | |   (244)  intruder_holds(all_59_1) = all_103_0 & intruder_message(bt) =
% 27.56/4.60  | | | | |          all_103_2 & party_of_protocol(a) = all_103_1 & ( ~ (all_103_1
% 27.56/4.60  | | | | |              = 0) |  ~ (all_103_2 = 0) | all_103_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (244) implies:
% 27.56/4.60  | | | | |   (245)  party_of_protocol(a) = all_103_1
% 27.56/4.60  | | | | |   (246)  intruder_message(bt) = all_103_2
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (215) with fresh symbols all_105_0, all_105_1,
% 27.56/4.60  | | | | |        all_105_2 gives:
% 27.56/4.60  | | | | |   (247)  intruder_holds(all_51_2) = all_105_0 & intruder_message(at) =
% 27.56/4.60  | | | | |          all_105_2 & party_of_protocol(b) = all_105_1 & ( ~ (all_105_1
% 27.56/4.60  | | | | |              = 0) |  ~ (all_105_2 = 0) | all_105_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (247) implies:
% 27.56/4.60  | | | | |   (248)  party_of_protocol(b) = all_105_1
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (228) with fresh symbols all_111_0, all_111_1,
% 27.56/4.60  | | | | |        all_111_2, all_111_3 gives:
% 27.56/4.60  | | | | |   (249)  intruder_message(all_63_3) = all_111_3 &
% 27.56/4.60  | | | | |          intruder_message(all_63_4) = all_111_0 &
% 27.56/4.60  | | | | |          intruder_message(all_63_7) = all_111_1 & intruder_message(b)
% 27.56/4.60  | | | | |          = all_111_2 & ( ~ (all_111_3 = 0) | (all_111_0 = 0 &
% 27.56/4.60  | | | | |              all_111_1 = 0 & all_111_2 = 0))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (249) implies:
% 27.56/4.60  | | | | |   (250)  intruder_message(b) = all_111_2
% 27.56/4.60  | | | | |   (251)  intruder_message(all_63_7) = all_111_1
% 27.56/4.60  | | | | |   (252)  intruder_message(all_63_4) = all_111_0
% 27.56/4.60  | | | | |   (253)  intruder_message(all_63_3) = all_111_3
% 27.56/4.60  | | | | |   (254)   ~ (all_111_3 = 0) | (all_111_0 = 0 & all_111_1 = 0 &
% 27.56/4.60  | | | | |            all_111_2 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (227) with fresh symbols all_113_0, all_113_1,
% 27.56/4.60  | | | | |        all_113_2, all_113_3 gives:
% 27.56/4.60  | | | | |   (255)  intruder_message(all_63_3) = all_113_0 &
% 27.56/4.60  | | | | |          intruder_message(all_63_4) = all_113_1 &
% 27.56/4.60  | | | | |          intruder_message(all_63_7) = all_113_2 & intruder_message(b)
% 27.56/4.60  | | | | |          = all_113_3 & ( ~ (all_113_1 = 0) |  ~ (all_113_2 = 0) |  ~
% 27.56/4.60  | | | | |            (all_113_3 = 0) | all_113_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (255) implies:
% 27.56/4.60  | | | | |   (256)  intruder_message(b) = all_113_3
% 27.56/4.60  | | | | |   (257)  intruder_message(all_63_7) = all_113_2
% 27.56/4.60  | | | | |   (258)  intruder_message(all_63_4) = all_113_1
% 27.56/4.60  | | | | |   (259)  intruder_message(all_63_3) = all_113_0
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (221) with fresh symbols all_115_0, all_115_1,
% 27.56/4.60  | | | | |        all_115_2, all_115_3 gives:
% 27.56/4.60  | | | | |   (260)  intruder_message(all_24_0) = all_115_3 & message(all_63_10) =
% 27.56/4.60  | | | | |          all_115_0 & party_of_protocol(b) = all_115_1 &
% 27.56/4.60  | | | | |          party_of_protocol(b) = all_115_2 & ( ~ (all_115_1 = 0) |  ~
% 27.56/4.60  | | | | |            (all_115_2 = 0) |  ~ (all_115_3 = 0) | all_115_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (260) implies:
% 27.56/4.60  | | | | |   (261)  party_of_protocol(b) = all_115_2
% 27.56/4.60  | | | | |   (262)  party_of_protocol(b) = all_115_1
% 27.56/4.60  | | | | |   (263)  message(all_63_10) = all_115_0
% 27.56/4.60  | | | | |   (264)  intruder_message(all_24_0) = all_115_3
% 27.56/4.60  | | | | |   (265)   ~ (all_115_1 = 0) |  ~ (all_115_2 = 0) |  ~ (all_115_3 = 0)
% 27.56/4.60  | | | | |          | all_115_0 = 0
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (226) with fresh symbols all_117_0, all_117_1,
% 27.56/4.60  | | | | |        all_117_2, all_117_3 gives:
% 27.56/4.60  | | | | |   (266)  intruder_message(all_63_5) = all_117_3 &
% 27.56/4.60  | | | | |          intruder_message(all_63_6) = all_117_0 &
% 27.56/4.60  | | | | |          intruder_message(an_a_nonce) = all_117_1 &
% 27.56/4.60  | | | | |          intruder_message(b) = all_117_2 & ( ~ (all_117_3 = 0) |
% 27.56/4.60  | | | | |            (all_117_0 = 0 & all_117_1 = 0 & all_117_2 = 0))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (266) implies:
% 27.56/4.60  | | | | |   (267)  intruder_message(b) = all_117_2
% 27.56/4.60  | | | | |   (268)  intruder_message(an_a_nonce) = all_117_1
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (219) with fresh symbols all_119_0, all_119_1,
% 27.56/4.60  | | | | |        all_119_2, all_119_3 gives:
% 27.56/4.60  | | | | |   (269)  intruder_message(all_65_3) = all_119_3 & message(all_65_2) =
% 27.56/4.60  | | | | |          all_119_0 & party_of_protocol(b) = all_119_2 &
% 27.56/4.60  | | | | |          party_of_protocol(t) = all_119_1 & ( ~ (all_119_1 = 0) |  ~
% 27.56/4.60  | | | | |            (all_119_2 = 0) |  ~ (all_119_3 = 0) | all_119_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (269) implies:
% 27.56/4.60  | | | | |   (270)  party_of_protocol(t) = all_119_1
% 27.56/4.60  | | | | |   (271)  party_of_protocol(b) = all_119_2
% 27.56/4.60  | | | | |   (272)  message(all_65_2) = all_119_0
% 27.56/4.60  | | | | |   (273)  intruder_message(all_65_3) = all_119_3
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (224) with fresh symbols all_121_0, all_121_1,
% 27.56/4.60  | | | | |        all_121_2, all_121_3 gives:
% 27.56/4.60  | | | | |   (274)  intruder_message(all_65_5) = all_121_3 &
% 27.56/4.60  | | | | |          intruder_message(all_63_6) = all_121_0 &
% 27.56/4.60  | | | | |          intruder_message(an_a_nonce) = all_121_1 &
% 27.56/4.60  | | | | |          intruder_message(a) = all_121_2 & ( ~ (all_121_3 = 0) |
% 27.56/4.60  | | | | |            (all_121_0 = 0 & all_121_1 = 0 & all_121_2 = 0))
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (274) implies:
% 27.56/4.60  | | | | |   (275)  intruder_message(a) = all_121_2
% 27.56/4.60  | | | | |   (276)  intruder_message(an_a_nonce) = all_121_1
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (217) with fresh symbols all_123_0, all_123_1,
% 27.56/4.60  | | | | |        all_123_2, all_123_3 gives:
% 27.56/4.60  | | | | |   (277)  intruder_message(all_63_3) = all_123_3 & message(all_63_2) =
% 27.56/4.60  | | | | |          all_123_0 & party_of_protocol(b) = all_123_2 &
% 27.56/4.60  | | | | |          party_of_protocol(t) = all_123_1 & ( ~ (all_123_1 = 0) |  ~
% 27.56/4.60  | | | | |            (all_123_2 = 0) |  ~ (all_123_3 = 0) | all_123_0 = 0)
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | ALPHA: (277) implies:
% 27.56/4.60  | | | | |   (278)  party_of_protocol(t) = all_123_1
% 27.56/4.60  | | | | |   (279)  party_of_protocol(b) = all_123_2
% 27.56/4.60  | | | | |   (280)  message(all_63_2) = all_123_0
% 27.56/4.60  | | | | |   (281)  intruder_message(all_63_3) = all_123_3
% 27.56/4.60  | | | | | 
% 27.56/4.60  | | | | | DELTA: instantiating (223) with fresh symbols all_125_0, all_125_1,
% 27.56/4.60  | | | | |        all_125_2, all_125_3 gives:
% 27.56/4.61  | | | | |   (282)  intruder_message(all_65_5) = all_125_0 &
% 27.56/4.61  | | | | |          intruder_message(all_63_6) = all_125_1 &
% 27.56/4.61  | | | | |          intruder_message(an_a_nonce) = all_125_2 &
% 27.56/4.61  | | | | |          intruder_message(a) = all_125_3 & ( ~ (all_125_1 = 0) |  ~
% 27.56/4.61  | | | | |            (all_125_2 = 0) |  ~ (all_125_3 = 0) | all_125_0 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (282) implies:
% 27.56/4.61  | | | | |   (283)  intruder_message(a) = all_125_3
% 27.56/4.61  | | | | |   (284)  intruder_message(an_a_nonce) = all_125_2
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (225) with fresh symbols all_127_0, all_127_1,
% 27.56/4.61  | | | | |        all_127_2, all_127_3 gives:
% 27.56/4.61  | | | | |   (285)  intruder_message(all_63_5) = all_127_0 &
% 27.56/4.61  | | | | |          intruder_message(all_63_6) = all_127_1 &
% 27.56/4.61  | | | | |          intruder_message(an_a_nonce) = all_127_2 &
% 27.56/4.61  | | | | |          intruder_message(b) = all_127_3 & ( ~ (all_127_1 = 0) |  ~
% 27.56/4.61  | | | | |            (all_127_2 = 0) |  ~ (all_127_3 = 0) | all_127_0 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (285) implies:
% 27.56/4.61  | | | | |   (286)  intruder_message(b) = all_127_3
% 27.56/4.61  | | | | |   (287)  intruder_message(an_a_nonce) = all_127_2
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (230) with fresh symbols all_129_0, all_129_1,
% 27.56/4.61  | | | | |        all_129_2, all_129_3 gives:
% 27.56/4.61  | | | | |   (288)  intruder_message(all_65_3) = all_129_3 &
% 27.56/4.61  | | | | |          intruder_message(all_65_4) = all_129_0 &
% 27.56/4.61  | | | | |          intruder_message(all_63_7) = all_129_1 & intruder_message(b)
% 27.56/4.61  | | | | |          = all_129_2 & ( ~ (all_129_3 = 0) | (all_129_0 = 0 &
% 27.56/4.61  | | | | |              all_129_1 = 0 & all_129_2 = 0))
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (288) implies:
% 27.56/4.61  | | | | |   (289)  intruder_message(b) = all_129_2
% 27.56/4.61  | | | | |   (290)  intruder_message(all_63_7) = all_129_1
% 27.56/4.61  | | | | |   (291)  intruder_message(all_65_4) = all_129_0
% 27.56/4.61  | | | | |   (292)  intruder_message(all_65_3) = all_129_3
% 27.56/4.61  | | | | |   (293)   ~ (all_129_3 = 0) | (all_129_0 = 0 & all_129_1 = 0 &
% 27.56/4.61  | | | | |            all_129_2 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (229) with fresh symbols all_131_0, all_131_1,
% 27.56/4.61  | | | | |        all_131_2, all_131_3 gives:
% 27.56/4.61  | | | | |   (294)  intruder_message(all_65_3) = all_131_0 &
% 27.56/4.61  | | | | |          intruder_message(all_65_4) = all_131_1 &
% 27.56/4.61  | | | | |          intruder_message(all_63_7) = all_131_2 & intruder_message(b)
% 27.56/4.61  | | | | |          = all_131_3 & ( ~ (all_131_1 = 0) |  ~ (all_131_2 = 0) |  ~
% 27.56/4.61  | | | | |            (all_131_3 = 0) | all_131_0 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (294) implies:
% 27.56/4.61  | | | | |   (295)  intruder_message(b) = all_131_3
% 27.56/4.61  | | | | |   (296)  intruder_message(all_63_7) = all_131_2
% 27.56/4.61  | | | | |   (297)  intruder_message(all_65_4) = all_131_1
% 27.56/4.61  | | | | |   (298)  intruder_message(all_65_3) = all_131_0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (231) with fresh symbols all_133_0, all_133_1,
% 27.56/4.61  | | | | |        all_133_2, all_133_3, all_133_4, all_133_5, all_133_6,
% 27.56/4.61  | | | | |        all_133_7, all_133_8, all_133_9 gives:
% 27.56/4.61  | | | | |   (299)  generate_b_nonce(an_a_nonce) = all_133_5 &
% 27.56/4.61  | | | | |          b_stored(all_133_9) = all_133_0 & fresh_to_b(an_a_nonce) =
% 27.56/4.61  | | | | |          all_133_6 & triple(b, all_133_5, all_133_4) = all_133_3 &
% 27.56/4.61  | | | | |          encrypt(all_63_5, bt) = all_133_4 & pair(b, an_a_nonce) =
% 27.56/4.61  | | | | |          all_133_9 & sent(b, b, all_133_9) = all_133_8 & sent(b, t,
% 27.56/4.61  | | | | |            all_133_3) = all_133_2 & message(all_133_2) = all_133_1 &
% 27.56/4.61  | | | | |          message(all_133_8) = all_133_7 & $i(all_133_2) &
% 27.56/4.61  | | | | |          $i(all_133_3) & $i(all_133_4) & $i(all_133_5) & $i(all_133_8)
% 27.56/4.61  | | | | |          & $i(all_133_9) & ( ~ (all_133_6 = 0) |  ~ (all_133_7 = 0) |
% 27.56/4.61  | | | | |            (all_133_0 = 0 & all_133_1 = 0))
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (299) implies:
% 27.56/4.61  | | | | |   (300)  $i(all_133_9)
% 27.56/4.61  | | | | |   (301)  $i(all_133_5)
% 27.56/4.61  | | | | |   (302)  $i(all_133_4)
% 27.56/4.61  | | | | |   (303)  $i(all_133_3)
% 27.56/4.61  | | | | |   (304)  pair(b, an_a_nonce) = all_133_9
% 27.56/4.61  | | | | |   (305)  encrypt(all_63_5, bt) = all_133_4
% 27.56/4.61  | | | | |   (306)  triple(b, all_133_5, all_133_4) = all_133_3
% 27.56/4.61  | | | | |   (307)  generate_b_nonce(an_a_nonce) = all_133_5
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (233) with fresh symbols all_135_0, all_135_1,
% 27.56/4.61  | | | | |        all_135_2, all_135_3, all_135_4, all_135_5, all_135_6,
% 27.56/4.61  | | | | |        all_135_7, all_135_8, all_135_9 gives:
% 27.56/4.61  | | | | |   (308)  generate_b_nonce(an_a_nonce) = all_135_8 &
% 27.56/4.61  | | | | |          b_stored(all_135_3) = all_135_2 & b_holds(all_135_1) =
% 27.56/4.61  | | | | |          all_135_0 & encrypt(all_135_8, an_a_nonce) = all_135_7 &
% 27.56/4.61  | | | | |          encrypt(all_65_5, bt) = all_135_9 & pair(all_135_9,
% 27.56/4.61  | | | | |            all_135_7) = all_135_6 & pair(a, an_a_nonce) = all_135_3 &
% 27.56/4.61  | | | | |          sent(a, b, all_135_6) = all_135_5 & message(all_135_5) =
% 27.56/4.61  | | | | |          all_135_4 & key(an_a_nonce, a) = all_135_1 & $i(all_135_1) &
% 27.56/4.61  | | | | |          $i(all_135_3) & $i(all_135_5) & $i(all_135_6) & $i(all_135_7)
% 27.56/4.61  | | | | |          & $i(all_135_8) & $i(all_135_9) & ( ~ (all_135_2 = 0) |  ~
% 27.56/4.61  | | | | |            (all_135_4 = 0) | all_135_0 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (308) implies:
% 27.56/4.61  | | | | |   (309)  $i(all_135_9)
% 27.56/4.61  | | | | |   (310)  $i(all_135_6)
% 27.56/4.61  | | | | |   (311)  $i(all_135_3)
% 27.56/4.61  | | | | |   (312)  key(an_a_nonce, a) = all_135_1
% 27.56/4.61  | | | | |   (313)  message(all_135_5) = all_135_4
% 27.56/4.61  | | | | |   (314)  sent(a, b, all_135_6) = all_135_5
% 27.56/4.61  | | | | |   (315)  pair(a, an_a_nonce) = all_135_3
% 27.56/4.61  | | | | |   (316)  pair(all_135_9, all_135_7) = all_135_6
% 27.56/4.61  | | | | |   (317)  encrypt(all_65_5, bt) = all_135_9
% 27.56/4.61  | | | | |   (318)  encrypt(all_135_8, an_a_nonce) = all_135_7
% 27.56/4.61  | | | | |   (319)  b_holds(all_135_1) = all_135_0
% 27.56/4.61  | | | | |   (320)  b_stored(all_135_3) = all_135_2
% 27.56/4.61  | | | | |   (321)  generate_b_nonce(an_a_nonce) = all_135_8
% 27.56/4.61  | | | | |   (322)   ~ (all_135_2 = 0) |  ~ (all_135_4 = 0) | all_135_0 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | DELTA: instantiating (232) with fresh symbols all_137_0, all_137_1,
% 27.56/4.61  | | | | |        all_137_2, all_137_3, all_137_4, all_137_5, all_137_6,
% 27.56/4.61  | | | | |        all_137_7, all_137_8, all_137_9 gives:
% 27.56/4.61  | | | | |   (323)  generate_b_nonce(an_a_nonce) = all_137_8 &
% 27.56/4.61  | | | | |          b_stored(all_137_3) = all_137_2 & b_holds(all_137_1) =
% 27.56/4.61  | | | | |          all_137_0 & encrypt(all_137_8, an_a_nonce) = all_137_7 &
% 27.56/4.61  | | | | |          encrypt(all_63_5, bt) = all_137_9 & pair(all_137_9,
% 27.56/4.61  | | | | |            all_137_7) = all_137_6 & pair(b, an_a_nonce) = all_137_3 &
% 27.56/4.61  | | | | |          sent(b, b, all_137_6) = all_137_5 & message(all_137_5) =
% 27.56/4.61  | | | | |          all_137_4 & key(an_a_nonce, b) = all_137_1 & $i(all_137_1) &
% 27.56/4.61  | | | | |          $i(all_137_3) & $i(all_137_5) & $i(all_137_6) & $i(all_137_7)
% 27.56/4.61  | | | | |          & $i(all_137_8) & $i(all_137_9) & ( ~ (all_137_2 = 0) |  ~
% 27.56/4.61  | | | | |            (all_137_4 = 0) | all_137_0 = 0)
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | ALPHA: (323) implies:
% 27.56/4.61  | | | | |   (324)  $i(all_137_7)
% 27.56/4.61  | | | | |   (325)  $i(all_137_6)
% 27.56/4.61  | | | | |   (326)  key(an_a_nonce, b) = all_137_1
% 27.56/4.61  | | | | |   (327)  sent(b, b, all_137_6) = all_137_5
% 27.56/4.61  | | | | |   (328)  pair(b, an_a_nonce) = all_137_3
% 27.56/4.61  | | | | |   (329)  pair(all_137_9, all_137_7) = all_137_6
% 27.56/4.61  | | | | |   (330)  encrypt(all_63_5, bt) = all_137_9
% 27.56/4.61  | | | | |   (331)  encrypt(all_137_8, an_a_nonce) = all_137_7
% 27.56/4.61  | | | | |   (332)  generate_b_nonce(an_a_nonce) = all_137_8
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with 0, all_123_1, t, simplifying with
% 27.56/4.61  | | | | |              (15), (278) gives:
% 27.56/4.61  | | | | |   (333)  all_123_1 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with all_119_1, all_123_1, t,
% 27.56/4.61  | | | | |              simplifying with (270), (278) gives:
% 27.56/4.61  | | | | |   (334)  all_123_1 = all_119_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with 0, all_103_1, a, simplifying with
% 27.56/4.61  | | | | |              (2), (245) gives:
% 27.56/4.61  | | | | |   (335)  all_103_1 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with 0, all_115_1, b, simplifying with
% 27.56/4.61  | | | | |              (6), (262) gives:
% 27.56/4.61  | | | | |   (336)  all_115_1 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with all_115_1, all_119_2, b,
% 27.56/4.61  | | | | |              simplifying with (262), (271) gives:
% 27.56/4.61  | | | | |   (337)  all_119_2 = all_115_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with all_105_1, all_119_2, b,
% 27.56/4.61  | | | | |              simplifying with (248), (271) gives:
% 27.56/4.61  | | | | |   (338)  all_119_2 = all_105_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with all_115_1, all_123_2, b,
% 27.56/4.61  | | | | |              simplifying with (262), (279) gives:
% 27.56/4.61  | | | | |   (339)  all_123_2 = all_115_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (25) with all_115_2, all_123_2, b,
% 27.56/4.61  | | | | |              simplifying with (261), (279) gives:
% 27.56/4.61  | | | | |   (340)  all_123_2 = all_115_2
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (26) with all_63_9, all_115_0, all_63_10,
% 27.56/4.61  | | | | |              simplifying with (117), (263) gives:
% 27.56/4.61  | | | | |   (341)  all_115_0 = all_63_9
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (26) with all_63_1, all_123_0, all_63_2,
% 27.56/4.61  | | | | |              simplifying with (118), (280) gives:
% 27.56/4.61  | | | | |   (342)  all_123_0 = all_63_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (26) with all_101_1, all_123_0, all_63_2,
% 27.56/4.61  | | | | |              simplifying with (241), (280) gives:
% 27.56/4.61  | | | | |   (343)  all_123_0 = all_101_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (26) with 0, all_119_0, all_65_2,
% 27.56/4.61  | | | | |              simplifying with (214), (272) gives:
% 27.56/4.61  | | | | |   (344)  all_119_0 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (26) with all_99_1, all_119_0, all_65_2,
% 27.56/4.61  | | | | |              simplifying with (237), (272) gives:
% 27.56/4.61  | | | | |   (345)  all_119_0 = all_99_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (35) with all_32_1, all_135_3, an_a_nonce,
% 27.56/4.61  | | | | |              a, simplifying with (54), (315) gives:
% 27.56/4.61  | | | | |   (346)  all_135_3 = all_32_1
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (35) with all_24_0, all_137_3, an_a_nonce,
% 27.56/4.61  | | | | |              b, simplifying with (43), (328) gives:
% 27.56/4.61  | | | | |   (347)  all_137_3 = all_24_0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (35) with all_133_9, all_137_3, an_a_nonce,
% 27.56/4.61  | | | | |              b, simplifying with (304), (328) gives:
% 27.56/4.61  | | | | |   (348)  all_137_3 = all_133_9
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (36) with all_63_4, all_137_9, bt,
% 27.56/4.61  | | | | |              all_63_5, simplifying with (121), (330) gives:
% 27.56/4.61  | | | | |   (349)  all_137_9 = all_63_4
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (36) with all_133_4, all_137_9, bt,
% 27.56/4.61  | | | | |              all_63_5, simplifying with (305), (330) gives:
% 27.56/4.61  | | | | |   (350)  all_137_9 = all_133_4
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (36) with all_65_4, all_135_9, bt,
% 27.56/4.61  | | | | |              all_65_5, simplifying with (138), (317) gives:
% 27.56/4.61  | | | | |   (351)  all_135_9 = all_65_4
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (30) with all_133_5, all_135_8, an_a_nonce,
% 27.56/4.61  | | | | |              simplifying with (307), (321) gives:
% 27.56/4.61  | | | | |   (352)  all_135_8 = all_133_5
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (30) with all_63_7, all_137_8, an_a_nonce,
% 27.56/4.61  | | | | |              simplifying with (125), (332) gives:
% 27.56/4.61  | | | | |   (353)  all_137_8 = all_63_7
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (30) with all_135_8, all_137_8, an_a_nonce,
% 27.56/4.61  | | | | |              simplifying with (321), (332) gives:
% 27.56/4.61  | | | | |   (354)  all_137_8 = all_135_8
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (32) with 0, all_125_3, a, simplifying with
% 27.56/4.61  | | | | |              (203), (283) gives:
% 27.56/4.61  | | | | |   (355)  all_125_3 = 0
% 27.56/4.61  | | | | | 
% 27.56/4.61  | | | | | GROUND_INST: instantiating (32) with all_121_2, all_125_3, a,
% 27.56/4.61  | | | | |              simplifying with (275), (283) gives:
% 27.56/4.62  | | | | |   (356)  all_125_3 = all_121_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_41_1, all_113_3, b,
% 27.56/4.62  | | | | |              simplifying with (74), (256) gives:
% 27.56/4.62  | | | | |   (357)  all_113_3 = all_41_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_113_3, all_117_2, b,
% 27.56/4.62  | | | | |              simplifying with (256), (267) gives:
% 27.56/4.62  | | | | |   (358)  all_117_2 = all_113_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_117_2, all_129_2, b,
% 27.56/4.62  | | | | |              simplifying with (267), (289) gives:
% 27.56/4.62  | | | | |   (359)  all_129_2 = all_117_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_111_2, all_129_2, b,
% 27.56/4.62  | | | | |              simplifying with (250), (289) gives:
% 27.56/4.62  | | | | |   (360)  all_129_2 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_129_2, all_131_3, b,
% 27.56/4.62  | | | | |              simplifying with (289), (295) gives:
% 27.56/4.62  | | | | |   (361)  all_131_3 = all_129_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_127_3, all_131_3, b,
% 27.56/4.62  | | | | |              simplifying with (286), (295) gives:
% 27.56/4.62  | | | | |   (362)  all_131_3 = all_127_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with 0, all_125_2, an_a_nonce,
% 27.56/4.62  | | | | |              simplifying with (202), (284) gives:
% 27.56/4.62  | | | | |   (363)  all_125_2 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_117_1, all_125_2, an_a_nonce,
% 27.56/4.62  | | | | |              simplifying with (268), (284) gives:
% 27.56/4.62  | | | | |   (364)  all_125_2 = all_117_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_125_2, all_127_2, an_a_nonce,
% 27.56/4.62  | | | | |              simplifying with (284), (287) gives:
% 27.56/4.62  | | | | |   (365)  all_127_2 = all_125_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_121_1, all_127_2, an_a_nonce,
% 27.56/4.62  | | | | |              simplifying with (276), (287) gives:
% 27.56/4.62  | | | | |   (366)  all_127_2 = all_121_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_45_2, all_103_2, bt,
% 27.56/4.62  | | | | |              simplifying with (84), (246) gives:
% 27.56/4.62  | | | | |   (367)  all_103_2 = all_45_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_41_2, all_115_3, all_24_0,
% 27.56/4.62  | | | | |              simplifying with (76), (264) gives:
% 27.56/4.62  | | | | |   (368)  all_115_3 = all_41_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_97_0, all_115_3, all_24_0,
% 27.56/4.62  | | | | |              simplifying with (235), (264) gives:
% 27.56/4.62  | | | | |   (369)  all_115_3 = all_97_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_113_2, all_129_1, all_63_7,
% 27.56/4.62  | | | | |              simplifying with (257), (290) gives:
% 27.56/4.62  | | | | |   (370)  all_129_1 = all_113_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_129_1, all_131_2, all_63_7,
% 27.56/4.62  | | | | |              simplifying with (290), (296) gives:
% 27.56/4.62  | | | | |   (371)  all_131_2 = all_129_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_111_1, all_131_2, all_63_7,
% 27.56/4.62  | | | | |              simplifying with (251), (296) gives:
% 27.56/4.62  | | | | |   (372)  all_131_2 = all_111_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_111_0, all_113_1, all_63_4,
% 27.56/4.62  | | | | |              simplifying with (252), (258) gives:
% 27.56/4.62  | | | | |   (373)  all_113_1 = all_111_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_101_0, all_113_0, all_63_3,
% 27.56/4.62  | | | | |              simplifying with (242), (259) gives:
% 27.56/4.62  | | | | |   (374)  all_113_0 = all_101_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_113_0, all_123_3, all_63_3,
% 27.56/4.62  | | | | |              simplifying with (259), (281) gives:
% 27.56/4.62  | | | | |   (375)  all_123_3 = all_113_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_111_3, all_123_3, all_63_3,
% 27.56/4.62  | | | | |              simplifying with (253), (281) gives:
% 27.56/4.62  | | | | |   (376)  all_123_3 = all_111_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_129_0, all_131_1, all_65_4,
% 27.56/4.62  | | | | |              simplifying with (291), (297) gives:
% 27.56/4.62  | | | | |   (377)  all_131_1 = all_129_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_129_3, all_131_0, all_65_3,
% 27.56/4.62  | | | | |              simplifying with (292), (298) gives:
% 27.56/4.62  | | | | |   (378)  all_131_0 = all_129_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_119_3, all_131_0, all_65_3,
% 27.56/4.62  | | | | |              simplifying with (273), (298) gives:
% 27.56/4.62  | | | | |   (379)  all_131_0 = all_119_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | GROUND_INST: instantiating (32) with all_99_0, all_131_0, all_65_3,
% 27.56/4.62  | | | | |              simplifying with (238), (298) gives:
% 27.56/4.62  | | | | |   (380)  all_131_0 = all_99_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (347), (348) imply:
% 27.56/4.62  | | | | |   (381)  all_133_9 = all_24_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (353), (354) imply:
% 27.56/4.62  | | | | |   (382)  all_135_8 = all_63_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (382) implies:
% 27.56/4.62  | | | | |   (383)  all_135_8 = all_63_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (349), (350) imply:
% 27.56/4.62  | | | | |   (384)  all_133_4 = all_63_4
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (352), (383) imply:
% 27.56/4.62  | | | | |   (385)  all_133_5 = all_63_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (385) implies:
% 27.56/4.62  | | | | |   (386)  all_133_5 = all_63_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (378), (380) imply:
% 27.56/4.62  | | | | |   (387)  all_129_3 = all_99_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (378), (379) imply:
% 27.56/4.62  | | | | |   (388)  all_129_3 = all_119_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (371), (372) imply:
% 27.56/4.62  | | | | |   (389)  all_129_1 = all_111_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (389) implies:
% 27.56/4.62  | | | | |   (390)  all_129_1 = all_111_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (361), (362) imply:
% 27.56/4.62  | | | | |   (391)  all_129_2 = all_127_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (391) implies:
% 27.56/4.62  | | | | |   (392)  all_129_2 = all_127_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (370), (390) imply:
% 27.56/4.62  | | | | |   (393)  all_113_2 = all_111_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (393) implies:
% 27.56/4.62  | | | | |   (394)  all_113_2 = all_111_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (359), (392) imply:
% 27.56/4.62  | | | | |   (395)  all_127_3 = all_117_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (360), (392) imply:
% 27.56/4.62  | | | | |   (396)  all_127_3 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (387), (388) imply:
% 27.56/4.62  | | | | |   (397)  all_119_3 = all_99_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (365), (366) imply:
% 27.56/4.62  | | | | |   (398)  all_125_2 = all_121_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (398) implies:
% 27.56/4.62  | | | | |   (399)  all_125_2 = all_121_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (395), (396) imply:
% 27.56/4.62  | | | | |   (400)  all_117_2 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (400) implies:
% 27.56/4.62  | | | | |   (401)  all_117_2 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (363), (399) imply:
% 27.56/4.62  | | | | |   (402)  all_121_1 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (364), (399) imply:
% 27.56/4.62  | | | | |   (403)  all_121_1 = all_117_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (355), (356) imply:
% 27.56/4.62  | | | | |   (404)  all_121_2 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (342), (343) imply:
% 27.56/4.62  | | | | |   (405)  all_101_1 = all_63_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (405) implies:
% 27.56/4.62  | | | | |   (406)  all_101_1 = all_63_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (333), (334) imply:
% 27.56/4.62  | | | | |   (407)  all_119_1 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (339), (340) imply:
% 27.56/4.62  | | | | |   (408)  all_115_1 = all_115_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (408) implies:
% 27.56/4.62  | | | | |   (409)  all_115_1 = all_115_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (375), (376) imply:
% 27.56/4.62  | | | | |   (410)  all_113_0 = all_111_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (410) implies:
% 27.56/4.62  | | | | |   (411)  all_113_0 = all_111_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (402), (403) imply:
% 27.56/4.62  | | | | |   (412)  all_117_1 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (344), (345) imply:
% 27.56/4.62  | | | | |   (413)  all_99_1 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (337), (338) imply:
% 27.56/4.62  | | | | |   (414)  all_115_1 = all_105_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (414) implies:
% 27.56/4.62  | | | | |   (415)  all_115_1 = all_105_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (358), (401) imply:
% 27.56/4.62  | | | | |   (416)  all_113_3 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | SIMP: (416) implies:
% 27.56/4.62  | | | | |   (417)  all_113_3 = all_111_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (336), (409) imply:
% 27.56/4.62  | | | | |   (418)  all_115_2 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (409), (415) imply:
% 27.56/4.62  | | | | |   (419)  all_115_2 = all_105_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (418), (419) imply:
% 27.56/4.62  | | | | |   (420)  all_105_1 = 0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (368), (369) imply:
% 27.56/4.62  | | | | |   (421)  all_97_0 = all_41_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (374), (411) imply:
% 27.56/4.62  | | | | |   (422)  all_111_3 = all_101_0
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (357), (417) imply:
% 27.56/4.62  | | | | |   (423)  all_111_2 = all_41_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (396), (423) imply:
% 27.56/4.62  | | | | |   (424)  all_127_3 = all_41_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | COMBINE_EQS: (392), (424) imply:
% 27.56/4.62  | | | | |   (425)  all_129_2 = all_41_1
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (320), (346) imply:
% 27.56/4.62  | | | | |   (426)  b_stored(all_32_1) = all_135_2
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (306), (384), (386) imply:
% 27.56/4.62  | | | | |   (427)  triple(b, all_63_7, all_63_4) = all_133_3
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (331), (353) imply:
% 27.56/4.62  | | | | |   (428)  encrypt(all_63_7, an_a_nonce) = all_137_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (318), (383) imply:
% 27.56/4.62  | | | | |   (429)  encrypt(all_63_7, an_a_nonce) = all_135_7
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (329), (349) imply:
% 27.56/4.62  | | | | |   (430)  pair(all_63_4, all_137_7) = all_137_6
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | REDUCE: (316), (351) imply:
% 27.56/4.62  | | | | |   (431)  pair(all_65_4, all_135_7) = all_135_6
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | BETA: splitting (239) gives:
% 27.56/4.62  | | | | | 
% 27.56/4.62  | | | | | Case 1:
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | |   (432)   ~ (all_99_1 = 0)
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | REDUCE: (413), (432) imply:
% 27.56/4.62  | | | | | |   (433)  $false
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | CLOSE: (433) is inconsistent.
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | Case 2:
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | |   (434)  all_99_0 = 0
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | COMBINE_EQS: (387), (434) imply:
% 27.56/4.62  | | | | | |   (435)  all_129_3 = 0
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | REDUCE: (238), (434) imply:
% 27.56/4.62  | | | | | |   (436)  intruder_message(all_65_3) = 0
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | BETA: splitting (293) gives:
% 27.56/4.62  | | | | | | 
% 27.56/4.62  | | | | | | Case 1:
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | |   (437)   ~ (all_129_3 = 0)
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | REDUCE: (435), (437) imply:
% 27.56/4.62  | | | | | | |   (438)  $false
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | CLOSE: (438) is inconsistent.
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | Case 2:
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | |   (439)  all_129_0 = 0 & all_129_1 = 0 & all_129_2 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | ALPHA: (439) implies:
% 27.56/4.62  | | | | | | |   (440)  all_129_2 = 0
% 27.56/4.62  | | | | | | |   (441)  all_129_1 = 0
% 27.56/4.62  | | | | | | |   (442)  all_129_0 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | COMBINE_EQS: (390), (441) imply:
% 27.56/4.62  | | | | | | |   (443)  all_111_1 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | SIMP: (443) implies:
% 27.56/4.62  | | | | | | |   (444)  all_111_1 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | COMBINE_EQS: (425), (440) imply:
% 27.56/4.62  | | | | | | |   (445)  all_41_1 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | COMBINE_EQS: (160), (445) imply:
% 27.56/4.62  | | | | | | |   (446)  all_43_2 = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | REDUCE: (291), (442) imply:
% 27.56/4.62  | | | | | | |   (447)  intruder_message(all_65_4) = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | REDUCE: (251), (444) imply:
% 27.56/4.62  | | | | | | |   (448)  intruder_message(all_63_7) = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | REDUCE: (74), (445) imply:
% 27.56/4.62  | | | | | | |   (449)  intruder_message(b) = 0
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | BETA: splitting (81) gives:
% 27.56/4.62  | | | | | | | 
% 27.56/4.62  | | | | | | | Case 1:
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | |   (450)   ~ (all_43_1 = 0)
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | | REDUCE: (201), (450) imply:
% 27.56/4.62  | | | | | | | |   (451)  $false
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | | CLOSE: (451) is inconsistent.
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | Case 2:
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | |   (452)   ~ (all_43_2 = 0) | all_43_0 = 0
% 27.56/4.62  | | | | | | | | 
% 27.56/4.62  | | | | | | | | BETA: splitting (452) gives:
% 27.56/4.63  | | | | | | | | 
% 27.56/4.63  | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | |   (453)   ~ (all_43_2 = 0)
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | REDUCE: (446), (453) imply:
% 27.56/4.63  | | | | | | | | |   (454)  $false
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | CLOSE: (454) is inconsistent.
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | |   (455)  all_43_0 = 0
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | COMBINE_EQS: (165), (455) imply:
% 27.56/4.63  | | | | | | | | |   (456)  all_41_2 = 0
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | SIMP: (456) implies:
% 27.56/4.63  | | | | | | | | |   (457)  all_41_2 = 0
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | COMBINE_EQS: (368), (457) imply:
% 27.56/4.63  | | | | | | | | |   (458)  all_115_3 = 0
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | REDUCE: (76), (457) imply:
% 27.56/4.63  | | | | | | | | |   (459)  intruder_message(all_24_0) = 0
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | BETA: splitting (265) gives:
% 27.56/4.63  | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | |   (460)   ~ (all_115_1 = 0)
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | REDUCE: (336), (460) imply:
% 27.56/4.63  | | | | | | | | | |   (461)  $false
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | CLOSE: (461) is inconsistent.
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | |   (462)   ~ (all_115_2 = 0) |  ~ (all_115_3 = 0) | all_115_0
% 27.56/4.63  | | | | | | | | | |          = 0
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | BETA: splitting (462) gives:
% 27.56/4.63  | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | |   (463)   ~ (all_115_2 = 0)
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | REDUCE: (418), (463) imply:
% 27.56/4.63  | | | | | | | | | | |   (464)  $false
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | CLOSE: (464) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | |   (465)   ~ (all_115_3 = 0) | all_115_0 = 0
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | BETA: splitting (465) gives:
% 27.56/4.63  | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | |   (466)   ~ (all_115_3 = 0)
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | REDUCE: (458), (466) imply:
% 27.56/4.63  | | | | | | | | | | | |   (467)  $false
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | CLOSE: (467) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | |   (468)  all_115_0 = 0
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | COMBINE_EQS: (341), (468) imply:
% 27.56/4.63  | | | | | | | | | | | |   (469)  all_63_9 = 0
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | SIMP: (469) implies:
% 27.56/4.63  | | | | | | | | | | | |   (470)  all_63_9 = 0
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | BETA: splitting (127) gives:
% 27.56/4.63  | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | |   (471)   ~ (all_63_8 = 0)
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | REDUCE: (170), (471) imply:
% 27.56/4.63  | | | | | | | | | | | | |   (472)  $false
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | CLOSE: (472) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | |   (473)   ~ (all_63_9 = 0) | (all_63_0 = 0 & all_63_1 = 0)
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | BETA: splitting (473) gives:
% 27.56/4.63  | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | |   (474)   ~ (all_63_9 = 0)
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | REDUCE: (470), (474) imply:
% 27.56/4.63  | | | | | | | | | | | | | |   (475)  $false
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | CLOSE: (475) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | |   (476)  all_63_0 = 0 & all_63_1 = 0
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | ALPHA: (476) implies:
% 27.56/4.63  | | | | | | | | | | | | | |   (477)  all_63_1 = 0
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | COMBINE_EQS: (406), (477) imply:
% 27.56/4.63  | | | | | | | | | | | | | |   (478)  all_101_1 = 0
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | BETA: splitting (243) gives:
% 27.56/4.63  | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | |   (479)   ~ (all_101_1 = 0)
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | REDUCE: (478), (479) imply:
% 27.56/4.63  | | | | | | | | | | | | | | |   (480)  $false
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | CLOSE: (480) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | |   (481)  all_101_0 = 0
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | COMBINE_EQS: (422), (481) imply:
% 27.56/4.63  | | | | | | | | | | | | | | |   (482)  all_111_3 = 0
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | REDUCE: (242), (481) imply:
% 27.56/4.63  | | | | | | | | | | | | | | |   (483)  intruder_message(all_63_3) = 0
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | BETA: splitting (254) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | Case 1:
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | |   (484)   ~ (all_111_3 = 0)
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | REDUCE: (482), (484) imply:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (485)  $false
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | CLOSE: (485) is inconsistent.
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | Case 2:
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | |   (486)  all_111_0 = 0 & all_111_1 = 0 & all_111_2 = 0
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | ALPHA: (486) implies:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (487)  all_111_0 = 0
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | REDUCE: (252), (487) imply:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (488)  intruder_message(all_63_4) = 0
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_135_7, all_137_7,
% 27.56/4.63  | | | | | | | | | | | | | | | |              an_a_nonce, all_63_7, simplifying with (428),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (429) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (489)  all_137_7 = all_135_7
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (38) with all_63_3, all_133_3,
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_63_4, all_63_7, b, simplifying with (123),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (427) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (490)  all_133_3 = all_63_3
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with 0, all_135_2, all_32_1,
% 27.56/4.63  | | | | | | | | | | | | | | | |              simplifying with (213), (426) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (491)  all_135_2 = 0
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | REDUCE: (430), (489) imply:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (492)  pair(all_63_4, all_135_7) = all_137_6
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | REDUCE: (324), (489) imply:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (493)  $i(all_135_7)
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (23) with an_a_nonce, all_135_1,
% 27.56/4.63  | | | | | | | | | | | | | | | |              simplifying with (20), (312) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (494)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.63  | | | | | | | | | | | | | | | |          (intruder_holds(v0) = v1 & b_holds(all_135_1) = v2
% 27.56/4.63  | | | | | | | | | | | | | | | |            & key(an_a_nonce, b) = v0 & $i(v0) & ( ~ (v2 =
% 27.56/4.63  | | | | | | | | | | | | | | | |                0) |  ~ (v1 = 0)))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_holds_key) with
% 27.56/4.63  | | | | | | | | | | | | | | | |              an_a_nonce, a, all_135_1, simplifying with (20),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (21), (312) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (495)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.63  | | | | | | | | | | | | | | | |          (intruder_holds(all_135_1) = v2 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            intruder_message(an_a_nonce) = v0 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            party_of_protocol(a) = v1 & ( ~ (v1 = 0) |  ~
% 27.56/4.63  | | | | | | | | | | | | | | | |              (v0 = 0) | v2 = 0))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (24) with an_a_nonce, all_137_1,
% 27.56/4.63  | | | | | | | | | | | | | | | |              simplifying with (20), (326) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (496)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 27.56/4.63  | | | | | | | | | | | | | | | |          (intruder_holds(all_137_1) = v0 & b_holds(v1) = v2
% 27.56/4.63  | | | | | | | | | | | | | | | |            & key(an_a_nonce, a) = v1 & $i(v1) & ( ~ (v2 =
% 27.56/4.63  | | | | | | | | | | | | | | | |                0) |  ~ (v0 = 0)))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_holds_key) with
% 27.56/4.63  | | | | | | | | | | | | | | | |              an_a_nonce, b, all_137_1, simplifying with (20),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (22), (326) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (497)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.56/4.63  | | | | | | | | | | | | | | | |          (intruder_holds(all_137_1) = v2 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            intruder_message(an_a_nonce) = v0 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            party_of_protocol(b) = v1 & ( ~ (v1 = 0) |  ~
% 27.56/4.63  | | | | | | | | | | | | | | | |              (v0 = 0) | v2 = 0))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_message_sent) with
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_135_6, a, b, all_135_5, simplifying with (21),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (22), (310), (314) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (498)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 27.56/4.63  | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_135_6) = v0 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            message(all_135_5) = v3 & party_of_protocol(b) =
% 27.56/4.63  | | | | | | | | | | | | | | | |            v2 & party_of_protocol(a) = v1 & ( ~ (v2 = 0) | 
% 27.56/4.63  | | | | | | | | | | | | | | | |              ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_can_record) with a, b,
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_135_6, all_135_5, simplifying with (21), (22),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (310), (314) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (499)   ? [v0: any] :  ? [v1: any] :
% 27.56/4.63  | | | | | | | | | | | | | | | |          (intruder_message(all_135_6) = v1 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            message(all_135_5) = v0 & ( ~ (v0 = 0) | v1 =
% 27.56/4.63  | | | | | | | | | | | | | | | |              0))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_message_sent) with
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_137_6, b, b, all_137_5, simplifying with (22),
% 27.56/4.63  | | | | | | | | | | | | | | | |              (325), (327) gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (500)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 27.56/4.63  | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_137_6) = v0 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            message(all_137_5) = v3 & party_of_protocol(b) =
% 27.56/4.63  | | | | | | | | | | | | | | | |            v2 & party_of_protocol(b) = v1 & ( ~ (v2 = 0) | 
% 27.56/4.63  | | | | | | | | | | | | | | | |              ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_63_4, all_135_7,
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_137_6, simplifying with (115), (492), (493)
% 27.56/4.63  | | | | | | | | | | | | | | | |              gives:
% 27.56/4.63  | | | | | | | | | | | | | | | |   (501)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :  ?
% 27.56/4.63  | | | | | | | | | | | | | | | |          [v3: $i] :  ? [v4: $i] :  ? [v5: $i] :  ? [v6: $i]
% 27.56/4.63  | | | | | | | | | | | | | | | |          :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: any] :  ?
% 27.56/4.63  | | | | | | | | | | | | | | | |          [v10: any] : (generate_expiration_time(all_135_7)
% 27.56/4.63  | | | | | | | | | | | | | | | |            = v4 & generate_b_nonce(all_135_7) = v3 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            b_stored(all_137_6) = v10 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            fresh_to_b(all_135_7) = v2 & triple(all_63_4,
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_135_7, v4) = v5 & triple(b, v3, v6) = v7 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            encrypt(v5, bt) = v6 & sent(all_63_4, b,
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_137_6) = v0 & sent(b, t, v7) = v8 &
% 27.56/4.63  | | | | | | | | | | | | | | | |            message(v8) = v9 & message(v0) = v1 & $i(v8) &
% 27.56/4.63  | | | | | | | | | | | | | | | |            $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) &
% 27.56/4.63  | | | | | | | | | | | | | | | |            $i(v0) & ( ~ (v2 = 0) |  ~ (v1 = 0) | (v10 = 0 &
% 27.56/4.63  | | | | | | | | | | | | | | | |                v9 = 0)))
% 27.56/4.63  | | | | | | | | | | | | | | | | 
% 27.56/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_pairs) with
% 27.56/4.63  | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_137_6, simplifying with
% 27.56/4.63  | | | | | | | | | | | | | | | |              (115), (492), (493) gives:
% 27.98/4.63  | | | | | | | | | | | | | | | |   (502)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.63  | | | | | | | | | | | | | | | |          (intruder_message(all_137_6) = v2 &
% 27.98/4.63  | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 27.98/4.63  | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v0 & ( ~ (v1 = 0) |
% 27.98/4.63  | | | | | | | | | | | | | | | |               ~ (v0 = 0) | v2 = 0))
% 27.98/4.63  | | | | | | | | | | | | | | | | 
% 27.98/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_pairs) with
% 27.98/4.63  | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_137_6, simplifying with
% 27.98/4.63  | | | | | | | | | | | | | | | |              (115), (492), (493) gives:
% 27.98/4.63  | | | | | | | | | | | | | | | |   (503)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.63  | | | | | | | | | | | | | | | |          (intruder_message(all_137_6) = v0 &
% 27.98/4.63  | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 27.98/4.63  | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v1 & ( ~ (v0 = 0) |
% 27.98/4.63  | | | | | | | | | | | | | | | |              (v2 = 0 & v1 = 0)))
% 27.98/4.63  | | | | | | | | | | | | | | | | 
% 27.98/4.63  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_65_4, all_135_7,
% 27.98/4.63  | | | | | | | | | | | | | | | |              all_135_6, simplifying with (132), (431), (493)
% 27.98/4.63  | | | | | | | | | | | | | | | |              gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (504)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :  ?
% 27.98/4.64  | | | | | | | | | | | | | | | |          [v3: $i] :  ? [v4: $i] :  ? [v5: $i] :  ? [v6: $i]
% 27.98/4.64  | | | | | | | | | | | | | | | |          :  ? [v7: $i] :  ? [v8: $i] :  ? [v9: any] :  ?
% 27.98/4.64  | | | | | | | | | | | | | | | |          [v10: any] : (generate_expiration_time(all_135_7)
% 27.98/4.64  | | | | | | | | | | | | | | | |            = v4 & generate_b_nonce(all_135_7) = v3 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            b_stored(all_135_6) = v10 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            fresh_to_b(all_135_7) = v2 & triple(all_65_4,
% 27.98/4.64  | | | | | | | | | | | | | | | |              all_135_7, v4) = v5 & triple(b, v3, v6) = v7 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            encrypt(v5, bt) = v6 & sent(all_65_4, b,
% 27.98/4.64  | | | | | | | | | | | | | | | |              all_135_6) = v0 & sent(b, t, v7) = v8 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            message(v8) = v9 & message(v0) = v1 & $i(v8) &
% 27.98/4.64  | | | | | | | | | | | | | | | |            $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) &
% 27.98/4.64  | | | | | | | | | | | | | | | |            $i(v0) & ( ~ (v2 = 0) |  ~ (v1 = 0) | (v10 = 0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |                v9 = 0)))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_pairs) with
% 27.98/4.64  | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_135_6, simplifying with
% 27.98/4.64  | | | | | | | | | | | | | | | |              (132), (431), (493) gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (505)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.64  | | | | | | | | | | | | | | | |          (intruder_message(all_135_6) = v2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v0 & ( ~ (v1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |               ~ (v0 = 0) | v2 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_pairs) with
% 27.98/4.64  | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_135_6, simplifying with
% 27.98/4.64  | | | | | | | | | | | | | | | |              (132), (431), (493) gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (506)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.64  | | | | | | | | | | | | | | | |          (intruder_message(all_135_6) = v0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v1 & ( ~ (v0 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |              (v2 = 0 & v1 = 0)))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with all_65_5, bt, b, all_65_4,
% 27.98/4.64  | | | | | | | | | | | | | | | |              simplifying with (6), (13), (22), (131), (138),
% 27.98/4.64  | | | | | | | | | | | | | | | |              (447) gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (507)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.64  | | | | | | | | | | | | | | | |          (intruder_holds(v0) = v1 & intruder_message(bt) =
% 27.98/4.64  | | | | | | | | | | | | | | | |            v2 & key(bt, b) = v0 & $i(v0) & ( ~ (v1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |              v2 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with all_65_5, bt, a, all_65_4,
% 27.98/4.64  | | | | | | | | | | | | | | | |              simplifying with (2), (13), (21), (131), (138),
% 27.98/4.64  | | | | | | | | | | | | | | | |              (447) gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (508)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.64  | | | | | | | | | | | | | | | |          (intruder_holds(v0) = v1 & intruder_message(bt) =
% 27.98/4.64  | | | | | | | | | | | | | | | |            v2 & key(bt, a) = v0 & $i(v0) & ( ~ (v1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |              v2 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with all_65_5, bt, t, all_65_4,
% 27.98/4.64  | | | | | | | | | | | | | | | |              simplifying with (13), (15), (16), (131), (138),
% 27.98/4.64  | | | | | | | | | | | | | | | |              (447) gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (509)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :
% 27.98/4.64  | | | | | | | | | | | | | | | |          (intruder_holds(v0) = v1 & intruder_message(bt) =
% 27.98/4.64  | | | | | | | | | | | | | | | |            v2 & key(bt, t) = v0 & $i(v0) & ( ~ (v1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |              v2 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (499) with fresh symbols all_210_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_210_1 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (510)  intruder_message(all_135_6) = all_210_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          message(all_135_5) = all_210_1 & ( ~ (all_210_1 =
% 27.98/4.64  | | | | | | | | | | | | | | | |              0) | all_210_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (510) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (511)  intruder_message(all_135_6) = all_210_0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (509) with fresh symbols all_212_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_212_1, all_212_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (512)  intruder_holds(all_212_2) = all_212_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(bt) = all_212_0 & key(bt, t) =
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_212_2 & $i(all_212_2) & ( ~ (all_212_1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |            all_212_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (512) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (513)  intruder_message(bt) = all_212_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (514)   ~ (all_212_1 = 0) | all_212_0 = 0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (497) with fresh symbols all_214_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_214_1, all_214_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (515)  intruder_holds(all_137_1) = all_214_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(an_a_nonce) = all_214_2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_214_1 & ( ~ (all_214_1
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_214_2 = 0) | all_214_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (515) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (516)  party_of_protocol(b) = all_214_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (517)  intruder_message(an_a_nonce) = all_214_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (518)  intruder_holds(all_137_1) = all_214_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (519)   ~ (all_214_1 = 0) |  ~ (all_214_2 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_214_0 = 0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (496) with fresh symbols all_216_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_216_1, all_216_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (520)  intruder_holds(all_137_1) = all_216_2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          b_holds(all_216_1) = all_216_0 & key(an_a_nonce,
% 27.98/4.64  | | | | | | | | | | | | | | | |            a) = all_216_1 & $i(all_216_1) & ( ~ (all_216_0
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_216_2 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (520) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (521)  key(an_a_nonce, a) = all_216_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (522)  b_holds(all_216_1) = all_216_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (523)  intruder_holds(all_137_1) = all_216_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (524)   ~ (all_216_0 = 0) |  ~ (all_216_2 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (495) with fresh symbols all_218_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_218_1, all_218_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (525)  intruder_holds(all_135_1) = all_218_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(an_a_nonce) = all_218_2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_218_1 & ( ~ (all_218_1
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_218_2 = 0) | all_218_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (525) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (526)  party_of_protocol(a) = all_218_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (527)  intruder_message(an_a_nonce) = all_218_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (528)  intruder_holds(all_135_1) = all_218_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (529)   ~ (all_218_1 = 0) |  ~ (all_218_2 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_218_0 = 0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (494) with fresh symbols all_220_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_220_1, all_220_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (530)  intruder_holds(all_220_2) = all_220_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          b_holds(all_135_1) = all_220_0 & key(an_a_nonce,
% 27.98/4.64  | | | | | | | | | | | | | | | |            b) = all_220_2 & $i(all_220_2) & ( ~ (all_220_0
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_220_1 = 0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (530) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (531)  key(an_a_nonce, b) = all_220_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (532)  b_holds(all_135_1) = all_220_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (533)  intruder_holds(all_220_2) = all_220_1
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (508) with fresh symbols all_222_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_222_1, all_222_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (534)  intruder_holds(all_222_2) = all_222_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(bt) = all_222_0 & key(bt, a) =
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_222_2 & $i(all_222_2) & ( ~ (all_222_1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |            all_222_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (534) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (535)  intruder_message(bt) = all_222_0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (507) with fresh symbols all_224_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_224_1, all_224_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (536)  intruder_holds(all_224_2) = all_224_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(bt) = all_224_0 & key(bt, b) =
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_224_2 & $i(all_224_2) & ( ~ (all_224_1 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |            all_224_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (536) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (537)  intruder_message(bt) = all_224_0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (503) with fresh symbols all_226_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_226_1, all_226_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (538)  intruder_message(all_137_6) = all_226_2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_226_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_226_1 & ( ~
% 27.98/4.64  | | | | | | | | | | | | | | | |            (all_226_2 = 0) | (all_226_0 = 0 & all_226_1 =
% 27.98/4.64  | | | | | | | | | | | | | | | |              0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (538) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (539)  intruder_message(all_63_4) = all_226_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (540)  intruder_message(all_135_7) = all_226_0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (506) with fresh symbols all_228_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_228_1, all_228_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (541)  intruder_message(all_135_6) = all_228_2 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_228_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_228_1 & ( ~
% 27.98/4.64  | | | | | | | | | | | | | | | |            (all_228_2 = 0) | (all_228_0 = 0 & all_228_1 =
% 27.98/4.64  | | | | | | | | | | | | | | | |              0))
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (541) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (542)  intruder_message(all_65_4) = all_228_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (543)  intruder_message(all_135_7) = all_228_0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (502) with fresh symbols all_230_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_230_1, all_230_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (544)  intruder_message(all_137_6) = all_230_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_230_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_230_2 & ( ~
% 27.98/4.64  | | | | | | | | | | | | | | | |            (all_230_1 = 0) |  ~ (all_230_2 = 0) | all_230_0
% 27.98/4.64  | | | | | | | | | | | | | | | |            = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (544) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (545)  intruder_message(all_63_4) = all_230_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (546)  intruder_message(all_135_7) = all_230_1
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (505) with fresh symbols all_232_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_232_1, all_232_2 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (547)  intruder_message(all_135_6) = all_232_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_232_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_232_2 & ( ~
% 27.98/4.64  | | | | | | | | | | | | | | | |            (all_232_1 = 0) |  ~ (all_232_2 = 0) | all_232_0
% 27.98/4.64  | | | | | | | | | | | | | | | |            = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (547) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (548)  intruder_message(all_65_4) = all_232_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (549)  intruder_message(all_135_7) = all_232_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (550)  intruder_message(all_135_6) = all_232_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (551)   ~ (all_232_1 = 0) |  ~ (all_232_2 = 0) |
% 27.98/4.64  | | | | | | | | | | | | | | | |          all_232_0 = 0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (498) with fresh symbols all_234_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_234_1, all_234_2, all_234_3 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (552)  intruder_message(all_135_6) = all_234_3 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          message(all_135_5) = all_234_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_234_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_234_2 & ( ~ (all_234_1
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_234_2 = 0) |  ~ (all_234_3 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | |            | all_234_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (552) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (553)  party_of_protocol(a) = all_234_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (554)  party_of_protocol(b) = all_234_1
% 27.98/4.64  | | | | | | | | | | | | | | | |   (555)  message(all_135_5) = all_234_0
% 27.98/4.64  | | | | | | | | | | | | | | | |   (556)  intruder_message(all_135_6) = all_234_3
% 27.98/4.64  | | | | | | | | | | | | | | | |   (557)   ~ (all_234_1 = 0) |  ~ (all_234_2 = 0) |  ~
% 27.98/4.64  | | | | | | | | | | | | | | | |          (all_234_3 = 0) | all_234_0 = 0
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (500) with fresh symbols all_236_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_236_1, all_236_2, all_236_3 gives:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (558)  intruder_message(all_137_6) = all_236_3 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          message(all_137_5) = all_236_0 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_236_1 &
% 27.98/4.64  | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_236_2 & ( ~ (all_236_1
% 27.98/4.64  | | | | | | | | | | | | | | | |              = 0) |  ~ (all_236_2 = 0) |  ~ (all_236_3 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | |            | all_236_0 = 0)
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | ALPHA: (558) implies:
% 27.98/4.64  | | | | | | | | | | | | | | | |   (559)  party_of_protocol(b) = all_236_2
% 27.98/4.64  | | | | | | | | | | | | | | | |   (560)  party_of_protocol(b) = all_236_1
% 27.98/4.64  | | | | | | | | | | | | | | | | 
% 27.98/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (504) with fresh symbols all_238_0,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_238_1, all_238_2, all_238_3, all_238_4,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_238_5, all_238_6, all_238_7, all_238_8,
% 27.98/4.64  | | | | | | | | | | | | | | | |        all_238_9, all_238_10 gives:
% 28.33/4.64  | | | | | | | | | | | | | | | |   (561)  generate_expiration_time(all_135_7) = all_238_6 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          generate_b_nonce(all_135_7) = all_238_7 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          b_stored(all_135_6) = all_238_0 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          fresh_to_b(all_135_7) = all_238_8 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          triple(all_65_4, all_135_7, all_238_6) = all_238_5
% 28.33/4.64  | | | | | | | | | | | | | | | |          & triple(b, all_238_7, all_238_4) = all_238_3 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          encrypt(all_238_5, bt) = all_238_4 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          sent(all_65_4, b, all_135_6) = all_238_10 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          sent(b, t, all_238_3) = all_238_2 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          message(all_238_2) = all_238_1 &
% 28.33/4.64  | | | | | | | | | | | | | | | |          message(all_238_10) = all_238_9 & $i(all_238_2) &
% 28.33/4.64  | | | | | | | | | | | | | | | |          $i(all_238_3) & $i(all_238_4) & $i(all_238_5) &
% 28.33/4.64  | | | | | | | | | | | | | | | |          $i(all_238_6) & $i(all_238_7) & $i(all_238_10) & (
% 28.33/4.64  | | | | | | | | | | | | | | | |            ~ (all_238_8 = 0) |  ~ (all_238_9 = 0) |
% 28.33/4.64  | | | | | | | | | | | | | | | |            (all_238_0 = 0 & all_238_1 = 0))
% 28.33/4.64  | | | | | | | | | | | | | | | | 
% 28.33/4.64  | | | | | | | | | | | | | | | | ALPHA: (561) implies:
% 28.33/4.64  | | | | | | | | | | | | | | | |   (562)  triple(all_65_4, all_135_7, all_238_6) = all_238_5
% 28.33/4.64  | | | | | | | | | | | | | | | |   (563)  generate_expiration_time(all_135_7) = all_238_6
% 28.33/4.64  | | | | | | | | | | | | | | | | 
% 28.33/4.64  | | | | | | | | | | | | | | | | DELTA: instantiating (501) with fresh symbols all_240_0,
% 28.33/4.64  | | | | | | | | | | | | | | | |        all_240_1, all_240_2, all_240_3, all_240_4,
% 28.33/4.64  | | | | | | | | | | | | | | | |        all_240_5, all_240_6, all_240_7, all_240_8,
% 28.33/4.64  | | | | | | | | | | | | | | | |        all_240_9, all_240_10 gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (564)  generate_expiration_time(all_135_7) = all_240_6 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          generate_b_nonce(all_135_7) = all_240_7 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          b_stored(all_137_6) = all_240_0 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          fresh_to_b(all_135_7) = all_240_8 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          triple(all_63_4, all_135_7, all_240_6) = all_240_5
% 28.33/4.65  | | | | | | | | | | | | | | | |          & triple(b, all_240_7, all_240_4) = all_240_3 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          encrypt(all_240_5, bt) = all_240_4 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          sent(all_63_4, b, all_137_6) = all_240_10 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          sent(b, t, all_240_3) = all_240_2 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          message(all_240_2) = all_240_1 &
% 28.33/4.65  | | | | | | | | | | | | | | | |          message(all_240_10) = all_240_9 & $i(all_240_2) &
% 28.33/4.65  | | | | | | | | | | | | | | | |          $i(all_240_3) & $i(all_240_4) & $i(all_240_5) &
% 28.33/4.65  | | | | | | | | | | | | | | | |          $i(all_240_6) & $i(all_240_7) & $i(all_240_10) & (
% 28.33/4.65  | | | | | | | | | | | | | | | |            ~ (all_240_8 = 0) |  ~ (all_240_9 = 0) |
% 28.33/4.65  | | | | | | | | | | | | | | | |            (all_240_0 = 0 & all_240_1 = 0))
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | ALPHA: (564) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (565)  $i(all_240_6)
% 28.33/4.65  | | | | | | | | | | | | | | | |   (566)  triple(all_63_4, all_135_7, all_240_6) = all_240_5
% 28.33/4.65  | | | | | | | | | | | | | | | |   (567)  generate_expiration_time(all_135_7) = all_240_6
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_135_1, all_216_1, a,
% 28.33/4.65  | | | | | | | | | | | | | | | |              an_a_nonce, simplifying with (312), (521) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (568)  all_216_1 = all_135_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_137_1, all_220_2, b,
% 28.33/4.65  | | | | | | | | | | | | | | | |              an_a_nonce, simplifying with (326), (531) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (569)  all_220_2 = all_137_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with 0, all_234_2, a,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (2), (553) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (570)  all_234_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_218_1, all_234_2, a,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (526), (553) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (571)  all_234_2 = all_218_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with 0, all_234_1, b,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (6), (554) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (572)  all_234_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_234_1, all_236_2, b,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (554), (559) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (573)  all_236_2 = all_234_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_236_2, all_236_1, b,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (559), (560) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (574)  all_236_1 = all_236_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_214_1, all_236_1, b,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (516), (560) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (575)  all_236_1 = all_214_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (26) with all_135_4, all_234_0,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_5, simplifying with (313), (555) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (576)  all_234_0 = all_135_4
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (27) with all_135_0, all_220_0,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_1, simplifying with (319), (532) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (577)  all_220_0 = all_135_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_238_6, all_240_6,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_7, simplifying with (563), (567) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (578)  all_240_6 = all_238_6
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with 0, all_218_2, an_a_nonce,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (202), (527) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (579)  all_218_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_214_2, all_218_2,
% 28.33/4.65  | | | | | | | | | | | | | | | |              an_a_nonce, simplifying with (517), (527) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (580)  all_218_2 = all_214_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_212_0, all_222_0, bt,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (513), (535) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (581)  all_222_0 = all_212_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_45_2, all_224_0, bt,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (84), (537) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (582)  all_224_0 = all_45_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_222_0, all_224_0, bt,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (535), (537) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (583)  all_224_0 = all_222_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with 0, all_230_2, all_63_4,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (488), (545) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (584)  all_230_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_226_1, all_230_2,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_63_4, simplifying with (539), (545) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (585)  all_230_2 = all_226_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with 0, all_232_2, all_65_4,
% 28.33/4.65  | | | | | | | | | | | | | | | |              simplifying with (447), (548) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (586)  all_232_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_228_1, all_232_2,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_65_4, simplifying with (542), (548) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (587)  all_232_2 = all_228_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_230_1, all_232_1,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_7, simplifying with (546), (549) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (588)  all_232_1 = all_230_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_228_0, all_232_1,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_7, simplifying with (543), (549) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (589)  all_232_1 = all_228_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_226_0, all_232_1,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_7, simplifying with (540), (549) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (590)  all_232_1 = all_226_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_232_0, all_234_3,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_6, simplifying with (550), (556) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (591)  all_234_3 = all_232_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_210_0, all_234_3,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_135_6, simplifying with (511), (556) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (592)  all_234_3 = all_210_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with all_214_0, all_216_2,
% 28.33/4.65  | | | | | | | | | | | | | | | |              all_137_1, simplifying with (518), (523) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (593)  all_216_2 = all_214_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (574), (575) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (594)  all_236_2 = all_214_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (594) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (595)  all_236_2 = all_214_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (573), (595) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (596)  all_234_1 = all_214_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (596) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (597)  all_234_1 = all_214_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (572), (597) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (598)  all_214_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (570), (571) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (599)  all_218_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (599) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (600)  all_218_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (591), (592) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (601)  all_232_0 = all_210_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (588), (590) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (602)  all_230_1 = all_226_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (588), (589) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (603)  all_230_1 = all_228_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (586), (587) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (604)  all_228_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (604) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (605)  all_228_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (602), (603) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (606)  all_228_0 = all_226_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (584), (585) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (607)  all_226_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (607) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (608)  all_226_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (582), (583) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (609)  all_222_0 = all_45_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (609) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (610)  all_222_0 = all_45_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (581), (610) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (611)  all_212_0 = all_45_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | SIMP: (611) implies:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (612)  all_212_0 = all_45_2
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | COMBINE_EQS: (579), (580) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (613)  all_214_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | REDUCE: (533), (569) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (614)  intruder_holds(all_137_1) = all_220_1
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | REDUCE: (522), (568) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (615)  b_holds(all_135_1) = all_216_0
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | REDUCE: (566), (578) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (616)  triple(all_63_4, all_135_7, all_238_6) = all_240_5
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | REDUCE: (565), (578) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | |   (617)  $i(all_238_6)
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | BETA: splitting (519) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | |   (618)   ~ (all_214_1 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | REDUCE: (598), (618) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | |   (619)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | CLOSE: (619) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | |   (620)   ~ (all_214_2 = 0) | all_214_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | BETA: splitting (620) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | |   (621)   ~ (all_214_2 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | REDUCE: (613), (621) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | |   (622)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | CLOSE: (622) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | |   (623)  all_214_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (593), (623) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | |   (624)  all_216_2 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | REDUCE: (518), (623) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | |   (625)  intruder_holds(all_137_1) = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | BETA: splitting (524) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | |   (626)   ~ (all_216_0 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | BETA: splitting (529) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | |   (627)   ~ (all_218_1 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | REDUCE: (600), (627) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | |   (628)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | CLOSE: (628) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | |   (629)   ~ (all_218_2 = 0) | all_218_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | BETA: splitting (629) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (630)   ~ (all_218_2 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | REDUCE: (579), (630) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (631)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | CLOSE: (631) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (632)  all_218_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | REDUCE: (528), (632) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (633)  intruder_holds(all_135_1) = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (27) with all_135_0, all_216_0,
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (319), (615) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (634)  all_216_0 = all_135_0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_220_1, all_137_1,
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |              simplifying with (614), (625) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (635)  all_220_1 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | REDUCE: (626), (634) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | |   (636)   ~ (all_135_0 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (322) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | |   (637)   ~ (all_135_2 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (491), (637) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | |   (638)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (638) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | |   (639)   ~ (all_135_4 = 0) | all_135_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (639) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | |   (640)   ~ (all_135_4 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (557) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | |   (641)   ~ (all_234_1 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (572), (641) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | |   (642)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (642) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | |   (643)   ~ (all_234_2 = 0) |  ~ (all_234_3 = 0) |
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | |          all_234_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (643) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | |   (644)   ~ (all_234_2 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (570), (644) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | |   (645)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (645) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | |   (646)   ~ (all_234_3 = 0) | all_234_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (646) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (647)   ~ (all_234_3 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (592), (647) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (648)   ~ (all_210_0 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (551) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (649)   ~ (all_232_1 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (590), (649) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (650)   ~ (all_226_0 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (86) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (651)   ~ (all_45_1 = 0)
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (174), (651) imply:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (652)  $false
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (652) is inconsistent.
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (653)   ~ (all_45_2 = 0) | all_45_0 = 0
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (108) gives:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_triples) with
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_238_6, all_240_5,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (115), (493), (616), (617) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (654)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_240_5) = v3 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v2 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v0 & ( ~ (v2 = 0) |
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_238_6, all_240_5,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (115), (493), (616), (617) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (655)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_240_5) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v3 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v1 & ( ~ (v0 = 0) |
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v3 = 0 & v2 = 0 & v1 = 0)))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_triples) with
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_238_6, all_238_5,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (132), (493), (562), (617) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (656)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_238_5) = v3 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v2 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v0 & ( ~ (v2 = 0) |
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_238_6, all_238_5,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (132), (493), (562), (617) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (657)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_238_5) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v3 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v1 & ( ~ (v0 = 0) |
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v3 = 0 & v2 = 0 & v1 = 0)))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (19) with all_63_7, an_a_nonce, t,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, all_226_0, simplifying with (15), (16),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (20), (188), (429), (540) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (658)  all_226_0 = 0 |  ? [v0: any] :  ? [v1: $i] :  ?
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v2: any] : (intruder_holds(v1) = v2 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_63_7) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            key(an_a_nonce, t) = v1 & $i(v1) & ( ~ (v2 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              |  ~ (v0 = 0)))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_65_3, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (133),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (436), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (659)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_65_3,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_65_4, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (132),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (447), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (660)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_65_4,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_3, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (116),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (483), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (661)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_3,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_4, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (115),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (488), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (662)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_4,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_7, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (188),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (448), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (663)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_7,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_32_1, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (51),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (193), (312), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (664)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_32_1,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_24_0, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (42),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (459), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (665)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_24_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with an_a_nonce, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (202),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (666)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(an_a_nonce,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with b, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (22),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (449), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (667)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(b,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with a, an_a_nonce, a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (203),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (633) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (668)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(a,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_7, an_a_nonce, b,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_137_1, simplifying with (20), (22), (188),
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (326), (448), (625) gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (669)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_7,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(b) = v0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (668) with fresh symbols all_362_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_362_1, all_362_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (670)  intruder_message(all_362_1) = all_362_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(a, an_a_nonce) = all_362_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_362_2 & $i(all_362_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_362_2 = 0) | all_362_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (670) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (671)  party_of_protocol(a) = all_362_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (667) with fresh symbols all_364_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_364_1, all_364_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (672)  intruder_message(all_364_1) = all_364_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(b, an_a_nonce) = all_364_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_364_2 & $i(all_364_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_364_2 = 0) | all_364_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (672) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (673)  party_of_protocol(a) = all_364_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (665) with fresh symbols all_372_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_372_1, all_372_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (674)  intruder_message(all_372_1) = all_372_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_24_0, an_a_nonce) = all_372_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_372_2 & $i(all_372_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_372_2 = 0) | all_372_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (674) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (675)  party_of_protocol(a) = all_372_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (663) with fresh symbols all_374_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_374_1, all_374_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (676)  intruder_message(all_374_1) = all_374_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_7, an_a_nonce) = all_374_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_374_2 & $i(all_374_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_374_2 = 0) | all_374_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (676) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (677)  party_of_protocol(a) = all_374_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (678)  encrypt(all_63_7, an_a_nonce) = all_374_1
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (679)  intruder_message(all_374_1) = all_374_0
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (680)   ~ (all_374_2 = 0) | all_374_0 = 0
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (662) with fresh symbols all_376_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_376_1, all_376_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (681)  intruder_message(all_376_1) = all_376_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_4, an_a_nonce) = all_376_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_376_2 & $i(all_376_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_376_2 = 0) | all_376_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (681) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (682)  party_of_protocol(a) = all_376_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (664) with fresh symbols all_378_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_378_1, all_378_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (683)  intruder_message(all_378_1) = all_378_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_32_1, an_a_nonce) = all_378_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_378_2 & $i(all_378_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_378_2 = 0) | all_378_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (683) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (684)  party_of_protocol(a) = all_378_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (661) with fresh symbols all_380_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_380_1, all_380_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (685)  intruder_message(all_380_1) = all_380_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_3, an_a_nonce) = all_380_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_380_2 & $i(all_380_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_380_2 = 0) | all_380_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (685) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (686)  party_of_protocol(a) = all_380_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (660) with fresh symbols all_382_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_382_1, all_382_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (687)  intruder_message(all_382_1) = all_382_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_65_4, an_a_nonce) = all_382_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_382_2 & $i(all_382_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_382_2 = 0) | all_382_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (687) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (688)  party_of_protocol(a) = all_382_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (666) with fresh symbols all_386_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_386_1, all_386_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (689)  intruder_message(all_386_1) = all_386_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(an_a_nonce, an_a_nonce) = all_386_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_386_2 & $i(all_386_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_386_2 = 0) | all_386_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (689) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (690)  party_of_protocol(a) = all_386_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (669) with fresh symbols all_388_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_388_1, all_388_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (691)  intruder_message(all_388_1) = all_388_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_7, an_a_nonce) = all_388_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_388_2 & $i(all_388_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_388_2 = 0) | all_388_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (691) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (692)  encrypt(all_63_7, an_a_nonce) = all_388_1
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (659) with fresh symbols all_390_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_390_1, all_390_2 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (693)  intruder_message(all_390_1) = all_390_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_65_3, an_a_nonce) = all_390_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_390_2 & $i(all_390_1) &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_390_2 = 0) | all_390_0 = 0)
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (693) implies:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (694)  party_of_protocol(a) = all_390_2
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (657) with fresh symbols all_396_0,
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_396_1, all_396_2, all_396_3 gives:
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (695)  intruder_message(all_238_5) = all_396_3 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_396_0 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_396_1 &
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_396_2 & ( ~
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_396_3 = 0) | (all_396_0 = 0 & all_396_1 = 0
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & all_396_2 = 0))
% 28.33/4.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (695) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (696)  intruder_message(all_135_7) = all_396_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (655) with fresh symbols all_398_0,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_398_1, all_398_2, all_398_3 gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (697)  intruder_message(all_240_5) = all_398_3 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_398_0 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_398_1 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_398_2 & ( ~
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_398_3 = 0) | (all_398_0 = 0 & all_398_1 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & all_398_2 = 0))
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (697) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (698)  intruder_message(all_135_7) = all_398_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (654) with fresh symbols all_400_0,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_400_1, all_400_2, all_400_3 gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (699)  intruder_message(all_240_5) = all_400_0 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_400_1 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_400_2 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_400_3 & ( ~
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_400_1 = 0) |  ~ (all_400_2 = 0) |  ~
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_400_3 = 0) | all_400_0 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (699) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (700)  intruder_message(all_135_7) = all_400_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (656) with fresh symbols all_402_0,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_402_1, all_402_2, all_402_3 gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (701)  intruder_message(all_238_5) = all_402_0 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_402_1 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_402_2 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_402_3 & ( ~
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_402_1 = 0) |  ~ (all_402_2 = 0) |  ~
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_402_3 = 0) | all_402_0 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (701) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (702)  intruder_message(all_135_7) = all_402_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (658) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (703)  all_226_0 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (650), (703) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (704)  $false
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (704) is inconsistent.
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_374_2, all_380_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (677), (686) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (705)  all_380_2 = all_374_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_362_2, all_380_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (671), (686) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (706)  all_380_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_378_2, all_382_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (684), (688) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (707)  all_382_2 = all_378_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_376_2, all_382_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (682), (688) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (708)  all_382_2 = all_376_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_374_2, all_382_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (677), (688) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (709)  all_382_2 = all_374_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_382_2, all_386_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (688), (690) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (710)  all_386_2 = all_382_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_372_2, all_386_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (675), (690) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (711)  all_386_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with 0, all_390_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (2), (694) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (712)  all_390_2 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_382_2, all_390_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (688), (694) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (713)  all_390_2 = all_382_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_364_2, all_390_2, a,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (673), (694) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (714)  all_390_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_135_7, all_388_1,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce, all_63_7, simplifying with (429),
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (692) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (715)  all_388_1 = all_135_7
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_374_1, all_388_1,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce, all_63_7, simplifying with (678),
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (692) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (716)  all_388_1 = all_374_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_226_0, all_398_1,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (540), (698) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (717)  all_398_1 = all_226_0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_400_2, all_402_2,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (700), (702) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (718)  all_402_2 = all_400_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_398_1, all_402_2,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (698), (702) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (719)  all_402_2 = all_398_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_396_1, all_402_2,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (696), (702) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (720)  all_402_2 = all_396_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (718), (720) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (721)  all_400_2 = all_396_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (718), (719) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (722)  all_400_2 = all_398_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (721), (722) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (723)  all_398_1 = all_396_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (723) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (724)  all_398_1 = all_396_1
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (717), (724) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (725)  all_396_1 = all_226_0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (725) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (726)  all_396_1 = all_226_0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (712), (714) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (727)  all_364_2 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (713), (714) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (728)  all_382_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (728) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (729)  all_382_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (715), (716) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (730)  all_374_1 = all_135_7
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (730) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (731)  all_374_1 = all_135_7
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (710), (711) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (732)  all_382_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (732) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (733)  all_382_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (707), (709) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (734)  all_378_2 = all_374_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (707), (708) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (735)  all_378_2 = all_376_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (707), (729) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (736)  all_378_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (707), (733) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (737)  all_378_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (705), (706) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (738)  all_374_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (738) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (739)  all_374_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (734), (735) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (740)  all_376_2 = all_374_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (735), (736) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (741)  all_376_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (735), (737) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (742)  all_376_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (740), (742) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (743)  all_374_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (743) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (744)  all_374_2 = all_372_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (741), (742) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (745)  all_372_2 = all_364_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (739), (744) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (746)  all_372_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (746) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (747)  all_372_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (745), (747) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (748)  all_364_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (748) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (749)  all_364_2 = all_362_2
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (727), (749) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (750)  all_362_2 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (750) implies:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (751)  all_362_2 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (739), (751) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (752)  all_374_2 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (679), (731) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (753)  intruder_message(all_135_7) = all_374_0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (680) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (754)   ~ (all_374_2 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (752), (754) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (755)  $false
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (755) is inconsistent.
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (756)  all_374_0 = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (753), (756) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (757)  intruder_message(all_135_7) = 0
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (32), (540), (650), (757) are inconsistent by
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #1.
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (758)   ~ (all_59_2 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (169), (758) imply:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (759)   ~ (all_45_0 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (653) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (760)   ~ (all_45_2 = 0)
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (514) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_triples) with
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_238_6, all_240_5,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (115), (493), (616), (617) gives:
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (761)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_240_5) = v3 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v2 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v0 & ( ~ (v2 = 0) |
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_63_4, all_135_7, all_238_6, all_240_5,
% 28.33/4.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (115), (493), (616), (617) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (762)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_240_5) = v0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v3 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_63_4) = v1 & ( ~ (v0 = 0) |
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v3 = 0 & v2 = 0 & v1 = 0)))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_composes_triples) with
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_238_6, all_238_5,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (132), (493), (562), (617) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (763)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_238_5) = v3 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v2 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v0 & ( ~ (v2 = 0) |
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) |  ~ (v0 = 0) | v3 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (intruder_decomposes_triples) with
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_65_4, all_135_7, all_238_6, all_238_5,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (132), (493), (562), (617) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (764)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          [v3: any] : (intruder_message(all_238_5) = v0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_238_6) = v3 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_135_7) = v2 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            intruder_message(all_65_4) = v1 & ( ~ (v0 = 0) |
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v3 = 0 & v2 = 0 & v1 = 0)))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_3, an_a_nonce, a,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (116),
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (483), (633) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (765)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_3,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_7, an_a_nonce, a,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_1, simplifying with (20), (21), (188),
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (312), (448), (633) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (766)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_7,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(a) = v0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_63_7, an_a_nonce, b,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_137_1, simplifying with (20), (22), (188),
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (326), (448), (625) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (767)   ? [v0: any] :  ? [v1: $i] :  ? [v2: any] :
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          (intruder_message(v1) = v2 & encrypt(all_63_7,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce) = v1 & party_of_protocol(b) = v0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v1) & ( ~ (v0 = 0) | v2 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (766) with fresh symbols all_386_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_386_1, all_386_2 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (768)  intruder_message(all_386_1) = all_386_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_7, an_a_nonce) = all_386_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_386_2 & $i(all_386_1) &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_386_2 = 0) | all_386_0 = 0)
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (768) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (769)  party_of_protocol(a) = all_386_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (770)  encrypt(all_63_7, an_a_nonce) = all_386_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (771)  intruder_message(all_386_1) = all_386_0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (772)   ~ (all_386_2 = 0) | all_386_0 = 0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (765) with fresh symbols all_392_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_392_1, all_392_2 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (773)  intruder_message(all_392_1) = all_392_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_3, an_a_nonce) = all_392_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(a) = all_392_2 & $i(all_392_1) &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_392_2 = 0) | all_392_0 = 0)
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (773) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (774)  party_of_protocol(a) = all_392_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (767) with fresh symbols all_400_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_400_1, all_400_2 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (775)  intruder_message(all_400_1) = all_400_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          encrypt(all_63_7, an_a_nonce) = all_400_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          party_of_protocol(b) = all_400_2 & $i(all_400_1) &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (all_400_2 = 0) | all_400_0 = 0)
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (775) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (776)  encrypt(all_63_7, an_a_nonce) = all_400_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (764) with fresh symbols all_408_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_408_1, all_408_2, all_408_3 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (777)  intruder_message(all_238_5) = all_408_3 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_408_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_408_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_408_2 & ( ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_408_3 = 0) | (all_408_0 = 0 & all_408_1 = 0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & all_408_2 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (777) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (778)  intruder_message(all_135_7) = all_408_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (762) with fresh symbols all_410_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_410_1, all_410_2, all_410_3 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (779)  intruder_message(all_240_5) = all_410_3 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_410_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_410_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_410_2 & ( ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_410_3 = 0) | (all_410_0 = 0 & all_410_1 = 0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & all_410_2 = 0))
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (779) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (780)  intruder_message(all_135_7) = all_410_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (761) with fresh symbols all_412_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_412_1, all_412_2, all_412_3 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (781)  intruder_message(all_240_5) = all_412_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_412_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_412_2 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_63_4) = all_412_3 & ( ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_412_1 = 0) |  ~ (all_412_2 = 0) |  ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_412_3 = 0) | all_412_0 = 0)
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (781) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (782)  intruder_message(all_135_7) = all_412_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (763) with fresh symbols all_414_0,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_414_1, all_414_2, all_414_3 gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (783)  intruder_message(all_238_5) = all_414_0 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_238_6) = all_414_1 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_135_7) = all_414_2 &
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          intruder_message(all_65_4) = all_414_3 & ( ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_414_1 = 0) |  ~ (all_414_2 = 0) |  ~
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (all_414_3 = 0) | all_414_0 = 0)
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (783) implies:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (784)  intruder_message(all_135_7) = all_414_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with 0, all_392_2, a,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (2), (774) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (785)  all_392_2 = 0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_386_2, all_392_2, a,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (769), (774) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (786)  all_392_2 = all_386_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_135_7, all_400_1,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce, all_63_7, simplifying with (429),
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (776) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (787)  all_400_1 = all_135_7
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_386_1, all_400_1,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              an_a_nonce, all_63_7, simplifying with (770),
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (776) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (788)  all_400_1 = all_386_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_226_0, all_410_1,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (540), (780) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (789)  all_410_1 = all_226_0
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_412_2, all_414_2,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (782), (784) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (790)  all_414_2 = all_412_2
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_410_1, all_414_2,
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (780), (784) gives:
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (791)  all_414_2 = all_410_1
% 28.33/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_408_1, all_414_2,
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_135_7, simplifying with (778), (784) gives:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (792)  all_414_2 = all_408_1
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (790), (792) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (793)  all_412_2 = all_408_1
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (790), (791) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (794)  all_412_2 = all_410_1
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (793), (794) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (795)  all_410_1 = all_408_1
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (795) implies:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (796)  all_410_1 = all_408_1
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (789), (796) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (797)  all_408_1 = all_226_0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (787), (788) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (798)  all_386_1 = all_135_7
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (798) implies:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (799)  all_386_1 = all_135_7
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (785), (786) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (800)  all_386_2 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (800) implies:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (801)  all_386_2 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (771), (799) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (802)  intruder_message(all_135_7) = all_386_0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (772) gives:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (803)   ~ (all_386_2 = 0)
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (801), (803) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (804)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (804) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (805)  all_386_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (802), (805) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (806)  intruder_message(all_135_7) = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (32), (540), (650), (806) are inconsistent by
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #1.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (807)  all_212_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (612), (807) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (808)  all_45_2 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (808) implies:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (809)  all_45_2 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (760), (809) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (810)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (810) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (811)  all_45_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (759), (811) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (812)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (812) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (813)   ~ (all_232_2 = 0) | all_232_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (813) gives:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (814)   ~ (all_232_2 = 0)
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (586), (814) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (815)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (815) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (816)  all_232_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (601), (816) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (817)  all_210_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (817) implies:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (818)  all_210_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (648), (818) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (819)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (819) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (820)  all_234_0 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (576), (820) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (821)  all_135_4 = 0
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (640), (821) imply:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (822)  $false
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (822) is inconsistent.
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | |   (823)  all_135_0 = 0
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (636), (823) imply:
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | |   (824)  $false
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (824) is inconsistent.
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | Case 2:
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | |   (825)   ~ (all_216_2 = 0)
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | REDUCE: (624), (825) imply:
% 28.48/4.69  | | | | | | | | | | | | | | | | | | |   (826)  $false
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | CLOSE: (826) is inconsistent.
% 28.48/4.69  | | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | | 
% 28.48/4.69  | | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | | 
% 28.48/4.69  | | | | | | | | End of split
% 28.48/4.69  | | | | | | | | 
% 28.48/4.69  | | | | | | | End of split
% 28.48/4.69  | | | | | | | 
% 28.48/4.69  | | | | | | End of split
% 28.48/4.69  | | | | | | 
% 28.48/4.69  | | | | | End of split
% 28.48/4.69  | | | | | 
% 28.48/4.69  | | | | End of split
% 28.48/4.69  | | | | 
% 28.48/4.69  | | | End of split
% 28.48/4.69  | | | 
% 28.48/4.69  | | End of split
% 28.48/4.69  | | 
% 28.48/4.69  | End of split
% 28.48/4.69  | 
% 28.48/4.69  End of proof
% 28.48/4.69  
% 28.48/4.69  Sub-proof #1 shows that the following formulas are inconsistent:
% 28.48/4.69  ----------------------------------------------------------------
% 28.48/4.69    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 28.48/4.69         (v1 = v0 |  ~ (intruder_message(v2) = v1) |  ~ (intruder_message(v2) =
% 28.48/4.69             v0))
% 28.48/4.69    (2)  intruder_message(all_135_7) = all_226_0
% 28.48/4.69    (3)  intruder_message(all_135_7) = 0
% 28.48/4.69    (4)   ~ (all_226_0 = 0)
% 28.48/4.69  
% 28.48/4.69  Begin of proof
% 28.48/4.69  | 
% 28.48/4.69  | GROUND_INST: instantiating (1) with all_226_0, 0, all_135_7, simplifying with
% 28.48/4.69  |              (2), (3) gives:
% 28.48/4.69  |   (5)  all_226_0 = 0
% 28.48/4.69  | 
% 28.48/4.69  | REDUCE: (4), (5) imply:
% 28.48/4.69  |   (6)  $false
% 28.48/4.69  | 
% 28.48/4.69  | CLOSE: (6) is inconsistent.
% 28.48/4.69  | 
% 28.48/4.69  End of proof
% 28.48/4.69  % SZS output end Proof for theBenchmark
% 28.48/4.69  
% 28.48/4.69  4083ms
%------------------------------------------------------------------------------