TSTP Solution File: LCL017-1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : LCL017-1 : TPTP v8.2.0. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n018.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 May 21 00:24:25 EDT 2024

% Result   : Unsatisfiable 40.03s 6.09s
% Output   : Refutation 40.03s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   43
%            Number of leaves      :    3
% Syntax   : Number of formulae    :   97 (  67 unt;   0 def)
%            Number of atoms       :  128 (   0 equ)
%            Maximal formula atoms :    3 (   1 avg)
%            Number of connectives :   63 (  32   ~;  31   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   5 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-1 aty)
%            Number of functors    :    4 (   4 usr;   3 con; 0-2 aty)
%            Number of variables   :  339 ( 339   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f339035,plain,
    $false,
    inference(resolution,[],[f272004,f3]) ).

fof(f3,axiom,
    ~ is_a_theorem(equivalent(equivalent(a,b),equivalent(c,equivalent(equivalent(c,b),a)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_yro) ).

fof(f272004,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,X1),equivalent(X2,equivalent(equivalent(X2,X1),X0)))),
    inference(resolution,[],[f212961,f159522]) ).

fof(f159522,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(X0,X2)))
      | is_a_theorem(equivalent(equivalent(X0,X1),X2)) ),
    inference(resolution,[],[f123505,f1]) ).

fof(f1,axiom,
    ! [X0,X1] :
      ( ~ is_a_theorem(equivalent(X0,X1))
      | is_a_theorem(X1)
      | ~ is_a_theorem(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',condensed_detachment) ).

fof(f123505,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,X2)),equivalent(equivalent(X1,X0),X2))),
    inference(resolution,[],[f104350,f29230]) ).

fof(f29230,plain,
    ! [X2,X3,X0,X1] :
      ( ~ is_a_theorem(equivalent(equivalent(X1,X2),equivalent(equivalent(equivalent(X2,equivalent(X1,X3)),X3),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f5843,f1]) ).

fof(f5843,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,X1),equivalent(equivalent(equivalent(X1,equivalent(X0,X2)),X2),X3)),X3)),
    inference(resolution,[],[f5750,f406]) ).

fof(f406,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(equivalent(equivalent(X3,equivalent(X4,X5)),X5),equivalent(X4,X3)))),
    inference(subsumption_resolution,[],[f390,f2]) ).

fof(f2,axiom,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pyo) ).

fof(f390,plain,
    ! [X2,X3,X0,X1,X8,X6,X7,X4,X5] :
      ( is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(equivalent(equivalent(X3,equivalent(X4,X5)),X5),equivalent(X4,X3))))
      | ~ is_a_theorem(equivalent(equivalent(equivalent(X6,equivalent(X7,X8)),X8),equivalent(X7,X6))) ),
    inference(resolution,[],[f65,f1]) ).

fof(f65,plain,
    ! [X2,X3,X0,X1,X8,X6,X7,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(equivalent(equivalent(equivalent(X3,equivalent(X4,X5)),X5),equivalent(X4,X3)),equivalent(equivalent(equivalent(X6,equivalent(X7,X8)),X8),equivalent(X7,X6))))),
    inference(resolution,[],[f29,f2]) ).

fof(f29,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ is_a_theorem(X3)
      | is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(X3,equivalent(equivalent(equivalent(X4,equivalent(X5,X6)),X6),equivalent(X5,X4))))) ),
    inference(resolution,[],[f13,f1]) ).

fof(f13,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(X0,equivalent(equivalent(equivalent(X4,equivalent(X5,X6)),X6),equivalent(X5,X4)))))),
    inference(resolution,[],[f9,f2]) ).

fof(f9,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(X4)
      | is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(X0,X4)))) ),
    inference(resolution,[],[f7,f1]) ).

fof(f7,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(equivalent(equivalent(equivalent(X2,equivalent(X3,X4)),X4),equivalent(X3,X2)),equivalent(X1,X0))))),
    inference(resolution,[],[f6,f2]) ).

fof(f6,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(X2)
      | is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X1,X0))))) ),
    inference(resolution,[],[f5,f1]) ).

fof(f5,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X0,equivalent(X2,X1)))))),
    inference(resolution,[],[f4,f2]) ).

fof(f4,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(equivalent(X1,equivalent(X0,X2)),X2))
      | is_a_theorem(equivalent(X0,X1)) ),
    inference(resolution,[],[f2,f1]) ).

fof(f5750,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(X0,X1)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f5699,f1]) ).

fof(f5699,plain,
    ! [X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,X0)),X1)),
    inference(resolution,[],[f1334,f4]) ).

fof(f1334,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,equivalent(X0,X1))),equivalent(X2,equivalent(X3,equivalent(X2,X3))))),
    inference(resolution,[],[f1190,f824]) ).

