TSTP Solution File: SWW427-1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SWW427-1 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n002.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  : 300s
% DateTime : Tue Apr 30 20:50:14 EDT 2024

% Result   : Unsatisfiable 0.13s 0.40s
% Output   : CNFRefutation 0.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   45
%            Number of leaves      :   15
% Syntax   : Number of formulae    :  100 (  24 unt;   0 def)
%            Number of atoms       :  260 (  60 equ)
%            Maximal formula atoms :    7 (   2 avg)
%            Number of connectives :  303 ( 143   ~; 152   |;   0   &)
%                                         (   8 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number of predicates  :   11 (   9 usr;   9 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;  11 con; 0-2 aty)
%            Number of variables   :   63 (  63   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [S,T,Sigma] : sep(S,sep(T,Sigma)) = sep(T,sep(S,Sigma)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [X,Sigma] : sep(lseg(X,X),Sigma) = Sigma,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [X,Y,Z,Sigma] :
      ( ~ heap(sep(lseg(X,Y),sep(lseg(X,Z),Sigma)))
      | X = Y
      | X = Z ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f13,hypothesis,
    x1 != x11,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f19,hypothesis,
    x7 != x9,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f20,hypothesis,
    x2 != x11,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f21,hypothesis,
    heap(sep(lseg(x10,x1),sep(lseg(x9,x2),sep(lseg(x9,x7),sep(lseg(x7,x10),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f23,plain,
    ! [X0,X1,X2] : sep(X0,sep(X1,X2)) = sep(X1,sep(X0,X2)),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f24,plain,
    ! [X0,X1] : sep(lseg(X0,X0),X1) = X1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f31,plain,
    ! [X,Z] :
      ( ! [Y] :
          ( ! [Sigma] : ~ heap(sep(lseg(X,Y),sep(lseg(X,Z),Sigma)))
          | X = Y )
      | X = Z ),
    inference(miniscoping,[status(esa)],[f7]) ).

fof(f32,plain,
    ! [X0,X1,X2,X3] :
      ( ~ heap(sep(lseg(X0,X1),sep(lseg(X0,X2),X3)))
      | X0 = X1
      | X0 = X2 ),
    inference(cnf_transformation,[status(esa)],[f31]) ).

fof(f42,plain,
    x1 != x11,
    inference(cnf_transformation,[status(esa)],[f13]) ).

fof(f48,plain,
    x7 != x9,
    inference(cnf_transformation,[status(esa)],[f19]) ).

fof(f49,plain,
    x2 != x11,
    inference(cnf_transformation,[status(esa)],[f20]) ).

fof(f50,plain,
    heap(sep(lseg(x10,x1),sep(lseg(x9,x2),sep(lseg(x9,x7),sep(lseg(x7,x10),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(cnf_transformation,[status(esa)],[f21]) ).

fof(f59,plain,
    ! [X0,X1,X2,X3] : sep(X0,sep(X1,sep(X2,X3))) = sep(X2,sep(X0,sep(X1,X3))),
    inference(paramodulation,[status(thm)],[f23,f23]) ).

fof(f67,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ heap(sep(lseg(X0,X1),sep(X2,sep(lseg(X0,X3),X4))))
      | X0 = X1
      | X0 = X3 ),
    inference(paramodulation,[status(thm)],[f23,f32]) ).

fof(f73,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ heap(sep(X0,sep(lseg(X1,X2),sep(lseg(X1,X3),X4))))
      | X1 = X2
      | X1 = X3 ),
    inference(paramodulation,[status(thm)],[f23,f67]) ).

fof(f83,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ heap(sep(X0,sep(lseg(X1,X2),sep(X3,sep(lseg(X1,X4),X5)))))
      | X1 = X2
      | X1 = X4 ),
    inference(paramodulation,[status(thm)],[f23,f73]) ).

fof(f95,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ heap(sep(X0,sep(X1,sep(lseg(X2,X3),sep(lseg(X2,X4),X5)))))
      | X2 = X3
      | X2 = X4 ),
    inference(paramodulation,[status(thm)],[f23,f83]) ).

fof(f192,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ heap(sep(X0,sep(X1,sep(lseg(X2,X3),sep(X4,sep(lseg(X2,X5),X6))))))
      | X2 = X3
      | X2 = X5 ),
    inference(paramodulation,[status(thm)],[f23,f95]) ).

fof(f243,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ~ heap(sep(X0,sep(X1,sep(lseg(X2,X3),sep(X4,sep(X5,sep(lseg(X2,X6),X7)))))))
      | X2 = X3
      | X2 = X6 ),
    inference(paramodulation,[status(thm)],[f23,f192]) ).

fof(f898,plain,
    heap(sep(lseg(x9,x2),sep(lseg(x9,x7),sep(lseg(x10,x1),sep(lseg(x7,x10),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f50]) ).

fof(f899,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x10,x1),sep(lseg(x9,x2),sep(lseg(x7,x10),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f898]) ).

fof(f900,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x7,x10),sep(lseg(x10,x1),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f899]) ).

fof(f901,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x7,x10),sep(lseg(x10,x1),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f900]) ).

fof(f902,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x7,x10),sep(lseg(x10,x1),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f901]) ).

fof(f903,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x7,x10),sep(lseg(x10,x1),sep(lseg(x11,x6),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f902]) ).

fof(f904,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x7,x10),sep(lseg(x10,x1),sep(lseg(x4,x5),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f903]) ).

fof(f905,plain,
    heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x3),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))),
    inference(forward_demodulation,[status(thm)],[f59,f904]) ).

