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

View Problem - Process Solution

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

% Computer : n023.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:25:29 EDT 2024

% Result   : Unsatisfiable 76.39s 10.04s
% Output   : CNFRefutation 77.67s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   30
%            Number of leaves      :   22
% Syntax   : Number of formulae    :  163 (  82 unt;   0 def)
%            Number of atoms       :  279 ( 179 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :  224 ( 108   ~; 107   |;   0   &)
%                                         (   9 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   3 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :   11 (   9 usr;  10 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  204 ( 204   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2,axiom,
    ! [X] : join(X,X) = X,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [X,Y] : meet(X,join(X,Y)) = X,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [X,Y] : join(X,meet(X,Y)) = X,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [X,Y] : meet(X,Y) = meet(Y,X),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [X,Y] : join(X,Y) = join(Y,X),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [X,Y,Z] : meet(meet(X,Y),Z) = meet(X,meet(Y,Z)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [X,Y,Z] : join(join(X,Y),Z) = join(X,join(Y,Z)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [X] : join(X,complement(X)) = one,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X] : meet(X,complement(X)) = zero,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [X,Y] :
      ( meet(X,Y) != zero
      | join(X,Y) != one
      | complement(X) = Y ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [X,Y,Z,U] : meet(X,join(Y,meet(Z,join(Y,U)))) = meet(X,join(Y,meet(Z,join(U,meet(X,Y))))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f13,hypothesis,
    meet(b,a) = a,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f14,negated_conjecture,
    join(complement(b),complement(a)) != complement(a),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f16,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f17,plain,
    ! [X0,X1] : meet(X0,join(X0,X1)) = X0,
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f18,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = X0,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f19,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f20,plain,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f21,plain,
    ! [X0,X1,X2] : meet(meet(X0,X1),X2) = meet(X0,meet(X1,X2)),
    inference(cnf_transformation,[status(esa)],[f7]) ).

fof(f22,plain,
    ! [X0,X1,X2] : join(join(X0,X1),X2) = join(X0,join(X1,X2)),
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f23,plain,
    ! [X0] : join(X0,complement(X0)) = one,
    inference(cnf_transformation,[status(esa)],[f9]) ).

fof(f24,plain,
    ! [X0] : meet(X0,complement(X0)) = zero,
    inference(cnf_transformation,[status(esa)],[f10]) ).

fof(f25,plain,
    ! [X0,X1] :
      ( meet(X0,X1) != zero
      | join(X0,X1) != one
      | complement(X0) = X1 ),
    inference(cnf_transformation,[status(esa)],[f11]) ).

fof(f26,plain,
    ! [X0,X1,X2,X3] : meet(X0,join(X1,meet(X2,join(X1,X3)))) = meet(X0,join(X1,meet(X2,join(X3,meet(X0,X1))))),
    inference(cnf_transformation,[status(esa)],[f12]) ).

fof(f27,plain,
    meet(b,a) = a,
    inference(cnf_transformation,[status(esa)],[f13]) ).

fof(f28,plain,
    join(complement(b),complement(a)) != complement(a),
    inference(cnf_transformation,[status(esa)],[f14]) ).

fof(f29,plain,
    ! [X0] : meet(X0,X0) = X0,
    inference(paramodulation,[status(thm)],[f16,f17]) ).

fof(f33,plain,
    ! [X0,X1] : meet(X0,join(X1,X0)) = X0,
    inference(paramodulation,[status(thm)],[f20,f17]) ).

fof(f35,plain,
    join(b,a) = b,
    inference(paramodulation,[status(thm)],[f27,f18]) ).

fof(f36,plain,
    ! [X0,X1] : meet(meet(X0,X1),X0) = meet(X0,X1),
    inference(paramodulation,[status(thm)],[f18,f33]) ).

fof(f41,plain,
    meet(a,b) = a,
    inference(paramodulation,[status(thm)],[f35,f33]) ).

fof(f56,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X1,join(X2,X0)),
    inference(paramodulation,[status(thm)],[f20,f22]) ).

fof(f63,plain,
    ! [X0,X1,X2] : join(join(X0,X1),X2) = join(X1,join(X0,X2)),
    inference(paramodulation,[status(thm)],[f20,f22]) ).

fof(f65,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,join(X0,X1)),
    inference(paramodulation,[status(thm)],[f16,f22]) ).

fof(f78,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,join(X1,X0)),
    inference(paramodulation,[status(thm)],[f20,f65]) ).

fof(f87,plain,
    ! [X0,X1] : join(join(X0,X1),X0) = join(join(X0,X1),join(X0,X1)),
    inference(paramodulation,[status(thm)],[f65,f78]) ).

fof(f88,plain,
    ! [X0,X1] : join(join(X0,X1),X0) = join(X0,X1),
    inference(forward_demodulation,[status(thm)],[f16,f87]) ).

fof(f95,plain,
    ! [X0,X1] : meet(join(X0,X1),join(X1,X0)) = join(X0,X1),
    inference(paramodulation,[status(thm)],[f78,f33]) ).

fof(f102,plain,
    ! [X0,X1,X2,X3] : meet(X0,join(join(X1,meet(X2,X3)),meet(X2,join(join(X1,meet(X2,X3)),X3)))) = meet(X0,join(join(X1,meet(X2,X3)),meet(X2,join(X3,meet(X0,join(X3,X1)))))),
    inference(paramodulation,[status(thm)],[f26,f26]) ).

fof(f103,plain,
    ! [X0,X1,X2,X3] : meet(X0,join(meet(X1,join(join(X2,meet(X1,X3)),X3)),join(X2,meet(X1,X3)))) = meet(X0,join(join(X2,meet(X1,X3)),meet(X1,join(X3,meet(X0,join(X3,X2)))))),
    inference(forward_demodulation,[status(thm)],[f20,f102]) ).

fof(f104,plain,
    ! [X0,X1,X2,X3] : meet(X0,join(meet(X1,join(join(X2,meet(X1,X3)),X3)),join(X2,meet(X1,X3)))) = meet(X0,join(meet(X1,join(X3,meet(X0,join(X3,X2)))),join(X2,meet(X1,X3)))),
    inference(forward_demodulation,[status(thm)],[f20,f103]) ).

fof(f190,plain,
    ! [X0,X1] : meet(meet(X0,X1),X1) = meet(X1,X0),
    inference(paramodulation,[status(thm)],[f19,f36]) ).

fof(f205,plain,
    ! [X0] : join(X0,complement(X0)) = join(X0,one),
    inference(paramodulation,[status(thm)],[f23,f65]) ).

fof(f206,plain,
    ! [X0] : one = join(X0,one),
    inference(forward_demodulation,[status(thm)],[f23,f205]) ).

fof(f209,plain,
    ! [X0] : meet(X0,one) = X0,
    inference(paramodulation,[status(thm)],[f23,f17]) ).

fof(f210,plain,
    ! [X0] : meet(one,X0) = X0,
    inference(paramodulation,[status(thm)],[f19,f209]) ).

fof(f281,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X0,meet(X1,X0)),
    inference(paramodulation,[status(thm)],[f36,f21]) ).

fof(f321,plain,
    ! [X0,X1,X2] : meet(X0,join(complement(X0),meet(X1,join(complement(X0),X2)))) = meet(X0,join(complement(X0),meet(X1,join(X2,zero)))),
    inference(paramodulation,[status(thm)],[f24,f26]) ).

fof(f322,plain,
    ! [X0,X1,X2] : meet(X0,join(meet(X1,join(complement(X0),X2)),complement(X0))) = meet(X0,join(complement(X0),meet(X1,join(X2,zero)))),
    inference(forward_demodulation,[status(thm)],[f20,f321]) ).

fof(f323,plain,
    ! [X0,X1,X2] : meet(X0,join(meet(X1,join(complement(X0),X2)),complement(X0))) = meet(X0,join(meet(X1,join(X2,zero)),complement(X0))),
    inference(forward_demodulation,[status(thm)],[f20,f322]) ).

fof(f324,plain,
    ! [X0] : meet(zero,X0) = meet(X0,complement(X0)),
    inference(paramodulation,[status(thm)],[f24,f36]) ).

fof(f325,plain,
    ! [X0] : meet(zero,X0) = zero,
    inference(forward_demodulation,[status(thm)],[f24,f324]) ).

fof(f326,plain,
    ! [X0] : join(X0,zero) = X0,
    inference(paramodulation,[status(thm)],[f24,f18]) ).

fof(f335,plain,
    ( spl0_2
  <=> join(zero,one) = one ),
    introduced(split_symbol_definition) ).

fof(f337,plain,
    ( join(zero,one) != one
    | spl0_2 ),
    inference(component_clause,[status(thm)],[f335]) ).

fof(f338,plain,
    ( spl0_3
  <=> complement(zero) = one ),
    introduced(split_symbol_definition) ).

fof(f339,plain,
    ( complement(zero) = one
    | ~ spl0_3 ),
    inference(component_clause,[status(thm)],[f338]) ).

fof(f341,plain,
    ( join(zero,one) != one
    | complement(zero) = one ),
    inference(resolution,[status(thm)],[f25,f209]) ).

fof(f342,plain,
    ( ~ spl0_2
    | spl0_3 ),
    inference(split_clause,[status(thm)],[f341,f335,f338]) ).

fof(f374,plain,
    ( spl0_8
  <=> meet(a,join(complement(b),complement(a))) = zero ),
    introduced(split_symbol_definition) ).

fof(f376,plain,
    ( meet(a,join(complement(b),complement(a))) != zero
    | spl0_8 ),
    inference(component_clause,[status(thm)],[f374]) ).

fof(f377,plain,
    ( spl0_9
  <=> join(a,join(complement(b),complement(a))) = one ),
    introduced(split_symbol_definition) ).

fof(f379,plain,
    ( join(a,join(complement(b),complement(a))) != one
    | spl0_9 ),
    inference(component_clause,[status(thm)],[f377]) ).

fof(f380,plain,
    ( meet(a,join(complement(b),complement(a))) != zero
    | join(a,join(complement(b),complement(a))) != one ),
    inference(resolution,[status(thm)],[f25,f28]) ).

fof(f381,plain,
    ( ~ spl0_8
    | ~ spl0_9 ),
    inference(split_clause,[status(thm)],[f380,f374,f377]) ).

fof(f474,plain,
    ( meet(join(complement(b),complement(a)),a) != zero
    | spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f19,f376]) ).

fof(f477,plain,
    ( one != one
    | spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f206,f337]) ).