fof(f824,plain,
    ! [X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X0,X1)))),
    inference(resolution,[],[f785,f5]) ).

fof(f785,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(X1,X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f764,f1]) ).

fof(f764,plain,
    ! [X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X0,X1)),X1)),
    inference(resolution,[],[f744,f4]) ).

fof(f744,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X0,equivalent(X2,X1))))),equivalent(X3,equivalent(X4,equivalent(X5,equivalent(X3,equivalent(X5,X4))))))),
    inference(resolution,[],[f647,f4]) ).

fof(f647,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X0,equivalent(X2,X1))))),equivalent(equivalent(X3,equivalent(X4,equivalent(X5,equivalent(X3,equivalent(X5,X4))))),X6)),X6)),
    inference(resolution,[],[f628,f5]) ).

fof(f628,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(X3)
      | is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X0,equivalent(X2,X1))))),equivalent(X3,X4)),X4)) ),
    inference(resolution,[],[f609,f1]) ).

fof(f609,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X1,equivalent(X3,X2))))),equivalent(X0,X4)),X4))),
    inference(resolution,[],[f587,f4]) ).

fof(f587,plain,
    ! [X2,X3,X0,X1,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(X3,equivalent(X4,equivalent(X5,equivalent(X3,equivalent(X5,X4))))))),
    inference(resolution,[],[f502,f14]) ).

fof(f14,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(X0,equivalent(X4,equivalent(X5,equivalent(X6,equivalent(X4,equivalent(X6,X5))))))))),
    inference(resolution,[],[f9,f5]) ).

fof(f502,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(equivalent(equivalent(equivalent(X4,equivalent(X5,X6)),X6),equivalent(X5,X4)),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f456,f1]) ).

fof(f456,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(equivalent(equivalent(equivalent(X3,equivalent(X4,X5)),X5),equivalent(X4,X3)),X6)),X6)),
    inference(resolution,[],[f440,f2]) ).

fof(f440,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ is_a_theorem(X3)
      | is_a_theorem(equivalent(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(X3,X4)),X4)) ),
    inference(resolution,[],[f423,f1]) ).

fof(f423,plain,
    ! [X2,X3,X0,X1,X4] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(X0,X4)),X4))),
    inference(resolution,[],[f406,f4]) ).

fof(f1190,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(X2)
      | is_a_theorem(equivalent(equivalent(X0,equivalent(X1,equivalent(X0,X1))),X2)) ),
    inference(resolution,[],[f917,f1]) ).

fof(f917,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(X1,equivalent(X2,equivalent(X1,X2))),X0))),
    inference(resolution,[],[f878,f824]) ).

fof(f878,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(X1)
      | is_a_theorem(equivalent(X0,equivalent(X1,X0))) ),
    inference(resolution,[],[f824,f1]) ).

fof(f104350,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X0,X2))))),
    inference(resolution,[],[f73359,f4]) ).

fof(f73359,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,X1),equivalent(X0,X2)),X2),X1)),
    inference(resolution,[],[f29230,f55075]) ).

fof(f55075,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X0,X1)),equivalent(X2,equivalent(X2,X1)))),
    inference(resolution,[],[f54794,f54135]) ).

fof(f54135,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f53453,f1]) ).

fof(f53453,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,equivalent(X1,X0)),X2)),X2)),
    inference(resolution,[],[f53055,f2]) ).

fof(f53055,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X0,equivalent(equivalent(X1,equivalent(X1,X2)),X2)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f52915,f1]) ).

fof(f52915,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,equivalent(X1,X2)),X2)),X0)),
    inference(resolution,[],[f28759,f785]) ).

fof(f28759,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(equivalent(X0,equivalent(equivalent(X2,equivalent(X2,X3)),X3)),X1)))),
    inference(resolution,[],[f5778,f4]) ).

fof(f5778,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,X0)),X1),equivalent(equivalent(X2,equivalent(X2,X3)),X3))),
    inference(resolution,[],[f5699,f1693]) ).

fof(f1693,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(equivalent(X0,equivalent(equivalent(X1,equivalent(X1,X2)),X2))) ),
    inference(resolution,[],[f1411,f1]) ).

fof(f1411,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X0,equivalent(equivalent(X1,equivalent(X1,X2)),X2)))),
    inference(resolution,[],[f961,f4]) ).

fof(f961,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,X0),equivalent(equivalent(X1,equivalent(X1,X2)),X2))),
    inference(resolution,[],[f940,f764]) ).

fof(f940,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(X1)
      | is_a_theorem(equivalent(equivalent(X0,X0),X1)) ),
    inference(resolution,[],[f897,f1]) ).

fof(f897,plain,
    ! [X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(X1,X1),X0))),
    inference(resolution,[],[f878,f784]) ).

fof(f784,plain,
    ! [X0] : is_a_theorem(equivalent(X0,X0)),
    inference(resolution,[],[f764,f4]) ).