fof(f906,plain,
    ( spl0_6
  <=> x9 = x7 ),
    introduced(split_symbol_definition) ).

fof(f907,plain,
    ( x9 = x7
    | ~ spl0_6 ),
    inference(component_clause,[status(thm)],[f906]) ).

fof(f909,plain,
    ( spl0_7
  <=> x9 = x2 ),
    introduced(split_symbol_definition) ).

fof(f910,plain,
    ( x9 = x2
    | ~ spl0_7 ),
    inference(component_clause,[status(thm)],[f909]) ).

fof(f912,plain,
    ( x9 = x7
    | x9 = x2 ),
    inference(resolution,[status(thm)],[f905,f32]) ).

fof(f913,plain,
    ( spl0_6
    | spl0_7 ),
    inference(split_clause,[status(thm)],[f912,f906,f909]) ).

fof(f914,plain,
    ( spl0_8
  <=> x11 = x9 ),
    introduced(split_symbol_definition) ).

fof(f915,plain,
    ( x11 = x9
    | ~ spl0_8 ),
    inference(component_clause,[status(thm)],[f914]) ).

fof(f917,plain,
    ( spl0_9
  <=> x11 = x7 ),
    introduced(split_symbol_definition) ).

fof(f918,plain,
    ( x11 = x7
    | ~ spl0_9 ),
    inference(component_clause,[status(thm)],[f917]) ).

fof(f920,plain,
    ( x11 = x9
    | x11 = x7 ),
    inference(resolution,[status(thm)],[f905,f95]) ).

fof(f921,plain,
    ( spl0_8
    | spl0_9 ),
    inference(split_clause,[status(thm)],[f920,f914,f917]) ).

fof(f922,plain,
    ( spl0_10
  <=> x11 = x3 ),
    introduced(split_symbol_definition) ).

fof(f923,plain,
    ( x11 = x3
    | ~ spl0_10 ),
    inference(component_clause,[status(thm)],[f922]) ).

fof(f925,plain,
    ( x11 = x9
    | x11 = x3 ),
    inference(resolution,[status(thm)],[f905,f192]) ).

fof(f926,plain,
    ( spl0_8
    | spl0_10 ),
    inference(split_clause,[status(thm)],[f925,f914,f922]) ).

fof(f927,plain,
    ( spl0_11
  <=> x11 = x6 ),
    introduced(split_symbol_definition) ).

fof(f928,plain,
    ( x11 = x6
    | ~ spl0_11 ),
    inference(component_clause,[status(thm)],[f927]) ).

fof(f930,plain,
    ( x11 = x9
    | x11 = x6 ),
    inference(resolution,[status(thm)],[f905,f243]) ).

fof(f931,plain,
    ( spl0_8
    | spl0_11 ),
    inference(split_clause,[status(thm)],[f930,f914,f927]) ).

fof(f938,plain,
    ( $false
    | ~ spl0_6 ),
    inference(forward_subsumption_resolution,[status(thm)],[f907,f48]) ).

fof(f939,plain,
    ~ spl0_6,
    inference(contradiction_clause,[status(thm)],[f938]) ).

fof(f944,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x11),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))))
    | ~ spl0_10 ),
    inference(backward_demodulation,[status(thm)],[f923,f905]) ).

fof(f945,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x11),sep(lseg(x11,x6),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f944]) ).

fof(f946,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x6),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f24,f945]) ).

fof(f947,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x11,x6),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f946]) ).

fof(f948,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x7,x10),sep(lseg(x4,x5),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f947]) ).

fof(f949,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x10,x1),sep(lseg(x7,x10),emp)))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f948]) ).

fof(f950,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x2),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f23,f949]) ).

fof(f959,plain,
    ( x2 != x9
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f915,f49]) ).

fof(f962,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x9,x9),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f910,f950]) ).

fof(f963,plain,
    ( heap(sep(lseg(x9,x9),sep(lseg(x11,x9),sep(lseg(x9,x7),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f962]) ).

fof(f964,plain,
    ( heap(sep(lseg(x11,x9),sep(lseg(x9,x7),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f24,f963]) ).

fof(f965,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x7),sep(lseg(x11,x9),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f964]) ).

fof(f966,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x6),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f965]) ).

fof(f967,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x11,x6),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f966]) ).

fof(f968,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x7,x10),sep(lseg(x4,x5),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f967]) ).