fof(f478,plain,
    ( $false
    | spl0_2 ),
    inference(trivial_equality_resolution,[status(esa)],[f477]) ).

fof(f479,plain,
    spl0_2,
    inference(contradiction_clause,[status(thm)],[f478]) ).

fof(f497,plain,
    ! [X0] :
      ( meet(zero,X0) != zero
      | join(zero,X0) != one
      | one = X0
      | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f339,f25]) ).

fof(f556,plain,
    ! [X0,X1,X2] :
      ( meet(zero,join(X0,meet(X1,join(X0,X2)))) != zero
      | join(zero,join(X0,meet(X1,join(X2,meet(zero,X0))))) != one
      | one = join(X0,meet(X1,join(X2,meet(zero,X0))))
      | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f26,f497]) ).

fof(f557,plain,
    ! [X0,X1,X2] :
      ( meet(join(X0,meet(X1,join(X0,X2))),zero) != zero
      | join(zero,join(X0,meet(X1,join(X2,meet(zero,X0))))) != one
      | one = join(X0,meet(X1,join(X2,meet(zero,X0))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f19,f556]) ).

fof(f558,plain,
    ! [X0,X1,X2] :
      ( meet(join(X0,meet(X1,join(X0,X2))),zero) != zero
      | join(join(zero,X0),meet(X1,join(X2,meet(zero,X0)))) != one
      | one = join(X0,meet(X1,join(X2,meet(zero,X0))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f22,f557]) ).

fof(f559,plain,
    ! [X0,X1,X2] :
      ( meet(join(X0,meet(X1,join(X0,X2))),zero) != zero
      | join(meet(X1,join(X2,meet(zero,X0))),join(zero,X0)) != one
      | one = join(X0,meet(X1,join(X2,meet(zero,X0))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f20,f558]) ).

fof(f805,plain,
    ( spl0_45
  <=> meet(zero,a) = zero ),
    introduced(split_symbol_definition) ).

fof(f807,plain,
    ( meet(zero,a) != zero
    | spl0_45 ),
    inference(component_clause,[status(thm)],[f805]) ).

fof(f869,plain,
    ( join(join(a,complement(b)),complement(a)) != one
    | spl0_9 ),
    inference(forward_demodulation,[status(thm)],[f22,f379]) ).

fof(f870,plain,
    ( join(join(complement(b),a),complement(a)) != one
    | spl0_9 ),
    inference(forward_demodulation,[status(thm)],[f20,f869]) ).

fof(f871,plain,
    ( spl0_49
  <=> meet(zero,join(join(complement(b),a),complement(a))) = zero ),
    introduced(split_symbol_definition) ).

fof(f873,plain,
    ( meet(zero,join(join(complement(b),a),complement(a))) != zero
    | spl0_49 ),
    inference(component_clause,[status(thm)],[f871]) ).

fof(f874,plain,
    ( spl0_50
  <=> join(zero,join(join(complement(b),a),complement(a))) = one ),
    introduced(split_symbol_definition) ).

fof(f876,plain,
    ( join(zero,join(join(complement(b),a),complement(a))) != one
    | spl0_50 ),
    inference(component_clause,[status(thm)],[f874]) ).

fof(f877,plain,
    ( meet(zero,join(join(complement(b),a),complement(a))) != zero
    | join(zero,join(join(complement(b),a),complement(a))) != one
    | spl0_9
    | ~ spl0_3 ),
    inference(resolution,[status(thm)],[f870,f497]) ).

fof(f878,plain,
    ( ~ spl0_49
    | ~ spl0_50
    | spl0_9
    | ~ spl0_3 ),
    inference(split_clause,[status(thm)],[f877,f871,f874,f377,f338]) ).

fof(f891,plain,
    ( join(join(zero,join(complement(b),a)),complement(a)) != one
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f22,f876]) ).

fof(f892,plain,
    ( join(join(join(zero,complement(b)),a),complement(a)) != one
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f22,f891]) ).

fof(f893,plain,
    ( join(join(join(complement(b),zero),a),complement(a)) != one
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f20,f892]) ).

