TSTP Solution File: SWV304-2 by Gandalf---c-2.6

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : SWV304-2 : TPTP v3.4.2. Released v3.2.0.
% Transfm  : add_equality:r
% Format   : otter:hypothesis:set(auto),clear(print_given)
% Command  : gandalf-wrapper -time %d %s

% Computer : art08.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2794MHz
% Memory   : 1003MB
% OS       : Linux 2.6.11-1.1369_FC4
% CPULimit : 600s

% Result   : Unsatisfiable 99.9s
% Output   : Assurance 99.9s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 
% Gandalf c-2.6 r1 starting to prove: /tmp/SystemOnTPTP28119/SWV/SWV304-2+eq_r.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: neq
% detected subclass: medium
% 
% strategies selected: 
% (hyper 25 #f 11 7)
% (binary-unit 9 #f 11 7)
% (binary-double 9 #f 11 7)
% (binary-double 15 #f)
% (binary-double 15 #t)
% (binary 50 #t 11 7)
% (binary-order 25 #f 11 7)
% (binary-posweight-order 101 #f)
% (binary-posweight-lex-big-order 25 #f)
% (binary-posweight-lex-small-order 9 #f)
% (binary-order-sos 50 #t)
% (binary-unit-uniteq 25 #f)
% (binary-weightorder 50 #f)
% (binary-order 50 #f)
% (hyper-order 30 #f)
% (binary 112 #t)
% 
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(21,40,0,42,0,0,325,50,1,346,0,1,662,50,3,683,0,3,1039,50,5,1060,0,5,1434,50,8,1455,0,8,1859,50,10,1880,0,10,2309,50,13,2330,0,13,2784,50,16,2805,0,16,3284,50,21,3305,0,21,3809,50,26,3830,0,26,4359,50,32,4380,0,32,4934,50,35,4934,40,35,4955,0,35,26991,3,486,29468,4,711,43063,5,936,43064,1,936,43064,50,940,43064,40,940,43085,0,940,84122,3,1391,97777,4,1617,99692,5,1848,99694,5,1849,99694,1,1849,99694,50,1852,99694,40,1852,99715,0,1852,167498,3,2632,185179,4,2978,188626,5,3723,188627,5,3724,188627,1,3724,188627,50,3728,188627,40,3728,188648,0,3728,303440,3,4479,364656,4,4857,395319,5,5229,395320,1,5229,395320,50,5233,395320,40,5233,395341,0,5233,663047,3,7747,774551,4,8984,912033,5,10234,912034,5,10234,912034,1,10234,912034,50,10237,912034,40,10237,912055,0,10237)
% 
% 
% START OF PROOF
% 912035 [] c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oparts(c_insert(v_^x,c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4),tc_^message_^omsg)),tc_^message_^omsg).
% 912036 [] c_in(c_^event_^oevent_^o^gets(v_^ba,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^nonce(v_^n^aa),c_^message_^omsg_^o^m^pair(v_^x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^ba),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^nonce(v_^n^ba),c_^message_^omsg_^o^key(v_^ka)))))),c_^list_^oset(v_evs4,tc_^event_^oevent),tc_^event_^oevent).
% 912037 [?] ?
% 912038 [] c_in(c_^event_^oevent_^o^says(v_^b,c_^message_^oagent_^o^server,c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b)))))))))),c_^list_^oset(v_evs4,tc_^event_^oevent),tc_^event_^oevent) | equal(c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b)))))))),v_^x).
% 912039 [] c_in(v_evs4,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)).
% 912040 [] -c_in(X,c_union(Y,Z,U),U) | c_in(X,Z,U) | c_in(X,Y,U).
% 912041 [] -c_in(c_^message_^omsg_^o^key(c_^public_^oshr^k(X)),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,Y)),tc_^message_^omsg) | -c_in(Y,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)) | c_in(X,c_^event_^obad,tc_^message_^oagent).
% 912042 [] c_in(c_^event_^oevent_^o^says(v_sko__uw^x(X,Y,Z),X,Y),c_^list_^oset(Z,tc_^event_^oevent),tc_^event_^oevent) | -c_in(c_^event_^oevent_^o^gets(X,Y),c_^list_^oset(Z,tc_^event_^oevent),tc_^event_^oevent) | -c_in(Z,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)).
% 912043 [] c_in(c_^event_^oevent_^o^says(X,c_^message_^oagent_^o^server,c_^message_^omsg_^o^m^pair(Y,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(Z),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(X),c_^message_^omsg_^o^m^pair(v_sko__v^ct(Z,X,Y,U,V),c_^message_^omsg_^o^crypt(c_^public_^oshr^k(X),c_^message_^omsg_^o^m^pair(Y,c_^message_^omsg_^o^m^pair(U,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(Z),c_^message_^omsg_^o^agent(X)))))))))),c_^list_^oset(V,tc_^event_^oevent),tc_^event_^oevent) | -c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(X),c_^message_^omsg_^o^m^pair(Y,c_^message_^omsg_^o^m^pair(U,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(Z),c_^message_^omsg_^o^agent(X))))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,V)),tc_^message_^omsg) | -c_in(V,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)) | c_in(X,c_^event_^obad,tc_^message_^oagent).
% 912044 [] c_in(X,c_^message_^osynth(Y),tc_^message_^omsg) | -c_in(X,Y,tc_^message_^omsg).
% 912045 [] -c_in(X,c_^message_^oanalz(Y),tc_^message_^omsg) | c_in(X,c_^message_^oparts(Y),tc_^message_^omsg).
% 912046 [] -c_in(c_^message_^omsg_^o^m^pair(X,Y),c_^message_^osynth(c_^message_^oanalz(Z)),tc_^message_^omsg) | c_in(X,c_^message_^osynth(c_^message_^oanalz(Z)),tc_^message_^omsg).
% 912047 [] -c_in(c_^message_^omsg_^o^m^pair(X,Y),c_^message_^oparts(Z),tc_^message_^omsg) | c_in(Y,c_^message_^oparts(Z),tc_^message_^omsg).
% 912048 [] -c_in(c_^message_^omsg_^o^m^pair(X,Y),c_^message_^oanalz(Z),tc_^message_^omsg) | c_in(X,c_^message_^oanalz(Z),tc_^message_^omsg).
% 912049 [] -c_in(c_^message_^omsg_^o^m^pair(X,Y),c_^message_^oanalz(Z),tc_^message_^omsg) | c_in(Y,c_^message_^oanalz(Z),tc_^message_^omsg).
% 912050 [] c_in(X,c_union(c_^message_^osynth(c_^message_^oanalz(Y)),c_^message_^oparts(Y),tc_^message_^omsg),tc_^message_^omsg) | -c_in(X,c_^message_^oparts(c_insert(Z,Y,tc_^message_^omsg)),tc_^message_^omsg) | -c_in(Z,c_^message_^osynth(c_^message_^oanalz(Y)),tc_^message_^omsg).
% 912051 [] -c_in(c_^message_^omsg_^o^crypt(X,Y),c_^message_^osynth(Z),tc_^message_^omsg) | c_in(c_^message_^omsg_^o^crypt(X,Y),Z,tc_^message_^omsg) | c_in(c_^message_^omsg_^o^key(X),Z,tc_^message_^omsg).
% 912052 [] c_in(X,c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,Y)),tc_^message_^omsg) | -c_in(c_^event_^oevent_^o^says(Z,U,X),c_^list_^oset(Y,tc_^event_^oevent),tc_^event_^oevent).
% 912054 [] -c_in(v_^b,c_^event_^obad,tc_^message_^oagent).
% 912055 [] -c_in(c_^event_^oevent_^o^says(c_^message_^oagent_^o^server,v_^b,c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^a),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^key(v_^k))),c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k)))))),c_^list_^oset(v_evs4,tc_^event_^oevent),tc_^event_^oevent).
% 912061 [binary:912045.2,912047] -c_in(c_^message_^omsg_^o^m^pair(X,Y),c_^message_^oanalz(Z),tc_^message_^omsg) | c_in(Y,c_^message_^oparts(Z),tc_^message_^omsg).
% 912066 [binary:912044,912046] c_in(X,c_^message_^osynth(c_^message_^oanalz(Y)),tc_^message_^omsg) | -c_in(c_^message_^omsg_^o^m^pair(X,Z),c_^message_^oanalz(Y),tc_^message_^omsg).
% 912075 [binary:912049,912052] -c_in(c_^event_^oevent_^o^says(X,Y,c_^message_^omsg_^o^m^pair(Z,U)),c_^list_^oset(V,tc_^event_^oevent),tc_^event_^oevent) | c_in(U,c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,V)),tc_^message_^omsg).
% 912094 [binary:912049,912075.2] -c_in(c_^event_^oevent_^o^says(X,Y,c_^message_^omsg_^o^m^pair(Z,c_^message_^omsg_^o^m^pair(U,V))),c_^list_^oset(W,tc_^event_^oevent),tc_^event_^oevent) | c_in(V,c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,W)),tc_^message_^omsg).
% 912099 [input:912037,cut:912055] -c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg) | -c_in(c_^event_^oevent_^o^says(v_^b,c_^message_^oagent_^o^server,c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(X,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b)))))))))),c_^list_^oset(v_evs4,tc_^event_^oevent),tc_^event_^oevent).
% 912107 [binary:912045.2,912041] -c_in(c_^message_^omsg_^o^key(c_^public_^oshr^k(X)),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,Y)),tc_^message_^omsg) | -c_in(Y,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)) | c_in(X,c_^event_^obad,tc_^message_^oagent).
% 912154 [binary:912052.2,912042] c_in(X,c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,Y)),tc_^message_^omsg) | -c_in(c_^event_^oevent_^o^gets(Z,X),c_^list_^oset(Y,tc_^event_^oevent),tc_^event_^oevent) | -c_in(Y,c_^otway^rees_^ootway,tc_^list_^olist(tc_^event_^oevent)).
% 912174 [binary:912038,912094] equal(c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b)))))))),v_^x) | c_in(c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b))))))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 912207 [binary:912040,912050] -c_in(X,c_^message_^oparts(c_insert(Y,Z,tc_^message_^omsg)),tc_^message_^omsg) | -c_in(Y,c_^message_^osynth(c_^message_^oanalz(Z)),tc_^message_^omsg) | c_in(X,c_^message_^osynth(c_^message_^oanalz(Z)),tc_^message_^omsg) | c_in(X,c_^message_^oparts(Z),tc_^message_^omsg).
% 912213 [binary:912036,912154.2,cut:912039] c_in(c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^nonce(v_^n^aa),c_^message_^omsg_^o^m^pair(v_^x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^ba),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^nonce(v_^n^ba),c_^message_^omsg_^o^key(v_^ka))))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 912218 [binary:912049,912213] c_in(c_^message_^omsg_^o^m^pair(v_^x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^ba),c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^nonce(v_^n^ba),c_^message_^omsg_^o^key(v_^ka)))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 912224 [binary:912048,912218] c_in(v_^x,c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 912227 [binary:912066.2,912218] c_in(v_^x,c_^message_^osynth(c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4))),tc_^message_^omsg).
% 913950 [para:912174.1.1,912049.1.1,factor:cut:912224] c_in(c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^b),c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b))))))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 913953 [binary:912049,913950] c_in(c_^message_^omsg_^o^m^pair(v_x,c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b)))))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 913959 [binary:912061,913953] c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^a,c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^m^pair(c_^message_^omsg_^o^agent(v_^a),c_^message_^omsg_^o^agent(v_^b))))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 914047 [binary:912035,912207,cut:912227] c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^osynth(c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4))),tc_^message_^omsg) | c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 914114 [binary:912099.2,912043,cut:912039,cut:912054,cut:913959] -c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 914115 [binary:912045.2,914114] -c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 916004 [binary:912051,914047,cut:914115] c_in(c_^message_^omsg_^o^crypt(c_^public_^oshr^k(v_^b),c_^message_^omsg_^o^m^pair(v_^n^b,c_^message_^omsg_^o^key(v_^k))),c_^message_^oparts(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg) | c_in(c_^message_^omsg_^o^key(c_^public_^oshr^k(v_^b)),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 916058 [binary:914114,916004] c_in(c_^message_^omsg_^o^key(c_^public_^oshr^k(v_^b)),c_^message_^oanalz(c_^event_^oknows(c_^message_^oagent_^o^spy,v_evs4)),tc_^message_^omsg).
% 916060 [binary:912107,916058,cut:912039,cut:912054] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% using term-depth-order strategy
% not using sos strategy
% using dynamic demodulation
% using ordered paramodulation
% using kb ordering for equality
% preferring bigger arities for lex ordering
% using clause demodulation
% clause length limited to 7
% clause depth limited to 11
% seconds given: 25
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    10279
%  derived clauses:   1055782
%  kept clauses:      277284
%  kept size sum:     132278
%  kept mid-nuclei:   11000
%  kept new demods:   11
%  forw unit-subs:    68423
%  forw double-subs: 40510
%  forw overdouble-subs: 13506
%  backward subs:     471
%  fast unit cutoff:  8981
%  full unit cutoff:  0
%  dbl  unit cutoff:  147
%  real runtime  :  102.98
%  process. runtime:  102.88
% specific non-discr-tree subsumption statistics: 
%  tried:           1730405
%  length fails:    30336
%  strength fails:  184855
%  predlist fails:  277
%  aux str. fails:  57659
%  by-lit fails:    4518
%  full subs tried: 1442554
%  full subs fail:  1423020
% 
% ; program args: ("/home/graph/tptp/Systems/Gandalf---c-2.6/gandalf" "-time" "600" "/tmp/SystemOnTPTP28119/SWV/SWV304-2+eq_r.in")
% WARNING: TreeLimitedRun lost 99.90s, total lost is 99.90s
% 
%------------------------------------------------------------------------------