TSTP Solution File: LAT029-1 by Drodi---3.5.1

View Problem - Process Solution

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

% Computer : n008.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 : Wed May 31 12:16:46 EDT 2023

% Result   : Unsatisfiable 0.16s 0.46s
% Output   : CNFRefutation 0.16s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   57
%            Number of leaves      :   10
% Syntax   : Number of formulae    :  123 ( 105 unt;   0 def)
%            Number of atoms       :  147 ( 119 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :   43 (  19   ~;  20   |;   0   &)
%                                         (   4 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   3 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    6 (   4 usr;   5 prp; 0-2 aty)
%            Number of functors    :    4 (   4 usr;   2 con; 0-2 aty)
%            Number of variables   :  203 (; 203   !;   0   ?)

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

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

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

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

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

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

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

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

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

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

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

fof(f12,plain,
    ( meet(a,a) != a
    | meet(b,a) != meet(a,b)
    | join(a,a) != a
    | join(b,a) != join(a,b) ),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f13,plain,
    ( spl0_0
  <=> meet(a,a) = a ),
    introduced(split_symbol_definition) ).

fof(f15,plain,
    ( meet(a,a) != a
    | spl0_0 ),
    inference(component_clause,[status(thm)],[f13]) ).

fof(f16,plain,
    ( spl0_1
  <=> meet(b,a) = meet(a,b) ),
    introduced(split_symbol_definition) ).

fof(f18,plain,
    ( meet(b,a) != meet(a,b)
    | spl0_1 ),
    inference(component_clause,[status(thm)],[f16]) ).

fof(f19,plain,
    ( spl0_2
  <=> join(a,a) = a ),
    introduced(split_symbol_definition) ).

fof(f21,plain,
    ( join(a,a) != a
    | spl0_2 ),
    inference(component_clause,[status(thm)],[f19]) ).

fof(f22,plain,
    ( spl0_3
  <=> join(b,a) = join(a,b) ),
    introduced(split_symbol_definition) ).

fof(f24,plain,
    ( join(b,a) != join(a,b)
    | spl0_3 ),
    inference(component_clause,[status(thm)],[f22]) ).

fof(f25,plain,
    ( ~ spl0_0
    | ~ spl0_1
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(split_clause,[status(thm)],[f12,f13,f16,f19,f22]) ).

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

fof(f32,plain,
    ! [X0,X1,X2] : meet(meet(X0,join(X1,meet(X2,X0))),meet(X2,X0)) = meet(X2,X0),
    inference(paramodulation,[status(thm)],[f9,f10]) ).

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

fof(f46,plain,
    ! [X0,X1] : join(join(meet(X0,X1),X0),X0) = X0,
    inference(paramodulation,[status(thm)],[f10,f11]) ).

fof(f47,plain,
    ! [X0,X1] : meet(meet(join(X0,X1),X0),X0) = X0,
    inference(paramodulation,[status(thm)],[f11,f10]) ).

fof(f51,plain,
    ! [X0,X1,X2] : join(join(X0,meet(join(X0,X1),join(X2,X0))),meet(join(X0,X1),join(X2,X0))) = meet(join(X0,X1),join(X2,X0)),
    inference(paramodulation,[status(thm)],[f10,f46]) ).

fof(f55,plain,
    ! [X0,X1] : join(meet(join(meet(X0,X1),X0),X0),meet(join(meet(X0,X1),X0),X0)) = join(meet(X0,X1),X0),
    inference(paramodulation,[status(thm)],[f46,f7]) ).

fof(f57,plain,
    ! [X0,X1] : meet(meet(X0,join(meet(X0,X1),X0)),join(meet(X0,X1),X0)) = join(meet(X0,X1),X0),
    inference(paramodulation,[status(thm)],[f46,f47]) ).

fof(f59,plain,
    ! [X0,X1] : meet(meet(X0,meet(X1,X0)),meet(X1,X0)) = meet(X1,X0),
    inference(paramodulation,[status(thm)],[f9,f47]) ).

fof(f61,plain,
    ! [X0,X1] : meet(meet(X0,meet(X0,X1)),meet(X0,X1)) = meet(X0,X1),
    inference(paramodulation,[status(thm)],[f7,f47]) ).

fof(f63,plain,
    ! [X0,X1] : join(join(X0,meet(join(X0,X1),X0)),meet(join(X0,X1),X0)) = meet(join(X0,X1),X0),
    inference(paramodulation,[status(thm)],[f47,f46]) ).

fof(f75,plain,
    ! [X0,X1,X2] : meet(meet(X0,X0),meet(meet(join(X0,X1),join(X2,X0)),X0)) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(paramodulation,[status(thm)],[f10,f59]) ).

fof(f76,plain,
    ! [X0,X1,X2] : meet(meet(X0,X0),X0) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(forward_demodulation,[status(thm)],[f10,f75]) ).

fof(f77,plain,
    ! [X0] : meet(meet(X0,X0),X0) = X0,
    inference(forward_demodulation,[status(thm)],[f10,f76]) ).

fof(f94,plain,
    ! [X0,X1] : join(join(meet(X0,X1),meet(X1,meet(X0,X1))),meet(X1,meet(X0,X1))) = meet(X1,meet(X0,X1)),
    inference(paramodulation,[status(thm)],[f59,f46]) ).

fof(f109,plain,
    ! [X0] : join(X0,meet(X0,join(meet(X0,X0),X0))) = X0,
    inference(paramodulation,[status(thm)],[f77,f9]) ).

fof(f113,plain,
    ! [X0,X1] : meet(meet(X0,join(X1,X0)),X0) = X0,
    inference(paramodulation,[status(thm)],[f109,f10]) ).

fof(f114,plain,
    ! [X0] : join(meet(X0,meet(X0,join(meet(X0,X0),X0))),meet(meet(X0,join(meet(X0,X0),X0)),X0)) = meet(X0,join(meet(X0,X0),X0)),
    inference(paramodulation,[status(thm)],[f109,f9]) ).

fof(f115,plain,
    ! [X0] : join(meet(X0,meet(X0,join(meet(X0,X0),X0))),X0) = meet(X0,join(meet(X0,X0),X0)),
    inference(forward_demodulation,[status(thm)],[f113,f114]) ).

fof(f116,plain,
    ! [X0] : join(meet(X0,meet(X0,join(meet(X0,X0),X0))),meet(X0,X0)) = X0,
    inference(paramodulation,[status(thm)],[f109,f7]) ).

fof(f123,plain,
    ! [X0,X1] : meet(meet(meet(X0,join(X1,X0)),X0),meet(X0,join(X1,X0))) = meet(X0,join(X1,X0)),
    inference(paramodulation,[status(thm)],[f9,f113]) ).

fof(f124,plain,
    ! [X0,X1] : meet(X0,meet(X0,join(X1,X0))) = meet(X0,join(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f113,f123]) ).

fof(f140,plain,
    ! [X0,X1] : join(X0,meet(X0,join(meet(X0,join(X1,X0)),X0))) = X0,
    inference(paramodulation,[status(thm)],[f113,f9]) ).

fof(f141,plain,
    ! [X0,X1] : join(X0,meet(meet(X0,join(X1,X0)),join(meet(X0,join(X1,X0)),X0))) = meet(X0,join(X1,X0)),
    inference(paramodulation,[status(thm)],[f113,f7]) ).

fof(f142,plain,
    ! [X0] : join(meet(X0,join(meet(X0,X0),X0)),meet(X0,X0)) = X0,
    inference(backward_demodulation,[status(thm)],[f124,f116]) ).

fof(f143,plain,
    ! [X0] : join(meet(X0,join(meet(X0,X0),X0)),X0) = meet(X0,join(meet(X0,X0),X0)),
    inference(backward_demodulation,[status(thm)],[f124,f115]) ).

fof(f179,plain,
    ! [X0,X1,X2] : meet(meet(meet(join(X0,X1),join(X2,X0)),X0),meet(meet(join(X0,X1),join(X2,X0)),X0)) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(paramodulation,[status(thm)],[f10,f61]) ).

fof(f180,plain,
    ! [X0,X1,X2] : meet(X0,meet(meet(join(X0,X1),join(X2,X0)),X0)) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(forward_demodulation,[status(thm)],[f10,f179]) ).

fof(f181,plain,
    ! [X0,X1,X2] : meet(X0,X0) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(forward_demodulation,[status(thm)],[f10,f180]) ).

fof(f182,plain,
    ! [X0] : meet(X0,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f10,f181]) ).

fof(f242,plain,
    ! [X0,X1] : join(X0,meet(X1,join(X0,X0))) = X0,
    inference(backward_demodulation,[status(thm)],[f182,f8]) ).

fof(f266,plain,
    ! [X0] : join(meet(X0,join(meet(X0,X0),X0)),X0) = X0,
    inference(backward_demodulation,[status(thm)],[f182,f142]) ).

fof(f267,plain,
    ! [X0] : meet(X0,join(meet(X0,X0),X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f143,f266]) ).

fof(f268,plain,
    ! [X0] : meet(X0,join(X0,X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f182,f267]) ).

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

fof(f300,plain,
    ! [X0,X1,X2] : join(meet(X0,meet(meet(join(X0,X1),join(X2,X0)),join(meet(join(X0,X1),join(X2,X0)),X0))),meet(X0,meet(join(X0,X1),join(X2,X0)))) = meet(meet(join(X0,X1),join(X2,X0)),X0),
    inference(forward_demodulation,[status(thm)],[f10,f299]) ).

fof(f301,plain,
    ! [X0,X1,X2] : join(meet(X0,meet(meet(join(X0,X1),join(X2,X0)),join(meet(join(X0,X1),join(X2,X0)),X0))),meet(X0,meet(join(X0,X1),join(X2,X0)))) = X0,
    inference(forward_demodulation,[status(thm)],[f10,f300]) ).

fof(f349,plain,
    ! [X0] : join(meet(meet(X0,X0),meet(X0,join(X0,X0))),meet(X0,X0)) = meet(X0,X0),
    inference(paramodulation,[status(thm)],[f182,f26]) ).

fof(f350,plain,
    ! [X0] : join(meet(X0,meet(X0,join(X0,X0))),meet(X0,X0)) = meet(X0,X0),
    inference(forward_demodulation,[status(thm)],[f182,f349]) ).

fof(f351,plain,
    ! [X0] : join(meet(X0,join(X0,X0)),meet(X0,X0)) = meet(X0,X0),
    inference(forward_demodulation,[status(thm)],[f124,f350]) ).

fof(f352,plain,
    ! [X0] : join(X0,meet(X0,X0)) = meet(X0,X0),
    inference(forward_demodulation,[status(thm)],[f268,f351]) ).

fof(f353,plain,
    ! [X0] : join(X0,X0) = meet(X0,X0),
    inference(forward_demodulation,[status(thm)],[f182,f352]) ).

fof(f354,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f182,f353]) ).