fof(f894,plain,
    ( meet(join(join(complement(b),a),complement(a)),zero) != zero
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f19,f873]) ).

fof(f897,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(paramodulation,[status(thm)],[f20,f326]) ).

fof(f1068,plain,
    ! [X0] : meet(X0,zero) = zero,
    inference(paramodulation,[status(thm)],[f19,f325]) ).

fof(f1140,plain,
    ! [X0,X1] : meet(zero,X0) = meet(X1,meet(complement(X1),X0)),
    inference(paramodulation,[status(thm)],[f24,f21]) ).

fof(f1141,plain,
    ! [X0,X1] : zero = meet(X0,meet(complement(X0),X1)),
    inference(forward_demodulation,[status(thm)],[f325,f1140]) ).

fof(f1560,plain,
    ( join(join(complement(b),a),complement(a)) != one
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f326,f893]) ).

fof(f1573,plain,
    ( zero != zero
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f1068,f894]) ).

fof(f1574,plain,
    ( $false
    | spl0_49 ),
    inference(trivial_equality_resolution,[status(esa)],[f1573]) ).

fof(f1575,plain,
    spl0_49,
    inference(contradiction_clause,[status(thm)],[f1574]) ).

fof(f1576,plain,
    ( zero != zero
    | spl0_45 ),
    inference(forward_demodulation,[status(thm)],[f325,f807]) ).