fof(f969,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x10,x1),sep(lseg(x7,x10),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f968]) ).

fof(f970,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x6),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f23,f969]) ).

fof(f987,plain,
    ( x9 != x9
    | ~ spl0_7
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f910,f959]) ).

fof(f988,plain,
    ( $false
    | ~ spl0_7
    | ~ spl0_8 ),
    inference(trivial_equality_resolution,[status(esa)],[f987]) ).

fof(f989,plain,
    ( ~ spl0_7
    | ~ spl0_8 ),
    inference(contradiction_clause,[status(thm)],[f988]) ).

fof(f990,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x11,x11),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(backward_demodulation,[status(thm)],[f928,f970]) ).

fof(f991,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x11),sep(lseg(x4,x5),sep(lseg(x11,x7),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f990]) ).

fof(f992,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x4,x5),sep(lseg(x11,x7),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f24,f991]) ).

fof(f993,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x7,x10),sep(lseg(x4,x5),sep(lseg(x10,x1),emp)))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f992]) ).

fof(f994,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x10,x1),sep(lseg(x7,x10),emp)))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f993]) ).

fof(f995,plain,
    ( heap(sep(lseg(x9,x7),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f23,f994]) ).

fof(f996,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x7),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f918,f995]) ).

fof(f997,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x11),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp)))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f918,f996]) ).

fof(f998,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x4,x5),sep(lseg(x7,x10),sep(lseg(x10,x1),emp))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f24,f997]) ).

fof(f999,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x4,x5),sep(lseg(x11,x10),sep(lseg(x10,x1),emp))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f918,f998]) ).

fof(f1000,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x10),sep(lseg(x10,x1),sep(lseg(x4,x5),emp))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f999]) ).

fof(f1001,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x10),sep(lseg(x4,x5),sep(lseg(x10,x1),emp))))))
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f23,f1000]) ).

fof(f1002,plain,
    ( spl0_13
  <=> x11 = x10 ),
    introduced(split_symbol_definition) ).

fof(f1003,plain,
    ( x11 = x10
    | ~ spl0_13 ),
    inference(component_clause,[status(thm)],[f1002]) ).

fof(f1015,plain,
    ( x11 = x9
    | x11 = x10
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(resolution,[status(thm)],[f1001,f73]) ).

fof(f1016,plain,
    ( spl0_8
    | spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(split_clause,[status(thm)],[f1015,f914,f1002,f917,f927,f909,f922]) ).

fof(f1020,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x10),sep(lseg(x4,x5),sep(lseg(x11,x1),emp))))))
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(backward_demodulation,[status(thm)],[f1003,f1001]) ).

fof(f1021,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x1),sep(lseg(x11,x10),sep(lseg(x4,x5),emp))))))
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f59,f1020]) ).

fof(f1022,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x1),sep(lseg(x11,x11),sep(lseg(x4,x5),emp))))))
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f1003,f1021]) ).

fof(f1023,plain,
    ( heap(sep(lseg(x9,x11),sep(lseg(x11,x9),sep(lseg(x11,x1),sep(lseg(x4,x5),emp)))))
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f24,f1022]) ).

fof(f1024,plain,
    ( spl0_16
  <=> x11 = x1 ),
    introduced(split_symbol_definition) ).

fof(f1025,plain,
    ( x11 = x1
    | ~ spl0_16 ),
    inference(component_clause,[status(thm)],[f1024]) ).

fof(f1037,plain,
    ( x11 = x9
    | x11 = x1
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(resolution,[status(thm)],[f1023,f73]) ).

fof(f1038,plain,
    ( spl0_8
    | spl0_16
    | ~ spl0_13
    | ~ spl0_9
    | ~ spl0_11
    | ~ spl0_7
    | ~ spl0_10 ),
    inference(split_clause,[status(thm)],[f1037,f914,f1024,f1002,f917,f927,f909,f922]) ).

fof(f1064,plain,
    ( x1 != x1
    | ~ spl0_16 ),
    inference(forward_demodulation,[status(thm)],[f1025,f42]) ).

fof(f1065,plain,
    ( $false
    | ~ spl0_16 ),
    inference(trivial_equality_resolution,[status(esa)],[f1064]) ).

fof(f1066,plain,
    ~ spl0_16,
    inference(contradiction_clause,[status(thm)],[f1065]) ).

fof(f1067,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f913,f921,f926,f931,f939,f989,f1016,f1038,f1066]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWW427-1 : TPTP v8.1.2. Released v5.2.0.
% 0.11/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n002.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Apr 29 23:30:39 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.6.0
% 0.13/0.40  % Refutation found
% 0.13/0.40  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.13/0.40  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.19/0.43  % Elapsed time: 0.071382 seconds
% 0.19/0.43  % CPU time: 0.463823 seconds
% 0.19/0.43  % Total memory used: 65.513 MB
% 0.19/0.43  % Net memory used: 65.134 MB
%------------------------------------------------------------------------------