fof(f375,plain,
    ! [X0,X1] : join(X0,meet(X1,X0)) = X0,
    inference(backward_demodulation,[status(thm)],[f354,f242]) ).

fof(f377,plain,
    ! [X0,X1] : meet(join(meet(X0,X1),X0),X0) = join(meet(X0,X1),X0),
    inference(backward_demodulation,[status(thm)],[f354,f55]) ).

fof(f401,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(X1,meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f375,f94]) ).

fof(f402,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f375,f401]) ).

fof(f405,plain,
    ! [X0,X1] : join(X0,meet(join(X0,X1),X0)) = meet(join(X0,X1),X0),
    inference(backward_demodulation,[status(thm)],[f375,f63]) ).

fof(f406,plain,
    ! [X0,X1] : X0 = meet(join(X0,X1),X0),
    inference(forward_demodulation,[status(thm)],[f375,f405]) ).

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

fof(f469,plain,
    ! [X0,X1] : join(meet(meet(X0,X1),meet(X1,X1)),meet(meet(X1,meet(X0,X1)),X1)) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f402,f468]) ).

fof(f470,plain,
    ! [X0,X1] : join(meet(meet(X0,X1),X1),meet(meet(X1,meet(X0,X1)),X1)) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f182,f469]) ).

fof(f471,plain,
    ! [X0,X1] : join(meet(meet(X0,X1),X1),meet(meet(X0,X1),X1)) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f402,f470]) ).