fof(f1577,plain,
    ( $false
    | spl0_45 ),
    inference(trivial_equality_resolution,[status(esa)],[f1576]) ).

fof(f1578,plain,
    spl0_45,
    inference(contradiction_clause,[status(thm)],[f1577]) ).

fof(f1586,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,join(X1,meet(zero,X2))),join(zero,X2)) != one
      | one = join(X2,meet(X0,join(X1,meet(zero,X2))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f1068,f559]) ).

fof(f1587,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,join(X1,zero)),join(zero,X2)) != one
      | one = join(X2,meet(X0,join(X1,meet(zero,X2))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f325,f1586]) ).

fof(f1588,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,X1),join(zero,X2)) != one
      | one = join(X2,meet(X0,join(X1,meet(zero,X2))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f326,f1587]) ).

fof(f1589,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,X1),X2) != one
      | one = join(X2,meet(X0,join(X1,meet(zero,X2))))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f897,f1588]) ).

fof(f1590,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,X1),X2) != one
      | one = join(X2,meet(X0,join(X1,zero)))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f325,f1589]) ).

fof(f1591,plain,
    ! [X0,X1,X2] :
      ( zero != zero
      | join(meet(X0,X1),X2) != one
      | one = join(X2,meet(X0,X1))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f326,f1590]) ).

