TSTP Solution File: LCL024-10 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : LCL024-10 : TPTP v8.1.2. Released v7.5.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 : n004.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 08:21:27 EDT 2023

% Result   : Unsatisfiable 140.18s 20.56s
% Output   : Refutation 140.18s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   38
%            Number of leaves      :   10
% Syntax   : Number of formulae    :   83 (  83 unt;   0 def)
%            Number of atoms       :   83 (  82 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    4 (   4   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Maximal term depth    :   13 (   3 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;  10 con; 0-4 aty)
%            Number of variables   :  288 (; 288   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f146383,plain,
    $false,
    inference(trivial_inequality_removal,[],[f146381]) ).

fof(f146381,plain,
    true != true,
    inference(backward_demodulation,[],[f24,f146379]) ).

fof(f146379,plain,
    ! [X150,X148,X149] : true = is_a_theorem(equivalent(equivalent(equivalent(X148,equivalent(X149,X150)),X150),equivalent(X149,X148))),
    inference(forward_demodulation,[],[f146346,f1]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : ifeq(X0,X0,X1,X2) = X1,
    file('/export/starexec/sandbox/tmp/tmp.ZgldGA0K82/Vampire---4.8_28761',ifeq_axiom) ).

fof(f146346,plain,
    ! [X150,X148,X149] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X148,equivalent(X149,X150)),X150),equivalent(X149,X148))),true),
    inference(superposition,[],[f104711,f84941]) ).

fof(f84941,plain,
    ! [X2685,X2684,X2686,X2683] : true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X2684,equivalent(X2683,X2685)),X2685),equivalent(equivalent(X2683,X2684),X2686)),X2686)),
    inference(forward_demodulation,[],[f84466,f1]) ).

fof(f84466,plain,
    ! [X2685,X2684,X2686,X2683] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(equivalent(X2684,equivalent(X2683,X2685)),X2685),equivalent(equivalent(X2683,X2684),X2686)),X2686)),true),
    inference(superposition,[],[f84134,f83666]) ).

fof(f83666,plain,
    ! [X297,X295,X296] : true = is_a_theorem(equivalent(equivalent(X295,X296),equivalent(equivalent(X296,equivalent(X295,X297)),X297))),
    inference(forward_demodulation,[],[f83568,f1]) ).

fof(f83568,plain,
    ! [X297,X295,X296] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X295,X296),equivalent(equivalent(X296,equivalent(X295,X297)),X297))),true),
    inference(superposition,[],[f8524,f72148]) ).

fof(f72148,plain,
    ! [X65,X62,X63,X64] : true = is_a_theorem(equivalent(X65,equivalent(X64,equivalent(X65,equivalent(equivalent(X62,equivalent(X63,X64)),equivalent(X63,X62)))))),
    inference(forward_demodulation,[],[f72056,f1]) ).

fof(f72056,plain,
    ! [X65,X62,X63,X64] : true = ifeq(true,true,is_a_theorem(equivalent(X65,equivalent(X64,equivalent(X65,equivalent(equivalent(X62,equivalent(X63,X64)),equivalent(X63,X62)))))),true),
    inference(superposition,[],[f11610,f4705]) ).

fof(f4705,plain,
    ! [X65,X70,X71,X68,X69,X62,X63,X66,X67,X64] : true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(equivalent(X68,equivalent(X69,X70)),equivalent(X69,X68)),equivalent(X70,X71)),X71),equivalent(equivalent(equivalent(X62,equivalent(X63,X64)),equivalent(X63,X62)),equivalent(X64,equivalent(X65,equivalent(equivalent(X66,equivalent(X67,X65)),equivalent(X67,X66))))))),
    inference(forward_demodulation,[],[f4638,f1]) ).

