TSTP Solution File: LAT253-1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : LAT253-1 : TPTP v8.1.2. Released v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n015.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 : Thu Aug 31 06:30:08 EDT 2023

% Result   : Unsatisfiable 230.35s 33.27s
% Output   : Refutation 230.35s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :   31
% Syntax   : Number of formulae    :  170 (  56 unt;   0 def)
%            Number of atoms       :  325 ( 190 equ)
%            Maximal formula atoms :    5 (   1 avg)
%            Number of connectives :  293 ( 138   ~; 136   |;   0   &)
%                                         (  19 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   3 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :   21 (  19 usr;  20 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  152 (; 152   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f975197,plain,
    $false,
    inference(avatar_smt_refutation,[],[f19,f24,f30,f36,f65,f66,f91,f92,f131,f498,f1206,f1212,f1222,f1348,f1352,f1361,f1386,f973877,f973881,f973885,f973889,f974534,f974535]) ).

fof(f974535,plain,
    ( spl0_4
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f974408,f973874,f33]) ).

fof(f33,plain,
    ( spl0_4
  <=> complement(a) = join(complement(a),complement(b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f973874,plain,
    ( spl0_18
  <=> zero = meet(a,join(complement(a),complement(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f974408,plain,
    ( complement(a) = join(complement(a),complement(b))
    | ~ spl0_18 ),
    inference(trivial_inequality_removal,[],[f974093]) ).

fof(f974093,plain,
    ( zero != zero
    | complement(a) = join(complement(a),complement(b))
    | ~ spl0_18 ),
    inference(superposition,[],[f1181,f973876]) ).

fof(f973876,plain,
    ( zero = meet(a,join(complement(a),complement(b)))
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f973874]) ).

fof(f1181,plain,
    ! [X24,X23] :
      ( zero != meet(X23,join(complement(X23),X24))
      | complement(X23) = join(complement(X23),X24) ),
    inference(trivial_inequality_removal,[],[f1169]) ).

fof(f1169,plain,
    ! [X24,X23] :
      ( one != one
      | complement(X23) = join(complement(X23),X24)
      | zero != meet(X23,join(complement(X23),X24)) ),
    inference(superposition,[],[f11,f600]) ).

fof(f600,plain,
    ! [X28,X29] : one = join(X28,join(complement(X28),X29)),
    inference(forward_demodulation,[],[f559,f54]) ).

fof(f54,plain,
    ! [X3] : one = join(one,X3),
    inference(superposition,[],[f46,f3]) ).

fof(f3,axiom,
    ! [X0,X1] : meet(X0,join(X0,X1)) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',absorption1) ).

fof(f46,plain,
    ! [X8] : meet(one,X8) = X8,
    inference(superposition,[],[f5,f38]) ).

fof(f38,plain,
    ! [X1] : meet(X1,one) = X1,
    inference(superposition,[],[f3,f9]) ).

fof(f9,axiom,
    ! [X0] : join(X0,complement(X0)) = one,
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',complement_join) ).

fof(f5,axiom,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',commutativity_of_meet) ).

fof(f559,plain,
    ! [X28,X29] : join(X28,join(complement(X28),X29)) = join(one,X29),
    inference(superposition,[],[f8,f9]) ).

fof(f8,axiom,
    ! [X2,X0,X1] : join(join(X0,X1),X2) = join(X0,join(X1,X2)),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',associativity_of_join) ).

fof(f11,axiom,
    ! [X0,X1] :
      ( join(X0,X1) != one
      | complement(X0) = X1
      | meet(X0,X1) != zero ),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',meet_join_complement) ).

fof(f974534,plain,
    ( spl0_19
    | ~ spl0_18 ),
    inference(avatar_split_clause,[],[f974409,f973874,f974531]) ).

fof(f974531,plain,
    ( spl0_19
  <=> a = complement(join(complement(a),complement(b))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f974409,plain,
    ( a = complement(join(complement(a),complement(b)))
    | ~ spl0_18 ),
    inference(trivial_inequality_removal,[],[f974092]) ).

fof(f974092,plain,
    ( zero != zero
    | a = complement(join(complement(a),complement(b)))
    | ~ spl0_18 ),
    inference(superposition,[],[f21312,f973876]) ).

fof(f21312,plain,
    ! [X94,X93] :
      ( zero != meet(X93,join(complement(X93),X94))
      | complement(join(complement(X93),X94)) = X93 ),
    inference(forward_demodulation,[],[f21272,f5]) ).

fof(f21272,plain,
    ! [X94,X93] :
      ( complement(join(complement(X93),X94)) = X93
      | zero != meet(join(complement(X93),X94),X93) ),
    inference(trivial_inequality_removal,[],[f21216]) ).

fof(f21216,plain,
    ! [X94,X93] :
      ( one != one
      | complement(join(complement(X93),X94)) = X93
      | zero != meet(join(complement(X93),X94),X93) ),
    inference(superposition,[],[f1159,f600]) ).

fof(f1159,plain,
    ! [X2,X1] :
      ( one != join(X2,X1)
      | complement(X1) = X2
      | meet(X1,X2) != zero ),
    inference(superposition,[],[f11,f6]) ).

fof(f6,axiom,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',commutativity_of_join) ).

fof(f973889,plain,
    ( spl0_18
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f973888,f128,f973874]) ).

fof(f128,plain,
    ( spl0_7
  <=> b = join(a,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f973888,plain,
    ( zero = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973887,f10]) ).

fof(f10,axiom,
    ! [X0] : meet(X0,complement(X0)) = zero,
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',complement_meet) ).

fof(f973887,plain,
    ( meet(a,complement(a)) = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973886,f68]) ).

fof(f68,plain,
    ! [X8] : join(zero,X8) = X8,
    inference(superposition,[],[f6,f41]) ).

fof(f41,plain,
    ! [X3] : join(X3,zero) = X3,
    inference(superposition,[],[f4,f10]) ).

fof(f4,axiom,
    ! [X0,X1] : join(X0,meet(X0,X1)) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',absorption2) ).

fof(f973886,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(zero,complement(a)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973570,f18047]) ).

fof(f18047,plain,
    ! [X54,X55,X53] : meet(X55,join(X54,X53)) = meet(X55,join(X53,X54)),
    inference(forward_demodulation,[],[f17844,f17838]) ).

fof(f17838,plain,
    ! [X38,X36,X37] : meet(X38,join(X36,X37)) = meet(join(X37,X36),meet(X38,join(X36,X37))),
    inference(superposition,[],[f197,f17444]) ).

fof(f17444,plain,
    ! [X2,X3] : join(X2,X3) = meet(join(X2,X3),join(X3,X2)),
    inference(superposition,[],[f581,f150]) ).

fof(f150,plain,
    ! [X2,X1] : join(X2,X1) = join(X1,join(X2,X1)),
    inference(forward_demodulation,[],[f145,f6]) ).

fof(f145,plain,
    ! [X2,X1] : join(X2,X1) = join(join(X2,X1),X1),
    inference(superposition,[],[f48,f72]) ).

fof(f72,plain,
    ! [X2,X1] : meet(X1,join(X2,X1)) = X1,
    inference(superposition,[],[f3,f6]) ).

fof(f48,plain,
    ! [X2,X1] : join(X1,meet(X2,X1)) = X1,
    inference(superposition,[],[f4,f5]) ).

fof(f581,plain,
    ! [X2,X3,X4] : join(X2,X3) = meet(join(X2,X3),join(X2,join(X3,X4))),
    inference(superposition,[],[f3,f8]) ).

fof(f197,plain,
    ! [X6,X7,X5] : meet(X5,meet(X6,X7)) = meet(X7,meet(X5,X6)),
    inference(superposition,[],[f7,f5]) ).

fof(f7,axiom,
    ! [X2,X0,X1] : meet(meet(X0,X1),X2) = meet(X0,meet(X1,X2)),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',associativity_of_meet) ).

fof(f17844,plain,
    ! [X54,X55,X53] : meet(join(X53,X54),meet(X55,join(X54,X53))) = meet(X55,join(X53,X54)),
    inference(superposition,[],[f217,f17444]) ).

fof(f217,plain,
    ! [X2,X3,X4] : meet(X2,meet(X3,X4)) = meet(X3,meet(X2,X4)),
    inference(forward_demodulation,[],[f184,f7]) ).

fof(f184,plain,
    ! [X2,X3,X4] : meet(X2,meet(X3,X4)) = meet(meet(X3,X2),X4),
    inference(superposition,[],[f7,f5]) ).

fof(f973570,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(complement(a),zero))
    | ~ spl0_7 ),
    inference(superposition,[],[f38553,f37217]) ).

fof(f37217,plain,
    ( ! [X44,X43] : zero = meet(complement(b),join(a,meet(X43,meet(b,X44))))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37216,f18047]) ).

fof(f37216,plain,
    ( ! [X44,X43] : zero = meet(complement(b),join(meet(X43,meet(b,X44)),a))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37011,f5]) ).

fof(f37011,plain,
    ( ! [X44,X43] : zero = meet(join(meet(X43,meet(b,X44)),a),complement(b))
    | ~ spl0_7 ),
    inference(superposition,[],[f36481,f341]) ).

fof(f341,plain,
    ! [X2,X3,X4] : join(X3,meet(X4,meet(X3,X2))) = X3,
    inference(superposition,[],[f207,f5]) ).

fof(f207,plain,
    ! [X6,X7,X5] : join(X7,meet(X5,meet(X6,X7))) = X7,
    inference(superposition,[],[f48,f7]) ).

fof(f36481,plain,
    ( ! [X0] : zero = meet(join(X0,a),complement(join(b,X0)))
    | ~ spl0_7 ),
    inference(superposition,[],[f35919,f6]) ).

fof(f35919,plain,
    ( ! [X284] : zero = meet(join(X284,a),complement(join(X284,b)))
    | ~ spl0_7 ),
    inference(superposition,[],[f2377,f130]) ).

fof(f130,plain,
    ( b = join(a,b)
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f128]) ).

fof(f2377,plain,
    ! [X38,X36,X37] : zero = meet(join(X36,X37),complement(join(X36,join(X37,X38)))),
    inference(superposition,[],[f2327,f8]) ).

fof(f2327,plain,
    ! [X58,X57] : zero = meet(X57,complement(join(X57,X58))),
    inference(forward_demodulation,[],[f2264,f95]) ).

fof(f95,plain,
    ! [X1] : zero = meet(X1,zero),
    inference(superposition,[],[f80,f5]) ).

fof(f80,plain,
    ! [X3] : zero = meet(zero,X3),
    inference(superposition,[],[f68,f4]) ).

fof(f2264,plain,
    ! [X58,X57] : meet(X57,zero) = meet(X57,complement(join(X57,X58))),
    inference(superposition,[],[f187,f10]) ).

fof(f187,plain,
    ! [X11,X12,X13] : meet(X11,meet(join(X11,X12),X13)) = meet(X11,X13),
    inference(superposition,[],[f7,f3]) ).

fof(f38553,plain,
    ! [X152,X153,X151] : meet(X151,join(complement(X151),X153)) = meet(X151,join(complement(X151),meet(X153,join(X151,X152)))),
    inference(forward_demodulation,[],[f38552,f21317]) ).

fof(f21317,plain,
    ! [X101] : complement(complement(X101)) = X101,
    inference(trivial_inequality_removal,[],[f21316]) ).

fof(f21316,plain,
    ! [X101] :
      ( zero != zero
      | complement(complement(X101)) = X101 ),
    inference(forward_demodulation,[],[f21315,f10]) ).

fof(f21315,plain,
    ! [X101] :
      ( zero != meet(X101,complement(X101))
      | complement(complement(X101)) = X101 ),
    inference(forward_demodulation,[],[f21269,f5]) ).

fof(f21269,plain,
    ! [X101] :
      ( complement(complement(X101)) = X101
      | zero != meet(complement(X101),X101) ),
    inference(trivial_inequality_removal,[],[f21219]) ).

fof(f21219,plain,
    ! [X101] :
      ( one != one
      | complement(complement(X101)) = X101
      | zero != meet(complement(X101),X101) ),
    inference(superposition,[],[f1159,f9]) ).

fof(f38552,plain,
    ! [X152,X153,X151] : meet(X151,join(complement(X151),meet(X153,join(complement(complement(X151)),X152)))) = meet(X151,join(complement(X151),X153)),
    inference(forward_demodulation,[],[f38364,f38]) ).

fof(f38364,plain,
    ! [X152,X153,X151] : meet(X151,join(complement(X151),meet(X153,join(complement(complement(X151)),X152)))) = meet(X151,join(complement(X151),meet(X153,one))),
    inference(superposition,[],[f1569,f600]) ).

fof(f1569,plain,
    ! [X59,X60,X61] : meet(X59,join(complement(X59),meet(X60,join(complement(X59),X61)))) = meet(X59,join(complement(X59),meet(X60,X61))),
    inference(forward_demodulation,[],[f1481,f41]) ).

fof(f1481,plain,
    ! [X59,X60,X61] : meet(X59,join(complement(X59),meet(X60,join(complement(X59),X61)))) = meet(X59,join(complement(X59),meet(X60,join(X61,zero)))),
    inference(superposition,[],[f12,f10]) ).

fof(f12,axiom,
    ! [X2,X3,X0,X1] : meet(X0,join(X1,meet(X2,join(X1,X3)))) = meet(X0,join(X1,meet(X2,join(X3,meet(X0,X1))))),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',equation_H76) ).

fof(f973885,plain,
    ( spl0_18
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f973884,f128,f973874]) ).

fof(f973884,plain,
    ( zero = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973883,f10]) ).

fof(f973883,plain,
    ( meet(a,complement(a)) = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973882,f68]) ).

fof(f973882,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(zero,complement(a)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973569,f18047]) ).

fof(f973569,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(complement(a),zero))
    | ~ spl0_7 ),
    inference(superposition,[],[f38553,f37211]) ).

fof(f37211,plain,
    ( ! [X36,X35] : zero = meet(complement(b),join(a,meet(X35,meet(X36,b))))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37210,f18047]) ).

fof(f37210,plain,
    ( ! [X36,X35] : zero = meet(complement(b),join(meet(X35,meet(X36,b)),a))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37008,f5]) ).

fof(f37008,plain,
    ( ! [X36,X35] : zero = meet(join(meet(X35,meet(X36,b)),a),complement(b))
    | ~ spl0_7 ),
    inference(superposition,[],[f36481,f207]) ).

fof(f973881,plain,
    ( spl0_18
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f973880,f128,f973874]) ).

fof(f973880,plain,
    ( zero = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973879,f10]) ).

fof(f973879,plain,
    ( meet(a,complement(a)) = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973878,f68]) ).

fof(f973878,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(zero,complement(a)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973568,f18047]) ).

