TSTP Solution File: LCL024-10 by Waldmeister---710

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Waldmeister---710
% Problem  : LCL024-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : woody %s

% Computer : n025.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  : 600s
% DateTime : Sun Jul 17 16:03:02 EDT 2022

% Result   : Unsatisfiable 4.90s 5.31s
% Output   : CNFRefutation 4.90s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : LCL024-10 : TPTP v8.1.0. Released v7.5.0.
% 0.07/0.12  % Command  : woody %s
% 0.13/0.33  % Computer : n025.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Mon Jul  4 15:48:26 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.59/0.99  ********************************************************************************
% 0.59/0.99  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.59/0.99  *                                                              |/  |    \/  |  *
% 0.59/0.99  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.59/0.99  *                             A. Jaeger and B. Loechner          |        |    *
% 0.59/0.99  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.59/0.99  ********************************************************************************
% 0.59/0.99  
% 0.59/0.99  
% 0.59/0.99  Goals:
% 0.59/0.99  ------
% 0.59/0.99  
% 0.59/0.99  (   1)  true ?=? is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a)))
% 0.59/0.99  
% 0.59/0.99  Detected structure: Orkus
% 0.59/0.99  ********************************************************************************
% 0.59/0.99  ****************************** COMPLETION - PROOF ******************************
% 0.59/0.99  ********************************************************************************
% 0.59/0.99  
% 4.90/5.31  joined goal:             1  true ?= is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))) to true
% 4.90/5.31  goal joined
% 4.90/5.31  % SZS status Unsatisfiable
% 4.90/5.31  #START OF PROOF
% 4.90/5.31  % SZS output start CNFRefutation
% 4.90/5.31  cnf('0.1.0.0',axiom,
% 4.90/5.31      ( X1 = ifeq(X2,X2,X1,X3) ),
% 4.90/5.31      file('/tmp/WALDMEISTER_8002_n025')).
% 4.90/5.31  cnf('0.1.1.0',plain,
% 4.90/5.31      ( X1 = ifeq(X2,X2,X1,X3) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.1.0.0']),
% 4.90/5.31      [weight('<0,0,0,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.1.2.0',plain,
% 4.90/5.31      ( ifeq(X1,X1,X2,X3) = X2 ),
% 4.90/5.31      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_1]).
% 4.90/5.31  cnf('0.2.0.0',axiom,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)))) ),
% 4.90/5.31      file('/tmp/WALDMEISTER_8002_n025')).
% 4.90/5.31  cnf('0.2.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.2.0.0']),
% 4.90/5.31      [weight('<1,0,0,[0,0,0,2]>')]).
% 4.90/5.31  cnf('0.2.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_2]).
% 4.90/5.31  cnf('0.3.0.0',axiom,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,X2)),true,ifeq(is_a_theorem(X1),true,is_a_theorem(X2),true),true) ),
% 4.90/5.31      file('/tmp/WALDMEISTER_8002_n025')).
% 4.90/5.31  cnf('0.3.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,X2)),true,ifeq(is_a_theorem(X1),true,is_a_theorem(X2),true),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.3.0.0']),
% 4.90/5.31      [weight('<2,0,0,[0,0,0,3]>')]).
% 4.90/5.31  cnf('0.3.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,X2)),true,ifeq(is_a_theorem(X1),true,is_a_theorem(X2),true),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_3]).
% 4.90/5.31  cnf('0.4.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(X1),true,is_a_theorem(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.2.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.4.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(X1),true,is_a_theorem(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.4.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.4.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(X1),true,is_a_theorem(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.4.0.1']),
% 4.90/5.31      [weight('<271,3,2,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.4.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(X1),true,is_a_theorem(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_4]).
% 4.90/5.31  cnf('0.5.0.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),X4)),true,ifeq(true,true,is_a_theorem(X4),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.2.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.3.1','L')]).
% 4.90/5.31  cnf('0.5.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.5.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R.3','L')]).
% 4.90/5.31  cnf('0.5.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.5.0.1']),
% 4.90/5.31      [weight('<419,3,2,[1,0,0,7]>')]).
% 4.90/5.31  cnf('0.5.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_5]).
% 4.90/5.31  cnf('0.6.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4))))),equivalent(X2,X1))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.4.2.0','0.2.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.6.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4))))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.6.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.6.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4))))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.6.0.1']),
% 4.90/5.31      [weight('<461,4,2,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.6.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4))))),equivalent(X2,X1))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_6]).
% 4.90/5.31  cnf('0.7.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4)),X4)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.5.2.0','0.6.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.7.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4)),X4)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.7.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.7.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4)),X4)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.7.0.1']),
% 4.90/5.31      [weight('<305,6,5,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.7.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4)),X4)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_7]).
% 4.90/5.31  cnf('0.8.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4))),true,is_a_theorem(X4),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.7.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.8.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4))),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.8.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.8.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4))),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.8.0.1']),
% 4.90/5.31      [weight('<419,7,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.8.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X3,X4))),true,is_a_theorem(X4),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_8]).
% 4.90/5.31  cnf('0.9.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,X1)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.8.2.0','0.7.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.9.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,X1)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.9.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.9.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,X1)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.9.0.1']),
% 4.90/5.31      [weight('<29,8,7,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.9.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,X1)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_9]).
% 4.90/5.31  cnf('0.12.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X2,X1))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.4.2.0','0.9.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.12.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.12.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.12.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.12.0.1']),
% 4.90/5.31      [weight('<181,9,4,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.12.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X2,X1))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_12]).
% 4.90/5.31  cnf('0.13.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),X2)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.5.2.0','0.12.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.13.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),X2)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.13.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.13.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),X2)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.13.0.1']),
% 4.90/5.31      [weight('<89,12,5,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.13.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),X2)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_13]).
% 4.90/5.31  cnf('0.16.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(X2),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.13.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.16.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(X2),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.16.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.16.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(X2),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.16.0.1']),
% 4.90/5.31      [weight('<155,13,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.16.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(X2),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.16.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_16]).
% 4.90/5.31  cnf('0.23.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true,is_a_theorem(equivalent(X2,X1)),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.12.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.23.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.23.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.23.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.23.0.1']),
% 4.90/5.31      [weight('<271,12,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.23.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true,is_a_theorem(equivalent(X2,X1)),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_23]).
% 4.90/5.31  cnf('0.25.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(X3,X3)))))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.23.2.0','0.13.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.25.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(X3,X3)))))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.25.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.25.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(X3,X3)))))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.25.0.1']),
% 4.90/5.31      [weight('<181,23,13,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.25.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(X3,X3)))))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_25]).
% 4.90/5.31  cnf('0.35.0.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X2),X3)),true,ifeq(true,true,is_a_theorem(X3),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.13.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.3.1','L')]).
% 4.90/5.31  cnf('0.35.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X2),X3)),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.35.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R.3','L')]).
% 4.90/5.31  cnf('0.35.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X2),X3)),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.35.0.1']),
% 4.90/5.31      [weight('<271,13,3,[0,0,0,7]>')]).
% 4.90/5.31  cnf('0.35.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X2),X3)),true,is_a_theorem(X3),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.35.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_35]).
% 4.90/5.31  cnf('0.45.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4))),equivalent(X2,X1))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.4.2.0','0.13.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.45.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.45.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.45.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.45.0.1']),
% 4.90/5.31      [weight('<305,13,4,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.45.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4))),equivalent(X2,X1))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.45.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_45]).
% 4.90/5.31  cnf('0.46.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),X3)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.5.2.0','0.45.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.46.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),X3)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.46.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.46.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),X3)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.46.0.1']),
% 4.90/5.31      [weight('<181,45,5,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.46.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),X3)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.46.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_46]).
% 4.90/5.31  cnf('0.49.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3))),true,is_a_theorem(X3),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.46.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.49.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.49.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.49.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.49.0.1']),
% 4.90/5.31      [weight('<271,46,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.49.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3))),true,is_a_theorem(X3),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.49.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_49]).
% 4.90/5.31  cnf('0.51.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,equivalent(X3,X3)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.49.2.0','0.25.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.51.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,equivalent(X3,X3)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.51.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.51.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,equivalent(X3,X3)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.51.0.1']),
% 4.90/5.31      [weight('<181,49,25,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.51.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,equivalent(X3,X3)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.51.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_51]).
% 4.90/5.31  cnf('0.52.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,X1)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.23.2.0','0.51.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.52.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,X1)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.52.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.52.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,X1)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.52.0.1']),
% 4.90/5.31      [weight('<89,51,23,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.52.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,X1)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.52.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_52]).
% 4.90/5.31  cnf('0.80.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)),equivalent(X4,X4)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.8.2.0','0.25.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.80.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)),equivalent(X4,X4)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.80.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.80.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)),equivalent(X4,X4)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.80.0.1']),
% 4.90/5.31      [weight('<305,25,8,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.80.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X1)),equivalent(X3,X2)),equivalent(X4,X4)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.80.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_80]).
% 4.90/5.31  cnf('0.81.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),X3)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.23.2.0','0.80.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.81.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),X3)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.81.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.81.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),X3)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.81.0.1']),
% 4.90/5.31      [weight('<181,80,23,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.81.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),X3)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.81.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_81]).
% 4.90/5.31  cnf('0.82.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1))),true,is_a_theorem(X3),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.81.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.82.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.82.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.82.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.82.0.1']),
% 4.90/5.31      [weight('<271,81,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.82.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1))),true,is_a_theorem(X3),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.82.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_82]).
% 4.90/5.31  cnf('0.114.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.35.2.0','0.45.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.114.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.114.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.114.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.114.0.1']),
% 4.90/5.31      [weight('<305,45,35,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.114.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.114.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_114]).
% 4.90/5.31  cnf('0.133.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X4,equivalent(X4,X3))))),equivalent(X2,X1))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.4.2.0','0.52.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.133.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X4,equivalent(X4,X3))))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.133.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.133.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X4,equivalent(X4,X3))))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.133.0.1']),
% 4.90/5.31      [weight('<305,52,4,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.133.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X4,equivalent(X4,X3))))),equivalent(X2,X1))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.133.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_133]).
% 4.90/5.31  cnf('0.134.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3)),X3)),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.5.2.0','0.133.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.134.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3)),X3)) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.134.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.134.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3)),X3)) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.134.0.1']),
% 4.90/5.31      [weight('<181,133,5,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.134.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3)),X3)) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.134.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_134]).
% 4.90/5.31  cnf('0.135.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3))),true,is_a_theorem(X3),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.134.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.135.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.135.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.135.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.135.0.1']),
% 4.90/5.31      [weight('<271,134,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.135.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X2,X3))),true,is_a_theorem(X3),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.135.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_135]).
% 4.90/5.31  cnf('0.207.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4)))))),true,is_a_theorem(equivalent(X2,X1)),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.6.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.207.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4)))))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.207.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.207.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4)))))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.207.0.1']),
% 4.90/5.31      [weight('<?,6,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.207.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(equivalent(X4,equivalent(X5,X3)),equivalent(X5,X4)))))),true,is_a_theorem(equivalent(X2,X1)),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.207.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_207]).
% 4.90/5.31  cnf('0.208.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X2)),X1)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.207.2.0','0.114.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.208.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X2)),X1)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.208.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.208.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X2)),X1)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.208.0.1']),
% 4.90/5.31      [weight('<181,207,114,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.208.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X2)),X1)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.208.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_208]).
% 4.90/5.31  cnf('0.215.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.135.2.0','0.208.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.215.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.215.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.215.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.215.0.1']),
% 4.90/5.31      [weight('<181,208,135,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.215.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.215.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_215]).
% 4.90/5.31  cnf('0.296.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.8.2.0','0.208.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.296.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.296.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.296.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.296.0.1']),
% 4.90/5.31      [weight('<305,208,8,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.296.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.296.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_296]).
% 4.90/5.31  cnf('0.376.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))),true,is_a_theorem(equivalent(X2,X1)),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.45.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.376.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.376.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.376.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))),true,is_a_theorem(equivalent(X2,X1)),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.376.0.1']),
% 4.90/5.31      [weight('<419,45,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.376.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X3,X4)),X4)))),true,is_a_theorem(equivalent(X2,X1)),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.376.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_376]).
% 4.90/5.31  cnf('0.386.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),equivalent(X4,equivalent(X4,X3)))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.376.2.0','0.296.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.386.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),equivalent(X4,equivalent(X4,X3)))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.386.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.386.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),equivalent(X4,equivalent(X4,X3)))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.386.0.1']),
% 4.90/5.31      [weight('<305,376,296,[1,0,0,1]>')]).
% 4.90/5.31  cnf('0.386.2.0',plain,
% 4.90/5.31      ( is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X2,X1)),X3)),equivalent(X4,equivalent(X4,X3)))) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.386.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_386]).
% 4.90/5.31  cnf('0.809.0.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2))),X4)),true,ifeq(true,true,is_a_theorem(X4),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.215.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.3.1','L')]).
% 4.90/5.31  cnf('0.809.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.809.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R.3','L')]).
% 4.90/5.31  cnf('0.809.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.809.0.1']),
% 4.90/5.31      [weight('<419,215,3,[0,0,0,7]>')]).
% 4.90/5.31  cnf('0.809.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),equivalent(X3,equivalent(X3,X2))),X4)),true,is_a_theorem(X4),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.809.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_809]).
% 4.90/5.31  cnf('0.853.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3))),true),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.3.2.0','0.296.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.853.0.1',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3))),true) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.853.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.853.1.0',plain,
% 4.90/5.31      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3))),true) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.853.0.1']),
% 4.90/5.31      [weight('<419,296,3,[0,0,0,1]>')]).
% 4.90/5.31  cnf('0.853.2.0',plain,
% 4.90/5.31      ( ifeq(is_a_theorem(equivalent(X1,equivalent(X1,X2))),true,is_a_theorem(equivalent(equivalent(X3,equivalent(X4,X2)),equivalent(X4,X3))),true) = true ),
% 4.90/5.31      inference(orient,[status(thm)],['0.853.1.0',theory(equality)]),
% 4.90/5.31      [x,rule_853]).
% 4.90/5.31  cnf('0.972.0.0',plain,
% 4.90/5.31      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,equivalent(X5,X5))),equivalent(X4,X3)))),equivalent(X2,X1))),true) ),
% 4.90/5.31      inference(cp,[status(thm)],['0.4.2.0','0.12.2.0',theory(equality)]),
% 4.90/5.31      [pos('L.1','L')]).
% 4.90/5.31  cnf('0.972.0.1',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,equivalent(X5,X5))),equivalent(X4,X3)))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(reduction,[status(thm)],['0.972.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.31      [pos('R','L')]).
% 4.90/5.31  cnf('0.972.1.0',plain,
% 4.90/5.31      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,equivalent(X5,X5))),equivalent(X4,X3)))),equivalent(X2,X1))) ),
% 4.90/5.31      inference(weigh,[status(thm)],['0.972.0.1']),
% 4.90/5.32      [weight('<?,12,4,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.972.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,equivalent(X5,X5))),equivalent(X4,X3)))),equivalent(X2,X1))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.972.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_972]).
% 4.90/5.32  cnf('0.975.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4)),X4)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.5.2.0','0.972.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.975.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4)),X4)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.975.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.975.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4)),X4)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.975.0.1']),
% 4.90/5.32      [weight('<305,972,5,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.975.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4)),X4)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.975.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_975]).
% 4.90/5.32  cnf('0.984.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X4,equivalent(X4,equivalent(X2,X1))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.809.2.0','0.972.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.984.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X4,equivalent(X4,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.984.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.984.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X4,equivalent(X4,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.984.0.1']),
% 4.90/5.32      [weight('<305,972,809,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.984.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,X3))),equivalent(X4,equivalent(X4,equivalent(X2,X1))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.984.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_984]).
% 4.90/5.32  cnf('0.1026.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(equivalent(X3,equivalent(X2,X1)),equivalent(X4,X4))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.207.2.0','0.984.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1026.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(equivalent(X3,equivalent(X2,X1)),equivalent(X4,X4))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1026.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1026.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(equivalent(X3,equivalent(X2,X1)),equivalent(X4,X4))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1026.0.1']),
% 4.90/5.32      [weight('<305,984,207,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1026.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(equivalent(X3,equivalent(X2,X1)),equivalent(X4,X4))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1026.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1026]).
% 4.90/5.32  cnf('0.1042.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),equivalent(X4,X4))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.135.2.0','0.1026.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1042.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),equivalent(X4,X4))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1042.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1042.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),equivalent(X4,X4))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1042.0.1']),
% 4.90/5.32      [weight('<305,1026,135,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1042.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),equivalent(X4,X4))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1042.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1042]).
% 4.90/5.32  cnf('0.1043.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.16.2.0','0.1042.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1043.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1043.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1043.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1043.0.1']),
% 4.90/5.32      [weight('<181,1042,16,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1043.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1043.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1043]).
% 4.90/5.32  cnf('0.1298.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4))),true,is_a_theorem(X4),true),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.3.2.0','0.975.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1298.0.1',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4))),true,is_a_theorem(X4),true) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1298.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1298.1.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4))),true,is_a_theorem(X4),true) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1298.0.1']),
% 4.90/5.32      [weight('<419,975,3,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1298.2.0',plain,
% 4.90/5.32      ( ifeq(is_a_theorem(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,equivalent(X3,X3))),X4))),true,is_a_theorem(X4),true) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1298.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1298]).
% 4.90/5.32  cnf('0.1299.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4))),X3)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1298.2.0','0.386.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1299.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4))),X3)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1299.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1299.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4))),X3)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1299.0.1']),
% 4.90/5.32      [weight('<305,1298,386,[1,0,0,1]>')]).
% 4.90/5.32  cnf('0.1299.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4))),X3)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1299.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1299]).
% 4.90/5.32  cnf('0.1507.0.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),X4)),true,ifeq(true,true,is_a_theorem(X4),true),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.3.2.0','0.1043.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.3.1','L')]).
% 4.90/5.32  cnf('0.1507.0.1',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1507.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R.3','L')]).
% 4.90/5.32  cnf('0.1507.1.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),X4)),true,is_a_theorem(X4),true) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1507.0.1']),
% 4.90/5.32      [weight('<419,1043,3,[0,0,0,7]>')]).
% 4.90/5.32  cnf('0.1507.2.0',plain,
% 4.90/5.32      ( ifeq(is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1))))),X4)),true,is_a_theorem(X4),true) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1507.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1507]).
% 4.90/5.32  cnf('0.1560.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4)))),true,is_a_theorem(X3),true),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.3.2.0','0.1299.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1560.0.1',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4)))),true,is_a_theorem(X3),true) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1560.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1560.1.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4)))),true,is_a_theorem(X3),true) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1560.0.1']),
% 4.90/5.32      [weight('<419,1299,3,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1560.2.0',plain,
% 4.90/5.32      ( ifeq(is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X1,X2)),X3),equivalent(X2,equivalent(X4,X4)))),true,is_a_theorem(X3),true) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1560.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1560]).
% 4.90/5.32  cnf('0.1730.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X4)),equivalent(X3,X2)),equivalent(X4,equivalent(X1,equivalent(X5,X5)))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.23.2.0','0.7.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1730.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X4)),equivalent(X3,X2)),equivalent(X4,equivalent(X1,equivalent(X5,X5)))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1730.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1730.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X4)),equivalent(X3,X2)),equivalent(X4,equivalent(X1,equivalent(X5,X5)))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1730.0.1']),
% 4.90/5.32      [weight('<461,23,7,[1,0,0,1]>')]).
% 4.90/5.32  cnf('0.1730.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(equivalent(equivalent(X2,equivalent(X3,X4)),equivalent(X3,X2)),equivalent(X4,equivalent(X1,equivalent(X5,X5)))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1730.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1730]).
% 4.90/5.32  cnf('0.1731.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X4,equivalent(X4,X3)))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.207.2.0','0.1730.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1731.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X4,equivalent(X4,X3)))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1731.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1731.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X4,equivalent(X4,X3)))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1731.0.1']),
% 4.90/5.32      [weight('<305,1730,207,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1731.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),equivalent(X2,X1)),equivalent(X4,equivalent(X4,X3)))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1731.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1731]).
% 4.90/5.32  cnf('0.1735.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,X3)),equivalent(X4,X4))),X3)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1298.2.0','0.1731.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1735.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,X3)),equivalent(X4,X4))),X3)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1735.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1735.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,X3)),equivalent(X4,X4))),X3)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1735.0.1']),
% 4.90/5.32      [weight('<305,1731,1298,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1735.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(equivalent(X2,equivalent(X1,X3)),equivalent(X4,X4))),X3)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1735.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1735]).
% 4.90/5.32  cnf('0.1741.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3)))),equivalent(X4,X4))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1560.2.0','0.1735.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1741.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3)))),equivalent(X4,X4))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1741.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1741.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3)))),equivalent(X4,X4))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1741.0.1']),
% 4.90/5.32      [weight('<305,1735,1560,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1741.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3)))),equivalent(X4,X4))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1741.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1741]).
% 4.90/5.32  cnf('0.1742.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.16.2.0','0.1741.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1742.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1742.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1742.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1742.0.1']),
% 4.90/5.32      [weight('<181,1741,16,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1742.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X1,equivalent(X2,equivalent(X3,X3))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1742.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1742]).
% 4.90/5.32  cnf('0.1743.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,X2)),true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.3.2.0','0.1742.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1743.0.1',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(X1,X2)),true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1743.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1743.1.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(X1,X2)),true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1743.0.1']),
% 4.90/5.32      [weight('<271,1742,3,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1743.2.0',plain,
% 4.90/5.32      ( ifeq(is_a_theorem(equivalent(X1,X2)),true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X3,X3)))),true) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1743.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1743]).
% 4.90/5.32  cnf('0.1752.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))),equivalent(X4,X4)))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1507.2.0','0.1742.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1752.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))),equivalent(X4,X4)))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1752.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1752.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))),equivalent(X4,X4)))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1752.0.1']),
% 4.90/5.32      [weight('<305,1742,1507,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1752.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X3,equivalent(X3,equivalent(X2,X1)))),equivalent(X4,X4)))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1752.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1752]).
% 4.90/5.32  cnf('0.1753.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,X3)))),X3)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.23.2.0','0.1752.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1753.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,X3)))),X3)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1753.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1753.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,X3)))),X3)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1753.0.1']),
% 4.90/5.32      [weight('<181,1752,23,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1753.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(X2,equivalent(X1,X3)))),X3)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1753.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1753]).
% 4.90/5.32  cnf('0.1754.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X1,X2)))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.82.2.0','0.1753.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1754.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X1,X2)))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1754.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1754.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X1,X2)))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1754.0.1']),
% 4.90/5.32      [weight('<89,1753,82,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1754.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(X2,equivalent(X1,X2)))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1754.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1754]).
% 4.90/5.32  cnf('0.1760.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),equivalent(X3,X3)))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1743.2.0','0.1754.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1760.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),equivalent(X3,X3)))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1760.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1760.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),equivalent(X3,X3)))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1760.0.1']),
% 4.90/5.32      [weight('<181,1754,1743,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1760.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),equivalent(X3,X3)))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1760.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1760]).
% 4.90/5.32  cnf('0.1761.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X1)),X2)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.23.2.0','0.1760.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1761.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X1)),X2)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1761.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1761.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X1)),X2)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1761.0.1']),
% 4.90/5.32      [weight('<89,1760,23,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1761.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,X1)),X2)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1761.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1761]).
% 4.90/5.32  cnf('0.1891.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,X3)),X4))),equivalent(X2,X1))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.4.2.0','0.1761.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1891.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,X3)),X4))),equivalent(X2,X1))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1891.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1891.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,X3)),X4))),equivalent(X2,X1))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1891.0.1']),
% 4.90/5.32      [weight('<305,1761,4,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1891.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,equivalent(X4,X3)),X4))),equivalent(X2,X1))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1891.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1891]).
% 4.90/5.32  cnf('0.1892.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3)),X3)),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.5.2.0','0.1891.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1892.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3)),X3)) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1892.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1892.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3)),X3)) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1892.0.1']),
% 4.90/5.32      [weight('<181,1891,5,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1892.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3)),X3)) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1892.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1892]).
% 4.90/5.32  cnf('0.1893.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3))),true,is_a_theorem(X3),true),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.3.2.0','0.1892.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1893.0.1',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1893.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1893.1.0',plain,
% 4.90/5.32      ( true = ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3))),true,is_a_theorem(X3),true) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1893.0.1']),
% 4.90/5.32      [weight('<271,1892,3,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.1893.2.0',plain,
% 4.90/5.32      ( ifeq(is_a_theorem(equivalent(X1,equivalent(equivalent(X2,equivalent(X1,X2)),X3))),true,is_a_theorem(X3),true) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1893.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1893]).
% 4.90/5.32  cnf('0.1894.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X2,X1)),equivalent(X3,X3))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.1893.2.0','0.1026.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.1894.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X2,X1)),equivalent(X3,X3))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.1894.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.1894.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X2,X1)),equivalent(X3,X3))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.1894.0.1']),
% 4.90/5.32      [weight('<181,1893,1026,[1,0,0,1]>')]).
% 4.90/5.32  cnf('0.1894.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,X2),equivalent(X2,X1)),equivalent(X3,X3))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.1894.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_1894]).
% 4.90/5.32  cnf('0.2270.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,X4),equivalent(X4,X3)))),equivalent(X2,X1))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.853.2.0','0.1894.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.2270.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,X4),equivalent(X4,X3)))),equivalent(X2,X1))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.2270.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.2270.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,X4),equivalent(X4,X3)))),equivalent(X2,X1))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.2270.0.1']),
% 4.90/5.32      [weight('<305,1894,853,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.2270.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,equivalent(X2,equivalent(equivalent(X3,X4),equivalent(X4,X3)))),equivalent(X2,X1))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.2270.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_2270]).
% 4.90/5.32  cnf('0.2276.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X3,equivalent(X3,equivalent(X2,X1))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.809.2.0','0.2270.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.2276.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X3,equivalent(X3,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.2276.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.2276.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X3,equivalent(X3,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.2276.0.1']),
% 4.90/5.32      [weight('<181,2270,809,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.2276.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(X1,X2),equivalent(X3,equivalent(X3,equivalent(X2,X1))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.2276.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_2276]).
% 4.90/5.32  cnf('0.2300.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(X3,equivalent(X2,X1))))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.8.2.0','0.2276.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.2300.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(X3,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.2300.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.2300.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(X3,equivalent(X2,X1))))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.2300.0.1']),
% 4.90/5.32      [weight('<181,2276,8,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.2300.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(X1,equivalent(equivalent(X2,X3),equivalent(X3,equivalent(X2,X1))))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.2300.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_2300]).
% 4.90/5.32  cnf('0.2324.0.0',plain,
% 4.90/5.32      ( true = ifeq(true,true,is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1))),true) ),
% 4.90/5.32      inference(cp,[status(thm)],['0.207.2.0','0.2300.2.0',theory(equality)]),
% 4.90/5.32      [pos('L.1','L')]).
% 4.90/5.32  cnf('0.2324.0.1',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1))) ),
% 4.90/5.32      inference(reduction,[status(thm)],['0.2324.0.0','0.1.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('0.2324.1.0',plain,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1))) ),
% 4.90/5.32      inference(weigh,[status(thm)],['0.2324.0.1']),
% 4.90/5.32      [weight('<181,2300,207,[0,0,0,1]>')]).
% 4.90/5.32  cnf('0.2324.2.0',plain,
% 4.90/5.32      ( is_a_theorem(equivalent(equivalent(equivalent(X1,equivalent(X2,X3)),X3),equivalent(X2,X1))) = true ),
% 4.90/5.32      inference(orient,[status(thm)],['0.2324.1.0',theory(equality)]),
% 4.90/5.32      [x,rule_2324]).
% 4.90/5.32  cnf('1.0.0.0',conjecture,
% 4.90/5.32      ( true = is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))) ),
% 4.90/5.32      file('/tmp/WALDMEISTER_8002_n025',conjecture_1)).
% 4.90/5.32  cnf('1.0.0.1',plain,
% 4.90/5.32      ( true = true ),
% 4.90/5.32      inference(reduction,[status(thm)],['1.0.0.0','0.2324.2.0',theory(equality)]),
% 4.90/5.32      [pos('R','L')]).
% 4.90/5.32  cnf('1.0.0.2',plain,
% 4.90/5.32      ( $true ),
% 4.90/5.32      inference(trivial,[status(thm)],['1.0.0.1',theory(equality)]),
% 4.90/5.32      [conjecture_1]).
% 4.90/5.32  
% 4.90/5.32  Proved Goals:
% 4.90/5.32  No.  1:  true ?= is_a_theorem(equivalent(equivalent(equivalent(a,equivalent(b,c)),c),equivalent(b,a))) joined, current: true = true
% 4.90/5.32  1 goal was specified, which was proved.
% 4.90/5.32  % SZS output end CNFRefutation
% 4.90/5.32  #END OF PROOF
% 4.90/5.32  
% 4.90/5.32  Problem         WALDMEISTER_8002_n025 
% 4.90/5.32  CPs.gen              1914358 
% 4.90/5.32  CPs.reexp                  0 
% 4.90/5.32  Select                  5890 
% 4.90/5.32  R                       2324 
% 4.90/5.32  E                          0 
% 4.90/5.32  vsize                  10.0M 
% 4.90/5.32  rss                     5.5M 
% 4.90/5.32  process.time          4.327s 
% 4.90/5.32  wallclock.time        4.329s 
% 4.90/5.32  status                     S
% 4.90/5.32  
% 4.90/5.32  
% 4.90/5.32  Waldmeister states: Goal proved.
% 4.90/5.32  % SZS status Unsatisfiable
%------------------------------------------------------------------------------