fof(f4638,plain,
    ! [X65,X70,X71,X68,X69,X62,X63,X66,X67,X64] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(equivalent(equivalent(X68,equivalent(X69,X70)),equivalent(X69,X68)),equivalent(X70,X71)),X71),equivalent(equivalent(equivalent(X62,equivalent(X63,X64)),equivalent(X63,X62)),equivalent(X64,equivalent(X65,equivalent(equivalent(X66,equivalent(X67,X65)),equivalent(X67,X66))))))),true),
    inference(superposition,[],[f148,f377]) ).

fof(f377,plain,
    ! [X73,X80,X78,X79,X76,X77,X74,X75] : true = is_a_theorem(equivalent(X77,equivalent(equivalent(equivalent(equivalent(equivalent(X73,equivalent(X74,X75)),equivalent(X74,X73)),equivalent(X75,X76)),X76),equivalent(X77,equivalent(X78,equivalent(equivalent(X79,equivalent(X80,X78)),equivalent(X80,X79))))))),
    inference(forward_demodulation,[],[f356,f1]) ).

fof(f356,plain,
    ! [X73,X80,X78,X79,X76,X77,X74,X75] : true = ifeq(true,true,is_a_theorem(equivalent(X77,equivalent(equivalent(equivalent(equivalent(equivalent(X73,equivalent(X74,X75)),equivalent(X74,X73)),equivalent(X75,X76)),X76),equivalent(X77,equivalent(X78,equivalent(equivalent(X79,equivalent(X80,X78)),equivalent(X80,X79))))))),true),
    inference(superposition,[],[f49,f70]) ).

fof(f70,plain,
    ! [X31,X34,X35,X32,X30,X33] : true = is_a_theorem(equivalent(equivalent(X34,equivalent(X35,equivalent(equivalent(equivalent(equivalent(X30,equivalent(X31,X32)),equivalent(X31,X30)),equivalent(X32,X33)),X33))),equivalent(X35,X34))),
    inference(forward_demodulation,[],[f63,f1]) ).

fof(f63,plain,
    ! [X31,X34,X35,X32,X30,X33] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X34,equivalent(X35,equivalent(equivalent(equivalent(equivalent(X30,equivalent(X31,X32)),equivalent(X31,X30)),equivalent(X32,X33)),X33))),equivalent(X35,X34))),true),
    inference(superposition,[],[f28,f47]) ).

fof(f47,plain,
    ! [X10,X11,X12,X13] : true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X11,equivalent(X12,X13)),equivalent(X12,X11)),equivalent(X13,X10)),X10)),
    inference(forward_demodulation,[],[f40,f1]) ).

fof(f40,plain,
    ! [X10,X11,X12,X13] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(equivalent(X11,equivalent(X12,X13)),equivalent(X12,X11)),equivalent(X13,X10)),X10)),true),
    inference(superposition,[],[f29,f32]) ).

fof(f32,plain,
    ! [X2,X3,X0,X1,X4] : true = is_a_theorem(equivalent(equivalent(X3,equivalent(X4,equivalent(X0,equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))))),equivalent(X4,X3))),
    inference(forward_demodulation,[],[f30,f1]) ).

fof(f30,plain,
    ! [X2,X3,X0,X1,X4] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X3,equivalent(X4,equivalent(X0,equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))))),equivalent(X4,X3))),true),
    inference(superposition,[],[f28,f3]) ).

fof(f3,axiom,
    ! [X3,X4,X5] : true = is_a_theorem(equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4)))),
    file('/export/starexec/sandbox/tmp/tmp.ZgldGA0K82/Vampire---4.8_28761',xgk) ).

fof(f29,plain,
    ! [X2,X3,X0,X1] : true = ifeq(is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))),X3)),true,is_a_theorem(X3),true),
    inference(forward_demodulation,[],[f26,f1]) ).

fof(f26,plain,
    ! [X2,X3,X0,X1] : true = ifeq(is_a_theorem(equivalent(equivalent(X0,equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))),X3)),true,ifeq(true,true,is_a_theorem(X3),true),true),
    inference(superposition,[],[f2,f3]) ).