fof(f54794,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X1,equivalent(X2,equivalent(X2,X0)))))),
    inference(resolution,[],[f54135,f53046]) ).

fof(f53046,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X0,equivalent(X2,equivalent(X2,X1)))))),
    inference(resolution,[],[f52915,f520]) ).

fof(f520,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1)),equivalent(equivalent(X4,equivalent(X5,equivalent(X6,equivalent(X4,equivalent(X6,X5))))),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f457,f1]) ).

fof(f457,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),X2),equivalent(X1,X0)),equivalent(equivalent(X3,equivalent(X4,equivalent(X5,equivalent(X3,equivalent(X5,X4))))),X6)),X6)),
    inference(resolution,[],[f440,f5]) ).

fof(f212961,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(equivalent(X2,X0),X1))))),
    inference(resolution,[],[f157231,f139316]) ).

fof(f139316,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(equivalent(equivalent(X2,X0),X2),X1))
      | is_a_theorem(equivalent(X0,X1)) ),
    inference(resolution,[],[f113560,f1]) ).

fof(f113560,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,X1),X0),X2),equivalent(X1,X2))),
    inference(resolution,[],[f99973,f94463]) ).

fof(f94463,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,X1),X2),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f83225,f1]) ).

fof(f83225,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(equivalent(X1,X0),X1),X2)),X2)),
    inference(resolution,[],[f83070,f74025]) ).

fof(f74025,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,X0))
      | is_a_theorem(equivalent(equivalent(X0,equivalent(X1,X2)),X2)) ),
    inference(resolution,[],[f73306,f1]) ).

fof(f73306,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,X1),equivalent(equivalent(X1,equivalent(X0,X2)),X2))),
    inference(resolution,[],[f29230,f824]) ).

fof(f83070,plain,
    ! [X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,X1),X0),X1)),
    inference(resolution,[],[f78239,f785]) ).

fof(f78239,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(X1,X2),X1),equivalent(X0,X2)))),
    inference(resolution,[],[f73878,f520]) ).

fof(f73878,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,equivalent(equivalent(X2,X1),X2))),X0)),
    inference(resolution,[],[f73424,f73219]) ).

fof(f73219,plain,
    ! [X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(X1,X0),X1))),
    inference(resolution,[],[f29230,f609]) ).

fof(f73424,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(X1)
      | is_a_theorem(equivalent(equivalent(X0,X1),X0)) ),
    inference(resolution,[],[f73219,f1]) ).

fof(f99973,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(equivalent(X1,X2),equivalent(X0,X2))))),
    inference(resolution,[],[f91462,f4]) ).

fof(f91462,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(equivalent(X0,X1),X2)),X2),X1)),
    inference(resolution,[],[f84736,f29230]) ).

fof(f84736,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,X1),X0),equivalent(X2,equivalent(X2,X1)))),
    inference(resolution,[],[f79039,f53046]) ).

fof(f79039,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(equivalent(equivalent(X1,X2),X1),equivalent(X2,X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f75169,f1]) ).

fof(f75169,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(equivalent(X0,X1),X0),equivalent(X1,X2)),X2)),
    inference(resolution,[],[f73447,f29230]) ).

fof(f73447,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,X0),X1)),equivalent(X2,X2))),
    inference(resolution,[],[f73219,f1028]) ).

fof(f1028,plain,
    ! [X0,X1] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(equivalent(X0,equivalent(X1,X1))) ),
    inference(resolution,[],[f1003,f1]) ).

fof(f1003,plain,
    ! [X0,X1] : is_a_theorem(equivalent(X0,equivalent(X0,equivalent(X1,X1)))),
    inference(resolution,[],[f960,f4]) ).

fof(f960,plain,
    ! [X0,X1] : is_a_theorem(equivalent(equivalent(X0,X0),equivalent(X1,X1))),
    inference(resolution,[],[f940,f784]) ).

fof(f157231,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,X1),equivalent(X2,equivalent(X1,equivalent(X0,X2))))),
    inference(resolution,[],[f123054,f29230]) ).

fof(f123054,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(X1,X2),equivalent(X0,equivalent(X2,X1))))),
    inference(resolution,[],[f96649,f520]) ).

fof(f96649,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,X2),equivalent(X2,X1))),X0)),
    inference(resolution,[],[f96307,f73424]) ).

fof(f96307,plain,
    ! [X0,X1] : is_a_theorem(equivalent(equivalent(X0,X1),equivalent(X1,X0))),
    inference(resolution,[],[f88547,f5750]) ).

fof(f88547,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(equivalent(equivalent(X0,X1),equivalent(X1,X2)),X2))),
    inference(resolution,[],[f79830,f29230]) ).

