TSTP Solution File: LCL416-1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : LCL416-1 : TPTP v8.1.0. Released v2.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.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:27 EDT 2022

% Result   : Unsatisfiable 1.62s 2.05s
% Output   : Refutation 1.62s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : LCL416-1 : TPTP v8.1.0. Released v2.5.0.
% 0.06/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n027.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Mon Jul  4 05:19:10 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 1.62/2.05  *** allocated 10000 integers for termspace/termends
% 1.62/2.05  *** allocated 10000 integers for clauses
% 1.62/2.05  *** allocated 10000 integers for justifications
% 1.62/2.05  Bliksem 1.12
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Automatic Strategy Selection
% 1.62/2.05  
% 1.62/2.05  Clauses:
% 1.62/2.05  [
% 1.62/2.05     [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), ~( 'is_a_theorem'( X ) ), 
% 1.62/2.05    'is_a_theorem'( Y ) ],
% 1.62/2.05     [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( equivalent( X, 
% 1.62/2.05    Y ), equivalent( Z, Y ) ), Z ) ) ) ],
% 1.62/2.05     [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ]
% 1.62/2.05  ] .
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  percentage equality = 0.000000, percentage horn = 1.000000
% 1.62/2.05  This is a near-Horn, non-equality  problem
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Options Used:
% 1.62/2.05  
% 1.62/2.05  useres =            1
% 1.62/2.05  useparamod =        0
% 1.62/2.05  useeqrefl =         0
% 1.62/2.05  useeqfact =         0
% 1.62/2.05  usefactor =         1
% 1.62/2.05  usesimpsplitting =  0
% 1.62/2.05  usesimpdemod =      0
% 1.62/2.05  usesimpres =        4
% 1.62/2.05  
% 1.62/2.05  resimpinuse      =  1000
% 1.62/2.05  resimpclauses =     20000
% 1.62/2.05  substype =          standard
% 1.62/2.05  backwardsubs =      1
% 1.62/2.05  selectoldest =      5
% 1.62/2.05  
% 1.62/2.05  litorderings [0] =  split
% 1.62/2.05  litorderings [1] =  liftord
% 1.62/2.05  
% 1.62/2.05  termordering =      none
% 1.62/2.05  
% 1.62/2.05  litapriori =        1
% 1.62/2.05  termapriori =       0
% 1.62/2.05  litaposteriori =    0
% 1.62/2.05  termaposteriori =   0
% 1.62/2.05  demodaposteriori =  0
% 1.62/2.05  ordereqreflfact =   0
% 1.62/2.05  
% 1.62/2.05  litselect =         negative
% 1.62/2.05  
% 1.62/2.05  maxweight =         30000
% 1.62/2.05  maxdepth =          30000
% 1.62/2.05  maxlength =         115
% 1.62/2.05  maxnrvars =         195
% 1.62/2.05  excuselevel =       0
% 1.62/2.05  increasemaxweight = 0
% 1.62/2.05  
% 1.62/2.05  maxselected =       10000000
% 1.62/2.05  maxnrclauses =      10000000
% 1.62/2.05  
% 1.62/2.05  showgenerated =    0
% 1.62/2.05  showkept =         0
% 1.62/2.05  showselected =     0
% 1.62/2.05  showdeleted =      0
% 1.62/2.05  showresimp =       1
% 1.62/2.05  showstatus =       2000
% 1.62/2.05  
% 1.62/2.05  prologoutput =     1
% 1.62/2.05  nrgoals =          5000000
% 1.62/2.05  totalproof =       1
% 1.62/2.05  
% 1.62/2.05  Symbols occurring in the translation:
% 1.62/2.05  
% 1.62/2.05  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.62/2.05  .  [1, 2]      (w:1, o:19, a:1, s:1, b:0), 
% 1.62/2.05  !  [4, 1]      (w:1, o:13, a:1, s:1, b:0), 
% 1.62/2.05  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.62/2.05  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.62/2.05  equivalent  [41, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 1.62/2.05  'is_a_theorem'  [42, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 1.62/2.05  a  [44, 0]      (w:1, o:12, a:1, s:1, b:0).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Starting Search:
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    3288
% 1.62/2.05  Kept:         2067
% 1.62/2.05  Inuse:        201
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    6957
% 1.62/2.05  Kept:         4105
% 1.62/2.05  Inuse:        263
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    10712
% 1.62/2.05  Kept:         6168
% 1.62/2.05  Inuse:        361
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    13842
% 1.62/2.05  Kept:         8170
% 1.62/2.05  Inuse:        437
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    16874
% 1.62/2.05  Kept:         10209
% 1.62/2.05  Inuse:        518
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    20270
% 1.62/2.05  Kept:         12267
% 1.62/2.05  Inuse:        586
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    23089
% 1.62/2.05  Kept:         14325
% 1.62/2.05  Inuse:        628
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    26783
% 1.62/2.05  Kept:         16359
% 1.62/2.05  Inuse:        690
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    29898
% 1.62/2.05  Kept:         18374
% 1.62/2.05  Inuse:        741
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying clauses:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    33384
% 1.62/2.05  Kept:         20558
% 1.62/2.05  Inuse:        786
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    37591
% 1.62/2.05  Kept:         22744
% 1.62/2.05  Inuse:        798
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    40996
% 1.62/2.05  Kept:         24784
% 1.62/2.05  Inuse:        812
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    44486
% 1.62/2.05  Kept:         26921
% 1.62/2.05  Inuse:        823
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    49323
% 1.62/2.05  Kept:         29104
% 1.62/2.05  Inuse:        857
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    52439
% 1.62/2.05  Kept:         31107
% 1.62/2.05  Inuse:        867
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    55790
% 1.62/2.05  Kept:         33123
% 1.62/2.05  Inuse:        877
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    59506
% 1.62/2.05  Kept:         35226
% 1.62/2.05  Inuse:        889
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    63116
% 1.62/2.05  Kept:         37274
% 1.62/2.05  Inuse:        905
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    66675
% 1.62/2.05  Kept:         39359
% 1.62/2.05  Inuse:        931
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying clauses:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    69887
% 1.62/2.05  Kept:         41376
% 1.62/2.05  Inuse:        943
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Intermediate Status:
% 1.62/2.05  Generated:    72701
% 1.62/2.05  Kept:         43389
% 1.62/2.05  Inuse:        960
% 1.62/2.05  Deleted:      0
% 1.62/2.05  Deletedinuse: 0
% 1.62/2.05  
% 1.62/2.05  Resimplifying inuse:
% 1.62/2.05  Done
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  Bliksems!, er is een bewijs:
% 1.62/2.05  % SZS status Unsatisfiable
% 1.62/2.05  % SZS output start Refutation
% 1.62/2.05  
% 1.62/2.05  clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y )
% 1.62/2.05    , ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 2, [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 4, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 5, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 6, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T ) ), U ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 7, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 8, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 9, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), equivalent( T, equivalent( equivalent( equivalent( T, U )
% 1.62/2.05    , equivalent( W, U ) ), W ) ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ) ]
% 1.62/2.05     )
% 1.62/2.05  .
% 1.62/2.05  clause( 18, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( 
% 1.62/2.05    V3, V2 ) ), V3 ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 21, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), V1 ), equivalent( 
% 1.62/2.05    V0, V1 ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 108, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( Y, 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) ) )
% 1.62/2.05    , X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 115, [ 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 147, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ), V0 ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 290, [ 'is_a_theorem'( equivalent( equivalent( X, Y ), equivalent( 
% 1.62/2.05    X, Y ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 297, [ 'is_a_theorem'( Z ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 324, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 326, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 327, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), equivalent( T, Z ) ), T ), U ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 335, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 594, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 659, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 678, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 679, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 714, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 792, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 1547, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ), U ), equivalent( W, U ) ), W ), V0 ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 2172, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 3058, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 7407, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 15927, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 43529, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( T, U ), equivalent( T, U
% 1.62/2.05     ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 44098, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 44114, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), Z ), T ) ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 44233, [ 'is_a_theorem'( equivalent( X, X ) ) ] )
% 1.62/2.05  .
% 1.62/2.05  clause( 44304, [] )
% 1.62/2.05  .
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  % SZS output end Refutation
% 1.62/2.05  found a proof!
% 1.62/2.05  
% 1.62/2.05  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 1.62/2.05  
% 1.62/2.05  initialclauses(
% 1.62/2.05  [ clause( 44306, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), ~( 
% 1.62/2.05    'is_a_theorem'( X ) ), 'is_a_theorem'( Y ) ] )
% 1.62/2.05  , clause( 44307, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , clause( 44308, [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ] )
% 1.62/2.05  ] ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y )
% 1.62/2.05    , ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , clause( 44306, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), ~( 
% 1.62/2.05    'is_a_theorem'( X ) ), 'is_a_theorem'( Y ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.62/2.05     ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , clause( 44307, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 2, [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ] )
% 1.62/2.05  , clause( 44308, [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ] )
% 1.62/2.05  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44310, [ ~( 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ) ) ), 
% 1.62/2.05    'is_a_theorem'( T ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ), :=( Y, T )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ) ) ) ] )
% 1.62/2.05  , clause( 44310, [ ~( 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ) ) ), 
% 1.62/2.05    'is_a_theorem'( T ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44311, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T )
% 1.62/2.05     ), U ) )] ), substitution( 1, [ :=( X, equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ), :=( Y, T )
% 1.62/2.05    , :=( Z, U )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 4, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  , clause( 44311, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44312, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 4, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ) ), :=( Y
% 1.62/2.05    , U ), :=( Z, T ), :=( T, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ), U ), equivalent( T, U ) ) )] ), substitution( 1, [ :=( X, X ), 
% 1.62/2.05    :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 5, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z )
% 1.62/2.05     ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , clause( 44312, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44314, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T ) ), U ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 4, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( U, T ) ), U ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( U, T ) ), U ) ), :=( Y, W )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 6, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T ) ), U ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , clause( 44314, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T ) ), U ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44315, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 5, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( Y, equivalent( 
% 1.62/2.05    equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) ), X ) ), :=( Y
% 1.62/2.05    , U ), :=( Z, W ), :=( T, equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) )] ), substitution( 1, [ :=( X, Y ), :=( Y, Z ), :=( Z, T ), :=( T, X
% 1.62/2.05     ), :=( U, equivalent( equivalent( equivalent( equivalent( equivalent( Y
% 1.62/2.05    , equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) )
% 1.62/2.05    , X ), U ), equivalent( W, U ) ), W ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 7, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , clause( 44315, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44317, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T, U ) ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 5, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ), :=( Y, W )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 8, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , clause( 44317, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T, U ) ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44318, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), equivalent( V1, 
% 1.62/2.05    V0 ) ), V1 ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 7, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, T ), :=( Y, U ), :=( Z, W ), :=( T, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), equivalent( 
% 1.62/2.05    T, equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ), V0 ), equivalent( V1, V0 ) ), V1 ) )] ), substitution( 1, [ :=( X, 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ), :=( Y, X ), :=( Z, Y ), :=( T, Z ), :=( U, V0 ), :=( W
% 1.62/2.05    , V1 )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 9, [ 'is_a_theorem'( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), equivalent( T, equivalent( equivalent( equivalent( T, U )
% 1.62/2.05    , equivalent( W, U ) ), W ) ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ) ]
% 1.62/2.05     )
% 1.62/2.05  , clause( 44318, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), equivalent( V1, 
% 1.62/2.05    V0 ) ), V1 ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 ), :=( V1, V1 )] ), permutation( 0, [ ==>( 
% 1.62/2.05    0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44319, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( 
% 1.62/2.05    V3, V2 ) ), V3 ) ) ] )
% 1.62/2.05  , clause( 6, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T )
% 1.62/2.05     ), U ), W ) ) ) ] )
% 1.62/2.05  , 1, clause( 7, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( T, Z ) ), T ) ), X ), U ), equivalent( W, U ) ), W )
% 1.62/2.05     ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, T ), :=( Y, U ), :=( Z, W ), :=( T, V0 ), 
% 1.62/2.05    :=( U, V1 ), :=( W, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), equivalent( equivalent( equivalent( equivalent( T, 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W ) ), 
% 1.62/2.05    V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( V3, V2 ) ), V3 )
% 1.62/2.05     )] ), substitution( 1, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), :=( Y, X ), :=( Z, 
% 1.62/2.05    Y ), :=( T, Z ), :=( U, V2 ), :=( W, V3 )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 18, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( 
% 1.62/2.05    V3, V2 ) ), V3 ) ) ] )
% 1.62/2.05  , clause( 44319, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( 
% 1.62/2.05    V3, V2 ) ), V3 ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 ), :=( V1, V1 ), :=( V2, V2 ), :=( V3, V3 )] )
% 1.62/2.05    , permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44320, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), V1 ), equivalent( 
% 1.62/2.05    V0, V1 ) ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 9, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), equivalent( V1, 
% 1.62/2.05    V0 ) ), V1 ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ), V0 ) ), :=( Y, V1 ), :=( Z, V0 ), :=( T, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), equivalent( T, 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W ) ) )
% 1.62/2.05    , V0 ), V1 ), equivalent( V0, V1 ) ) )] ), substitution( 1, [ :=( X, X )
% 1.62/2.05    , :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, U ), :=( W, W ), :=( V0, V0
% 1.62/2.05     ), :=( V1, equivalent( equivalent( equivalent( equivalent( equivalent( X
% 1.62/2.05    , equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) )
% 1.62/2.05    , equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( 
% 1.62/2.05    W, U ) ), W ) ) ), V0 ), V1 ), equivalent( V0, V1 ) ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 21, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), V1 ), equivalent( 
% 1.62/2.05    V0, V1 ) ) ) ] )
% 1.62/2.05  , clause( 44320, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), V1 ), equivalent( 
% 1.62/2.05    V0, V1 ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 ), :=( V1, V1 )] ), permutation( 0, [ ==>( 
% 1.62/2.05    0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44321, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( Y, 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) ) )
% 1.62/2.05    , X ) ) ] )
% 1.62/2.05  , clause( 6, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( U, T )
% 1.62/2.05     ), U ), W ) ) ) ] )
% 1.62/2.05  , 1, clause( 21, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( T, equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ) ), V0 ), V1 ), equivalent( 
% 1.62/2.05    V0, V1 ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, U ), :=( Y, W ), :=( Z, V0 ), :=( T, 
% 1.62/2.05    equivalent( Y, equivalent( equivalent( equivalent( Y, Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ), :=( U, X ), :=( W, equivalent( equivalent( X, 
% 1.62/2.05    equivalent( Y, equivalent( equivalent( equivalent( Y, Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ), X ) )] ), substitution( 1, [ :=( X, U ), :=( Y, W ), 
% 1.62/2.05    :=( Z, V0 ), :=( T, Y ), :=( U, Z ), :=( W, T ), :=( V0, equivalent( X, 
% 1.62/2.05    equivalent( Y, equivalent( equivalent( equivalent( Y, Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ) ), :=( V1, X )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 108, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( Y, 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) ) )
% 1.62/2.05    , X ) ) ] )
% 1.62/2.05  , clause( 44321, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( Y
% 1.62/2.05    , equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T ) )
% 1.62/2.05     ), X ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44322, [ 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ) ] )
% 1.62/2.05  , clause( 8, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ), U ), equivalent( T
% 1.62/2.05    , U ) ), W ) ) ) ] )
% 1.62/2.05  , 1, clause( 108, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    Y, equivalent( equivalent( equivalent( Y, Z ), equivalent( T, Z ) ), T )
% 1.62/2.05     ) ), X ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.62/2.05    :=( U, equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), 
% 1.62/2.05    W ) ), :=( W, equivalent( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), T ), 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W ) ) )] )
% 1.62/2.05    , substitution( 1, [ :=( X, equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ), :=( Y, T ), :=( Z, U ), :=( T, W )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 115, [ 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ) ] )
% 1.62/2.05  , clause( 44322, [ 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44324, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( equivalent( equivalent( T, U ), 
% 1.62/2.05    equivalent( W, U ) ), W ) ), V0 ) ) ), 'is_a_theorem'( V0 ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 115, [ 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ), 
% 1.62/2.05    T ), equivalent( equivalent( equivalent( T, U ), equivalent( W, U ) ), W
% 1.62/2.05     ) ) ), :=( Y, V0 )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z
% 1.62/2.05    , Z ), :=( T, T ), :=( U, U ), :=( W, W )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 147, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ), V0 ) ) ) ] )
% 1.62/2.05  , clause( 44324, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), equivalent( equivalent( equivalent( T, U ), 
% 1.62/2.05    equivalent( W, U ) ), W ) ), V0 ) ) ), 'is_a_theorem'( V0 ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1
% 1.62/2.05    , 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44325, [ 'is_a_theorem'( equivalent( equivalent( X, Y ), equivalent( 
% 1.62/2.05    X, Y ) ) ) ] )
% 1.62/2.05  , clause( 147, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    X, Y ), equivalent( Z, Y ) ), Z ) ), T ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( W, U ) ), W ) ), V0 ) ) ) ] )
% 1.62/2.05  , 1, clause( 18, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( Z, Y ) ), Z ) ), equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( T, equivalent( equivalent( equivalent( T, U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), V0 ), equivalent( V1, V0 ) ), V1 ) ), V2 ), equivalent( 
% 1.62/2.05    V3, V2 ) ), V3 ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( Z, equivalent( equivalent( 
% 1.62/2.05    equivalent( Z, T ), equivalent( U, T ) ), U ) ) ), :=( Y, W ), :=( Z, V0
% 1.62/2.05     ), :=( T, X ), :=( U, Y ), :=( W, X ), :=( V0, equivalent( equivalent( X
% 1.62/2.05    , Y ), equivalent( X, Y ) ) )] ), substitution( 1, [ :=( X, Z ), :=( Y, T
% 1.62/2.05     ), :=( Z, U ), :=( T, Z ), :=( U, T ), :=( W, U ), :=( V0, W ), :=( V1, 
% 1.62/2.05    V0 ), :=( V2, X ), :=( V3, equivalent( equivalent( X, Y ), equivalent( X
% 1.62/2.05    , Y ) ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 290, [ 'is_a_theorem'( equivalent( equivalent( X, Y ), equivalent( 
% 1.62/2.05    X, Y ) ) ) ] )
% 1.62/2.05  , clause( 44325, [ 'is_a_theorem'( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 1.62/2.05     )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44327, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    Y ), equivalent( X, Y ) ), Z ) ) ), 'is_a_theorem'( Z ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 290, [ 'is_a_theorem'( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( X, Y ), equivalent( 
% 1.62/2.05    X, Y ) ) ), :=( Y, Z )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 1.62/2.05    ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 297, [ 'is_a_theorem'( Z ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , clause( 44327, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( X
% 1.62/2.05    , Y ), equivalent( X, Y ) ), Z ) ) ), 'is_a_theorem'( Z ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44328, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  , clause( 297, [ 'is_a_theorem'( Z ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 1, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( T, Z ) ), T ) )] ), substitution( 1, [ :=( X, 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ) ), :=( Y, Z ), :=( Z
% 1.62/2.05    , T )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 324, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  , clause( 44328, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44329, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 324, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ) ), :=( Y, T ), :=( Z, Z ), :=( T, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), T ), equivalent( Z, T ) ) )] ), substitution( 1, [ :=( X, X )
% 1.62/2.05    , :=( Y, Y ), :=( Z, Z ), :=( T, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 326, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  , clause( 44329, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44331, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), 
% 1.62/2.05    equivalent( T, Z ) ), T ), U ) ) ), 'is_a_theorem'( U ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 324, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( T
% 1.62/2.05    , Z ) ), T ) ), :=( Y, U )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )
% 1.62/2.05    , :=( Z, Z ), :=( T, T )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 327, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), equivalent( T, Z ) ), T ), U ) ) ) ] )
% 1.62/2.05  , clause( 44331, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), 
% 1.62/2.05    equivalent( T, Z ) ), T ), U ) ) ), 'is_a_theorem'( U ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44333, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T
% 1.62/2.05     ), equivalent( Z, T ) ), U ) ) ), 'is_a_theorem'( U ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 326, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ), :=( Y, U )] ), substitution( 1, [ :=( X, X ), 
% 1.62/2.05    :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 335, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ) ) ) ] )
% 1.62/2.05  , clause( 44333, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T
% 1.62/2.05     ), equivalent( Z, T ) ), U ) ) ), 'is_a_theorem'( U ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44334, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ] )
% 1.62/2.05  , clause( 335, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ) ) ) ] )
% 1.62/2.05  , 1, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.62/2.05    :=( U, equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T
% 1.62/2.05     ), equivalent( Z, T ) ), U ), equivalent( W, U ) ), W ) )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) )
% 1.62/2.05     ), :=( Y, U ), :=( Z, W )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 594, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ] )
% 1.62/2.05  , clause( 44334, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44335, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), X ) ) ] )
% 1.62/2.05  , clause( 327, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), equivalent( T, Z ) ), T ), U ) ) ) ] )
% 1.62/2.05  , 1, clause( 326, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), :=( T, X ), :=( U, equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ) ), X
% 1.62/2.05     ) )] ), substitution( 1, [ :=( X, equivalent( Y, Z ) ), :=( Y, 
% 1.62/2.05    equivalent( Y, Z ) ), :=( Z, equivalent( X, equivalent( equivalent( Y, Z
% 1.62/2.05     ), equivalent( Y, Z ) ) ) ), :=( T, X )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 659, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), X ) ) ] )
% 1.62/2.05  , clause( 44335, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), X ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44336, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ) ] )
% 1.62/2.05  , clause( 327, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), equivalent( T, Z ) ), T ), U ) ) ) ] )
% 1.62/2.05  , 1, clause( 5, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ), U ), equivalent( T, U ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), :=( T, X ), :=( U, equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ) )] )
% 1.62/2.05    , substitution( 1, [ :=( X, equivalent( equivalent( Y, Z ), equivalent( Y
% 1.62/2.05    , Z ) ) ), :=( Y, T ), :=( Z, U ), :=( T, equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ) ), :=( U, X )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 678, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ) ] )
% 1.62/2.05  , clause( 44336, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44337, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ) ] )
% 1.62/2.05  , clause( 327, [ 'is_a_theorem'( U ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), equivalent( T, Z ) ), T ), U ) ) ) ] )
% 1.62/2.05  , 1, clause( 659, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ) ), X ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 1.62/2.05    equivalent( equivalent( T, U ), equivalent( T, U ) ) ), :=( U, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ) )] )
% 1.62/2.05    , substitution( 1, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ), :=( Y, T ), :=( Z, U )] )
% 1.62/2.05    ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 679, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ) ] )
% 1.62/2.05  , clause( 44337, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44339, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( 
% 1.62/2.05    equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 679, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ) ), :=( Y, W )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 714, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ) ) ) ] )
% 1.62/2.05  , clause( 44339, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( 
% 1.62/2.05    equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44341, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( Y, Z ), 
% 1.62/2.05    equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 678, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z
% 1.62/2.05     ) ), T ), equivalent( U, T ) ), U ) ), X ) ), :=( Y, W )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 792, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ) ) ) ] )
% 1.62/2.05  , clause( 44341, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( X
% 1.62/2.05    , equivalent( equivalent( equivalent( equivalent( equivalent( Y, Z ), 
% 1.62/2.05    equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ), W ) ) ), 
% 1.62/2.05    'is_a_theorem'( W ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44343, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( X
% 1.62/2.05    , Y ), equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), 
% 1.62/2.05    equivalent( W, U ) ), W ), V0 ) ) ), 'is_a_theorem'( V0 ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 594, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), equivalent( W
% 1.62/2.05    , U ) ), W ) ), :=( Y, V0 )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )
% 1.62/2.05    , :=( Z, Z ), :=( T, T ), :=( U, U ), :=( W, W )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 1547, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ), U ), equivalent( W, U ) ), W ), V0 ) ) ) ] )
% 1.62/2.05  , clause( 44343, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( X
% 1.62/2.05    , Y ), equivalent( X, Y ) ), Z ), T ), equivalent( Z, T ) ), U ), 
% 1.62/2.05    equivalent( W, U ) ), W ), V0 ) ) ), 'is_a_theorem'( V0 ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1
% 1.62/2.05    , 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44344, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , clause( 714, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ) ) ) ] )
% 1.62/2.05  , 1, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.62/2.05    :=( U, U ), :=( W, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ), 
% 1.62/2.05    W ), equivalent( V0, W ) ), V0 ) )] ), substitution( 1, [ :=( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ) ), :=( Y, W ), :=( Z, V0 )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 2172, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , clause( 44344, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 1.62/2.05     ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44345, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , clause( 792, [ 'is_a_theorem'( W ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ) ) ) ] )
% 1.62/2.05  , 1, clause( 1, [ 'is_a_theorem'( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( Z, Y ) ), Z ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), 
% 1.62/2.05    :=( U, U ), :=( W, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ), W )
% 1.62/2.05    , equivalent( V0, W ) ), V0 ) )] ), substitution( 1, [ :=( X, equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ) ), 
% 1.62/2.05    :=( Y, W ), :=( Z, V0 )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 3058, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , clause( 44345, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 1.62/2.05     ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44346, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 2172, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( 
% 1.62/2.05    equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ), W ) ), :=( Y
% 1.62/2.05    , V0 ), :=( Z, W ), :=( T, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( T, U ) ), Z ) ), 
% 1.62/2.05    W ), V0 ), equivalent( W, V0 ) ) )] ), substitution( 1, [ :=( X, X ), 
% 1.62/2.05    :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U, U ), :=( W, W ), :=( V0, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), equivalent( equivalent( 
% 1.62/2.05    equivalent( T, U ), equivalent( T, U ) ), Z ) ), W ), V0 ), equivalent( W
% 1.62/2.05    , V0 ) ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 7407, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , clause( 44346, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.62/2.05     ), Z ) ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 1.62/2.05     ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44347, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 3058, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), equivalent( V0, W ) ), V0 ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( Y, Z ), 
% 1.62/2.05    equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ), W ) ), :=( Y
% 1.62/2.05    , V0 ), :=( Z, W ), :=( T, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U ) ), X ), W )
% 1.62/2.05    , V0 ), equivalent( W, V0 ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y
% 1.62/2.05    , Y ), :=( Z, Z ), :=( T, T ), :=( U, U ), :=( W, W ), :=( V0, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), T ), 
% 1.62/2.05    equivalent( U, T ) ), U ) ), X ), W ), V0 ), equivalent( W, V0 ) ) )] )
% 1.62/2.05    ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 15927, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , clause( 44347, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 1.62/2.05     ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44348, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( T, U ), equivalent( T, U
% 1.62/2.05     ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) ) ] )
% 1.62/2.05  , clause( 1547, [ 'is_a_theorem'( V0 ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), T ), 
% 1.62/2.05    equivalent( Z, T ) ), U ), equivalent( W, U ) ), W ), V0 ) ) ) ] )
% 1.62/2.05  , 1, clause( 15927, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, equivalent( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), T ), equivalent( U, T ) ), U )
% 1.62/2.05     ), X ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( T, U ) ), W ), 
% 1.62/2.05    equivalent( V0, W ) ) ), :=( T, V0 ), :=( U, equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( T, U ), equivalent( T, U ) ), W ), 
% 1.62/2.05    equivalent( V0, W ) ) ), V0 ) ), :=( W, X ), :=( V0, equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( equivalent( Y, Z ), 
% 1.62/2.05    equivalent( Y, Z ) ), equivalent( equivalent( equivalent( equivalent( T, 
% 1.62/2.05    U ), equivalent( T, U ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) )] )
% 1.62/2.05    , substitution( 1, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( Y, Z ), equivalent( Y, Z ) ), equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( T, U ), equivalent( T, U ) ), W ), equivalent( V0
% 1.62/2.05    , W ) ) ), V0 ) ), :=( Y, T ), :=( Z, U ), :=( T, W ), :=( U, V0 ), :=( W
% 1.62/2.05    , equivalent( X, equivalent( equivalent( equivalent( equivalent( Y, Z ), 
% 1.62/2.05    equivalent( Y, Z ) ), equivalent( equivalent( equivalent( equivalent( T, 
% 1.62/2.05    U ), equivalent( T, U ) ), W ), equivalent( V0, W ) ) ), V0 ) ) ), :=( V0
% 1.62/2.05    , X )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 43529, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( T, U ), equivalent( T, U
% 1.62/2.05     ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) ) ] )
% 1.62/2.05  , clause( 44348, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( T, U ), equivalent( T, U
% 1.62/2.05     ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T ), :=( U
% 1.62/2.05    , U ), :=( W, W ), :=( V0, V0 )] ), permutation( 0, [ ==>( 0, 0 )] )
% 1.62/2.05     ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44349, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ) ] )
% 1.62/2.05  , clause( 3, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( X, equivalent( equivalent( equivalent( X, Y ), equivalent( Z
% 1.62/2.05    , Y ) ), Z ) ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 43529, [ 'is_a_theorem'( equivalent( equivalent( X, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( Y, Z ), equivalent( Y, Z ) ), 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( T, U ), equivalent( T, U
% 1.62/2.05     ) ), W ), equivalent( V0, W ) ) ), V0 ) ), X ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ), :=( Y, equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z
% 1.62/2.05     ) ), :=( Z, equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ) ), :=( T, equivalent( equivalent( equivalent( equivalent( X, Y
% 1.62/2.05     ), equivalent( X, Y ) ), Z ), Z ) )] ), substitution( 1, [ :=( X, 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), Z ) ), :=( Y, equivalent( equivalent( equivalent( X, Y ), 
% 1.62/2.05    equivalent( X, Y ) ), Z ) ), :=( Z, Z ), :=( T, X ), :=( U, Y ), :=( W, Z
% 1.62/2.05     ), :=( V0, equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ) )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 44098, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ) ] )
% 1.62/2.05  , clause( 44349, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44351, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ), T ) ) ), 
% 1.62/2.05    'is_a_theorem'( T ) ] )
% 1.62/2.05  , clause( 0, [ ~( 'is_a_theorem'( equivalent( X, Y ) ) ), 'is_a_theorem'( Y
% 1.62/2.05     ), ~( 'is_a_theorem'( X ) ) ] )
% 1.62/2.05  , 2, clause( 44098, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ) ] )
% 1.62/2.05  , 0, substitution( 0, [ :=( X, equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ) ), :=( Y, T )] ), 
% 1.62/2.05    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  subsumption(
% 1.62/2.05  clause( 44114, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), Z ), T ) ) ) ] )
% 1.62/2.05  , clause( 44351, [ ~( 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.62/2.05    equivalent( equivalent( X, Y ), equivalent( X, Y ) ), Z ), Z ), T ) ) ), 
% 1.62/2.05    'is_a_theorem'( T ) ] )
% 1.62/2.05  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 1.62/2.05    permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] ) ).
% 1.62/2.05  
% 1.62/2.05  
% 1.62/2.05  resolution(
% 1.62/2.05  clause( 44352, [ 'is_a_theorem'( equivalent( X, X ) ) ] )
% 1.62/2.05  , clause( 44114, [ 'is_a_theorem'( T ), ~( 'is_a_theorem'( equivalent( 
% 1.62/2.05    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.62/2.05     ) ), Z ), Z ), T ) ) ) ] )
% 1.62/2.05  , 1, clause( 7407, [ 'is_a_theorem'( equivalent( equivalent( equivalent( 
% 1.70/2.06    equivalent( equivalent( equivalent( equivalent( X, Y ), equivalent( X, Y
% 1.70/2.06     ) ), Z ), equivalent( equivalent( equivalent( T, U ), equivalent( T, U )
% 1.70/2.06     ), Z ) ), W ), V0 ), equivalent( W, V0 ) ) ) ] )
% 1.70/2.06  , 0, substitution( 0, [ :=( X, equivalent( equivalent( Y, Z ), equivalent( 
% 1.70/2.06    Y, Z ) ) ), :=( Y, T ), :=( Z, X ), :=( T, equivalent( X, X ) )] ), 
% 1.70/2.06    substitution( 1, [ :=( X, Y ), :=( Y, Z ), :=( Z, T ), :=( T, Y ), :=( U
% 1.70/2.06    , Z ), :=( W, X ), :=( V0, X )] )).
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  subsumption(
% 1.70/2.06  clause( 44233, [ 'is_a_theorem'( equivalent( X, X ) ) ] )
% 1.70/2.06  , clause( 44352, [ 'is_a_theorem'( equivalent( X, X ) ) ] )
% 1.70/2.06  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  resolution(
% 1.70/2.06  clause( 44353, [] )
% 1.70/2.06  , clause( 2, [ ~( 'is_a_theorem'( equivalent( a, a ) ) ) ] )
% 1.70/2.06  , 0, clause( 44233, [ 'is_a_theorem'( equivalent( X, X ) ) ] )
% 1.70/2.06  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, a )] )).
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  subsumption(
% 1.70/2.06  clause( 44304, [] )
% 1.70/2.06  , clause( 44353, [] )
% 1.70/2.06  , substitution( 0, [] ), permutation( 0, [] ) ).
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  end.
% 1.70/2.06  
% 1.70/2.06  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 1.70/2.06  
% 1.70/2.06  Memory use:
% 1.70/2.06  
% 1.70/2.06  space for terms:        2054237
% 1.70/2.06  space for clauses:      6502563
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  clauses generated:      75396
% 1.70/2.06  clauses kept:           44305
% 1.70/2.06  clauses selected:       979
% 1.70/2.06  clauses deleted:        0
% 1.70/2.06  clauses inuse deleted:  0
% 1.70/2.06  
% 1.70/2.06  subsentry:          37578
% 1.70/2.06  literals s-matched: 31091
% 1.70/2.06  literals matched:   31091
% 1.70/2.06  full subsumption:   0
% 1.70/2.06  
% 1.70/2.06  checksum:           -1651482762
% 1.70/2.06  
% 1.70/2.06  
% 1.70/2.06  Bliksem ended
%------------------------------------------------------------------------------