fof(f2,axiom,
    ! [X3,X4] : true = ifeq(is_a_theorem(equivalent(X3,X4)),true,ifeq(is_a_theorem(X3),true,is_a_theorem(X4),true),true),
    file('/export/starexec/sandbox/tmp/tmp.ZgldGA0K82/Vampire---4.8_28761',condensed_detachment) ).

fof(f28,plain,
    ! [X2,X0,X1] : true = ifeq(is_a_theorem(X0),true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))),true),
    inference(forward_demodulation,[],[f25,f1]) ).

fof(f25,plain,
    ! [X2,X0,X1] : true = ifeq(true,true,ifeq(is_a_theorem(X0),true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X0)),equivalent(X2,X1))),true),true),
    inference(superposition,[],[f2,f3]) ).

fof(f49,plain,
    ! [X40,X38,X39,X36,X37,X35] : true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X35,equivalent(X36,equivalent(X37,equivalent(equivalent(X38,equivalent(X39,X37)),equivalent(X39,X38))))),equivalent(X36,X35)),X40)),true,is_a_theorem(X40),true),
    inference(forward_demodulation,[],[f44,f1]) ).

fof(f44,plain,
    ! [X40,X38,X39,X36,X37,X35] : true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X35,equivalent(X36,equivalent(X37,equivalent(equivalent(X38,equivalent(X39,X37)),equivalent(X39,X38))))),equivalent(X36,X35)),X40)),true,ifeq(true,true,is_a_theorem(X40),true),true),
    inference(superposition,[],[f2,f32]) ).

fof(f148,plain,
    ! [X40,X41,X46,X44,X45,X42,X43] : true = ifeq(is_a_theorem(equivalent(X40,equivalent(X41,equivalent(equivalent(X42,equivalent(X43,equivalent(X44,equivalent(equivalent(X45,equivalent(X46,X44)),equivalent(X46,X45))))),equivalent(X43,X42))))),true,is_a_theorem(equivalent(X41,X40)),true),
    inference(forward_demodulation,[],[f133,f1]) ).

fof(f133,plain,
    ! [X40,X41,X46,X44,X45,X42,X43] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X40,equivalent(X41,equivalent(equivalent(X42,equivalent(X43,equivalent(X44,equivalent(equivalent(X45,equivalent(X46,X44)),equivalent(X46,X45))))),equivalent(X43,X42))))),true,is_a_theorem(equivalent(X41,X40)),true),true),
    inference(superposition,[],[f2,f48]) ).

fof(f48,plain,
    ! [X28,X26,X27,X24,X22,X25,X23] : true = is_a_theorem(equivalent(equivalent(X27,equivalent(X28,equivalent(equivalent(X22,equivalent(X23,equivalent(X24,equivalent(equivalent(X25,equivalent(X26,X24)),equivalent(X26,X25))))),equivalent(X23,X22)))),equivalent(X28,X27))),
    inference(forward_demodulation,[],[f42,f1]) ).

fof(f42,plain,
    ! [X28,X26,X27,X24,X22,X25,X23] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X27,equivalent(X28,equivalent(equivalent(X22,equivalent(X23,equivalent(X24,equivalent(equivalent(X25,equivalent(X26,X24)),equivalent(X26,X25))))),equivalent(X23,X22)))),equivalent(X28,X27))),true),
    inference(superposition,[],[f28,f32]) ).

fof(f11610,plain,
    ! [X36,X37,X35] : true = ifeq(is_a_theorem(equivalent(equivalent(X35,equivalent(X36,X37)),equivalent(X36,X35))),true,is_a_theorem(X37),true),
    inference(forward_demodulation,[],[f11522,f1]) ).

fof(f11522,plain,
    ! [X36,X37,X35] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(X35,equivalent(X36,X37)),equivalent(X36,X35))),true,is_a_theorem(X37),true),true),
    inference(superposition,[],[f2,f11373]) ).