fof(f472,plain,
    ! [X0,X1] : meet(meet(X0,X1),X1) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f354,f471]) ).

fof(f473,plain,
    ! [X0,X1] : meet(meet(X0,X1),X1) = meet(X0,X1),
    inference(forward_demodulation,[status(thm)],[f402,f472]) ).

fof(f485,plain,
    ! [X0,X1] : meet(X0,join(meet(X0,X1),X0)) = join(meet(X0,X1),X0),
    inference(backward_demodulation,[status(thm)],[f473,f57]) ).

fof(f489,plain,
    ! [X0,X1] : join(X0,join(meet(X0,join(X1,X0)),X0)) = X0,
    inference(backward_demodulation,[status(thm)],[f485,f140]) ).

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

fof(f499,plain,
    ! [X0,X1] : join(meet(X0,meet(join(X0,X1),join(join(X0,X1),X0))),meet(X0,join(X0,X1))) = meet(join(X0,X1),X0),
    inference(forward_demodulation,[status(thm)],[f406,f498]) ).

fof(f500,plain,
    ! [X0,X1] : join(meet(X0,meet(join(X0,X1),join(join(X0,X1),X0))),meet(X0,join(X0,X1))) = X0,
    inference(forward_demodulation,[status(thm)],[f406,f499]) ).