fof(f973568,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(complement(a),zero))
    | ~ spl0_7 ),
    inference(superposition,[],[f38553,f37209]) ).

fof(f37209,plain,
    ( ! [X34] : zero = meet(complement(b),join(a,meet(X34,b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37208,f18047]) ).

fof(f37208,plain,
    ( ! [X34] : zero = meet(complement(b),join(meet(X34,b),a))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37007,f5]) ).

fof(f37007,plain,
    ( ! [X34] : zero = meet(join(meet(X34,b),a),complement(b))
    | ~ spl0_7 ),
    inference(superposition,[],[f36481,f48]) ).

fof(f973877,plain,
    ( spl0_18
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f973872,f128,f973874]) ).

fof(f973872,plain,
    ( zero = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973871,f10]) ).

fof(f973871,plain,
    ( meet(a,complement(a)) = meet(a,join(complement(a),complement(b)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973870,f68]) ).

fof(f973870,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(zero,complement(a)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f973567,f18047]) ).

fof(f973567,plain,
    ( meet(a,join(complement(a),complement(b))) = meet(a,join(complement(a),zero))
    | ~ spl0_7 ),
    inference(superposition,[],[f38553,f37207]) ).

fof(f37207,plain,
    ( ! [X33] : zero = meet(complement(b),join(a,meet(b,X33)))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37206,f18047]) ).