fof(f11373,plain,
    ! [X18,X19,X17] : true = is_a_theorem(equivalent(equivalent(equivalent(X18,equivalent(X19,X17)),equivalent(X19,X18)),X17)),
    inference(forward_demodulation,[],[f11301,f1]) ).

fof(f11301,plain,
    ! [X18,X19,X17] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X18,equivalent(X19,X17)),equivalent(X19,X18)),X17)),true),
    inference(superposition,[],[f228,f1131]) ).

fof(f1131,plain,
    ! [X2,X3,X0,X1] : true = is_a_theorem(equivalent(X2,equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),equivalent(X1,X0)),equivalent(X3,X3)))),
    inference(forward_demodulation,[],[f1101,f1]) ).

fof(f1101,plain,
    ! [X2,X3,X0,X1] : true = ifeq(true,true,is_a_theorem(equivalent(X2,equivalent(equivalent(equivalent(X0,equivalent(X1,X2)),equivalent(X1,X0)),equivalent(X3,X3)))),true),
    inference(superposition,[],[f68,f933]) ).

fof(f933,plain,
    ! [X50,X51,X52] : true = is_a_theorem(equivalent(X51,equivalent(X50,equivalent(X50,equivalent(X51,equivalent(X52,X52)))))),
    inference(forward_demodulation,[],[f897,f1]) ).

fof(f897,plain,
    ! [X50,X51,X52] : true = ifeq(true,true,is_a_theorem(equivalent(X51,equivalent(X50,equivalent(X50,equivalent(X51,equivalent(X52,X52)))))),true),
    inference(superposition,[],[f228,f229]) ).

fof(f229,plain,
    ! [X31,X32] : true = is_a_theorem(equivalent(equivalent(X32,equivalent(X32,X31)),X31)),
    inference(forward_demodulation,[],[f209,f1]) ).

fof(f209,plain,
    ! [X31,X32] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X32,equivalent(X32,X31)),X31)),true),
    inference(superposition,[],[f29,f113]) ).

fof(f113,plain,
    ! [X31,X32,X30] : true = is_a_theorem(equivalent(equivalent(X31,equivalent(X32,equivalent(X30,X30))),equivalent(X32,X31))),
    inference(forward_demodulation,[],[f102,f1]) ).

fof(f102,plain,
    ! [X31,X32,X30] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X31,equivalent(X32,equivalent(X30,X30))),equivalent(X32,X31))),true),
    inference(superposition,[],[f28,f80]) ).

fof(f80,plain,
    ! [X5] : true = is_a_theorem(equivalent(X5,X5)),
    inference(forward_demodulation,[],[f74,f1]) ).

fof(f74,plain,
    ! [X5] : true = ifeq(true,true,is_a_theorem(equivalent(X5,X5)),true),
    inference(superposition,[],[f68,f47]) ).

fof(f68,plain,
    ! [X14,X15,X12,X13] : true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X12,equivalent(X13,X14)),equivalent(X13,X12)),equivalent(X14,X15))),true,is_a_theorem(X15),true),
    inference(forward_demodulation,[],[f60,f1]) ).

fof(f60,plain,
    ! [X14,X15,X12,X13] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(equivalent(X12,equivalent(X13,X14)),equivalent(X13,X12)),equivalent(X14,X15))),true,is_a_theorem(X15),true),true),
    inference(superposition,[],[f2,f47]) ).

fof(f228,plain,
    ! [X28,X29,X30] : true = ifeq(is_a_theorem(equivalent(X28,equivalent(X29,equivalent(X30,X30)))),true,is_a_theorem(equivalent(X29,X28)),true),
    inference(forward_demodulation,[],[f208,f1]) ).

fof(f208,plain,
    ! [X28,X29,X30] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X28,equivalent(X29,equivalent(X30,X30)))),true,is_a_theorem(equivalent(X29,X28)),true),true),
    inference(superposition,[],[f2,f113]) ).

