TSTP Solution File: PUZ030-1 by Gandalf---c-2.6

View Problem - Process Solution

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

% Computer : art07.cs.miami.edu
% Model    : i686 unknown
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 1000MB
% OS       : Linux 2.4.22-21mdk-i686-up-4GB
% CPULimit : 600s

% Result   : Unsatisfiable 10.0s
% Output   : Assurance 10.0s
% 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: /home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/PUZ/PUZ030-1+noeq.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: nne
% detected subclass: medium
% 
% strategies selected: 
% (hyper 27 #f 1 13)
% (binary-unit 10 #f 1 13)
% (binary-double 16 #f 1 13)
% (binary 54 #t 1 13)
% (binary-order 27 #f 1 13)
% (binary-posweight-order 125 #f)
% (binary-order-sos 54 #t)
% (binary-unit-uniteq 27 #f)
% (binary-weightorder 54 #f)
% (binary-order 54 #f)
% (hyper-order 43 #f)
% (binary 109 #t)
% 
% 
% SOS clause 
% -neither(cole) | -neither(dix) | -both(barry) | -oneof(lang) | -salt(mill) | -mustard(lang) | -oneof(mill).
% was split for some strategies as: 
% -neither(cole).
% -neither(dix).
% -both(barry).
% -oneof(lang).
% -salt(mill).
% -mustard(lang).
% -oneof(mill).
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(43,40,0,86,0,0,58125,4,1009)
% 
% 
% START OF PROOF
% 44 [] -both(X) | salt(X).
% 45 [] -both(X) | mustard(X).
% 46 [] -mustard(X) | -salt(X) | both(X).
% 48 [] -oneof(X) | -both(X).
% 49 [] -neither(X) | -oneof(X).
% 50 [] neither(X) | oneof(X) | both(X).
% 53 [] -neither(X) | -salt(X).
% 54 [] -neither(X) | -mustard(X).
% 55 [] neither(X) | mustard(X) | salt(X).
% 57 [] -oneof(cole) | salt(barry).
% 58 [] -oneof(lang) | salt(barry).
% 60 [] -neither(dix) | mustard(barry).
% 62 [] -salt(cole) | neither(mill) | oneof(barry).
% 64 [] -neither(mill) | salt(cole).
% 65 [] -mustard(cole) | both(dix) | both(lang).
% 66 [] -both(dix) | mustard(cole).
% 68 [] -salt(dix) | neither(barry) | both(cole).
% 70 [] -both(cole) | salt(dix).
% 71 [] -mustard(dix) | neither(lang) | neither(mill).
% 72 [] -neither(lang) | mustard(dix).
% 75 [] -oneof(barry) | salt(lang).
% 76 [] -oneof(dix) | salt(lang).
% 77 [] -mustard(lang) | neither(cole) | neither(mill).
% 78 [] -neither(cole) | mustard(lang).
% 79 [] -neither(mill) | mustard(lang).
% 80 [] -salt(mill) | both(barry) | both(lang).
% 81 [] -both(barry) | salt(mill).
% 82 [] -both(lang) | mustard(mill).
% 83 [] -mustard(mill) | oneof(cole) | oneof(dix).
% 84 [] -oneof(cole) | mustard(mill).
% 85 [] -oneof(dix) | mustard(mill).
% 86 [] -neither(dix) | -neither(cole) | -oneof(mill) | -oneof(lang) | -mustard(lang) | -salt(mill) | -both(barry).
% 124 [hyper:57,50] neither(cole) | salt(barry) | both(cole).
% 125 [hyper:58,50] neither(lang) | salt(barry) | both(lang).
% 126 [hyper:60,50] oneof(dix) | mustard(barry) | both(dix).
% 133 [hyper:70,50] neither(cole) | oneof(cole) | salt(dix).
% 140 [hyper:81,50] neither(barry) | oneof(barry) | salt(mill).
% 273 [hyper:44,50] neither(X) | oneof(X) | salt(X).
% 274 [hyper:45,50] neither(X) | oneof(X) | mustard(X).
% 286 [hyper:65,55] neither(cole) | salt(cole) | both(dix) | both(lang).
% 289 [hyper:71,55] neither(lang) | neither(mill) | neither(dix) | salt(dix).
% 294 [hyper:78,55] mustard(lang) | mustard(cole) | salt(cole).
% 295 [hyper:79,55] mustard(lang) | mustard(mill) | salt(mill).
% 1019 [hyper:68,273] neither(barry) | neither(dix) | oneof(dix) | both(cole).
% 1342 [hyper:86,273,50,55,55,50,50,50,binarycut:64,binarycut:85,binarycut:84,binarycut:75,binarycut:82,binarycut:45] neither(lang) | neither(barry) | mustard(mill) | salt(lang) | salt(cole) | both(dix).
% 2178 [hyper:65,274] neither(cole) | oneof(cole) | both(dix) | both(lang).
% 2185 [hyper:77,274] neither(cole) | neither(mill) | neither(lang) | oneof(lang).
% 2186 [hyper:78,274] oneof(cole) | mustard(cole) | mustard(lang).
% 8695 [hyper:78,124] mustard(lang) | salt(barry) | both(cole).
% 8734 [hyper:46,126,125] neither(lang) | oneof(dix) | both(lang) | both(dix) | both(barry).
% 58290 [binary:85.2,54.2] -neither(mill) | -oneof(dix).
% 58291 [binary:84.2,54.2] -neither(mill) | -oneof(cole).
% 58293 [?] ?
% 58297 [binary:72.2,54.2] -neither(dix) | -neither(lang).
% 58299 [?] ?
% 58300 [binary:66.2,54.2] -neither(cole) | -both(dix).
% 58304 [binary:45.2,54.2] -neither(X) | -both(X).
% 58453 [binary:81.2,53.2] -neither(mill) | -both(barry).
% 58454 [binary:76.2,53.2] -neither(lang) | -oneof(dix).
% 58461 [binary:58.2,53.2] -neither(barry) | -oneof(lang).
% 58462 [binary:57.2,53.2] -neither(barry) | -oneof(cole).
% 58558 [binary:289.3,49,binarycut:58454,binarycut:58290] -oneof(dix) | salt(dix).
% 58584 [binary:77.2,49,binarycut:58291] -oneof(cole) | -mustard(lang).
% 58690 [binary:2185.4,48,binarycut:58293,binarycut:58299,binarycut:58304] -both(lang).
% 58696 [binary:2178.2,48,cut:58690,binarycut:58304] -both(cole) | both(dix).
% 58751 [binary:133.2,48,binarycut:58304] -both(cole) | salt(dix).
% 58764 [binary:273.2,48,binarycut:58304] -both(X) | salt(X).
% 58769 [binary:68.3,48.2,binarycut:58462] -oneof(cole) | -salt(dix).
% 58770 [binary:65.2,48.2,cut:58690] -oneof(dix) | -mustard(cole).
% 58773 [binary:62.3,48,binarycut:58453] -salt(cole) | -both(barry).
% 58845 [binary:125.3,58690] neither(lang) | salt(barry).
% 58846 [binary:80.3,58690] -salt(mill) | both(barry).
% 58847 [binary:50.3,58690] neither(lang) | oneof(lang).
% 58848 [binary:46.3,58690] -mustard(lang) | -salt(lang).
% 58849 [binary:65.3,58690] -mustard(cole) | both(dix).
% 59205 [binary:50.2,58461.2,cut:58690] -neither(barry) | neither(lang).
% 59279 [binary:48.2,58696.2] -oneof(dix) | -both(cole).
% 59333 [binary:58764.2,58769.2] -oneof(cole) | -both(dix).
% 59336 [binary:58558.2,58769.2] -oneof(cole) | -oneof(dix).
% 59337 [binary:58751.2,58769.2] -oneof(cole) | -both(cole).
% 59346 [binary:2186.2,58770.2,binarycut:59336] -oneof(dix) | mustard(lang).
% 59380 [binary:58764.2,58773] -both(barry) | -both(cole).
% 59385 [binary:54,58845] -mustard(lang) | salt(barry).
% 59396 [binary:54,58847] -mustard(lang) | oneof(lang).
% 59429 [binary:78.2,58848] -neither(cole) | -salt(lang).
% 59430 [binary:76.2,58848.2] -oneof(dix) | -mustard(lang).
% 59431 [binary:75.2,58848.2] -oneof(barry) | -mustard(lang).
% 59433 [binary:58304.2,58849.2] -neither(dix) | -mustard(cole).
% 59520 [binary:54,59205.2] -neither(barry) | -mustard(lang).
% 59538 [binary:83.3,59279,binarycut:59337] -mustard(mill) | -both(cole).
% 59576 [binary:273.2,59333,binarycut:58300] -both(dix) | salt(cole).
% 59636 [binary:58846.2,59380] -salt(mill) | -both(cole).
% 59689 [binary:49.2,59396.2] -neither(lang) | -mustard(lang).
% 59734 [binary:286,59429,cut:58690,binarycut:59576] -salt(lang) | salt(cole).
% 59763 [binary:83.3,59430,binarycut:58584] -mustard(mill) | -mustard(lang).
% 59766 [binary:59346.2,59430.2] -oneof(dix).
% 59803 [binary:140.2,59431,binarycut:59520] -mustard(lang) | salt(mill).
% 59866 [binary:1342.2,59520,binarycut:59689,binarycut:59763,binarycut:59734,binarycut:59576] -mustard(lang) | salt(cole).
% 59882 [binary:295.2,59538,binarycut:59803,binarycut:59636] -both(cole).
% 59889 [binary:8695.3,59882,binarycut:59385] salt(barry).
% 59901 [binary:53.2,59889] -neither(barry).
% 59910 [binary:1019,59901,cut:59766,cut:59882] neither(dix).
% 59917 [binary:58304,59910] -both(dix).
% 59919 [binary:58297,59910] -neither(lang).
% 59920 [binary:59433,59910] -mustard(cole).
% 59929 [binary:8734.4,59917,cut:58690,cut:59766,cut:59919] both(barry).
% 59938 [binary:294.2,59920,binarycut:59866] salt(cole).
% 59940 [binary:58773.2,59929,cut:59938] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% not using sos strategy
% using dynamic demodulation
% using ordered paramodulation
% using kb ordering for equality
% preferring bigger arities for lex ordering
% clause length limited to 13
% clause depth limited to 1
% seconds given: 13
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    193
%  derived clauses:   158311
%  kept clauses:      1534
%  kept size sum:     10136
%  kept mid-nuclei:   57857
%  kept new demods:   0
%  forw unit-subs:    164
%  forw double-subs: 4447
%  forw overdouble-subs: 84345
%  backward subs:     206
%  fast unit cutoff:  241
%  full unit cutoff:  0
%  dbl  unit cutoff:  284
%  real runtime  :  10.19
%  process. runtime:  10.18
% specific non-discr-tree subsumption statistics: 
%  tried:           1662604
%  length fails:    0
%  strength fails:  2144
%  predlist fails:  119046
%  aux str. fails:  0
%  by-lit fails:    1345226
%  full subs tried: 116651
%  full subs fail:  111323
% 
% ; program args: ("/home/graph/tptp/Systems/Gandalf---c-2.6/gandalf" "-time" "600" "/home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/PUZ/PUZ030-1+noeq.in")
% 
%------------------------------------------------------------------------------