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
%------------------------------------------------------------------------------