fof(f8524,plain,
    ! [X34,X35,X32,X33] : true = ifeq(is_a_theorem(equivalent(X32,equivalent(X33,equivalent(equivalent(X34,equivalent(X35,X33)),equivalent(X35,X34))))),true,is_a_theorem(X32),true),
    inference(forward_demodulation,[],[f8444,f1]) ).

fof(f8444,plain,
    ! [X34,X35,X32,X33] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X32,equivalent(X33,equivalent(equivalent(X34,equivalent(X35,X33)),equivalent(X35,X34))))),true,is_a_theorem(X32),true),true),
    inference(superposition,[],[f2,f7285]) ).

fof(f7285,plain,
    ! [X41,X44,X42,X43] : true = is_a_theorem(equivalent(equivalent(X41,equivalent(X42,equivalent(equivalent(X43,equivalent(X44,X42)),equivalent(X44,X43)))),X41)),
    inference(forward_demodulation,[],[f7215,f1]) ).

fof(f7215,plain,
    ! [X41,X44,X42,X43] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X41,equivalent(X42,equivalent(equivalent(X43,equivalent(X44,X42)),equivalent(X44,X43)))),X41)),true),
    inference(superposition,[],[f148,f447]) ).

fof(f447,plain,
    ! [X58,X59,X56,X54,X57,X55,X52,X53,X60] : true = is_a_theorem(equivalent(X57,equivalent(equivalent(X52,X53),equivalent(equivalent(X53,equivalent(X52,equivalent(X54,equivalent(equivalent(X55,equivalent(X56,X54)),equivalent(X56,X55))))),equivalent(X57,equivalent(X58,equivalent(equivalent(X59,equivalent(X60,X58)),equivalent(X60,X59)))))))),
    inference(forward_demodulation,[],[f428,f1]) ).

fof(f428,plain,
    ! [X58,X59,X56,X54,X57,X55,X52,X53,X60] : true = ifeq(true,true,is_a_theorem(equivalent(X57,equivalent(equivalent(X52,X53),equivalent(equivalent(X53,equivalent(X52,equivalent(X54,equivalent(equivalent(X55,equivalent(X56,X54)),equivalent(X56,X55))))),equivalent(X57,equivalent(X58,equivalent(equivalent(X59,equivalent(X60,X58)),equivalent(X60,X59)))))))),true),
    inference(superposition,[],[f46,f149]) ).

fof(f149,plain,
    ! [X50,X51,X48,X49,X47,X52] : true = is_a_theorem(equivalent(equivalent(equivalent(X48,X49),equivalent(equivalent(X49,equivalent(X48,equivalent(X50,equivalent(equivalent(X51,equivalent(X52,X50)),equivalent(X52,X51))))),X47)),X47)),
    inference(forward_demodulation,[],[f134,f1]) ).

fof(f134,plain,
    ! [X50,X51,X48,X49,X47,X52] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X48,X49),equivalent(equivalent(X49,equivalent(X48,equivalent(X50,equivalent(equivalent(X51,equivalent(X52,X50)),equivalent(X52,X51))))),X47)),X47)),true),
    inference(superposition,[],[f29,f48]) ).

fof(f46,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(is_a_theorem(equivalent(X5,equivalent(X6,equivalent(X7,equivalent(equivalent(X8,equivalent(X9,X7)),equivalent(X9,X8)))))),true,is_a_theorem(equivalent(X6,X5)),true),
    inference(forward_demodulation,[],[f39,f1]) ).

fof(f39,plain,
    ! [X8,X6,X9,X7,X5] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X5,equivalent(X6,equivalent(X7,equivalent(equivalent(X8,equivalent(X9,X7)),equivalent(X9,X8)))))),true,is_a_theorem(equivalent(X6,X5)),true),true),
    inference(superposition,[],[f2,f32]) ).

