TSTP Solution File: LCL385-10 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : LCL385-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n010.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  : 0s
% DateTime : Sun Jul 17 07:53:12 EDT 2022

% Result   : Unsatisfiable 44.41s 44.80s
% Output   : Refutation 44.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : LCL385-10 : TPTP v8.1.0. Released v7.5.0.
% 0.12/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n010.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Sat Jul  2 13:34:48 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 30.62/31.05  *** allocated 10000 integers for termspace/termends
% 30.62/31.05  *** allocated 10000 integers for clauses
% 30.62/31.05  *** allocated 10000 integers for justifications
% 30.62/31.05  Bliksem 1.12
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Automatic Strategy Selection
% 30.62/31.05  
% 30.62/31.05  Clauses:
% 30.62/31.05  [
% 30.62/31.05     [ =( ifeq( X, X, Y, Z ), Y ) ],
% 30.62/31.05     [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 'is_a_theorem'( 
% 30.62/31.05    X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ],
% 30.62/31.05     [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( implies( Y, Z )
% 30.62/31.05    , implies( X, Z ) ) ) ), true ) ],
% 30.62/31.05     [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), true ) ]
% 30.62/31.05    ,
% 30.62/31.05     [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) ) ), true ) ]
% 30.62/31.05    ,
% 30.62/31.05     [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), implies( y, not( 
% 30.62/31.05    x ) ) ) ), true ) ) ]
% 30.62/31.05  ] .
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  percentage equality = 1.000000, percentage horn = 1.000000
% 30.62/31.05  This is a pure equality problem
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Options Used:
% 30.62/31.05  
% 30.62/31.05  useres =            1
% 30.62/31.05  useparamod =        1
% 30.62/31.05  useeqrefl =         1
% 30.62/31.05  useeqfact =         1
% 30.62/31.05  usefactor =         1
% 30.62/31.05  usesimpsplitting =  0
% 30.62/31.05  usesimpdemod =      5
% 30.62/31.05  usesimpres =        3
% 30.62/31.05  
% 30.62/31.05  resimpinuse      =  1000
% 30.62/31.05  resimpclauses =     20000
% 30.62/31.05  substype =          eqrewr
% 30.62/31.05  backwardsubs =      1
% 30.62/31.05  selectoldest =      5
% 30.62/31.05  
% 30.62/31.05  litorderings [0] =  split
% 30.62/31.05  litorderings [1] =  extend the termordering, first sorting on arguments
% 30.62/31.05  
% 30.62/31.05  termordering =      kbo
% 30.62/31.05  
% 30.62/31.05  litapriori =        0
% 30.62/31.05  termapriori =       1
% 30.62/31.05  litaposteriori =    0
% 30.62/31.05  termaposteriori =   0
% 30.62/31.05  demodaposteriori =  0
% 30.62/31.05  ordereqreflfact =   0
% 30.62/31.05  
% 30.62/31.05  litselect =         negord
% 30.62/31.05  
% 30.62/31.05  maxweight =         15
% 30.62/31.05  maxdepth =          30000
% 30.62/31.05  maxlength =         115
% 30.62/31.05  maxnrvars =         195
% 30.62/31.05  excuselevel =       1
% 30.62/31.05  increasemaxweight = 1
% 30.62/31.05  
% 30.62/31.05  maxselected =       10000000
% 30.62/31.05  maxnrclauses =      10000000
% 30.62/31.05  
% 30.62/31.05  showgenerated =    0
% 30.62/31.05  showkept =         0
% 30.62/31.05  showselected =     0
% 30.62/31.05  showdeleted =      0
% 30.62/31.05  showresimp =       1
% 30.62/31.05  showstatus =       2000
% 30.62/31.05  
% 30.62/31.05  prologoutput =     1
% 30.62/31.05  nrgoals =          5000000
% 30.62/31.05  totalproof =       1
% 30.62/31.05  
% 30.62/31.05  Symbols occurring in the translation:
% 30.62/31.05  
% 30.62/31.05  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 30.62/31.05  .  [1, 2]      (w:1, o:25, a:1, s:1, b:0), 
% 30.62/31.05  !  [4, 1]      (w:0, o:18, a:1, s:1, b:0), 
% 30.62/31.05  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 30.62/31.05  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 30.62/31.05  ifeq  [42, 4]      (w:1, o:51, a:1, s:1, b:0), 
% 30.62/31.05  implies  [45, 2]      (w:1, o:50, a:1, s:1, b:0), 
% 30.62/31.05  'is_a_theorem'  [46, 1]      (w:1, o:23, a:1, s:1, b:0), 
% 30.62/31.05  true  [47, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 30.62/31.05  not  [49, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 30.62/31.05  x  [50, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 30.62/31.05  y  [51, 0]      (w:1, o:17, a:1, s:1, b:0).
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Failed to find proof!
% 30.62/31.05  maxweight =   15
% 30.62/31.05  maxnrclauses = 10000000
% 30.62/31.05  Generated: 696
% 30.62/31.05  Kept: 41
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  The strategy used was not complete!
% 30.62/31.05  
% 30.62/31.05  Increased maxweight to 16
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Failed to find proof!
% 30.62/31.05  maxweight =   16
% 30.62/31.05  maxnrclauses = 10000000
% 30.62/31.05  Generated: 10726
% 30.62/31.05  Kept: 142
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  The strategy used was not complete!
% 30.62/31.05  
% 30.62/31.05  Increased maxweight to 17
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Failed to find proof!
% 30.62/31.05  maxweight =   17
% 30.62/31.05  maxnrclauses = 10000000
% 30.62/31.05  Generated: 30725
% 30.62/31.05  Kept: 246
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  The strategy used was not complete!
% 30.62/31.05  
% 30.62/31.05  Increased maxweight to 18
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Failed to find proof!
% 30.62/31.05  maxweight =   18
% 30.62/31.05  maxnrclauses = 10000000
% 30.62/31.05  Generated: 102375
% 30.62/31.05  Kept: 433
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  The strategy used was not complete!
% 30.62/31.05  
% 30.62/31.05  Increased maxweight to 19
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Failed to find proof!
% 30.62/31.05  maxweight =   19
% 30.62/31.05  maxnrclauses = 10000000
% 30.62/31.05  Generated: 959597
% 30.62/31.05  Kept: 1324
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  The strategy used was not complete!
% 30.62/31.05  
% 30.62/31.05  Increased maxweight to 20
% 30.62/31.05  
% 30.62/31.05  Starting Search:
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Intermediate Status:
% 30.62/31.05  Generated:    235177
% 30.62/31.05  Kept:         2006
% 30.62/31.05  Inuse:        643
% 30.62/31.05  Deleted:      52
% 30.62/31.05  Deletedinuse: 8
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Intermediate Status:
% 30.62/31.05  Generated:    4685998
% 30.62/31.05  Kept:         4027
% 30.62/31.05  Inuse:        2966
% 30.62/31.05  Deleted:      100
% 30.62/31.05  Deletedinuse: 18
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Intermediate Status:
% 30.62/31.05  Generated:    5067596
% 30.62/31.05  Kept:         6029
% 30.62/31.05  Inuse:        3109
% 30.62/31.05  Deleted:      236
% 30.62/31.05  Deletedinuse: 150
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  Resimplifying inuse:
% 30.62/31.05  Done
% 30.62/31.05  
% 30.62/31.05  
% 30.62/31.05  Intermediate Status:
% 30.62/31.05  Generated:    5244591
% 30.62/31.05  Kept:         8041
% 44.41/44.80  Inuse:        3173
% 44.41/44.80  Deleted:      248
% 44.41/44.80  Deletedinuse: 162
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    5406151
% 44.41/44.80  Kept:         10067
% 44.41/44.80  Inuse:        3249
% 44.41/44.80  Deleted:      252
% 44.41/44.80  Deletedinuse: 163
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    5752578
% 44.41/44.80  Kept:         12074
% 44.41/44.80  Inuse:        3392
% 44.41/44.80  Deleted:      256
% 44.41/44.80  Deletedinuse: 166
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    6159142
% 44.41/44.80  Kept:         14076
% 44.41/44.80  Inuse:        3554
% 44.41/44.80  Deleted:      266
% 44.41/44.80  Deletedinuse: 170
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    6279209
% 44.41/44.80  Kept:         16231
% 44.41/44.80  Inuse:        3598
% 44.41/44.80  Deleted:      273
% 44.41/44.80  Deletedinuse: 177
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    6501734
% 44.41/44.80  Kept:         18251
% 44.41/44.80  Inuse:        3683
% 44.41/44.80  Deleted:      274
% 44.41/44.80  Deletedinuse: 177
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying clauses:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    6672824
% 44.41/44.80  Kept:         20255
% 44.41/44.80  Inuse:        3764
% 44.41/44.80  Deleted:      518
% 44.41/44.80  Deletedinuse: 177
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    6973997
% 44.41/44.80  Kept:         22382
% 44.41/44.80  Inuse:        3860
% 44.41/44.80  Deleted:      518
% 44.41/44.80  Deletedinuse: 177
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    7569387
% 44.41/44.80  Kept:         24386
% 44.41/44.80  Inuse:        4070
% 44.41/44.80  Deleted:      520
% 44.41/44.80  Deletedinuse: 177
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    7903914
% 44.41/44.80  Kept:         26387
% 44.41/44.80  Inuse:        4180
% 44.41/44.80  Deleted:      521
% 44.41/44.80  Deletedinuse: 178
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    8661396
% 44.41/44.80  Kept:         28389
% 44.41/44.80  Inuse:        4449
% 44.41/44.80  Deleted:      525
% 44.41/44.80  Deletedinuse: 181
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    9080626
% 44.41/44.80  Kept:         30423
% 44.41/44.80  Inuse:        4616
% 44.41/44.80  Deleted:      528
% 44.41/44.80  Deletedinuse: 183
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    9354047
% 44.41/44.80  Kept:         32530
% 44.41/44.80  Inuse:        4719
% 44.41/44.80  Deleted:      532
% 44.41/44.80  Deletedinuse: 187
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    9700141
% 44.41/44.80  Kept:         34595
% 44.41/44.80  Inuse:        4842
% 44.41/44.80  Deleted:      534
% 44.41/44.80  Deletedinuse: 189
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    9878150
% 44.41/44.80  Kept:         36661
% 44.41/44.80  Inuse:        4897
% 44.41/44.80  Deleted:      548
% 44.41/44.80  Deletedinuse: 203
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    10102040
% 44.41/44.80  Kept:         38665
% 44.41/44.80  Inuse:        4965
% 44.41/44.80  Deleted:      549
% 44.41/44.80  Deletedinuse: 204
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying clauses:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    10336282
% 44.41/44.80  Kept:         40673
% 44.41/44.80  Inuse:        5041
% 44.41/44.80  Deleted:      983
% 44.41/44.80  Deletedinuse: 204
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    10591368
% 44.41/44.80  Kept:         43319
% 44.41/44.80  Inuse:        5129
% 44.41/44.80  Deleted:      983
% 44.41/44.80  Deletedinuse: 204
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    10876167
% 44.41/44.80  Kept:         45331
% 44.41/44.80  Inuse:        5222
% 44.41/44.80  Deleted:      983
% 44.41/44.80  Deletedinuse: 204
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    11222812
% 44.41/44.80  Kept:         47343
% 44.41/44.80  Inuse:        5326
% 44.41/44.80  Deleted:      984
% 44.41/44.80  Deletedinuse: 205
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    11572313
% 44.41/44.80  Kept:         49684
% 44.41/44.80  Inuse:        5430
% 44.41/44.80  Deleted:      984
% 44.41/44.80  Deletedinuse: 205
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    12122425
% 44.41/44.80  Kept:         51690
% 44.41/44.80  Inuse:        5581
% 44.41/44.80  Deleted:      985
% 44.41/44.80  Deletedinuse: 205
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    12753546
% 44.41/44.80  Kept:         53696
% 44.41/44.80  Inuse:        5768
% 44.41/44.80  Deleted:      986
% 44.41/44.80  Deletedinuse: 205
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    13200603
% 44.41/44.80  Kept:         55710
% 44.41/44.80  Inuse:        5887
% 44.41/44.80  Deleted:      986
% 44.41/44.80  Deletedinuse: 205
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    13537666
% 44.41/44.80  Kept:         57712
% 44.41/44.80  Inuse:        5982
% 44.41/44.80  Deleted:      988
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    14702021
% 44.41/44.80  Kept:         59748
% 44.41/44.80  Inuse:        6238
% 44.41/44.80  Deleted:      988
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying clauses:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    15359058
% 44.41/44.80  Kept:         64397
% 44.41/44.80  Inuse:        6398
% 44.41/44.80  Deleted:      1172
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    15567327
% 44.41/44.80  Kept:         66413
% 44.41/44.80  Inuse:        6445
% 44.41/44.80  Deleted:      1172
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    15784946
% 44.41/44.80  Kept:         68955
% 44.41/44.80  Inuse:        6498
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    16024454
% 44.41/44.80  Kept:         71447
% 44.41/44.80  Inuse:        6556
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    16470186
% 44.41/44.80  Kept:         73450
% 44.41/44.80  Inuse:        6654
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    16706296
% 44.41/44.80  Kept:         75462
% 44.41/44.80  Inuse:        6713
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    17078074
% 44.41/44.80  Kept:         77467
% 44.41/44.80  Inuse:        6806
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    17583870
% 44.41/44.80  Kept:         79480
% 44.41/44.80  Inuse:        6916
% 44.41/44.80  Deleted:      1173
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying clauses:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    18145905
% 44.41/44.80  Kept:         81485
% 44.41/44.80  Inuse:        7057
% 44.41/44.80  Deleted:      1193
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  Resimplifying inuse:
% 44.41/44.80  Done
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Intermediate Status:
% 44.41/44.80  Generated:    18655033
% 44.41/44.80  Kept:         83502
% 44.41/44.80  Inuse:        7184
% 44.41/44.80  Deleted:      1193
% 44.41/44.80  Deletedinuse: 207
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  Bliksems!, er is een bewijs:
% 44.41/44.80  % SZS status Unsatisfiable
% 44.41/44.80  % SZS output start Refutation
% 44.41/44.80  
% 44.41/44.80  clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  .
% 44.41/44.80  clause( 2, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( implies( 
% 44.41/44.80    Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 4, [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 5, [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), implies( 
% 44.41/44.80    y, not( x ) ) ) ), true ) ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 7, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y ), 
% 44.41/44.80    implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 10, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X )
% 44.41/44.80    , X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 23, [ =( 'is_a_theorem'( implies( implies( implies( implies( Y, Z )
% 44.41/44.80    , implies( X, Z ) ), T ), implies( implies( X, Y ), T ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 24, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( implies( 
% 44.41/44.80    not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 25, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y ), 
% 44.41/44.80    Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 32, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), Z )
% 44.41/44.80     ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 33, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 'is_a_theorem'( T ), 
% 44.41/44.80    true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 34, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( X
% 44.41/44.80     ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 39, [ =( 'is_a_theorem'( implies( X, implies( implies( Y, Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 42, [ =( ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( Y, Z ), implies( not( X ), Z ) ) ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 55, [ =( 'is_a_theorem'( implies( X, X ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 57, [ =( 'is_a_theorem'( implies( implies( Y, Z ), implies( not( 
% 44.41/44.80    implies( X, X ) ), Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 77, [ =( 'is_a_theorem'( implies( X, implies( not( implies( Z, Z )
% 44.41/44.80     ), Y ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 83, [ =( 'is_a_theorem'( implies( implies( implies( not( implies( Y
% 44.41/44.80    , Y ) ), Z ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 102, [ =( 'is_a_theorem'( implies( Y, implies( X, X ) ) ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  .
% 44.41/44.80  clause( 108, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), Z ), 
% 44.41/44.80    implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 116, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T ), 
% 44.41/44.80    implies( implies( implies( X, X ), Y ), T ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 118, [ =( ifeq( 'is_a_theorem'( implies( implies( X, X ), Y ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( Z, Y ) ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 128, [ =( 'is_a_theorem'( implies( Y, implies( implies( not( X ), X
% 44.41/44.80     ), X ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 139, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.80    Y ), Y ), Y ), Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 199, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T ), 
% 44.41/44.80    implies( implies( implies( implies( not( X ), X ), X ), Y ), T ) ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 246, [ =( 'is_a_theorem'( implies( implies( Z, not( X ) ), implies( 
% 44.41/44.80    X, implies( Z, Y ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 248, [ =( 'is_a_theorem'( implies( X, implies( Y, implies( not( X )
% 44.41/44.80    , Z ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 250, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( X
% 44.41/44.80    , Z ) ), T ), implies( implies( X, not( Y ) ), T ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 261, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( 
% 44.41/44.80    not( X ), Z ) ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 314, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X )
% 44.41/44.80    , X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y ), Z ) )
% 44.41/44.80    , true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 325, [ =( 'is_a_theorem'( implies( Y, implies( implies( implies( 
% 44.41/44.80    not( Y ), Z ), T ), implies( X, T ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 346, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X, U ) ) )
% 44.41/44.80    , true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 404, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), X ), X
% 44.41/44.80     ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 408, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) ), true
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 415, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 653, [ =( ifeq( 'is_a_theorem'( implies( implies( X, implies( Y, Z
% 44.41/44.80     ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( X ) ), T ) )
% 44.41/44.80    , true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 1575, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.80    Z ), Z ), Z ), Y ), Y ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 1589, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), 
% 44.41/44.80    true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3432, [ =( 'is_a_theorem'( implies( X, implies( Y, X ) ) ), true )
% 44.41/44.80     ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3434, [ =( 'is_a_theorem'( implies( implies( Y, implies( not( X ), 
% 44.41/44.80    X ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3487, [ =( 'is_a_theorem'( implies( implies( implies( Y, X ), Z ), 
% 44.41/44.80    implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3628, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( Y, Z ) ), true ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3817, [ =( 'is_a_theorem'( implies( implies( not( Y ), not( X ) ), 
% 44.41/44.80    implies( X, Y ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3852, [ =( 'is_a_theorem'( implies( implies( implies( Z, Z ), not( 
% 44.41/44.80    Y ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 3867, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.80     ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z ), true
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 4156, [ =( 'is_a_theorem'( implies( not( Y ), implies( Y, Z ) ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 4370, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 4568, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( not( 
% 44.41/44.80    not( X ) ), Y ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 5117, [ =( 'is_a_theorem'( implies( implies( implies( not( not( X )
% 44.41/44.80     ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 83701, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.80    implies( Y, not( X ) ) ) ), true ) ] )
% 44.41/44.80  .
% 44.41/44.80  clause( 83730, [] )
% 44.41/44.80  .
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  % SZS output end Refutation
% 44.41/44.80  found a proof!
% 44.41/44.80  
% 44.41/44.80  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 44.41/44.80  
% 44.41/44.80  initialclauses(
% 44.41/44.80  [ clause( 83732, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , clause( 83733, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 83734, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , clause( 83735, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X )
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  , clause( 83736, [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) )
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  , clause( 83737, [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), 
% 44.41/44.80    implies( y, not( x ) ) ) ), true ) ) ] )
% 44.41/44.80  ] ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , clause( 83732, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 83733, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.80     )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 2, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( implies( 
% 44.41/44.80    Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , clause( 83734, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 3, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , clause( 83735, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X )
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 4, [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , clause( 83736, [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) )
% 44.41/44.80     ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.80     )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 5, [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), implies( 
% 44.41/44.80    y, not( x ) ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 83737, [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), 
% 44.41/44.80    implies( y, not( x ) ) ) ), true ) ) ] )
% 44.41/44.80  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83760, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83762, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.80    X, Y ) ), true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z )
% 44.41/44.80     ) ), true ), true ) ) ] )
% 44.41/44.80  , clause( 2, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83760, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, implies( X, Y ) ), :=( Y, implies( implies( Y, 
% 44.41/44.80    Z ), implies( X, Z ) ) )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83767, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83762, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.80    implies( X, Y ) ), true, 'is_a_theorem'( implies( implies( Y, Z ), 
% 44.41/44.80    implies( X, Z ) ) ), true ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.80    implies( X, Y ) ), true, 'is_a_theorem'( implies( implies( Y, Z ), 
% 44.41/44.80    implies( X, Z ) ) ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X
% 44.41/44.80    , X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83768, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , clause( 83767, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , clause( 83768, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83770, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83773, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, ifeq( 
% 44.41/44.80    true, true, 'is_a_theorem'( T ), true ), true ) ) ] )
% 44.41/44.80  , clause( 2, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83770, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 19, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, implies( implies( X, Y ), implies( implies( Y, 
% 44.41/44.80    Z ), implies( X, Z ) ) ) ), :=( Y, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83775, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83773, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.80    implies( X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), 
% 44.41/44.80    true, ifeq( true, true, 'is_a_theorem'( T ), true ), true ) ) ] )
% 44.41/44.80  , 0, 18, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( T ) ), 
% 44.41/44.80    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), 
% 44.41/44.80    :=( T, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83776, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y )
% 44.41/44.80    , implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , clause( 83775, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.80    ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 7, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y ), 
% 44.41/44.80    implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , clause( 83776, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y
% 44.41/44.80     ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83778, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83781, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    not( X ), X ), X ), Y ) ), true, ifeq( true, true, 'is_a_theorem'( Y ), 
% 44.41/44.80    true ), true ) ) ] )
% 44.41/44.80  , clause( 3, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, clause( 83778, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 14, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 44.41/44.80    implies( implies( not( X ), X ), X ) ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83783, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83781, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.80    implies( not( X ), X ), X ), Y ) ), true, ifeq( true, true, 
% 44.41/44.80    'is_a_theorem'( Y ), true ), true ) ) ] )
% 44.41/44.80  , 0, 13, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( Y ) ), 
% 44.41/44.80    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83784, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.80     ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.80  , clause( 83783, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 10, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X )
% 44.41/44.80    , X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.80  , clause( 83784, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.80    X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.80     )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83786, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83788, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( Y, Z ), implies( X, Z ) ), T ), implies( 
% 44.41/44.80    implies( X, Y ), T ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 2, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( Y, Z ), implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83786, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, implies( X, Y ) ), :=( Y, implies( implies( Y, 
% 44.41/44.80    Z ), implies( X, Z ) ) ), :=( Z, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83790, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( X, Y ), implies( Z, Y ) ), T ), implies( implies( Z, X ), T ) )
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83788, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( Y, Z ), implies( X, Z ) ), T ), implies( 
% 44.41/44.80    implies( X, Y ), T ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( X, Y ), implies( Z, Y ) ), T ), implies( 
% 44.41/44.80    implies( Z, X ), T ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Z
% 44.41/44.80     ), :=( Y, X ), :=( Z, Y ), :=( T, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83791, [ =( 'is_a_theorem'( implies( implies( implies( implies( X, 
% 44.41/44.80    Y ), implies( Z, Y ) ), T ), implies( implies( Z, X ), T ) ) ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 83790, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( X, Y ), implies( Z, Y ) ), T ), implies( implies( Z, X ), T ) )
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.80    ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 23, [ =( 'is_a_theorem'( implies( implies( implies( implies( Y, Z )
% 44.41/44.80    , implies( X, Z ) ), T ), implies( implies( X, Y ), T ) ) ), true ) ] )
% 44.41/44.80  , clause( 83791, [ =( 'is_a_theorem'( implies( implies( implies( implies( X
% 44.41/44.80    , Y ), implies( Z, Y ) ), T ), implies( implies( Z, X ), T ) ) ), true )
% 44.41/44.80     ] )
% 44.41/44.80  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X ), :=( T, T )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83793, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83795, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( X, Y ), implies( implies( not( X ), X ), Y ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 3, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, clause( 83793, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, implies( 
% 44.41/44.80    not( X ), X ) ), :=( Y, X ), :=( Z, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83796, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( not( X ), X ), Y ) ) ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83795, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( X, Y ), implies( implies( not( X ), X ), Y ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( X, Y ), implies( implies( not( X ), X ), Y ) ) ) ), :=( Z, true
% 44.41/44.80     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83797, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.80  , clause( 83796, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), 
% 44.41/44.80    implies( implies( not( X ), X ), Y ) ) ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 24, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( implies( 
% 44.41/44.80    not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.80  , clause( 83797, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.80     )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83799, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83801, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 4, [ =( 'is_a_theorem'( implies( X, implies( not( X ), Y ) ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, clause( 83799, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 44.41/44.80    :=( X, X ), :=( Y, implies( not( X ), Y ) ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83803, [ =( true, 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.80     ), Y ), Z ), implies( X, Z ) ) ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83801, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ), implies( X, Z ) ) ) ), :=( Z, true
% 44.41/44.80     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83804, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y
% 44.41/44.80     ), Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , clause( 83803, [ =( true, 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.80    X ), Y ), Z ), implies( X, Z ) ) ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 25, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y ), 
% 44.41/44.80    Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , clause( 83804, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), 
% 44.41/44.80    Y ), Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83806, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83808, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), 
% 44.41/44.80    true ), true ) ) ] )
% 44.41/44.80  , clause( 25, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y )
% 44.41/44.80    , Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83806, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, implies( implies( not( X ), Y ), Z ) ), :=( Y, 
% 44.41/44.80    implies( X, Z ) )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83813, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( X )
% 44.41/44.80    , Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83808, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X
% 44.41/44.80    , Z ) ), true ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X
% 44.41/44.80    , Z ) ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y
% 44.41/44.80    , Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83814, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), 
% 44.41/44.80    Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  , clause( 83813, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( X
% 44.41/44.80     ), Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 32, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), Z )
% 44.41/44.80     ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  , clause( 83814, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y )
% 44.41/44.80    , Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83816, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83819, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, ifeq( true, 
% 44.41/44.80    true, 'is_a_theorem'( T ), true ), true ) ) ] )
% 44.41/44.80  , clause( 25, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y )
% 44.41/44.80    , Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83816, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 18, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, implies( implies( implies( not( X ), Y ), Z ), 
% 44.41/44.80    implies( X, Z ) ) ), :=( Y, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83821, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83819, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.80    implies( implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.80    ifeq( true, true, 'is_a_theorem'( T ), true ), true ) ) ] )
% 44.41/44.80  , 0, 17, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( T ) ), 
% 44.41/44.80    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), 
% 44.41/44.80    :=( T, T )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83822, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , clause( 83821, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.80    ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 33, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 'is_a_theorem'( T ), 
% 44.41/44.80    true ), true ) ] )
% 44.41/44.80  , clause( 83822, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83824, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83826, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( not( X ), X ), Y ), Z ), implies( implies( X, 
% 44.41/44.80    Y ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 24, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    implies( not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83824, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 44.41/44.80    :=( X, implies( X, Y ) ), :=( Y, implies( implies( not( X ), X ), Y ) ), 
% 44.41/44.80    :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83828, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83826, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( not( X ), X ), Y ), Z ), implies( implies( X, 
% 44.41/44.80    Y ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( implies( implies( not( X ), X ), Y ), Z ), implies( implies( X, 
% 44.41/44.80    Y ), Z ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y
% 44.41/44.80     ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83829, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.80    X ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.80  , clause( 83828, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    implies( not( X ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 34, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( X
% 44.41/44.80     ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.80  , clause( 83829, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.80    not( X ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83831, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.80    X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , clause( 7, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y ), 
% 44.41/44.80    implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.80    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.80    ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83833, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X, 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 25, [ =( 'is_a_theorem'( implies( implies( implies( not( X ), Y )
% 44.41/44.80    , Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83831, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.80    implies( X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), 
% 44.41/44.80    true, 'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, implies( implies( 
% 44.41/44.80    Y, Z ), implies( not( X ), Z ) ) )] ), substitution( 1, [ :=( X, not( X )
% 44.41/44.80     ), :=( Y, Y ), :=( Z, Z ), :=( T, implies( X, implies( implies( Y, Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ) )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83835, [ =( true, 'is_a_theorem'( implies( X, implies( implies( Y, 
% 44.41/44.80    Z ), implies( not( X ), Z ) ) ) ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83833, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X
% 44.41/44.80    , implies( implies( Y, Z ), implies( not( X ), Z ) ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.80    , implies( implies( Y, Z ), implies( not( X ), Z ) ) ) ) ), :=( Z, true )] )
% 44.41/44.80    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83836, [ =( 'is_a_theorem'( implies( X, implies( implies( Y, Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ) ), true ) ] )
% 44.41/44.80  , clause( 83835, [ =( true, 'is_a_theorem'( implies( X, implies( implies( Y
% 44.41/44.80    , Z ), implies( not( X ), Z ) ) ) ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 39, [ =( 'is_a_theorem'( implies( X, implies( implies( Y, Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ) ), true ) ] )
% 44.41/44.80  , clause( 83836, [ =( 'is_a_theorem'( implies( X, implies( implies( Y, Z )
% 44.41/44.80    , implies( not( X ), Z ) ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83838, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.80    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.80     )
% 44.41/44.80  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.80    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.80     )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83840, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( X ), true
% 44.41/44.80    , 'is_a_theorem'( implies( implies( Y, Z ), implies( not( X ), Z ) ) ), 
% 44.41/44.80    true ), true ) ) ] )
% 44.41/44.80  , clause( 39, [ =( 'is_a_theorem'( implies( X, implies( implies( Y, Z ), 
% 44.41/44.80    implies( not( X ), Z ) ) ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83838, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.80    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.80     ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    substitution( 1, [ :=( X, X ), :=( Y, implies( implies( Y, Z ), implies( 
% 44.41/44.80    not( X ), Z ) ) )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83845, [ =( true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83840, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( X )
% 44.41/44.80    , true, 'is_a_theorem'( implies( implies( Y, Z ), implies( not( X ), Z )
% 44.41/44.80     ) ), true ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( X )
% 44.41/44.80    , true, 'is_a_theorem'( implies( implies( Y, Z ), implies( not( X ), Z )
% 44.41/44.80     ) ), true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y
% 44.41/44.80     ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83846, [ =( ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ), true ), true ) ] )
% 44.41/44.80  , clause( 83845, [ =( true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 42, [ =( ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( Y, Z ), implies( not( X ), Z ) ) ), true ), true ) ] )
% 44.41/44.80  , clause( 83846, [ =( ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ), true ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83848, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( X )
% 44.41/44.80    , Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.80  , clause( 32, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), Z
% 44.41/44.80     ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83850, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X, X )
% 44.41/44.80     ), true ) ) ] )
% 44.41/44.80  , clause( 3, [ =( 'is_a_theorem'( implies( implies( not( X ), X ), X ) ), 
% 44.41/44.80    true ) ] )
% 44.41/44.80  , 0, clause( 83848, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( 
% 44.41/44.80    X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 44.41/44.80    :=( Y, X ), :=( Z, X )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83852, [ =( true, 'is_a_theorem'( implies( X, X ) ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83850, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X
% 44.41/44.80    , X ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.80    , X ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83853, [ =( 'is_a_theorem'( implies( X, X ) ), true ) ] )
% 44.41/44.80  , clause( 83852, [ =( true, 'is_a_theorem'( implies( X, X ) ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 55, [ =( 'is_a_theorem'( implies( X, X ) ), true ) ] )
% 44.41/44.80  , clause( 83853, [ =( 'is_a_theorem'( implies( X, X ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83855, [ =( true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( 
% 44.41/44.80    implies( implies( Y, Z ), implies( not( X ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 42, [ =( ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( Y, Z ), implies( not( X ), Z ) ) ), true ), true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83857, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( Y, Z ), implies( not( implies( X, X ) ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 55, [ =( 'is_a_theorem'( implies( X, X ) ), true ) ] )
% 44.41/44.80  , 0, clause( 83855, [ =( true, ifeq( 'is_a_theorem'( X ), true, 
% 44.41/44.80    'is_a_theorem'( implies( implies( Y, Z ), implies( not( X ), Z ) ) ), 
% 44.41/44.80    true ) ) ] )
% 44.41/44.80  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, implies( 
% 44.41/44.80    X, X ) ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83859, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    not( implies( Z, Z ) ), Y ) ) ) ) ] )
% 44.41/44.80  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.80  , 0, clause( 83857, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( Y, Z ), implies( not( implies( X, X ) ), Z ) ) ), true ) ) ] )
% 44.41/44.80  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.80    implies( X, Y ), implies( not( implies( Z, Z ) ), Y ) ) ) ), :=( Z, true
% 44.41/44.80     )] ), substitution( 1, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83860, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( not( 
% 44.41/44.80    implies( Z, Z ) ), Y ) ) ), true ) ] )
% 44.41/44.80  , clause( 83859, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), 
% 44.41/44.80    implies( not( implies( Z, Z ) ), Y ) ) ) ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  subsumption(
% 44.41/44.80  clause( 57, [ =( 'is_a_theorem'( implies( implies( Y, Z ), implies( not( 
% 44.41/44.80    implies( X, X ) ), Z ) ) ), true ) ] )
% 44.41/44.80  , clause( 83860, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.80    not( implies( Z, Z ) ), Y ) ) ), true ) ] )
% 44.41/44.80  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 44.41/44.80    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  eqswap(
% 44.41/44.80  clause( 83862, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( X )
% 44.41/44.80    , Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.80  , clause( 32, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), Z
% 44.41/44.80     ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.80  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.80  
% 44.41/44.80  
% 44.41/44.80  paramod(
% 44.41/44.80  clause( 83864, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X, 
% 44.41/44.80    implies( not( implies( Z, Z ) ), Y ) ) ), true ) ) ] )
% 44.41/44.80  , clause( 57, [ =( 'is_a_theorem'( implies( implies( Y, Z ), implies( not( 
% 44.41/44.81    implies( X, X ) ), Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83862, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( 
% 44.41/44.81    X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, not( X ) ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, implies( not( implies( 
% 44.41/44.81    Z, Z ) ), Y ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83866, [ =( true, 'is_a_theorem'( implies( X, implies( not( implies( 
% 44.41/44.81    Y, Y ) ), Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83864, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( not( implies( Z, Z ) ), Y ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( not( implies( Y, Y ) ), Z ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83867, [ =( 'is_a_theorem'( implies( X, implies( not( implies( Y, Y
% 44.41/44.81     ) ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 83866, [ =( true, 'is_a_theorem'( implies( X, implies( not( 
% 44.41/44.81    implies( Y, Y ) ), Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 77, [ =( 'is_a_theorem'( implies( X, implies( not( implies( Z, Z )
% 44.41/44.81     ), Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 83867, [ =( 'is_a_theorem'( implies( X, implies( not( implies( Y
% 44.41/44.81    , Y ) ), Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83869, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83871, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( implies( Y, Y ) ), Z ), T ), implies( X, T ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 77, [ =( 'is_a_theorem'( implies( X, implies( not( implies( Z, Z
% 44.41/44.81     ) ), Y ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83869, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, implies( not( implies( Y, Y ) ), Z
% 44.41/44.81     ) ), :=( Z, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83873, [ =( true, 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    implies( X, X ) ), Y ), Z ), implies( T, Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83871, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( implies( Y, Y ) ), Z ), T ), implies( X, T ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( implies( X, X ) ), Y ), Z ), implies( T, Z ) ) ) )
% 44.41/44.81    , :=( Z, true )] ), substitution( 1, [ :=( X, T ), :=( Y, X ), :=( Z, Y )
% 44.41/44.81    , :=( T, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83874, [ =( 'is_a_theorem'( implies( implies( implies( not( implies( 
% 44.41/44.81    X, X ) ), Y ), Z ), implies( T, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 83873, [ =( true, 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    implies( X, X ) ), Y ), Z ), implies( T, Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 83, [ =( 'is_a_theorem'( implies( implies( implies( not( implies( Y
% 44.41/44.81    , Y ) ), Z ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83874, [ =( 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    implies( X, X ) ), Y ), Z ), implies( T, Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, T ), :=( T, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83876, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ] )
% 44.41/44.81  , clause( 10, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83878, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y, 
% 44.41/44.81    implies( X, X ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 83, [ =( 'is_a_theorem'( implies( implies( implies( not( implies( 
% 44.41/44.81    Y, Y ) ), Z ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83876, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, implies( X, X ) )
% 44.41/44.81    , :=( T, implies( X, X ) )] ), substitution( 1, [ :=( X, implies( X, X )
% 44.41/44.81     ), :=( Y, implies( Y, implies( X, X ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83880, [ =( true, 'is_a_theorem'( implies( X, implies( Y, Y ) ) ) )
% 44.41/44.81     ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83878, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y
% 44.41/44.81    , implies( X, X ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( Y, Y ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Y )
% 44.41/44.81    , :=( Y, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83881, [ =( 'is_a_theorem'( implies( X, implies( Y, Y ) ) ), true )
% 44.41/44.81     ] )
% 44.41/44.81  , clause( 83880, [ =( true, 'is_a_theorem'( implies( X, implies( Y, Y ) ) )
% 44.41/44.81     ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 102, [ =( 'is_a_theorem'( implies( Y, implies( X, X ) ) ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 83881, [ =( 'is_a_theorem'( implies( X, implies( Y, Y ) ) ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83883, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83885, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, Y ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 102, [ =( 'is_a_theorem'( implies( Y, implies( X, X ) ) ), true )
% 44.41/44.81     ] )
% 44.41/44.81  , 0, clause( 83883, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, X ), :=( Y, implies( Y, Y ) ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83887, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X )
% 44.41/44.81    , Y ), implies( Z, Y ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83885, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, Y ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, X ), Y ), implies( Z, Y ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83888, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), Y )
% 44.41/44.81    , implies( Z, Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 83887, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X
% 44.41/44.81     ), Y ), implies( Z, Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 108, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), Z ), 
% 44.41/44.81    implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 83888, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), Y
% 44.41/44.81     ), implies( Z, Y ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83890, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83892, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Y ), T ), implies( implies( implies( X, X ), Y ), T
% 44.41/44.81     ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 108, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), Z )
% 44.41/44.81    , implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83890, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( X, X ), Y ) ), :=( Y, implies( 
% 44.41/44.81    Z, Y ) ), :=( Z, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83894, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y )
% 44.41/44.81    , Z ), implies( implies( implies( T, T ), Y ), Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83892, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Y ), T ), implies( implies( implies( X, X ), Y ), T
% 44.41/44.81     ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( implies( implies( T, T ), Y ), Z
% 44.41/44.81     ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, T ), :=( Y, Y ), 
% 44.41/44.81    :=( Z, X ), :=( T, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83895, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z )
% 44.41/44.81    , implies( implies( implies( T, T ), Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 83894, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y
% 44.41/44.81     ), Z ), implies( implies( implies( T, T ), Y ), Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 116, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T ), 
% 44.41/44.81    implies( implies( implies( X, X ), Y ), T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83895, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z
% 44.41/44.81     ), implies( implies( implies( T, T ), Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, T ), :=( T, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83897, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83899, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, X ), Y ) ), true, 'is_a_theorem'( implies( Z, Y ) ), true ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 108, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), Z )
% 44.41/44.81    , implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83897, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( X, X ), Y ) ), :=( Y, implies( 
% 44.41/44.81    Z, Y ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83904, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, X ), Y
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( Z, Y ) ), true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83899, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, X ), Y ) ), true, 'is_a_theorem'( implies( Z, Y ) )
% 44.41/44.81    , true ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, X ), Y ) ), true, 'is_a_theorem'( implies( Z, Y ) )
% 44.41/44.81    , true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 44.41/44.81    :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83905, [ =( ifeq( 'is_a_theorem'( implies( implies( X, X ), Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( Z, Y ) ), true ), true ) ] )
% 44.41/44.81  , clause( 83904, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, X )
% 44.41/44.81    , Y ) ), true, 'is_a_theorem'( implies( Z, Y ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 118, [ =( ifeq( 'is_a_theorem'( implies( implies( X, X ), Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( Z, Y ) ), true ), true ) ] )
% 44.41/44.81  , clause( 83905, [ =( ifeq( 'is_a_theorem'( implies( implies( X, X ), Y ) )
% 44.41/44.81    , true, 'is_a_theorem'( implies( Z, Y ) ), true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83907, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, X ), Y
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( Z, Y ) ), true ) ) ] )
% 44.41/44.81  , clause( 118, [ =( ifeq( 'is_a_theorem'( implies( implies( X, X ), Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( Z, Y ) ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83909, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y, 
% 44.41/44.81    implies( implies( not( X ), X ), X ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 24, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.81    implies( not( X ), X ), Y ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83907, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, X
% 44.41/44.81     ), Y ) ), true, 'is_a_theorem'( implies( Z, Y ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, X ), :=( Y, implies( implies( not( X ), X ), X ) ), :=( Z, Y )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83911, [ =( true, 'is_a_theorem'( implies( X, implies( implies( not( 
% 44.41/44.81    Y ), Y ), Y ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83909, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y
% 44.41/44.81    , implies( implies( not( X ), X ), X ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( implies( not( Y ), Y ), Y ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83912, [ =( 'is_a_theorem'( implies( X, implies( implies( not( Y )
% 44.41/44.81    , Y ), Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 83911, [ =( true, 'is_a_theorem'( implies( X, implies( implies( 
% 44.41/44.81    not( Y ), Y ), Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 128, [ =( 'is_a_theorem'( implies( Y, implies( implies( not( X ), X
% 44.41/44.81     ), X ) ) ), true ) ] )
% 44.41/44.81  , clause( 83912, [ =( 'is_a_theorem'( implies( X, implies( implies( not( Y
% 44.41/44.81     ), Y ), Y ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83914, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83916, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( Y ), Y ), Y ), Z ), implies( X, Z ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 128, [ =( 'is_a_theorem'( implies( Y, implies( implies( not( X )
% 44.41/44.81    , X ), X ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83914, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, X ), :=( Y, implies( implies( not( Y ), Y ), Y ) ), :=( Z, Z )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83918, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ), implies( Z, Y ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83916, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( Y ), Y ), Y ), Z ), implies( X, Z ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), X ), Y ), implies( Z, Y ) ) ) )
% 44.41/44.81    , :=( Z, true )] ), substitution( 1, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83919, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    X ), X ), X ), Y ), implies( Z, Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 83918, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ), implies( Z, Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 139, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    Y ), Y ), Y ), Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 83919, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), X ), Y ), implies( Z, Y ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83921, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83923, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Y ), T ), implies( implies( implies( implies( not( X
% 44.41/44.81     ), X ), X ), Y ), T ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 139, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    Y ), Y ), Y ), Z ), implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83921, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( implies( not( X ), X ), X ), 
% 44.41/44.81    Y ) ), :=( Y, implies( Z, Y ) ), :=( Z, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83925, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y )
% 44.41/44.81    , Z ), implies( implies( implies( implies( not( T ), T ), T ), Y ), Z ) )
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83923, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Y ), T ), implies( implies( implies( implies( not( X
% 44.41/44.81     ), X ), X ), Y ), T ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( implies( implies( implies( not( T
% 44.41/44.81     ), T ), T ), Y ), Z ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X
% 44.41/44.81    , T ), :=( Y, Y ), :=( Z, X ), :=( T, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83926, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z )
% 44.41/44.81    , implies( implies( implies( implies( not( T ), T ), T ), Y ), Z ) ) ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , clause( 83925, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y
% 44.41/44.81     ), Z ), implies( implies( implies( implies( not( T ), T ), T ), Y ), Z )
% 44.41/44.81     ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 199, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T ), 
% 44.41/44.81    implies( implies( implies( implies( not( X ), X ), X ), Y ), T ) ) ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , clause( 83926, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z
% 44.41/44.81     ), implies( implies( implies( implies( not( T ), T ), T ), Y ), Z ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, T ), :=( T, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83928, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.81    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.81  , clause( 33, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 'is_a_theorem'( T ), 
% 44.41/44.81    true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83930, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( Z, not( X ) ), implies( X, implies( Z, Y ) ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 23, [ =( 'is_a_theorem'( implies( implies( implies( implies( Y, Z
% 44.41/44.81     ), implies( X, Z ) ), T ), implies( implies( X, Y ), T ) ) ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, clause( 83928, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), Y ), Z ), implies( X, Z ) ), T ) ), true, 
% 44.41/44.81    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, not( X ) ), :=( Z, Y ), :=( T
% 44.41/44.81    , implies( X, implies( Z, Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( 
% 44.41/44.81    Y, Y ), :=( Z, implies( Z, Y ) ), :=( T, implies( implies( Z, not( X ) )
% 44.41/44.81    , implies( X, implies( Z, Y ) ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83932, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, implies( X, Z ) ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83930, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( Z, not( X ) ), implies( X, implies( Z, Y ) ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, not( Y ) ), implies( Y, implies( X, Z ) ) ) ) ), :=( Z, true
% 44.41/44.81     )] ), substitution( 1, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83933, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83932, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y ) )
% 44.41/44.81    , implies( Y, implies( X, Z ) ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 246, [ =( 'is_a_theorem'( implies( implies( Z, not( X ) ), implies( 
% 44.41/44.81    X, implies( Z, Y ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83933, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, implies( X, Z ) ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83935, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( X )
% 44.41/44.81    , Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.81  , clause( 32, [ =( ifeq( 'is_a_theorem'( implies( implies( not( X ), Y ), Z
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83937, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X, 
% 44.41/44.81    implies( Y, implies( not( X ), Z ) ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 246, [ =( 'is_a_theorem'( implies( implies( Z, not( X ) ), 
% 44.41/44.81    implies( X, implies( Z, Y ) ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83935, [ =( true, ifeq( 'is_a_theorem'( implies( implies( not( 
% 44.41/44.81    X ), Y ), Z ) ), true, 'is_a_theorem'( implies( X, Z ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, not( X ) )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, not( Y ) ), :=( Z, implies( Y, 
% 44.41/44.81    implies( not( X ), Z ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83939, [ =( true, 'is_a_theorem'( implies( X, implies( Y, implies( 
% 44.41/44.81    not( X ), Z ) ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83937, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( Y, implies( not( X ), Z ) ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( Y, implies( not( X ), Z ) ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83940, [ =( 'is_a_theorem'( implies( X, implies( Y, implies( not( X
% 44.41/44.81     ), Z ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83939, [ =( true, 'is_a_theorem'( implies( X, implies( Y, implies( 
% 44.41/44.81    not( X ), Z ) ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 248, [ =( 'is_a_theorem'( implies( X, implies( Y, implies( not( X )
% 44.41/44.81    , Z ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83940, [ =( 'is_a_theorem'( implies( X, implies( Y, implies( not( 
% 44.41/44.81    X ), Z ) ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83942, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83944, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, implies( X, Z ) ), T ), implies( implies( X, not( Y
% 44.41/44.81     ) ), T ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 246, [ =( 'is_a_theorem'( implies( implies( Z, not( X ) ), 
% 44.41/44.81    implies( X, implies( Z, Y ) ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83942, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( X, not( Y ) ) ), :=( Y, implies( Y, 
% 44.41/44.81    implies( X, Z ) ) ), :=( Z, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83945, [ =( true, 'is_a_theorem'( implies( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ), implies( implies( Y, not( X ) ), T ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83944, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, implies( X, Z ) ), T ), implies( implies( X, not( Y
% 44.41/44.81     ) ), T ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, implies( Y, Z ) ), T ), implies( implies( Y, not( X
% 44.41/44.81     ) ), T ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, Y ), :=( Y, 
% 44.41/44.81    X ), :=( Z, Z ), :=( T, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83946, [ =( 'is_a_theorem'( implies( implies( implies( X, implies( 
% 44.41/44.81    Y, Z ) ), T ), implies( implies( Y, not( X ) ), T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83945, [ =( true, 'is_a_theorem'( implies( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ), implies( implies( Y, not( X ) ), T ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 250, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( X
% 44.41/44.81    , Z ) ), T ), implies( implies( X, not( Y ) ), T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83946, [ =( 'is_a_theorem'( implies( implies( implies( X, implies( 
% 44.41/44.81    Y, Z ) ), T ), implies( implies( Y, not( X ) ), T ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83948, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83950, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, implies( not( X ), Z ) ), T ), implies( X, T ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 248, [ =( 'is_a_theorem'( implies( X, implies( Y, implies( not( X
% 44.41/44.81     ), Z ) ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83948, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, implies( Y, implies( not( X ), Z )
% 44.41/44.81     ) ), :=( Z, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83951, [ =( true, 'is_a_theorem'( implies( implies( implies( X, 
% 44.41/44.81    implies( not( Y ), Z ) ), T ), implies( Y, T ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83950, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, implies( not( X ), Z ) ), T ), implies( X, T ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, implies( not( Y ), Z ) ), T ), implies( Y, T ) ) ) )
% 44.41/44.81    , :=( Z, true )] ), substitution( 1, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )
% 44.41/44.81    , :=( T, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83952, [ =( 'is_a_theorem'( implies( implies( implies( X, implies( 
% 44.41/44.81    not( Y ), Z ) ), T ), implies( Y, T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83951, [ =( true, 'is_a_theorem'( implies( implies( implies( X, 
% 44.41/44.81    implies( not( Y ), Z ) ), T ), implies( Y, T ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 261, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( 
% 44.41/44.81    not( X ), Z ) ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.81  , clause( 83952, [ =( 'is_a_theorem'( implies( implies( implies( X, implies( 
% 44.41/44.81    not( Y ), Z ) ), T ), implies( Y, T ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83954, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83956, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), Y ), Z ) ), true, 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, Y ), Z ) ), true ), true ) ) ] )
% 44.41/44.81  , clause( 34, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    X ), X ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83954, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( implies( not( X ), X ), Y ), 
% 44.41/44.81    Z ) ), :=( Y, implies( implies( X, Y ), Z ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83961, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y )
% 44.41/44.81    , Z ) ), true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83956, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( X, Y ), Z ) ), true ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( X, Y ), Z ) ), true ) ), :=( Z, true )] )
% 44.41/44.81    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83962, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y ), Z )
% 44.41/44.81     ), true ), true ) ] )
% 44.41/44.81  , clause( 83961, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y )
% 44.41/44.81    , Z ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 314, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X )
% 44.41/44.81    , X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y ), Z ) )
% 44.41/44.81    , true ), true ) ] )
% 44.41/44.81  , clause( 83962, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    X ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y ), Z )
% 44.41/44.81     ), true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83964, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.81    'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.81  , clause( 7, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( X, Y ), 
% 44.41/44.81    implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), true, 
% 44.41/44.81    'is_a_theorem'( T ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83966, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y, 
% 44.41/44.81    implies( implies( implies( not( Y ), Z ), T ), implies( X, T ) ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 261, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( 
% 44.41/44.81    not( X ), Z ) ), T ), implies( X, T ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83964, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( X, Y ), implies( implies( Y, Z ), implies( X, Z ) ) ), T ) ), 
% 44.41/44.81    true, 'is_a_theorem'( T ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, 
% 44.41/44.81    implies( implies( implies( not( Y ), Z ), T ), implies( X, T ) ) )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, implies( not( Y ), Z ) ), :=( Z, T
% 44.41/44.81     ), :=( T, implies( Y, implies( implies( implies( not( Y ), Z ), T ), 
% 44.41/44.81    implies( X, T ) ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83968, [ =( true, 'is_a_theorem'( implies( X, implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83966, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( Y
% 44.41/44.81    , implies( implies( implies( not( Y ), Z ), T ), implies( X, T ) ) ) ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( implies( implies( not( X ), Y ), Z ), implies( T, Z ) ) ) ) )
% 44.41/44.81    , :=( Z, true )] ), substitution( 1, [ :=( X, T ), :=( Y, X ), :=( Z, Y )
% 44.41/44.81    , :=( T, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83969, [ =( 'is_a_theorem'( implies( X, implies( implies( implies( 
% 44.41/44.81    not( X ), Y ), Z ), implies( T, Z ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83968, [ =( true, 'is_a_theorem'( implies( X, implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 325, [ =( 'is_a_theorem'( implies( Y, implies( implies( implies( 
% 44.41/44.81    not( Y ), Z ), T ), implies( X, T ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 83969, [ =( 'is_a_theorem'( implies( X, implies( implies( implies( 
% 44.41/44.81    not( X ), Y ), Z ), implies( T, Z ) ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, T ), :=( T, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83971, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83973, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( implies( not( X ), Y ), Z ), implies( T, Z ) )
% 44.41/44.81    , U ), implies( X, U ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 325, [ =( 'is_a_theorem'( implies( Y, implies( implies( implies( 
% 44.41/44.81    not( Y ), Z ), T ), implies( X, T ) ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83971, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, Y ), :=( T, Z )] )
% 44.41/44.81    , substitution( 1, [ :=( X, X ), :=( Y, implies( implies( implies( not( X
% 44.41/44.81     ), Y ), Z ), implies( T, Z ) ) ), :=( Z, U )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83975, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X
% 44.41/44.81    , U ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83973, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( implies( not( X ), Y ), Z ), implies( T, Z ) )
% 44.41/44.81    , U ), implies( X, U ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( implies( not( X ), Y ), Z ), implies( T, Z ) )
% 44.41/44.81    , U ), implies( X, U ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X
% 44.41/44.81    , X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, U )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83976, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X, U ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , clause( 83975, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X
% 44.41/44.81    , U ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 44.41/44.81    :=( U, U )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 346, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X, U ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , clause( 83976, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X, U ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 44.41/44.81    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83978, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ] )
% 44.41/44.81  , clause( 10, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83980, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, Y ), X ), X ) ), true ) ) ] )
% 44.41/44.81  , clause( 116, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T )
% 44.41/44.81    , implies( implies( implies( X, X ), Y ), T ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83978, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ) ), true, 'is_a_theorem'( Y ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, not( X ) ), :=( T
% 44.41/44.81    , X )] ), substitution( 1, [ :=( X, X ), :=( Y, implies( implies( implies( 
% 44.41/44.81    Y, Y ), X ), X ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83982, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X )
% 44.41/44.81    , Y ), Y ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83980, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, Y ), X ), X ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, X ), Y ), Y ) ) ), :=( Z, true )] ), substitution( 1
% 44.41/44.81    , [ :=( X, Y ), :=( Y, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83983, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), Y )
% 44.41/44.81    , Y ) ), true ) ] )
% 44.41/44.81  , clause( 83982, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X
% 44.41/44.81     ), Y ), Y ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 404, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), X ), X
% 44.41/44.81     ) ), true ) ] )
% 44.41/44.81  , clause( 83983, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), Y
% 44.41/44.81     ), Y ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83985, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83987, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    T, T ), Y ), Z ) ), true ), true ) ) ] )
% 44.41/44.81  , clause( 116, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T )
% 44.41/44.81    , implies( implies( implies( X, X ), Y ), T ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83985, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, T ), :=( Y, Y ), :=( Z, X ), :=( T, Z )] )
% 44.41/44.81    , substitution( 1, [ :=( X, implies( implies( X, Y ), Z ) ), :=( Y, 
% 44.41/44.81    implies( implies( implies( T, T ), Y ), Z ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83992, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) )
% 44.41/44.81    , true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83987, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( T, T ), Y ), Z ) ), true ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( T, T ), Y ), Z ) ), true ) ), :=( Z, true )] ), substitution( 1
% 44.41/44.81    , [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83993, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) ), true
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , clause( 83992, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y )
% 44.41/44.81    , Z ) ), true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z
% 44.41/44.81     ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 408, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) ), true
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , clause( 83993, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) )
% 44.41/44.81    , true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) ), 
% 44.41/44.81    true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 83995, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 83998, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, ifeq( true, true, 'is_a_theorem'( 
% 44.41/44.81    Z ), true ), true ) ) ] )
% 44.41/44.81  , clause( 404, [ =( 'is_a_theorem'( implies( implies( implies( Y, Y ), X )
% 44.41/44.81    , X ) ), true ) ] )
% 44.41/44.81  , 0, clause( 83995, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 15, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, implies( implies( implies( X, X ), Y ), Y ) ), :=( Y, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84000, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 83998, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( X, X ), Y ), Y ), Z ) ), true, ifeq( true, true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ) ] )
% 44.41/44.81  , 0, 14, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( Z ) ), 
% 44.41/44.81    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84001, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , clause( 84000, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 415, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.81  , clause( 84001, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84003, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84005, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( Y, not( X ) ), T ) ), true ), true ) ) ] )
% 44.41/44.81  , clause( 250, [ =( 'is_a_theorem'( implies( implies( implies( Y, implies( 
% 44.41/44.81    X, Z ) ), T ), implies( implies( X, not( Y ) ), T ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84003, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    , substitution( 1, [ :=( X, implies( implies( X, implies( Y, Z ) ), T ) )
% 44.41/44.81    , :=( Y, implies( implies( Y, not( X ) ), T ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84010, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( 
% 44.41/44.81    X ) ), T ) ), true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84005, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( 
% 44.41/44.81    implies( implies( Y, not( X ) ), T ) ), true ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( 
% 44.41/44.81    implies( implies( Y, not( X ) ), T ) ), true ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84011, [ =( ifeq( 'is_a_theorem'( implies( implies( X, implies( Y, 
% 44.41/44.81    Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( X ) ), T )
% 44.41/44.81     ), true ), true ) ] )
% 44.41/44.81  , clause( 84010, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( 
% 44.41/44.81    X ) ), T ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 653, [ =( ifeq( 'is_a_theorem'( implies( implies( X, implies( Y, Z
% 44.41/44.81     ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( X ) ), T ) )
% 44.41/44.81    , true ), true ) ] )
% 44.41/44.81  , clause( 84011, [ =( ifeq( 'is_a_theorem'( implies( implies( X, implies( Y
% 44.41/44.81    , Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( X ) ), T
% 44.41/44.81     ) ), true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84013, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 415, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), true ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84015, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( Z ), Z ), Z ), Y ), Y ) ), true ) ) ] )
% 44.41/44.81  , clause( 199, [ =( 'is_a_theorem'( implies( implies( implies( Z, Y ), T )
% 44.41/44.81    , implies( implies( implies( implies( not( X ), X ), X ), Y ), T ) ) ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, clause( 84013, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( X, X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, implies( X, X ) )
% 44.41/44.81    , :=( T, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, 
% 44.41/44.81    implies( implies( implies( implies( not( Z ), Z ), Z ), Y ), Y ) )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84017, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ), Y ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84015, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( Z ), Z ), Z ), Y ), Y ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), X ), Y ), Y ) ) ), :=( Z, true
% 44.41/44.81     )] ), substitution( 1, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84018, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    X ), X ), X ), Y ), Y ) ), true ) ] )
% 44.41/44.81  , clause( 84017, [ =( true, 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ), Y ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 1575, [ =( 'is_a_theorem'( implies( implies( implies( implies( not( 
% 44.41/44.81    Z ), Z ), Z ), Y ), Y ) ), true ) ] )
% 44.41/44.81  , clause( 84018, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), X ), Y ), Y ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84020, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84023, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, ifeq( true, 
% 44.41/44.81    true, 'is_a_theorem'( Z ), true ), true ) ) ] )
% 44.41/44.81  , clause( 1575, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    not( Z ), Z ), Z ), Y ), Y ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84020, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 18, substitution( 0, [ :=( X, T ), :=( Y, Y ), :=( Z, X )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( implies( implies( not( X ), X
% 44.41/44.81     ), X ), Y ), Y ) ), :=( Y, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84025, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84023, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    ifeq( true, true, 'is_a_theorem'( Z ), true ), true ) ) ] )
% 44.41/44.81  , 0, 17, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( Z ) ), 
% 44.41/44.81    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84026, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.81  , clause( 84025, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 1589, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 'is_a_theorem'( Z ), 
% 44.41/44.81    true ), true ) ] )
% 44.41/44.81  , clause( 84026, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84028, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , clause( 1589, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84030, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X, 
% 44.41/44.81    implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 346, [ =( 'is_a_theorem'( implies( implies( implies( implies( 
% 44.41/44.81    implies( not( X ), Y ), Z ), implies( T, Z ) ), U ), implies( X, U ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , 0, clause( 84028, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, X ), :=( T, Y ), 
% 44.41/44.81    :=( U, implies( Y, X ) )] ), substitution( 1, [ :=( X, X ), :=( Y, 
% 44.41/44.81    implies( Y, X ) ), :=( Z, implies( X, implies( Y, X ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84032, [ =( true, 'is_a_theorem'( implies( X, implies( Y, X ) ) ) )
% 44.41/44.81     ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84030, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( X
% 44.41/44.81    , implies( Y, X ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X )
% 44.41/44.81    , :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84033, [ =( 'is_a_theorem'( implies( X, implies( Y, X ) ) ), true )
% 44.41/44.81     ] )
% 44.41/44.81  , clause( 84032, [ =( true, 'is_a_theorem'( implies( X, implies( Y, X ) ) )
% 44.41/44.81     ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3432, [ =( 'is_a_theorem'( implies( X, implies( Y, X ) ) ), true )
% 44.41/44.81     ] )
% 44.41/44.81  , clause( 84033, [ =( 'is_a_theorem'( implies( X, implies( Y, X ) ) ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84035, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , clause( 1589, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84037, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( Y, implies( not( X ), X ) ), implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 23, [ =( 'is_a_theorem'( implies( implies( implies( implies( Y, Z
% 44.41/44.81     ), implies( X, Z ) ), T ), implies( implies( X, Y ), T ) ) ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, clause( 84035, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( implies( implies( not( X ), X ), X ), Y ), Y ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, implies( not( X ), X ) ), 
% 44.41/44.81    :=( Z, X ), :=( T, implies( Y, X ) )] ), substitution( 1, [ :=( X, X ), 
% 44.41/44.81    :=( Y, implies( Y, X ) ), :=( Z, implies( implies( Y, implies( not( X ), 
% 44.41/44.81    X ) ), implies( Y, X ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84039, [ =( true, 'is_a_theorem'( implies( implies( X, implies( not( 
% 44.41/44.81    Y ), Y ) ), implies( X, Y ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84037, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( Y, implies( not( X ), X ) ), implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, implies( not( Y ), Y ) ), implies( X, Y ) ) ) ), :=( Z, true
% 44.41/44.81     )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84040, [ =( 'is_a_theorem'( implies( implies( X, implies( not( Y )
% 44.41/44.81    , Y ) ), implies( X, Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 84039, [ =( true, 'is_a_theorem'( implies( implies( X, implies( 
% 44.41/44.81    not( Y ), Y ) ), implies( X, Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3434, [ =( 'is_a_theorem'( implies( implies( Y, implies( not( X ), 
% 44.41/44.81    X ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , clause( 84040, [ =( 'is_a_theorem'( implies( implies( X, implies( not( Y
% 44.41/44.81     ), Y ) ), implies( X, Y ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84042, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84044, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, X ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 3432, [ =( 'is_a_theorem'( implies( X, implies( Y, X ) ) ), true
% 44.41/44.81     ) ] )
% 44.41/44.81  , 0, clause( 84042, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, X ), :=( Y, implies( Y, X ) ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84045, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y )
% 44.41/44.81    , Z ), implies( Y, Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84044, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Y, X ), Z ), implies( X, Z ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( Y, Z ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84046, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z )
% 44.41/44.81    , implies( Y, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84045, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y
% 44.41/44.81     ), Z ), implies( Y, Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3487, [ =( 'is_a_theorem'( implies( implies( implies( Y, X ), Z ), 
% 44.41/44.81    implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84046, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z
% 44.41/44.81     ), implies( Y, Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84048, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84050, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( Y, Z ) ), true ), 
% 44.41/44.81    true ) ) ] )
% 44.41/44.81  , clause( 3487, [ =( 'is_a_theorem'( implies( implies( implies( Y, X ), Z )
% 44.41/44.81    , implies( X, Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84048, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( implies( X, Y ), Z ) ), :=( Y, implies( 
% 44.41/44.81    Y, Z ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84055, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( Y, Z ) ), true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84050, [ =( true, ifeq( true, true, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( Y, Z ) )
% 44.41/44.81    , true ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, ifeq( 'is_a_theorem'( 
% 44.41/44.81    implies( implies( X, Y ), Z ) ), true, 'is_a_theorem'( implies( Y, Z ) )
% 44.41/44.81    , true ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 44.41/44.81    :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84056, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( Y, Z ) ), true ), true ) ] )
% 44.41/44.81  , clause( 84055, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y )
% 44.41/44.81    , Z ) ), true, 'is_a_theorem'( implies( Y, Z ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3628, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( Y, Z ) ), true ), true ) ] )
% 44.41/44.81  , clause( 84056, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) )
% 44.41/44.81    , true, 'is_a_theorem'( implies( Y, Z ) ), true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84058, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( 
% 44.41/44.81    X ) ), T ) ), true ) ) ] )
% 44.41/44.81  , clause( 653, [ =( ifeq( 'is_a_theorem'( implies( implies( X, implies( Y, 
% 44.41/44.81    Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( X ) ), T )
% 44.41/44.81     ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84060, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( not( Y ), not( X ) ), implies( X, Y ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 3434, [ =( 'is_a_theorem'( implies( implies( Y, implies( not( X )
% 44.41/44.81    , X ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84058, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, 
% 44.41/44.81    implies( Y, Z ) ), T ) ), true, 'is_a_theorem'( implies( implies( Y, not( 
% 44.41/44.81    X ) ), T ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, X ), :=( Y, not( Y ) ), :=( Z, Y ), :=( T, implies( X, Y ) )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84061, [ =( true, 'is_a_theorem'( implies( implies( not( X ), not( 
% 44.41/44.81    Y ) ), implies( Y, X ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84060, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( not( Y ), not( X ) ), implies( X, Y ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( not( X ), not( Y ) ), implies( Y, X ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84062, [ =( 'is_a_theorem'( implies( implies( not( X ), not( Y ) )
% 44.41/44.81    , implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , clause( 84061, [ =( true, 'is_a_theorem'( implies( implies( not( X ), not( 
% 44.41/44.81    Y ) ), implies( Y, X ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3817, [ =( 'is_a_theorem'( implies( implies( not( Y ), not( X ) ), 
% 44.41/44.81    implies( X, Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 84062, [ =( 'is_a_theorem'( implies( implies( not( X ), not( Y )
% 44.41/44.81     ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84064, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) )
% 44.41/44.81    , true ) ) ] )
% 44.41/44.81  , clause( 408, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), Z ) ), true
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84066, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Z ), not( Y ) ), implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 3817, [ =( 'is_a_theorem'( implies( implies( not( Y ), not( X ) )
% 44.41/44.81    , implies( X, Y ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84064, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y
% 44.41/44.81     ), Z ) ), true, 'is_a_theorem'( implies( implies( implies( T, T ), Y ), 
% 44.41/44.81    Z ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, not( X ) ), :=( Y, not( Y ) ), :=( Z, implies( Y, X ) ), :=( T, Z
% 44.41/44.81     )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84067, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X )
% 44.41/44.81    , not( Y ) ), implies( Y, Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84066, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( Z, Z ), not( Y ) ), implies( Y, X ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, X ), not( Y ) ), implies( Y, Z ) ) ) ), :=( Z, true
% 44.41/44.81     )] ), substitution( 1, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84068, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), not( 
% 44.41/44.81    Y ) ), implies( Y, Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84067, [ =( true, 'is_a_theorem'( implies( implies( implies( X, X
% 44.41/44.81     ), not( Y ) ), implies( Y, Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3852, [ =( 'is_a_theorem'( implies( implies( implies( Z, Z ), not( 
% 44.41/44.81    Y ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , clause( 84068, [ =( 'is_a_theorem'( implies( implies( implies( X, X ), 
% 44.41/44.81    not( Y ) ), implies( Y, Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84070, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 1, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, ifeq( 
% 44.41/44.81    'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true ), true ) ]
% 44.41/44.81     )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84073, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, ifeq( true, true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ), true ) ) ] )
% 44.41/44.81  , clause( 3817, [ =( 'is_a_theorem'( implies( implies( not( Y ), not( X ) )
% 44.41/44.81    , implies( X, Y ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84070, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, ifeq( 'is_a_theorem'( X ), true, 'is_a_theorem'( Y ), true ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 17, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, implies( implies( not( X ), not( Y ) ), implies( Y, X ) ) ), :=( Y
% 44.41/44.81    , Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84075, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z )
% 44.41/44.81    , true ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84073, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, ifeq( true
% 44.41/44.81    , true, 'is_a_theorem'( Z ), true ), true ) ) ] )
% 44.41/44.81  , 0, 16, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( Z ) ), 
% 44.41/44.81    :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84076, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z ), true
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , clause( 84075, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z )
% 44.41/44.81    , true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 3867, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z ), true
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , clause( 84076, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z ), 
% 44.41/44.81    true ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84078, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z
% 44.41/44.81     ) ), true, 'is_a_theorem'( implies( Y, Z ) ), true ) ) ] )
% 44.41/44.81  , clause( 3628, [ =( ifeq( 'is_a_theorem'( implies( implies( X, Y ), Z ) )
% 44.41/44.81    , true, 'is_a_theorem'( implies( Y, Z ) ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84080, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( not( Y
% 44.41/44.81     ), implies( Y, Z ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 3852, [ =( 'is_a_theorem'( implies( implies( implies( Z, Z ), not( 
% 44.41/44.81    Y ) ), implies( Y, X ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84078, [ =( true, ifeq( 'is_a_theorem'( implies( implies( X, Y
% 44.41/44.81     ), Z ) ), true, 'is_a_theorem'( implies( Y, Z ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, implies( X, X ) ), :=( Y, not( Y ) ), :=( Z, 
% 44.41/44.81    implies( Y, Z ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84082, [ =( true, 'is_a_theorem'( implies( not( X ), implies( X, Y
% 44.41/44.81     ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84080, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    not( Y ), implies( Y, Z ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    not( X ), implies( X, Y ) ) ) ), :=( Z, true )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, Z ), :=( Y, X ), :=( Z, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84083, [ =( 'is_a_theorem'( implies( not( X ), implies( X, Y ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , clause( 84082, [ =( true, 'is_a_theorem'( implies( not( X ), implies( X, 
% 44.41/44.81    Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 4156, [ =( 'is_a_theorem'( implies( not( Y ), implies( Y, Z ) ) ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , clause( 84083, [ =( 'is_a_theorem'( implies( not( X ), implies( X, Y ) )
% 44.41/44.81     ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84085, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84087, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( not( X ), Z ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 4156, [ =( 'is_a_theorem'( implies( not( Y ), implies( Y, Z ) ) )
% 44.41/44.81    , true ) ] )
% 44.41/44.81  , 0, clause( 84085, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, not( X ) ), :=( Y, implies( X, Y ) ), :=( Z, Z
% 44.41/44.81     )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84088, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y )
% 44.41/44.81    , Z ), implies( not( X ), Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84087, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( not( X ), Z ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( X, Y ), Z ), implies( not( X ), Z ) ) ) ), :=( Z, true
% 44.41/44.81     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84089, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z )
% 44.41/44.81    , implies( not( X ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84088, [ =( true, 'is_a_theorem'( implies( implies( implies( X, Y
% 44.41/44.81     ), Z ), implies( not( X ), Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 4370, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z ), 
% 44.41/44.81    implies( not( X ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84089, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z
% 44.41/44.81     ), implies( not( X ), Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84091, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y )
% 44.41/44.81    , Z ) ), true ) ) ] )
% 44.41/44.81  , clause( 314, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( X
% 44.41/44.81     ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( implies( X, Y ), Z )
% 44.41/44.81     ), true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84093, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), implies( not( not( X ) ), Y ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 4370, [ =( 'is_a_theorem'( implies( implies( implies( X, Y ), Z )
% 44.41/44.81    , implies( not( X ), Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84091, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( not( X ), X ), Y ), Z ) ), true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), Z ) ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, not( X ) ), :=( Y, X ), :=( Z, Y )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, implies( not( not( X )
% 44.41/44.81     ), Y ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84095, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.81    not( not( X ) ), Y ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84093, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), implies( not( not( X ) ), Y ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, Y ), implies( not( not( X ) ), Y ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84096, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( not( 
% 44.41/44.81    not( X ) ), Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 84095, [ =( true, 'is_a_theorem'( implies( implies( X, Y ), 
% 44.41/44.81    implies( not( not( X ) ), Y ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 4568, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( not( 
% 44.41/44.81    not( X ) ), Y ) ) ), true ) ] )
% 44.41/44.81  , clause( 84096, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( 
% 44.41/44.81    not( not( X ) ), Y ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84098, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ) ) ]
% 44.41/44.81     )
% 44.41/44.81  , clause( 6, [ =( ifeq( 'is_a_theorem'( implies( X, Y ) ), true, 
% 44.41/44.81    'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true ), 
% 44.41/44.81    true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84100, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( not( X ) ), Y ), Z ), implies( implies( X, Y ), Z
% 44.41/44.81     ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 4568, [ =( 'is_a_theorem'( implies( implies( X, Y ), implies( not( 
% 44.41/44.81    not( X ) ), Y ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84098, [ =( true, ifeq( 'is_a_theorem'( implies( X, Y ) ), 
% 44.41/44.81    true, 'is_a_theorem'( implies( implies( Y, Z ), implies( X, Z ) ) ), true
% 44.41/44.81     ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 44.41/44.81    :=( X, implies( X, Y ) ), :=( Y, implies( not( not( X ) ), Y ) ), :=( Z, 
% 44.41/44.81    Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84102, [ =( true, 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    not( X ) ), Y ), Z ), implies( implies( X, Y ), Z ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84100, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( not( X ) ), Y ), Z ), implies( implies( X, Y ), Z
% 44.41/44.81     ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( implies( not( not( X ) ), Y ), Z ), implies( implies( X, Y ), Z
% 44.41/44.81     ) ) ) ), :=( Z, true )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 44.41/44.81    :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84103, [ =( 'is_a_theorem'( implies( implies( implies( not( not( X
% 44.41/44.81     ) ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84102, [ =( true, 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    not( X ) ), Y ), Z ), implies( implies( X, Y ), Z ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 5117, [ =( 'is_a_theorem'( implies( implies( implies( not( not( X )
% 44.41/44.81     ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , clause( 84103, [ =( 'is_a_theorem'( implies( implies( implies( not( not( 
% 44.41/44.81    X ) ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 44.41/44.81    permutation( 0, [ ==>( 0, 0 )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84105, [ =( true, ifeq( 'is_a_theorem'( implies( implies( implies( 
% 44.41/44.81    not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z )
% 44.41/44.81    , true ) ) ] )
% 44.41/44.81  , clause( 3867, [ =( ifeq( 'is_a_theorem'( implies( implies( implies( not( 
% 44.41/44.81    X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 'is_a_theorem'( Z ), 
% 44.41/44.81    true ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84107, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, not( Y ) ), implies( Y, not( X ) ) ) ), true ) ) ] )
% 44.41/44.81  , clause( 5117, [ =( 'is_a_theorem'( implies( implies( implies( not( not( X
% 44.41/44.81     ) ), Y ), Z ), implies( implies( X, Y ), Z ) ) ), true ) ] )
% 44.41/44.81  , 0, clause( 84105, [ =( true, ifeq( 'is_a_theorem'( implies( implies( 
% 44.41/44.81    implies( not( X ), not( Y ) ), implies( Y, X ) ), Z ) ), true, 
% 44.41/44.81    'is_a_theorem'( Z ), true ) ) ] )
% 44.41/44.81  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, not( Y ) ), :=( Z, implies( Y
% 44.41/44.81    , not( X ) ) )] ), substitution( 1, [ :=( X, not( X ) ), :=( Y, Y ), :=( 
% 44.41/44.81    Z, implies( implies( X, not( Y ) ), implies( Y, not( X ) ) ) )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  paramod(
% 44.41/44.81  clause( 84109, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ) ) ] )
% 44.41/44.81  , clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 44.41/44.81  , 0, clause( 84107, [ =( true, ifeq( true, true, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, not( Y ) ), implies( Y, not( X ) ) ) ), true ) ) ] )
% 44.41/44.81  , 0, 2, substitution( 0, [ :=( X, true ), :=( Y, 'is_a_theorem'( implies( 
% 44.41/44.81    implies( X, not( Y ) ), implies( Y, not( X ) ) ) ) ), :=( Z, true )] ), 
% 44.41/44.81    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84110, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 84109, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y ) )
% 44.41/44.81    , implies( Y, not( X ) ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 83701, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ), true ) ] )
% 44.41/44.81  , clause( 84110, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ), true ) ] )
% 44.41/44.81  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 44.41/44.81     )] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84111, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ) ) ] )
% 44.41/44.81  , clause( 83701, [ =( 'is_a_theorem'( implies( implies( X, not( Y ) ), 
% 44.41/44.81    implies( Y, not( X ) ) ) ), true ) ] )
% 44.41/44.81  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  eqswap(
% 44.41/44.81  clause( 84112, [ ~( =( true, 'is_a_theorem'( implies( implies( x, not( y )
% 44.41/44.81     ), implies( y, not( x ) ) ) ) ) ) ] )
% 44.41/44.81  , clause( 5, [ ~( =( 'is_a_theorem'( implies( implies( x, not( y ) ), 
% 44.41/44.81    implies( y, not( x ) ) ) ), true ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [] )).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  resolution(
% 44.41/44.81  clause( 84113, [] )
% 44.41/44.81  , clause( 84112, [ ~( =( true, 'is_a_theorem'( implies( implies( x, not( y
% 44.41/44.81     ) ), implies( y, not( x ) ) ) ) ) ) ] )
% 44.41/44.81  , 0, clause( 84111, [ =( true, 'is_a_theorem'( implies( implies( X, not( Y
% 44.41/44.81     ) ), implies( Y, not( X ) ) ) ) ) ] )
% 44.41/44.81  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, x ), :=( Y, y )] )
% 44.41/44.81    ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  subsumption(
% 44.41/44.81  clause( 83730, [] )
% 44.41/44.81  , clause( 84113, [] )
% 44.41/44.81  , substitution( 0, [] ), permutation( 0, [] ) ).
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  end.
% 44.41/44.81  
% 44.41/44.81  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 44.41/44.81  
% 44.41/44.81  Memory use:
% 44.41/44.81  
% 44.41/44.81  space for terms:        1568908
% 44.41/44.81  space for clauses:      9295549
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  clauses generated:      18736445
% 44.41/44.81  clauses kept:           83731
% 44.41/44.81  clauses selected:       7202
% 44.41/44.81  clauses deleted:        1193
% 44.41/44.81  clauses inuse deleted:  207
% 44.41/44.81  
% 44.41/44.81  subsentry:          1978
% 44.41/44.81  literals s-matched: 1451
% 44.41/44.81  literals matched:   1451
% 44.41/44.81  full subsumption:   0
% 44.41/44.81  
% 44.41/44.81  checksum:           1076247701
% 44.41/44.81  
% 44.41/44.81  
% 44.41/44.81  Bliksem ended
%------------------------------------------------------------------------------