fof(f1592,plain,
    ! [X0,X1,X2] :
      ( join(meet(X0,X1),X2) != one
      | one = join(X2,meet(X0,X1))
      | ~ spl0_3 ),
    inference(trivial_equality_resolution,[status(esa)],[f1591]) ).

fof(f1630,plain,
    ! [X0,X1] :
      ( join(X0,X1) != one
      | one = join(X1,meet(one,X0))
      | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f210,f1592]) ).

fof(f1631,plain,
    ! [X0,X1] :
      ( join(X0,X1) != one
      | one = join(X1,X0)
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f210,f1630]) ).

fof(f1703,plain,
    ! [X0] :
      ( one = join(complement(X0),X0)
      | ~ spl0_3 ),
    inference(resolution,[status(thm)],[f1631,f23]) ).

fof(f1826,plain,
    ! [X0,X1] :
      ( join(X0,join(X1,complement(X0))) = join(X1,one)
      | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f1703,f56]) ).

fof(f1827,plain,
    ! [X0,X1] :
      ( join(X0,join(X1,complement(X0))) = one
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f206,f1826]) ).

fof(f2245,plain,
    ! [X0] : meet(zero,complement(X0)) = meet(complement(X0),X0),
    inference(paramodulation,[status(thm)],[f24,f190]) ).

fof(f2246,plain,
    ! [X0] : zero = meet(complement(X0),X0),
    inference(forward_demodulation,[status(thm)],[f325,f2245]) ).

fof(f2254,plain,
    ! [X0,X1] : meet(X0,join(X1,X0)) = meet(join(X1,X0),X0),
    inference(paramodulation,[status(thm)],[f33,f190]) ).

fof(f2255,plain,
    ! [X0,X1] : X0 = meet(join(X1,X0),X0),
    inference(forward_demodulation,[status(thm)],[f33,f2254]) ).

fof(f2278,plain,
    ! [X0] :
      ( join(complement(X0),X0) != one
      | complement(complement(X0)) = X0 ),
    inference(resolution,[status(thm)],[f2246,f25]) ).

fof(f2279,plain,
    ! [X0] :
      ( one != one
      | complement(complement(X0)) = X0
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f1703,f2278]) ).

fof(f2280,plain,
    ! [X0] :
      ( complement(complement(X0)) = X0
      | ~ spl0_3 ),
    inference(trivial_equality_resolution,[status(esa)],[f2279]) ).

fof(f2391,plain,
    ( join(a,join(complement(b),complement(a))) != one
    | spl0_50 ),
    inference(paramodulation,[status(thm)],[f63,f1560]) ).

fof(f2392,plain,
    ( one != one
    | ~ spl0_3
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f1827,f2391]) ).

fof(f2393,plain,
    ( $false
    | ~ spl0_3
    | spl0_50 ),
    inference(trivial_equality_resolution,[status(esa)],[f2392]) ).

fof(f2394,plain,
    ( ~ spl0_3
    | spl0_50 ),
    inference(contradiction_clause,[status(thm)],[f2393]) ).

fof(f2720,plain,
    ! [X0,X1] : meet(meet(complement(X0),X1),X0) = meet(meet(complement(X0),X1),zero),
    inference(paramodulation,[status(thm)],[f1141,f281]) ).

fof(f2721,plain,
    ! [X0,X1] : meet(meet(complement(X0),X1),X0) = zero,
    inference(forward_demodulation,[status(thm)],[f1068,f2720]) ).

fof(f3676,plain,
    meet(b,a) = a,
    inference(forward_demodulation,[status(thm)],[f19,f41]) ).

fof(f7568,plain,
    ! [X0,X1] :
      ( meet(meet(X0,X1),complement(X0)) = zero
      | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f2280,f2721]) ).