fof(f84134,plain,
    ! [X399,X400,X398] : true = ifeq(is_a_theorem(equivalent(X398,X399)),true,is_a_theorem(equivalent(equivalent(X399,equivalent(X398,X400)),X400)),true),
    inference(forward_demodulation,[],[f84054,f1]) ).

fof(f84054,plain,
    ! [X399,X400,X398] : true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X398,X399)),true,is_a_theorem(equivalent(equivalent(X399,equivalent(X398,X400)),X400)),true),true),
    inference(superposition,[],[f2,f83666]) ).

fof(f104711,plain,
    ! [X905,X903,X904] : true = ifeq(is_a_theorem(equivalent(equivalent(X903,equivalent(X904,equivalent(X903,X904))),X905)),true,is_a_theorem(X905),true),
    inference(forward_demodulation,[],[f104583,f1]) ).

fof(f104583,plain,
    ! [X905,X903,X904] : true = ifeq(is_a_theorem(equivalent(equivalent(X903,equivalent(X904,equivalent(X903,X904))),X905)),true,ifeq(true,true,is_a_theorem(X905),true),true),
    inference(superposition,[],[f2,f104011]) ).

fof(f104011,plain,
    ! [X140,X141] : true = is_a_theorem(equivalent(X141,equivalent(X140,equivalent(X141,X140)))),
    inference(forward_demodulation,[],[f103995,f1]) ).

fof(f103995,plain,
    ! [X140,X141] : true = ifeq(true,true,is_a_theorem(equivalent(X141,equivalent(X140,equivalent(X141,X140)))),true),
    inference(superposition,[],[f29,f84669]) ).

fof(f84669,plain,
    ! [X54,X55,X52,X53] : true = is_a_theorem(equivalent(equivalent(X54,equivalent(equivalent(equivalent(X52,equivalent(X53,X54)),equivalent(X53,X52)),X55)),X55)),
    inference(forward_demodulation,[],[f84194,f1]) ).

fof(f84194,plain,
    ! [X54,X55,X52,X53] : true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X54,equivalent(equivalent(equivalent(X52,equivalent(X53,X54)),equivalent(X53,X52)),X55)),X55)),true),
    inference(superposition,[],[f84134,f11373]) ).

fof(f24,plain,
    true != is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))),
    inference(forward_demodulation,[],[f11,f22]) ).

fof(f22,plain,
    is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))) = sF5,
    inference(backward_demodulation,[],[f17,f5]) ).

fof(f5,plain,
    equivalent(b,c) = sF0,
    introduced(function_definition,[]) ).

fof(f17,plain,
    sF5 = is_a_theorem(equivalent(equivalent(equivalent(a,sF0),c),equivalent(b,a))),
    inference(backward_demodulation,[],[f16,f6]) ).

fof(f6,plain,
    equivalent(a,sF0) = sF1,
    introduced(function_definition,[]) ).

fof(f16,plain,
    sF5 = is_a_theorem(equivalent(equivalent(sF1,c),equivalent(b,a))),
    inference(backward_demodulation,[],[f13,f7]) ).

fof(f7,plain,
    equivalent(sF1,c) = sF2,
    introduced(function_definition,[]) ).

fof(f13,plain,
    sF5 = is_a_theorem(equivalent(sF2,equivalent(b,a))),
    inference(backward_demodulation,[],[f12,f8]) ).

fof(f8,plain,
    equivalent(b,a) = sF3,
    introduced(function_definition,[]) ).

fof(f12,plain,
    sF5 = is_a_theorem(equivalent(sF2,sF3)),
    inference(backward_demodulation,[],[f10,f9]) ).

fof(f9,plain,
    equivalent(sF2,sF3) = sF4,
    introduced(function_definition,[]) ).

fof(f10,plain,
    is_a_theorem(sF4) = sF5,
    introduced(function_definition,[]) ).

fof(f11,plain,
    true != sF5,
    inference(definition_folding,[],[f4,f10,f9,f8,f7,f6,f5]) ).

