TSTP Solution File: SWV015-10 by Matita---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Matita---1.0
% Problem  : SWV015-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : matitaprover --timeout %d --tptppath /export/starexec/sandbox/benchmark %s

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Wed Jul 20 20:26:06 EDT 2022

% Result   : Timeout 300.13s 75.34s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWV015-10 : TPTP v8.1.0. Released v7.5.0.
% 0.11/0.13  % Command  : matitaprover --timeout %d --tptppath /export/starexec/sandbox/benchmark %s
% 0.12/0.34  % Computer : n004.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Wed Jun 15 18:56:23 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.12/0.35  7468: Facts:
% 0.12/0.35  7468:  Id :   2, {_}: ifeq ?3 ?3 ?4 ?5 =>= ?4 [5, 4, 3] by ifeq_axiom ?3 ?4 ?5
% 0.12/0.35  7468:  Id :   3, {_}: party_of_protocol a =>= true [] by a_is_party_of_protocol_2
% 0.12/0.35  7468:  Id :   4, {_}:
% 0.12/0.35            message (sent a b (pair a an_a_nonce)) =>= true
% 0.12/0.35            [] by a_sent_message_i_to_b_3
% 0.12/0.35  7468:  Id :   5, {_}: a_stored (pair b an_a_nonce) =>= true [] by a_stored_message_i_4
% 0.12/0.35  7468:  Id :   6, {_}:
% 0.12/0.35            ifeq (a_stored (pair ?10 ?11)) true
% 0.12/0.35              (ifeq
% 0.12/0.35                (message
% 0.12/0.35                  (sent t a
% 0.12/0.35                    (triple (encrypt (quadruple ?10 ?11 ?12 ?13) at) ?14 ?15)))
% 0.12/0.35                true (message (sent a ?10 (pair ?14 (encrypt ?15 ?12)))) true)
% 0.12/0.35              true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [15, 14, 13, 12, 11, 10] by a_forwards_secure_5 ?10 ?11 ?12 ?13 ?14
% 0.12/0.35                                          ?15
% 0.12/0.35  7468:  Id :   7, {_}: party_of_protocol b =>= true [] by b_is_party_of_protocol_8
% 0.12/0.35  7468:  Id :   8, {_}: fresh_to_b an_a_nonce =>= true [] by nonce_a_is_fresh_to_b_9
% 0.12/0.35  7468:  Id :   9, {_}:
% 0.12/0.35            ifeq (fresh_to_b ?19) true
% 0.12/0.35              (ifeq (message (sent ?20 b (pair ?20 ?19))) true
% 0.12/0.35                (message
% 0.12/0.35                  (sent b t
% 0.12/0.35                    (triple b (generate_b_nonce ?19)
% 0.12/0.35                      (encrypt (triple ?20 ?19 (generate_expiration_time ?19))
% 0.12/0.35                        bt)))) true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [20, 19] by b_creates_freash_nonces_in_time_10 ?19 ?20
% 0.12/0.35  7468:  Id :  10, {_}: t_holds (key at a) =>= true [] by t_holds_key_at_for_a_13
% 0.12/0.35  7468:  Id :  11, {_}: t_holds (key bt b) =>= true [] by t_holds_key_bt_for_b_14
% 0.12/0.35  7468:  Id :  12, {_}: party_of_protocol t =>= true [] by t_is_party_of_protocol_15
% 0.12/0.35  7468:  Id :  13, {_}:
% 0.12/0.35            ifeq (a_nonce ?25) true
% 0.12/0.35              (ifeq (t_holds (key ?26 ?27)) true
% 0.12/0.35                (ifeq (t_holds (key ?28 ?29)) true
% 0.12/0.35                  (ifeq
% 0.12/0.35                    (message
% 0.12/0.35                      (sent ?27 t
% 0.12/0.35                        (triple ?27 ?30 (encrypt (triple ?29 ?25 ?31) ?26))))
% 0.12/0.35                    true
% 0.12/0.35                    (message
% 0.12/0.35                      (sent t ?29
% 0.12/0.35                        (triple
% 0.12/0.35                          (encrypt (quadruple ?27 ?25 (generate_key ?25) ?31)
% 0.12/0.35                            ?28)
% 0.12/0.35                          (encrypt (triple ?29 (generate_key ?25) ?31) ?26) ?30)))
% 0.12/0.35                    true) true) true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [31, 30, 29, 28, 27, 26, 25] by server_t_generates_key_16 ?25 ?26 ?27
% 0.12/0.35                                              ?28 ?29 ?30 ?31
% 0.12/0.35  7468:  Id :  14, {_}:
% 0.12/0.35            ifeq (message (sent ?33 ?34 ?35)) true (intruder_message ?35) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [35, 34, 33] by intruder_can_record_17 ?33 ?34 ?35
% 0.12/0.35  7468:  Id :  15, {_}:
% 0.12/0.35            ifeq (intruder_message (pair ?37 ?38)) true (intruder_message ?37)
% 0.12/0.35              true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [38, 37] by intruder_decomposes_pairs_18 ?37 ?38
% 0.12/0.35  7468:  Id :  16, {_}:
% 0.12/0.35            ifeq (intruder_message (pair ?40 ?41)) true (intruder_message ?41)
% 0.12/0.35              true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [41, 40] by intruder_decomposes_pairs_19 ?40 ?41
% 0.12/0.35  7468:  Id :  17, {_}:
% 0.12/0.35            ifeq (intruder_message (triple ?43 ?44 ?45)) true
% 0.12/0.35              (intruder_message ?43) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [45, 44, 43] by intruder_decomposes_triples_20 ?43 ?44 ?45
% 0.12/0.35  7468:  Id :  18, {_}:
% 0.12/0.35            ifeq (intruder_message (triple ?47 ?48 ?49)) true
% 0.12/0.35              (intruder_message ?48) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [49, 48, 47] by intruder_decomposes_triples_21 ?47 ?48 ?49
% 0.12/0.35  7468:  Id :  19, {_}:
% 0.12/0.35            ifeq (intruder_message (triple ?51 ?52 ?53)) true
% 0.12/0.35              (intruder_message ?53) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [53, 52, 51] by intruder_decomposes_triples_22 ?51 ?52 ?53
% 0.12/0.35  7468:  Id :  20, {_}:
% 0.12/0.35            ifeq (intruder_message (quadruple ?55 ?56 ?57 ?58)) true
% 0.12/0.35              (intruder_message ?55) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [58, 57, 56, 55] by intruder_decomposes_quadruples_23 ?55 ?56 ?57 ?58
% 0.12/0.35  7468:  Id :  21, {_}:
% 0.12/0.35            ifeq (intruder_message (quadruple ?60 ?61 ?62 ?63)) true
% 0.12/0.35              (intruder_message ?61) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [63, 62, 61, 60] by intruder_decomposes_quadruples_24 ?60 ?61 ?62 ?63
% 0.12/0.35  7468:  Id :  22, {_}:
% 0.12/0.35            ifeq (intruder_message (quadruple ?65 ?66 ?67 ?68)) true
% 0.12/0.35              (intruder_message ?67) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [68, 67, 66, 65] by intruder_decomposes_quadruples_25 ?65 ?66 ?67 ?68
% 0.12/0.35  7468:  Id :  23, {_}:
% 0.12/0.35            ifeq (intruder_message (quadruple ?70 ?71 ?72 ?73)) true
% 0.12/0.35              (intruder_message ?73) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [73, 72, 71, 70] by intruder_decomposes_quadruples_26 ?70 ?71 ?72 ?73
% 0.12/0.35  7468:  Id :  24, {_}:
% 0.12/0.35            ifeq (intruder_message ?75) true
% 0.12/0.35              (ifeq (intruder_message ?76) true (intruder_message (pair ?76 ?75))
% 0.12/0.35                true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [76, 75] by intruder_composes_pairs_27 ?75 ?76
% 0.12/0.35  7468:  Id :  25, {_}:
% 0.12/0.35            ifeq (intruder_message ?78) true
% 0.12/0.35              (ifeq (intruder_message ?79) true
% 0.12/0.35                (ifeq (intruder_message ?80) true
% 0.12/0.35                  (intruder_message (triple ?80 ?79 ?78)) true) true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [80, 79, 78] by intruder_composes_triples_28 ?78 ?79 ?80
% 0.12/0.35  7468:  Id :  26, {_}:
% 0.12/0.35            ifeq (intruder_message ?82) true
% 0.12/0.35              (ifeq (intruder_message ?83) true
% 0.12/0.35                (ifeq (intruder_message ?84) true
% 0.12/0.35                  (ifeq (intruder_message ?85) true
% 0.12/0.35                    (intruder_message (quadruple ?85 ?84 ?83 ?82)) true) true)
% 0.12/0.35                true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [85, 84, 83, 82] by intruder_composes_quadruples_29 ?82 ?83 ?84 ?85
% 0.12/0.35  7468:  Id :  27, {_}:
% 0.12/0.35            ifeq (intruder_holds (key ?87 ?88)) true
% 0.12/0.35              (ifeq (intruder_message (encrypt ?89 ?87)) true
% 0.12/0.35                (ifeq (party_of_protocol ?88) true (intruder_message ?87) true)
% 0.12/0.35                true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [89, 88, 87] by intruder_interception_30 ?87 ?88 ?89
% 0.12/0.35  7468:  Id :  28, {_}:
% 0.12/0.35            ifeq (intruder_message ?91) true
% 0.12/0.35              (ifeq (party_of_protocol ?92) true
% 0.12/0.35                (ifeq (party_of_protocol ?93) true (message (sent ?93 ?92 ?91))
% 0.12/0.35                  true) true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [93, 92, 91] by intruder_message_sent_31 ?91 ?92 ?93
% 0.12/0.35  7468:  Id :  29, {_}:
% 0.12/0.35            ifeq (intruder_message ?95) true
% 0.12/0.35              (ifeq (party_of_protocol ?96) true (intruder_holds (key ?95 ?96))
% 0.12/0.35                true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [96, 95] by intruder_holds_key_32 ?95 ?96
% 0.12/0.35  7468:  Id :  30, {_}:
% 0.12/0.35            ifeq (intruder_holds (key ?98 ?99)) true
% 0.12/0.35              (ifeq (intruder_message ?100) true
% 0.12/0.35                (ifeq (party_of_protocol ?99) true
% 0.12/0.35                  (intruder_message (encrypt ?100 ?98)) true) true) true
% 0.12/0.35            =>=
% 0.12/0.35            true
% 0.12/0.35            [100, 99, 98] by intruder_key_encrypts_33 ?98 ?99 ?100
% 0.12/0.35  7468:  Id :  31, {_}: a_nonce an_a_nonce =>= true [] by an_a_nonce_is_a_nonce_34
% 0.12/0.35  7468:  Id :  32, {_}:
% 0.12/0.35            a_nonce (generate_expiration_time ?103) =>= true
% 0.12/0.35            [103] by generated_times_and_nonces_are_nonces_36 ?103
% 0.12/0.35  7468:  Id :  33, {_}:
% 0.12/0.35            a_nonce (generate_b_nonce ?105) =>= true
% 0.12/0.35            [105] by generated_times_and_nonces_are_nonces_37 ?105
% 0.12/0.35  7468:  Id :  34, {_}:
% 0.12/0.35            a_key (generate_key ?107) =>= true
% 0.12/0.35            [107] by generated_keys_are_keys_39 ?107
% 0.12/0.35  7468: Goal:
% 0.12/0.35  7468:  Id :   1, {_}:
% 0.12/0.35            tuple (a_nonce ?1) (a_key ?1) =>= tuple true true
% 0.12/0.35            [1] by nothing_is_a_nonce_and_a_key_38 ?1
% 300.13/75.34  % SZS status Timeout for theBenchmark.p
% 300.13/75.34  % SZS status Timeout for theBenchmark.p
% 300.13/75.34  % SZS status Timeout for theBenchmark.p
% 300.13/75.34  % SZS status Timeout for theBenchmark.p
% 300.13/75.35  % SZS status Timeout for theBenchmark.p
%------------------------------------------------------------------------------