fof(f508,plain,
    ! [X0,X1] : join(X0,meet(join(X0,X1),join(join(X0,X1),X0))) = join(X0,X1),
    inference(paramodulation,[status(thm)],[f406,f7]) ).

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

fof(f637,plain,
    ! [X0,X1] : join(meet(join(meet(X0,join(X1,X0)),X0),meet(X0,X0)),meet(meet(X0,join(meet(X0,join(X1,X0)),X0)),X0)) = meet(X0,join(meet(X0,join(X1,X0)),X0)),
    inference(forward_demodulation,[status(thm)],[f485,f636]) ).

fof(f638,plain,
    ! [X0,X1] : join(meet(join(meet(X0,join(X1,X0)),X0),X0),meet(meet(X0,join(meet(X0,join(X1,X0)),X0)),X0)) = meet(X0,join(meet(X0,join(X1,X0)),X0)),
    inference(forward_demodulation,[status(thm)],[f182,f637]) ).

fof(f639,plain,
    ! [X0,X1] : join(join(meet(X0,join(X1,X0)),X0),meet(meet(X0,join(meet(X0,join(X1,X0)),X0)),X0)) = meet(X0,join(meet(X0,join(X1,X0)),X0)),
    inference(forward_demodulation,[status(thm)],[f377,f638]) ).

fof(f640,plain,
    ! [X0,X1] : join(join(meet(X0,join(X1,X0)),X0),X0) = meet(X0,join(meet(X0,join(X1,X0)),X0)),
    inference(forward_demodulation,[status(thm)],[f113,f639]) ).

fof(f641,plain,
    ! [X0,X1] : X0 = meet(X0,join(meet(X0,join(X1,X0)),X0)),
    inference(forward_demodulation,[status(thm)],[f46,f640]) ).

fof(f642,plain,
    ! [X0,X1] : X0 = join(meet(X0,join(X1,X0)),X0),
    inference(forward_demodulation,[status(thm)],[f485,f641]) ).

fof(f660,plain,
    ! [X0,X1] : join(X0,meet(meet(X0,join(X1,X0)),X0)) = meet(X0,join(X1,X0)),
    inference(backward_demodulation,[status(thm)],[f642,f141]) ).

fof(f661,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f375,f660]) ).

fof(f703,plain,
    ! [X0,X1] : join(join(X0,X1),X1) = join(X0,X1),
    inference(paramodulation,[status(thm)],[f661,f375]) ).

fof(f726,plain,
    ! [X0,X1,X2] : join(X0,meet(join(X0,X1),join(X2,X0))) = meet(join(X0,X1),join(X2,X0)),
    inference(backward_demodulation,[status(thm)],[f703,f51]) ).

fof(f727,plain,
    ! [X0,X1] : meet(join(X0,X1),join(join(X0,X1),X0)) = join(X0,X1),
    inference(backward_demodulation,[status(thm)],[f726,f508]) ).

fof(f728,plain,
    ! [X0,X1] : join(meet(X0,join(X0,X1)),meet(X0,join(X0,X1))) = X0,
    inference(backward_demodulation,[status(thm)],[f727,f500]) ).

fof(f729,plain,
    ! [X0,X1] : meet(X0,join(X0,X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f354,f728]) ).

fof(f730,plain,
    ! [X0,X1] : join(meet(meet(X0,X1),X0),meet(meet(X0,X1),X0)) = meet(X0,X1),
    inference(backward_demodulation,[status(thm)],[f729,f26]) ).

fof(f731,plain,
    ! [X0,X1] : meet(meet(X0,X1),X0) = meet(X0,X1),
    inference(forward_demodulation,[status(thm)],[f354,f730]) ).

fof(f733,plain,
    ! [X0,X1,X2] : join(meet(X0,meet(join(X0,X1),join(X2,X0))),meet(X0,meet(join(X0,X1),join(X2,X0)))) = X0,
    inference(backward_demodulation,[status(thm)],[f729,f301]) ).