fof(f4,axiom,
    true != is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))),
    file('/export/starexec/sandbox/tmp/tmp.ZgldGA0K82/Vampire---4.8_28761',prove_pyo) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : LCL024-10 : TPTP v8.1.2. Released v7.5.0.
% 0.00/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.35  % Computer : n004.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Fri Aug 25 06:04:38 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.14/0.35  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.14/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.ZgldGA0K82/Vampire---4.8_28761
% 0.14/0.36  % (28939)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.42  % (28940)lrs+10_4:3_av=off:bd=preordered:drc=off:fde=unused:nwc=1.7:sp=weighted_frequency:to=lpo:tgt=ground:stl=125_692 on Vampire---4 for (692ds/0Mi)
% 0.22/0.42  % (28942)lrs+10_16_av=off:drc=off:nwc=1.5:sp=scramble:tgt=ground:stl=125_501 on Vampire---4 for (501ds/0Mi)
% 0.22/0.42  % (28945)dis+10_50_av=off:bd=preordered:drc=off:fde=unused:nwc=1.5:sims=off:sp=reverse_weighted_frequency:to=lpo_239 on Vampire---4 for (239ds/0Mi)
% 0.22/0.42  % (28944)lrs+10_64_av=off:bd=off:drc=off:fde=unused:sp=frequency:tgt=full:stl=62_243 on Vampire---4 for (243ds/0Mi)
% 0.22/0.42  % (28946)lrs+10_10_av=off:drc=off:sp=frequency:tgt=ground:stl=62_102 on Vampire---4 for (102ds/0Mi)
% 0.22/0.42  % (28941)lrs+10_5_av=off:drc=off:fde=none:nwc=1.1:sp=scramble:to=lpo:tgt=ground:stl=62_518 on Vampire---4 for (518ds/0Mi)
% 0.22/0.42  % (28943)lrs+10_20_av=off:bd=preordered:drc=off:fde=unused:sims=off:to=lpo:stl=62_369 on Vampire---4 for (369ds/0Mi)
% 72.28/10.73  % (28946)Time limit reached!
% 72.28/10.73  % (28946)------------------------------
% 72.28/10.73  % (28946)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 72.28/10.73  % (28946)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 72.28/10.73  % (28946)Termination reason: Time limit
% 72.28/10.73  % (28946)Termination phase: Saturation
% 72.28/10.73  
% 72.28/10.73  % (28946)Memory used [KB]: 203536
% 72.28/10.73  % (28946)Time elapsed: 10.300 s
% 72.28/10.73  % (28946)------------------------------
% 72.28/10.73  % (28946)------------------------------
% 72.28/10.78  % (28947)lrs+10_4:3_av=off:bd=preordered:drc=off:fde=unused:nwc=1.7:sp=weighted_frequency:to=lpo:tgt=ground:stl=125:si=on:rtra=on:rawr=on:rp=on_692 on Vampire---4 for (692ds/0Mi)
% 140.18/20.54  % (28940)First to succeed.
% 140.18/20.56  % (28940)Refutation found. Thanks to Tanya!
% 140.18/20.56  % SZS status Unsatisfiable for Vampire---4
% 140.18/20.56  % SZS output start Proof for Vampire---4
% See solution above
% 140.18/20.56  % (28940)------------------------------
% 140.18/20.56  % (28940)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 140.18/20.56  % (28940)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 140.18/20.56  % (28940)Termination reason: Refutation
% 140.18/20.56  
% 140.18/20.56  % (28940)Memory used [KB]: 205838
% 140.18/20.56  % (28940)Time elapsed: 20.118 s
% 140.18/20.56  % (28940)------------------------------
% 140.18/20.56  % (28940)------------------------------
% 140.18/20.56  % (28939)Success in time 20.108 s
% 140.18/20.56  % Vampire---4.8 exiting
%------------------------------------------------------------------------------