fof(f8229,plain,
    ! [X0,X1,X2,X3] : meet(X0,join(meet(X1,join(meet(X1,X2),join(X3,X2))),join(X3,meet(X1,X2)))) = meet(X0,join(meet(X1,join(X2,meet(X0,join(X2,X3)))),join(X3,meet(X1,X2)))),
    inference(forward_demodulation,[status(thm)],[f63,f104]) ).

fof(f9824,plain,
    ! [X0,X1] : meet(join(meet(X0,X1),X0),X0) = join(meet(X0,X1),X0),
    inference(paramodulation,[status(thm)],[f18,f95]) ).

fof(f9825,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),X0),
    inference(forward_demodulation,[status(thm)],[f2255,f9824]) ).

fof(f10075,plain,
    ! [X0,X1,X2] : meet(X0,join(meet(join(X1,X2),join(X1,X2)),join(X1,meet(join(X1,X2),X2)))) = meet(X0,join(meet(join(X1,X2),join(X2,meet(X0,join(X2,X1)))),join(X1,meet(join(X1,X2),X2)))),
    inference(paramodulation,[status(thm)],[f9825,f8229]) ).

fof(f10076,plain,
    ! [X0,X1,X2] : meet(X0,join(join(X1,X2),join(X1,meet(join(X1,X2),X2)))) = meet(X0,join(meet(join(X1,X2),join(X2,meet(X0,join(X2,X1)))),join(X1,meet(join(X1,X2),X2)))),
    inference(forward_demodulation,[status(thm)],[f29,f10075]) ).

fof(f10077,plain,
    ! [X0,X1,X2] : meet(X0,join(meet(join(X1,X2),X2),join(join(X1,X2),X1))) = meet(X0,join(meet(join(X1,X2),join(X2,meet(X0,join(X2,X1)))),join(X1,meet(join(X1,X2),X2)))),
    inference(forward_demodulation,[status(thm)],[f56,f10076]) ).