fof(f37206,plain,
    ( ! [X33] : zero = meet(complement(b),join(meet(b,X33),a))
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f37006,f5]) ).

fof(f37006,plain,
    ( ! [X33] : zero = meet(join(meet(b,X33),a),complement(b))
    | ~ spl0_7 ),
    inference(superposition,[],[f36481,f4]) ).

fof(f1386,plain,
    ( ~ spl0_16
    | spl0_17
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f1376,f1345,f1383,f1379]) ).

fof(f1379,plain,
    ( spl0_16
  <=> zero = meet(b,complement(a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f1383,plain,
    ( spl0_17
  <=> complement(b) = complement(a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f1345,plain,
    ( spl0_14
  <=> one = join(b,complement(a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f1376,plain,
    ( complement(b) = complement(a)
    | zero != meet(b,complement(a))
    | ~ spl0_14 ),
    inference(trivial_inequality_removal,[],[f1368]) ).

fof(f1368,plain,
    ( one != one
    | complement(b) = complement(a)
    | zero != meet(b,complement(a))
    | ~ spl0_14 ),
    inference(superposition,[],[f11,f1347]) ).

fof(f1347,plain,
    ( one = join(b,complement(a))
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f1345]) ).

fof(f1361,plain,
    ( spl0_15
    | ~ spl0_13
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f1357,f27,f1219,f1359]) ).

fof(f1359,plain,
    ( spl0_15
  <=> ! [X7] :
        ( one != join(b,X7)
        | complement(a) = join(b,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f1219,plain,
    ( spl0_13
  <=> zero = a ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f27,plain,
    ( spl0_3
  <=> a = meet(a,b) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f1357,plain,
    ( ! [X7] :
        ( zero != a
        | one != join(b,X7)
        | complement(a) = join(b,X7) )
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1336,f491]) ).

fof(f491,plain,
    ( ! [X6] : a = meet(a,join(b,X6))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f471,f29]) ).

fof(f29,plain,
    ( a = meet(a,b)
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f27]) ).

fof(f471,plain,
    ( ! [X6] : meet(a,b) = meet(a,join(b,X6))
    | ~ spl0_3 ),
    inference(superposition,[],[f195,f3]) ).

fof(f195,plain,
    ( ! [X31] : meet(a,meet(b,X31)) = meet(a,X31)
    | ~ spl0_3 ),
    inference(superposition,[],[f7,f29]) ).

fof(f1336,plain,
    ( ! [X7] :
        ( one != join(b,X7)
        | complement(a) = join(b,X7)
        | zero != meet(a,join(b,X7)) )
    | ~ spl0_3 ),
    inference(superposition,[],[f11,f547]) ).

fof(f547,plain,
    ( ! [X6] : join(b,X6) = join(a,join(b,X6))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f541,f6]) ).

fof(f541,plain,
    ( ! [X6] : join(b,X6) = join(join(b,X6),a)
    | ~ spl0_3 ),
    inference(superposition,[],[f48,f491]) ).

fof(f1352,plain,
    ( spl0_14
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f1329,f27,f1345]) ).

fof(f1329,plain,
    ( one = join(b,complement(a))
    | ~ spl0_3 ),
    inference(superposition,[],[f622,f547]) ).

fof(f622,plain,
    ! [X2,X1] : one = join(X1,join(X2,complement(X1))),
    inference(superposition,[],[f600,f6]) ).

fof(f1348,plain,
    ( spl0_14
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f1326,f27,f1345]) ).

fof(f1326,plain,
    ( one = join(b,complement(a))
    | ~ spl0_3 ),
    inference(superposition,[],[f547,f622]) ).

fof(f1222,plain,
    ( spl0_12
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_3
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f1213,f128,f27,f1219,f1200,f1215]) ).

fof(f1215,plain,
    ( spl0_12
  <=> b = complement(a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f1200,plain,
    ( spl0_9
  <=> one = b ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f1213,plain,
    ( zero != a
    | one != b
    | b = complement(a)
    | ~ spl0_3
    | ~ spl0_7 ),
    inference(forward_demodulation,[],[f1178,f29]) ).

fof(f1178,plain,
    ( one != b
    | b = complement(a)
    | zero != meet(a,b)
    | ~ spl0_7 ),
    inference(superposition,[],[f11,f130]) ).

fof(f1212,plain,
    ( ~ spl0_9
    | spl0_11
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f1208,f27,f1210,f1200]) ).

fof(f1210,plain,
    ( spl0_11
  <=> ! [X34] :
        ( zero != meet(a,X34)
        | complement(b) = meet(a,X34) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f1208,plain,
    ( ! [X34] :
        ( zero != meet(a,X34)
        | one != b
        | complement(b) = meet(a,X34) )
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1207,f195]) ).

fof(f1207,plain,
    ( ! [X34] :
        ( zero != meet(a,meet(b,X34))
        | one != b
        | complement(b) = meet(a,X34) )
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1177,f217]) ).

fof(f1177,plain,
    ( ! [X34] :
        ( one != b
        | complement(b) = meet(a,X34)
        | zero != meet(b,meet(a,X34)) )
    | ~ spl0_3 ),
    inference(superposition,[],[f11,f385]) ).

fof(f385,plain,
    ( ! [X0] : b = join(b,meet(a,X0))
    | ~ spl0_3 ),
    inference(superposition,[],[f355,f5]) ).

fof(f355,plain,
    ( ! [X40] : b = join(b,meet(X40,a))
    | ~ spl0_3 ),
    inference(superposition,[],[f207,f29]) ).

fof(f1206,plain,
    ( ~ spl0_9
    | spl0_10
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f1198,f27,f1204,f1200]) ).

fof(f1204,plain,
    ( spl0_10
  <=> ! [X33] :
        ( zero != meet(a,X33)
        | complement(b) = meet(X33,a) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f1198,plain,
    ( ! [X33] :
        ( zero != meet(a,X33)
        | one != b
        | complement(b) = meet(X33,a) )
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1197,f195]) ).

fof(f1197,plain,
    ( ! [X33] :
        ( zero != meet(a,meet(b,X33))
        | one != b
        | complement(b) = meet(X33,a) )
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f1176,f197]) ).

fof(f1176,plain,
    ( ! [X33] :
        ( one != b
        | complement(b) = meet(X33,a)
        | zero != meet(b,meet(X33,a)) )
    | ~ spl0_3 ),
    inference(superposition,[],[f11,f355]) ).

fof(f498,plain,
    ( spl0_8
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f493,f27,f495]) ).

fof(f495,plain,
    ( spl0_8
  <=> zero = meet(a,complement(b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f493,plain,
    ( zero = meet(a,complement(b))
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f473,f95]) ).

fof(f473,plain,
    ( meet(a,zero) = meet(a,complement(b))
    | ~ spl0_3 ),
    inference(superposition,[],[f195,f10]) ).

fof(f131,plain,
    ( spl0_7
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f126,f27,f128]) ).

fof(f126,plain,
    ( b = join(a,b)
    | ~ spl0_3 ),
    inference(forward_demodulation,[],[f121,f6]) ).

fof(f121,plain,
    ( b = join(b,a)
    | ~ spl0_3 ),
    inference(superposition,[],[f48,f29]) ).

fof(f92,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f86,f88]) ).

fof(f88,plain,
    ( spl0_6
  <=> one = complement(zero) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f86,plain,
    one = complement(zero),
    inference(superposition,[],[f9,f68]) ).

fof(f91,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f81,f88]) ).

fof(f81,plain,
    one = complement(zero),
    inference(superposition,[],[f68,f9]) ).

fof(f66,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f60,f62]) ).