fof(f734,plain,
    ! [X0,X1,X2] : meet(X0,meet(join(X0,X1),join(X2,X0))) = X0,
    inference(forward_demodulation,[status(thm)],[f354,f733]) ).

fof(f1251,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = X0,
    inference(paramodulation,[status(thm)],[f731,f375]) ).

fof(f1271,plain,
    ! [X0,X1] : meet(meet(X0,X1),meet(X1,X0)) = meet(X1,X0),
    inference(paramodulation,[status(thm)],[f1251,f32]) ).

fof(f1981,plain,
    ! [X0,X1] : meet(meet(meet(X0,X1),meet(X1,X0)),meet(X0,X1)) = meet(meet(X1,X0),meet(X0,X1)),
    inference(paramodulation,[status(thm)],[f1271,f1271]) ).

fof(f1982,plain,
    ! [X0,X1] : meet(meet(X0,X1),meet(X1,X0)) = meet(meet(X1,X0),meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f731,f1981]) ).

fof(f1983,plain,
    ! [X0,X1] : meet(X0,X1) = meet(meet(X0,X1),meet(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f1271,f1982]) ).

fof(f1984,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    inference(forward_demodulation,[status(thm)],[f1271,f1983]) ).

fof(f2094,plain,
    ! [X0,X1,X2] : meet(X0,meet(join(X1,X0),join(X0,X2))) = X0,
    inference(paramodulation,[status(thm)],[f1984,f734]) ).

fof(f4022,plain,
    ! [X0,X1] : join(join(X0,X1),meet(join(X0,X1),join(X1,X0))) = meet(join(X0,X1),join(X1,X0)),
    inference(paramodulation,[status(thm)],[f2094,f45]) ).

fof(f4023,plain,
    ! [X0,X1] : join(X0,X1) = meet(join(X0,X1),join(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f1251,f4022]) ).

fof(f4260,plain,
    ! [X0,X1] : join(X0,X1) = meet(join(X1,X0),join(X0,X1)),
    inference(paramodulation,[status(thm)],[f1984,f4023]) ).

fof(f4261,plain,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    inference(forward_demodulation,[status(thm)],[f4023,f4260]) ).

fof(f4479,plain,
    ( $false
    | spl0_3 ),
    inference(backward_subsumption_resolution,[status(thm)],[f24,f4261]) ).

fof(f4480,plain,
    spl0_3,
    inference(contradiction_clause,[status(thm)],[f4479]) ).

fof(f4481,plain,
    ( a != a
    | spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f354,f21]) ).

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

fof(f4483,plain,
    spl0_2,
    inference(contradiction_clause,[status(thm)],[f4482]) ).

fof(f4484,plain,
    ( a != a
    | spl0_0 ),
    inference(forward_demodulation,[status(thm)],[f182,f15]) ).

fof(f4485,plain,
    ( $false
    | spl0_0 ),
    inference(trivial_equality_resolution,[status(esa)],[f4484]) ).

fof(f4486,plain,
    spl0_0,
    inference(contradiction_clause,[status(thm)],[f4485]) ).

fof(f4487,plain,
    ( meet(a,b) != meet(a,b)
    | spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f1984,f18]) ).

fof(f4488,plain,
    ( $false
    | spl0_1 ),
    inference(trivial_equality_resolution,[status(esa)],[f4487]) ).

fof(f4489,plain,
    spl0_1,
    inference(contradiction_clause,[status(thm)],[f4488]) ).

fof(f4490,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f25,f4480,f4483,f4486,f4489]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.10  % Problem  : LAT029-1 : TPTP v8.1.2. Released v2.2.0.
% 0.09/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.30  % Computer : n008.cluster.edu
% 0.10/0.30  % Model    : x86_64 x86_64
% 0.10/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.30  % Memory   : 8042.1875MB
% 0.10/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.30  % CPULimit : 300
% 0.10/0.30  % WCLimit  : 300
% 0.10/0.30  % DateTime : Tue May 30 09:28:38 EDT 2023
% 0.10/0.30  % CPUTime  : 
% 0.10/0.31  % Drodi V3.5.1
% 0.16/0.46  % Refutation found
% 0.16/0.46  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.16/0.46  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.16/0.48  % Elapsed time: 0.171396 seconds
% 0.16/0.48  % CPU time: 0.792587 seconds
% 0.16/0.48  % Memory used: 48.582 MB
%------------------------------------------------------------------------------