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

View Problem - Process Solution

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

% Computer : art01.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 79.2s
% Output   : Assurance 79.2s
% 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/LAT/LAT214-1+eq_r.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: peq
% 
% strategies selected: 
% (hyper 30 #f 6 5)
% (binary-unit 12 #f)
% (binary-unit-uniteq 12 #f)
% (binary-posweight-kb-big-order 60 #f 6 5)
% (binary-posweight-lex-big-order 30 #f 6 5)
% (binary 30 #t)
% (binary-posweight-kb-big-order 156 #f)
% (binary-posweight-lex-big-order 102 #f)
% (binary-posweight-firstpref-order 60 #f)
% (binary-order 30 #f)
% (binary-posweight-kb-small-order 48 #f)
% (binary-posweight-lex-small-order 30 #f)
% 
% 
% **** EMPTY CLAUSE DERIVED ****
% 
% 
% timer checkpoints: c(14,40,1,28,0,1,24547,4,2261,24898,5,3003,24898,1,3003,24898,50,3004,24898,40,3004,24912,0,3004,36626,3,3605,38725,4,3915,40037,5,4205,40038,5,4205,40038,1,4205,40038,50,4206,40038,40,4206,40052,0,4206,57188,3,4808,65482,4,5108,70466,5,5407,70466,1,5407,70466,50,5409,70466,40,5409,70480,0,5409)
% 
% 
% START OF PROOF
% 70467 [] equal(X,X).
% 70468 [] equal(meet(X,X),X).
% 70470 [] equal(meet(X,join(X,Y)),X).
% 70471 [] equal(join(X,meet(X,Y)),X).
% 70472 [] equal(meet(X,Y),meet(Y,X)).
% 70473 [] equal(join(X,Y),join(Y,X)).
% 70474 [] equal(meet(meet(X,Y),Z),meet(X,meet(Y,Z))).
% 70475 [] equal(join(join(X,Y),Z),join(X,join(Y,Z))).
% 70476 [] equal(join(X,complement(X)),one).
% 70477 [] equal(meet(X,complement(X)),zero).
% 70478 [] -equal(join(X,Y),one) | -equal(meet(X,Y),zero) | equal(complement(X),Y).
% 70479 [] equal(meet(X,join(Y,meet(Z,join(X,U)))),meet(X,join(meet(X,join(Y,meet(X,Z))),meet(Z,U)))).
% 70480 [] -equal(meet(a,join(b,c)),join(meet(a,b),meet(a,c))).
% 70481 [para:70476.1.1,70470.1.1.2] equal(meet(X,one),X).
% 70482 [para:70477.1.1,70471.1.1.2] equal(join(X,zero),X).
% 70483 [para:70472.1.1,70477.1.1] equal(meet(complement(X),X),zero).
% 70484 [para:70472.1.1,70480.1.1] -equal(meet(join(b,c),a),join(meet(a,b),meet(a,c))).
% 70487 [para:70472.1.1,70470.1.1] equal(meet(join(X,Y),X),X).
% 70488 [para:70472.1.1,70481.1.1] equal(meet(one,X),X).
% 70489 [para:70472.1.1,70471.1.1.2] equal(join(X,meet(Y,X)),X).
% 70490 [para:70473.1.1,70476.1.1] equal(join(complement(X),X),one).
% 70493 [para:70473.1.1,70470.1.1.2] equal(meet(X,join(Y,X)),X).
% 70494 [para:70473.1.1,70471.1.1] equal(join(meet(X,Y),X),X).
% 70495 [para:70473.1.1,70482.1.1] equal(join(zero,X),X).
% 70497 [para:70488.1.1,70470.1.1] equal(join(one,X),one).
% 70499 [para:70495.1.1,70470.1.1.2] equal(meet(zero,X),zero).
% 70500 [para:70497.1.1,70473.1.1] equal(one,join(X,one)).
% 70501 [para:70474.1.1,70468.1.1] equal(meet(X,meet(Y,meet(X,Y))),meet(X,Y)).
% 70504 [para:70477.1.1,70474.1.1.1,demod:70499] equal(zero,meet(X,meet(complement(X),Y))).
% 70506 [para:70470.1.1,70474.1.1.1] equal(meet(X,Y),meet(X,meet(join(X,Z),Y))).
% 70513 [para:70472.1.1,70484.1.2.2] -equal(meet(join(b,c),a),join(meet(a,b),meet(c,a))).
% 70516 [para:70483.1.1,70474.1.1.1,demod:70499] equal(zero,meet(complement(X),meet(X,Y))).
% 70519 [para:70475.1.1,70476.1.1] equal(join(X,join(Y,complement(join(X,Y)))),one).
% 70520 [para:70476.1.1,70475.1.1.1,demod:70497] equal(one,join(X,join(complement(X),Y))).
% 70523 [para:70471.1.1,70475.1.1.1] equal(join(X,Y),join(X,join(meet(X,Z),Y))).
% 70524 [para:70475.1.1,70473.1.1] equal(join(X,join(Y,Z)),join(Z,join(X,Y))).
% 70527 [para:70490.1.1,70475.1.1.1,demod:70497] equal(one,join(complement(X),join(X,Y))).
% 70528 [para:70487.1.1,70471.1.1.2,demod:70475] equal(join(X,join(Y,X)),join(X,Y)).
% 70529 [para:70473.1.1,70487.1.1.1] equal(meet(join(X,Y),Y),Y).
% 70532 [para:70489.1.1,70473.1.1] equal(X,join(meet(Y,X),X)).
% 70533 [para:70474.1.1,70489.1.1.2] equal(join(X,meet(Y,meet(Z,X))),X).
% 70535 [para:70489.1.1,70475.1.1.1] equal(join(X,Y),join(X,join(meet(Z,X),Y))).
% 70536 [para:70471.1.1,70493.1.1.2,demod:70474] equal(meet(X,meet(Y,X)),meet(X,Y)).
% 70552 [para:70490.1.1,70478.1.1,demod:70483,cut:70467,cut:70467] equal(complement(complement(X)),X).
% 70560 [para:70468.1.1,70479.1.2.2.2,demod:70493] equal(meet(X,join(Y,Z)),meet(X,join(meet(X,join(Y,meet(X,Z))),Z))).
% 70597 [para:70504.1.2,70474.1.1] equal(zero,meet(X,meet(Y,meet(complement(meet(X,Y)),Z)))).
% 70600 [para:70487.1.1,70516.1.2.2] equal(zero,meet(complement(join(X,Y)),X)).
% 70604 [para:70473.1.1,70520.1.2.2] equal(one,join(X,join(Y,complement(X)))).
% 70608 [para:70494.1.1,70527.1.2.2] equal(one,join(complement(meet(X,Y)),X)).
% 70610 [para:70532.1.2,70527.1.2.2] equal(one,join(complement(meet(X,Y)),Y)).
% 70613 [para:70501.1.1,70489.1.1.2,demod:70536] equal(join(meet(X,Y),meet(Y,X)),meet(X,Y)).
% 70623 [para:70600.1.2,70472.1.1] equal(zero,meet(X,complement(join(X,Y)))).
% 70642 [para:70604.1.2,70478.1.1,cut:70467] -equal(meet(X,join(Y,complement(X))),zero) | equal(complement(X),join(Y,complement(X))).
% 70644 [para:70474.1.1,70608.1.2.1.1] equal(one,join(complement(meet(X,meet(Y,Z))),meet(X,Y))).
% 70648 [para:70610.1.2,70473.1.1] equal(one,join(X,complement(meet(Y,X)))).
% 70655 [para:70623.1.2,70474.1.1.1,demod:70499] equal(zero,meet(X,meet(complement(join(X,Y)),Z))).
% 70657 [para:70623.1.2,70479.1.2.2.1.2.2,demod:70482] equal(meet(X,join(Y,meet(complement(join(X,Z)),join(X,U)))),meet(X,join(meet(X,Y),meet(complement(join(X,Z)),U)))).
% 70669 [para:70474.1.1,70648.1.2.2.1] equal(one,join(X,complement(meet(Y,meet(Z,X))))).
% 70670 [para:70648.1.2,70475.1.1] equal(one,join(X,join(Y,complement(meet(Z,join(X,Y)))))).
% 70677 [para:70473.1.1,70513.1.2] -equal(meet(join(b,c),a),join(meet(c,a),meet(a,b))).
% 70690 [para:70528.1.1,70493.1.1.2] equal(meet(join(X,Y),join(Y,X)),join(X,Y)).
% 70695 [para:70470.1.1,70533.1.1.2.2,demod:70475] equal(join(X,join(Y,meet(Z,X))),join(X,Y)).
% 70720 [para:70506.1.2,70472.1.1,demod:70474] equal(meet(X,Y),meet(join(X,Z),meet(Y,X))).
% 71012 [para:70519.1.1,70523.1.2.2,demod:70500] equal(join(X,join(Y,complement(join(meet(X,Z),Y)))),one).
% 71358 [para:70613.1.1,70524.1.1.2] equal(join(X,meet(Y,Z)),join(meet(Z,Y),join(X,meet(Y,Z)))).
% 71366 [para:70690.1.1,70669.1.2.2.1.2,demod:70475] equal(one,join(X,join(Y,complement(meet(Z,join(Y,X)))))).
% 71402 [para:70501.1.1,70695.1.1.2.2,demod:71358,70536] equal(join(X,meet(Y,Z)),join(meet(Z,Y),X)).
% 72124 [para:70533.1.1,70560.1.2.2.1.2,demod:70489] equal(meet(X,Y),meet(X,join(meet(X,Y),meet(Z,Y)))).
% 72140 [para:70655.1.2,70560.1.2.2.1.2.2,demod:70657,70482] equal(meet(X,join(Y,meet(complement(join(X,Z)),U))),meet(X,join(Y,meet(complement(join(X,Z)),join(X,U))))).
% 72414 [para:70720.1.2,70597.1.2.2] equal(zero,meet(X,meet(Y,complement(meet(X,join(Y,Z)))))).
% 72572 [para:70487.1.1,70644.1.2.1.1.2] equal(one,join(complement(meet(X,Y)),meet(X,join(Y,Z)))).
% 74126 [para:71012.1.1,70535.1.2] equal(join(X,complement(join(meet(X,Y),meet(Z,X)))),one).
% 74922 [para:71402.1.2,70642.1.1.2] -equal(meet(X,join(complement(X),meet(Y,Z))),zero) | equal(complement(X),join(meet(Z,Y),complement(X))).
% 75395 [para:70477.1.1,70657.1.2.2.1,demod:70655,70495,72140,binarydemod:74922] equal(complement(X),join(meet(Y,complement(join(X,Z))),complement(X))).
% 75432 [para:70468.1.1,75395.1.2.1] equal(complement(X),join(complement(join(X,Y)),complement(X))).
% 75494 [para:70473.1.1,75432.1.2.1.1] equal(complement(X),join(complement(join(Y,X)),complement(X))).
% 75498 [para:70494.1.1,75432.1.2.1.1] equal(complement(meet(X,Y)),join(complement(X),complement(meet(X,Y)))).
% 75501 [para:70552.1.1,75432.1.2.2,demod:70552] equal(X,join(complement(join(complement(X),Y)),X)).
% 75556 [para:70473.1.1,75501.1.2.1.1] equal(X,join(complement(join(Y,complement(X))),X)).
% 75614 [para:75556.1.2,70487.1.1.1] equal(meet(X,complement(join(Y,complement(X)))),complement(join(Y,complement(X)))).
% 75733 [para:75494.1.2,70487.1.1.1] equal(meet(complement(X),complement(join(Y,X))),complement(join(Y,X))).
% 77716 [para:75498.1.2,70670.1.2.2] equal(one,join(X,complement(meet(Y,join(X,complement(Y)))))).
% 77733 [para:75498.1.2,71366.1.2.2] equal(one,join(X,complement(meet(Y,join(complement(Y),X))))).
% 77735 [para:70472.1.1,77716.1.2.2.1] equal(one,join(X,complement(meet(join(X,complement(Y)),Y)))).
% 77744 [para:70560.1.2,77716.1.2.2.1,demod:70482,70477] equal(one,join(meet(X,Y),complement(meet(X,join(Y,complement(X)))))).
% 77846 [para:70552.1.1,77733.1.2.2.1.2.1] equal(one,join(X,complement(meet(complement(Y),join(Y,X))))).
% 77855 [para:70552.1.1,77735.1.2.2.1.1.2] equal(one,join(X,complement(meet(join(X,Y),complement(Y))))).
% 80274 [para:72572.1.2,70478.1.1,demod:70552,cut:70467] -equal(meet(complement(meet(X,Y)),meet(X,join(Y,Z))),zero) | equal(meet(X,Y),meet(X,join(Y,Z))).
% 87204 [para:72124.1.2,70472.1.1] equal(meet(X,Y),meet(join(meet(X,Y),meet(Z,Y)),X)).
% 87227 [para:71402.1.2,72124.1.2.2] equal(meet(X,Y),meet(X,join(meet(Z,Y),meet(Y,X)))).
% 99953 [para:77744.1.2,70478.1.1,demod:72414,70474,cut:70467,cut:70467] equal(complement(meet(X,Y)),complement(meet(X,join(Y,complement(X))))).
% 100002 [para:99953.1.2,70483.1.1.1,binarydemod:80274] equal(meet(X,Y),meet(X,join(Y,complement(X)))).
% 100108 [para:70473.1.1,100002.1.2.2] equal(meet(X,Y),meet(X,join(complement(X),Y))).
% 100148 [para:77846.1.2,100002.1.2.2,demod:70481,70529,70474] equal(meet(complement(X),Y),meet(complement(X),join(X,Y))).
% 100149 [para:77855.1.2,100002.1.2.2,demod:70481,70720,70474] equal(meet(X,complement(Y)),meet(join(X,Y),complement(Y))).
% 100310 [para:70519.1.1,100108.1.2.2,demod:70481] equal(meet(X,join(Y,complement(join(complement(X),Y)))),X).
% 100773 [para:100148.1.2,70474.1.1.1,demod:70474] equal(meet(complement(X),meet(Y,Z)),meet(complement(X),meet(join(X,Y),Z))).
% 100780 [para:70523.1.2,100148.1.2.2,demod:100148] equal(meet(complement(X),join(meet(X,Y),Z)),meet(complement(X),Z)).
% 100787 [para:70695.1.1,100148.1.2.2,demod:100148] equal(meet(complement(X),join(Y,meet(Z,X))),meet(complement(X),Y)).
% 100955 [para:74126.1.1,100149.1.2.1,demod:70488,70552] equal(meet(X,join(meet(X,Y),meet(Z,X))),join(meet(X,Y),meet(Z,X))).
% 101057 [para:100310.1.1,70489.1.1.2,demod:75501,70475] equal(join(X,Y),join(X,complement(join(complement(Y),X)))).
% 101305 [para:101057.1.2,100108.1.2.2,demod:100108,75614] equal(complement(join(complement(X),complement(Y))),meet(Y,X)).
% 101306 [para:101057.1.2,100148.1.2.2,demod:100148,75733] equal(complement(join(complement(X),Y)),meet(complement(Y),X)).
% 101308 [para:101057.1.2,100310.1.1.2.2.1,demod:100955,101306,101305] equal(join(meet(X,Y),meet(complement(Y),X)),X).
% 101897 [para:70472.1.1,101308.1.1.1] equal(join(meet(X,Y),meet(complement(X),Y)),Y).
% 102070 [para:87204.1.2,101308.1.1.1,demod:100780] equal(join(meet(X,Y),meet(complement(X),meet(Z,Y))),join(meet(X,Y),meet(Z,Y))).
% 104125 [para:70506.1.2,101897.1.1.1,demod:102070,100773] equal(join(meet(X,Y),meet(Z,Y)),meet(join(X,Z),Y)).
% 104185 [para:87227.1.2,101897.1.1.1,demod:104125,102070,100787,slowcut:70677] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% using first neg lit preferred 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 5
% clause depth limited to 6
% seconds given: 60
% 
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    3380
%  derived clauses:   2464549
%  kept clauses:      96501
%  kept size sum:     676330
%  kept mid-nuclei:   2930
%  kept new demods:   80268
%  forw unit-subs:    2029990
%  forw double-subs: 34841
%  forw overdouble-subs: 4787
%  backward subs:     49
%  fast unit cutoff:  4749
%  full unit cutoff:  13
%  dbl  unit cutoff:  77
%  real runtime  :  81.89
%  process. runtime:  81.1
% specific non-discr-tree subsumption statistics: 
%  tried:           10303
%  length fails:    642
%  strength fails:  0
%  predlist fails:  1717
%  aux str. fails:  788
%  by-lit fails:    0
%  full subs tried: 6989
%  full subs fail:  2205
% 
% ; 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/LAT/LAT214-1+eq_r.in")
% 
%------------------------------------------------------------------------------