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