fof(f10078,plain,
    ! [X0,X1,X2] : meet(X0,join(X1,join(join(X2,X1),X2))) = meet(X0,join(meet(join(X2,X1),join(X1,meet(X0,join(X1,X2)))),join(X2,meet(join(X2,X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f2255,f10077]) ).

fof(f10079,plain,
    ! [X0,X1,X2] : meet(X0,join(X1,join(X2,X1))) = meet(X0,join(meet(join(X2,X1),join(X1,meet(X0,join(X1,X2)))),join(X2,meet(join(X2,X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f88,f10078]) ).

fof(f10080,plain,
    ! [X0,X1,X2] : meet(X0,join(X1,X2)) = meet(X0,join(meet(join(X2,X1),join(X1,meet(X0,join(X1,X2)))),join(X2,meet(join(X2,X1),X1)))),
    inference(forward_demodulation,[status(thm)],[f78,f10079]) ).

fof(f10081,plain,
    ! [X0,X1,X2] : meet(X0,join(X1,X2)) = meet(X0,join(meet(join(X2,X1),join(X1,meet(X0,join(X1,X2)))),join(X2,X1))),
    inference(forward_demodulation,[status(thm)],[f2255,f10080]) ).

fof(f10082,plain,
    ! [X0,X1,X2] : meet(X0,join(X1,X2)) = meet(X0,join(X2,X1)),
    inference(forward_demodulation,[status(thm)],[f9825,f10081]) ).

fof(f11208,plain,
    ( meet(a,complement(b)) = zero
    | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f3676,f7568]) ).

fof(f11209,plain,
    ( meet(complement(b),a) = zero
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f19,f11208]) ).

fof(f11354,plain,
    ( spl0_170
  <=> complement(b) = zero ),
    introduced(split_symbol_definition) ).

fof(f11355,plain,
    ( complement(b) = zero
    | ~ spl0_170 ),
    inference(component_clause,[status(thm)],[f11354]) ).

fof(f34458,plain,
    ( join(zero,complement(a)) != complement(a)
    | ~ spl0_170 ),
    inference(backward_demodulation,[status(thm)],[f11355,f28]) ).

fof(f34459,plain,
    ( complement(a) != complement(a)
    | ~ spl0_170 ),
    inference(forward_demodulation,[status(thm)],[f897,f34458]) ).

fof(f34460,plain,
    ( $false
    | ~ spl0_170 ),
    inference(trivial_equality_resolution,[status(esa)],[f34459]) ).

fof(f34461,plain,
    ~ spl0_170,
    inference(contradiction_clause,[status(thm)],[f34460]) ).

fof(f53714,plain,
    ! [X0,X1,X2] : meet(X0,join(meet(X1,join(complement(X0),X2)),complement(X0))) = meet(X0,join(meet(X1,X2),complement(X0))),
    inference(forward_demodulation,[status(thm)],[f326,f323]) ).

fof(f53858,plain,
    ! [X0,X1] : meet(X0,join(meet(X1,one),complement(X0))) = meet(X0,join(meet(X1,complement(complement(X0))),complement(X0))),
    inference(paramodulation,[status(thm)],[f23,f53714]) ).

fof(f53859,plain,
    ! [X0,X1] : meet(X0,join(X1,complement(X0))) = meet(X0,join(meet(X1,complement(complement(X0))),complement(X0))),
    inference(forward_demodulation,[status(thm)],[f209,f53858]) ).

fof(f53860,plain,
    ! [X0,X1] :
      ( meet(X0,join(X1,complement(X0))) = meet(X0,join(meet(X1,X0),complement(X0)))
      | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2280,f53859]) ).

fof(f56842,plain,
    ( spl0_273
  <=> meet(a,zero) = zero ),
    introduced(split_symbol_definition) ).

fof(f56844,plain,
    ( meet(a,zero) != zero
    | spl0_273 ),
    inference(component_clause,[status(thm)],[f56842]) ).

fof(f56847,plain,
    ( zero != zero
    | spl0_273 ),
    inference(forward_demodulation,[status(thm)],[f1068,f56844]) ).

fof(f56848,plain,
    ( $false
    | spl0_273 ),
    inference(trivial_equality_resolution,[status(esa)],[f56847]) ).

fof(f56849,plain,
    spl0_273,
    inference(contradiction_clause,[status(thm)],[f56848]) ).

fof(f57465,plain,
    ( meet(a,join(complement(b),complement(a))) = meet(a,join(zero,complement(a)))
    | ~ spl0_3 ),
    inference(paramodulation,[status(thm)],[f11209,f53860]) ).

fof(f57466,plain,
    ( meet(join(complement(b),complement(a)),a) = meet(a,join(zero,complement(a)))
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f19,f57465]) ).

fof(f57467,plain,
    ( meet(join(complement(b),complement(a)),a) = meet(a,join(complement(a),zero))
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f10082,f57466]) ).

fof(f57468,plain,
    ( meet(join(complement(b),complement(a)),a) = meet(join(complement(a),zero),a)
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f19,f57467]) ).

fof(f57469,plain,
    ( meet(join(complement(b),complement(a)),a) = meet(complement(a),a)
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f326,f57468]) ).

fof(f57470,plain,
    ( meet(join(complement(b),complement(a)),a) = zero
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2246,f57469]) ).

fof(f57471,plain,
    ( $false
    | spl0_8
    | ~ spl0_3 ),
    inference(forward_subsumption_resolution,[status(thm)],[f57470,f474]) ).

fof(f57472,plain,
    ( spl0_8
    | ~ spl0_3 ),
    inference(contradiction_clause,[status(thm)],[f57471]) ).

fof(f57473,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f342,f381,f479,f878,f1575,f1578,f2394,f34461,f56849,f57472]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : LAT253-1 : TPTP v8.1.2. Released v3.1.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.34  % Computer : n023.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 300
% 0.14/0.34  % DateTime : Mon Apr 29 20:10:10 EDT 2024
% 0.14/0.34  % CPUTime  : 
% 0.14/0.35  % Drodi V3.6.0
% 76.39/10.04  % Refutation found
% 76.39/10.04  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 76.39/10.04  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 77.78/10.19  % Elapsed time: 9.831502 seconds
% 77.78/10.19  % CPU time: 77.521198 seconds
% 77.78/10.19  % Total memory used: 526.921 MB
% 77.78/10.19  % Net memory used: 522.732 MB
%------------------------------------------------------------------------------