fof(f62,plain,
    ( spl0_5
  <=> zero = complement(one) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f60,plain,
    zero = complement(one),
    inference(superposition,[],[f10,f46]) ).

fof(f65,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f55,f62]) ).

fof(f55,plain,
    zero = complement(one),
    inference(superposition,[],[f46,f10]) ).

fof(f36,plain,
    ( ~ spl0_4
    | spl0_1 ),
    inference(avatar_split_clause,[],[f31,f16,f33]) ).

fof(f16,plain,
    ( spl0_1
  <=> complement(a) = join(complement(b),complement(a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f31,plain,
    ( complement(a) != join(complement(a),complement(b))
    | spl0_1 ),
    inference(forward_demodulation,[],[f18,f6]) ).

fof(f18,plain,
    ( complement(a) != join(complement(b),complement(a))
    | spl0_1 ),
    inference(avatar_component_clause,[],[f16]) ).

fof(f30,plain,
    ( spl0_3
    | ~ spl0_2 ),
    inference(avatar_split_clause,[],[f25,f21,f27]) ).

fof(f21,plain,
    ( spl0_2
  <=> a = meet(b,a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f25,plain,
    ( a = meet(a,b)
    | ~ spl0_2 ),
    inference(forward_demodulation,[],[f23,f5]) ).

fof(f23,plain,
    ( a = meet(b,a)
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f21]) ).

fof(f24,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f13,f21]) ).

fof(f13,axiom,
    a = meet(b,a),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',prove_distributivity_hypothesis) ).

fof(f19,plain,
    ~ spl0_1,
    inference(avatar_split_clause,[],[f14,f16]) ).

fof(f14,axiom,
    complement(a) != join(complement(b),complement(a)),
    file('/export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893',prove_distributivity) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : LAT253-1 : TPTP v8.1.2. Released v3.1.0.
% 0.14/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.15/0.36  % Computer : n015.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Thu Aug 24 04:28:20 EDT 2023
% 0.15/0.37  % CPUTime    : 
% 0.15/0.37  This is a CNF_UNS_RFO_PEQ_NUE problem
% 0.15/0.37  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/tmp/tmp.z200P9rxQZ/Vampire---4.8_24893
% 0.15/0.37  % (25006)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.43  % (25007)lrs+10_11_cond=on:drc=off:flr=on:fsr=off:gsp=on:gs=on:gsem=off:lma=on:msp=off:nm=4:nwc=1.5:nicw=on:sas=z3:sims=off:sp=scramble:stl=188_1169 on Vampire---4 for (1169ds/0Mi)
% 0.22/0.43  % (25009)ott-4_11_av=off:bd=preordered:bce=on:drc=off:flr=on:fsr=off:lma=on:nwc=2.0:sp=occurrence:tgt=ground:urr=ec_only_1010 on Vampire---4 for (1010ds/0Mi)
% 0.22/0.43  % (25010)lrs+3_20_av=off:bd=preordered:drc=off:fsd=off:fsr=off:fde=unused:irw=on:lcm=reverse:sos=theory:stl=315_961 on Vampire---4 for (961ds/0Mi)
% 0.22/0.43  % (25011)ott+1003_4:1_av=off:cond=on:drc=off:fsd=off:fsr=off:fde=none:gsp=on:nm=2:nwc=1.5:sos=all:sp=reverse_arity:tgt=full_871 on Vampire---4 for (871ds/0Mi)
% 0.22/0.43  % (25013)ott+11_14_av=off:bs=on:bsr=on:cond=on:flr=on:fsd=off:fde=unused:gsp=on:nm=4:nwc=1.5:tgt=full_501 on Vampire---4 for (501ds/0Mi)
% 0.22/0.43  % (25012)lrs-11_32_av=off:bd=off:bs=on:bsr=on:drc=off:flr=on:fsd=off:fsr=off:fde=none:gsp=on:irw=on:lcm=predicate:nm=4:sp=scramble:stl=125_825 on Vampire---4 for (825ds/0Mi)
% 0.22/0.44  % (25008)lrs-11_28_aac=none:afr=on:anc=none:bs=on:drc=off:fde=unused:gs=on:nm=2:nwc=1.3:sp=frequency:stl=188_1092 on Vampire---4 for (1092ds/0Mi)
% 230.35/33.21  % (25007)First to succeed.
% 230.35/33.27  % (25007)Refutation found. Thanks to Tanya!
% 230.35/33.27  % SZS status Unsatisfiable for Vampire---4
% 230.35/33.27  % SZS output start Proof for Vampire---4
% See solution above
% 230.35/33.27  % (25007)------------------------------
% 230.35/33.27  % (25007)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 230.35/33.27  % (25007)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 230.35/33.27  % (25007)Termination reason: Refutation
% 230.35/33.27  
% 230.35/33.27  % (25007)Memory used [KB]: 1340447
% 230.35/33.27  % (25007)Time elapsed: 32.767 s
% 230.35/33.27  % (25007)------------------------------
% 230.35/33.27  % (25007)------------------------------
% 230.35/33.27  % (25006)Success in time 32.738 s
% 230.35/33.28  % Vampire---4.8 exiting
%------------------------------------------------------------------------------