fof(f79830,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,X0)),equivalent(X2,equivalent(X1,X2)))),
    inference(resolution,[],[f76072,f59481]) ).

fof(f59481,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X1)),equivalent(X2,X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f58733,f1]) ).

fof(f58733,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,X0)),equivalent(X1,X2)),X2)),
    inference(resolution,[],[f58413,f2]) ).

fof(f58413,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X1,X2)))))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f58123,f1]) ).

fof(f58123,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X1,X2)))),X0)),
    inference(resolution,[],[f28852,f785]) ).

fof(f28852,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(equivalent(X0,equivalent(X2,equivalent(X3,equivalent(X2,X3)))),X1)))),
    inference(resolution,[],[f5779,f4]) ).

fof(f5779,plain,
    ! [X2,X3,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,X0)),X1),equivalent(X2,equivalent(X3,equivalent(X2,X3))))),
    inference(resolution,[],[f5699,f1722]) ).

fof(f1722,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(X0)
      | is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X1,X2))))) ),
    inference(resolution,[],[f1438,f1]) ).

fof(f1438,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X0,equivalent(X1,equivalent(X2,equivalent(X1,X2)))))),
    inference(resolution,[],[f980,f4]) ).

fof(f980,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,X0),equivalent(X1,equivalent(X2,equivalent(X1,X2))))),
    inference(resolution,[],[f940,f824]) ).

fof(f76072,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(X0,equivalent(X1,equivalent(X0,equivalent(X2,equivalent(X1,X2)))))),
    inference(resolution,[],[f74174,f5]) ).

fof(f74174,plain,
    ! [X2,X0,X1] :
      ( ~ is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X0)))
      | is_a_theorem(X0) ),
    inference(resolution,[],[f73316,f1]) ).

fof(f73316,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,equivalent(X0,X1)),X2)),X2)),
    inference(resolution,[],[f29230,f5771]) ).

fof(f5771,plain,
    ! [X2,X0,X1] : is_a_theorem(equivalent(equivalent(equivalent(X0,equivalent(X1,X0)),X1),equivalent(X2,X2))),
    inference(resolution,[],[f5699,f1028]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : LCL017-1 : TPTP v8.2.0. Released v1.0.0.
% 0.07/0.15  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.36  % Computer : n018.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Mon May 20 00:48:23 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  % (6359)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.38  % (6363)dis-2_2:3_amm=sco:anc=none:bce=on:fsr=off:gsp=on:nm=16:nwc=1.2:nicw=on:sac=on:sp=weighted_frequency_476 on theBenchmark for (476ds/0Mi)
% 0.14/0.38  % (6360)fmb+10_1_fmbas=off:fmbsr=1.3:nm=2_1451 on theBenchmark for (1451ds/0Mi)
% 0.14/0.38  % (6364)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3:gsp=on:nm=4_470 on theBenchmark for (470ds/0Mi)
% 0.14/0.38  % (6362)fmb+10_1_bce=on:fmbas=expand:fmbksg=on:fmbsr=1.3_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.38  % (6365)dis+1_20_av=off:lcm=predicate:nm=2:nwc=2.0_396 on theBenchmark for (396ds/0Mi)
% 0.14/0.38  % (6366)dis+11_4:5_nm=4_216 on theBenchmark for (216ds/0Mi)
% 0.14/0.38  % (6367)fmb+10_1_fmbas=off:fmbsr=1.3:nm=2:si=on:rtra=on:rawr=on:rp=on:fmbksg=on_1451 on theBenchmark for (1451ds/0Mi)
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [3]
% 0.14/0.38  TRYING [3]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [3]
% 0.14/0.38  TRYING [3]
% 0.22/0.39  TRYING [4]
% 0.22/0.39  TRYING [4]
% 0.22/0.39  TRYING [4]
% 0.22/0.39  TRYING [4]
% 1.23/0.54  TRYING [5]
% 1.39/0.55  TRYING [5]
% 1.39/0.55  TRYING [5]
% 1.39/0.56  TRYING [5]
% 40.03/6.08  % (6365)First to succeed.
% 40.03/6.08  % (6365)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-6359"
% 40.03/6.09  % (6365)Refutation found. Thanks to Tanya!
% 40.03/6.09  % SZS status Unsatisfiable for theBenchmark
% 40.03/6.09  % SZS output start Proof for theBenchmark
% See solution above
% 40.03/6.09  % (6365)------------------------------
% 40.03/6.09  % (6365)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 40.03/6.09  % (6365)Termination reason: Refutation
% 40.03/6.09  
% 40.03/6.09  % (6365)Memory used [KB]: 102788
% 40.03/6.09  % (6365)Time elapsed: 5.705 s
% 40.03/6.09  % (6365)Instructions burned: 22888 (million)
% 40.03/6.09  % (6359)Success in time 5.648 s
%------------------------------------------------------------------------------