TSTP Solution File: SWV401+1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : SWV401+1 : TPTP v8.1.0. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n007.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 : Wed Jul 20 16:24:44 EDT 2022

% Result   : Theorem 6.06s 6.49s
% Output   : Refutation 6.06s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : SWV401+1 : TPTP v8.1.0. Released v3.3.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n007.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Tue Jun 14 17:30:55 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 6.06/6.49  *** allocated 10000 integers for termspace/termends
% 6.06/6.49  *** allocated 10000 integers for clauses
% 6.06/6.49  *** allocated 10000 integers for justifications
% 6.06/6.49  Bliksem 1.12
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Automatic Strategy Selection
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Clauses:
% 6.06/6.49  
% 6.06/6.49  { ! less_than( X, Z ), ! less_than( Z, Y ), less_than( X, Y ) }.
% 6.06/6.49  { less_than( X, Y ), less_than( Y, X ) }.
% 6.06/6.49  { less_than( X, X ) }.
% 6.06/6.49  { ! strictly_less_than( X, Y ), less_than( X, Y ) }.
% 6.06/6.49  { ! strictly_less_than( X, Y ), ! less_than( Y, X ) }.
% 6.06/6.49  { ! less_than( X, Y ), less_than( Y, X ), strictly_less_than( X, Y ) }.
% 6.06/6.49  { less_than( bottom, X ) }.
% 6.06/6.49  { ! isnonempty_slb( create_slb ) }.
% 6.06/6.49  { isnonempty_slb( insert_slb( X, pair( Y, Z ) ) ) }.
% 6.06/6.49  { ! contains_slb( create_slb, X ) }.
% 6.06/6.49  { ! contains_slb( insert_slb( X, pair( Y, T ) ), Z ), contains_slb( X, Z )
% 6.06/6.49    , Y = Z }.
% 6.06/6.49  { ! contains_slb( X, Z ), contains_slb( insert_slb( X, pair( Y, T ) ), Z )
% 6.06/6.49     }.
% 6.06/6.49  { ! Y = Z, contains_slb( insert_slb( X, pair( Y, T ) ), Z ) }.
% 6.06/6.49  { ! pair_in_list( create_slb, X, Y ) }.
% 6.06/6.49  { ! pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ), pair_in_list( X, Z
% 6.06/6.49    , U ), alpha1( Y, Z, T, U ) }.
% 6.06/6.49  { ! pair_in_list( X, Z, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z
% 6.06/6.49    , U ) }.
% 6.06/6.49  { ! alpha1( Y, Z, T, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U
% 6.06/6.49     ) }.
% 6.06/6.49  { ! alpha1( X, Y, Z, T ), X = Y }.
% 6.06/6.49  { ! alpha1( X, Y, Z, T ), Z = T }.
% 6.06/6.49  { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 6.06/6.49  { remove_slb( insert_slb( X, pair( Y, Z ) ), Y ) = X }.
% 6.06/6.49  { Y = Z, ! contains_slb( X, Z ), remove_slb( insert_slb( X, pair( Y, T ) )
% 6.06/6.49    , Z ) = insert_slb( remove_slb( X, Z ), pair( Y, T ) ) }.
% 6.06/6.49  { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y ) = Z }.
% 6.06/6.49  { Y = Z, ! contains_slb( X, Z ), lookup_slb( insert_slb( X, pair( Y, T ) )
% 6.06/6.49    , Z ) = lookup_slb( X, Z ) }.
% 6.06/6.49  { update_slb( create_slb, X ) = create_slb }.
% 6.06/6.49  { ! strictly_less_than( Y, X ), update_slb( insert_slb( Z, pair( T, Y ) ), 
% 6.06/6.49    X ) = insert_slb( update_slb( Z, X ), pair( T, X ) ) }.
% 6.06/6.49  { ! less_than( X, Y ), update_slb( insert_slb( Z, pair( T, Y ) ), X ) = 
% 6.06/6.49    insert_slb( update_slb( Z, X ), pair( T, Y ) ) }.
% 6.06/6.49  { ! pair_in_list( skol1, X, Y ), ! less_than( Z, Y ), pair_in_list( 
% 6.06/6.49    update_slb( skol1, Z ), X, Y ) }.
% 6.06/6.49  { pair_in_list( insert_slb( skol1, pair( skol5, skol6 ) ), skol2, skol3 ) }
% 6.06/6.49    .
% 6.06/6.49  { less_than( skol4, skol3 ) }.
% 6.06/6.49  { ! pair_in_list( update_slb( insert_slb( skol1, pair( skol5, skol6 ) ), 
% 6.06/6.49    skol4 ), skol2, skol3 ) }.
% 6.06/6.49  
% 6.06/6.49  percentage equality = 0.258621, percentage horn = 0.806452
% 6.06/6.49  This is a problem with some equality
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Options Used:
% 6.06/6.49  
% 6.06/6.49  useres =            1
% 6.06/6.49  useparamod =        1
% 6.06/6.49  useeqrefl =         1
% 6.06/6.49  useeqfact =         1
% 6.06/6.49  usefactor =         1
% 6.06/6.49  usesimpsplitting =  0
% 6.06/6.49  usesimpdemod =      5
% 6.06/6.49  usesimpres =        3
% 6.06/6.49  
% 6.06/6.49  resimpinuse      =  1000
% 6.06/6.49  resimpclauses =     20000
% 6.06/6.49  substype =          eqrewr
% 6.06/6.49  backwardsubs =      1
% 6.06/6.49  selectoldest =      5
% 6.06/6.49  
% 6.06/6.49  litorderings [0] =  split
% 6.06/6.49  litorderings [1] =  extend the termordering, first sorting on arguments
% 6.06/6.49  
% 6.06/6.49  termordering =      kbo
% 6.06/6.49  
% 6.06/6.49  litapriori =        0
% 6.06/6.49  termapriori =       1
% 6.06/6.49  litaposteriori =    0
% 6.06/6.49  termaposteriori =   0
% 6.06/6.49  demodaposteriori =  0
% 6.06/6.49  ordereqreflfact =   0
% 6.06/6.49  
% 6.06/6.49  litselect =         negord
% 6.06/6.49  
% 6.06/6.49  maxweight =         15
% 6.06/6.49  maxdepth =          30000
% 6.06/6.49  maxlength =         115
% 6.06/6.49  maxnrvars =         195
% 6.06/6.49  excuselevel =       1
% 6.06/6.49  increasemaxweight = 1
% 6.06/6.49  
% 6.06/6.49  maxselected =       10000000
% 6.06/6.49  maxnrclauses =      10000000
% 6.06/6.49  
% 6.06/6.49  showgenerated =    0
% 6.06/6.49  showkept =         0
% 6.06/6.49  showselected =     0
% 6.06/6.49  showdeleted =      0
% 6.06/6.49  showresimp =       1
% 6.06/6.49  showstatus =       2000
% 6.06/6.49  
% 6.06/6.49  prologoutput =     0
% 6.06/6.49  nrgoals =          5000000
% 6.06/6.49  totalproof =       1
% 6.06/6.49  
% 6.06/6.49  Symbols occurring in the translation:
% 6.06/6.49  
% 6.06/6.49  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 6.06/6.49  .  [1, 2]      (w:1, o:29, a:1, s:1, b:0), 
% 6.06/6.49  !  [4, 1]      (w:0, o:23, a:1, s:1, b:0), 
% 6.06/6.49  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.06/6.49  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.06/6.49  less_than  [38, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 6.06/6.49  strictly_less_than  [39, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 6.06/6.49  bottom  [40, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 6.06/6.49  create_slb  [41, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 6.06/6.49  isnonempty_slb  [42, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 6.06/6.49  pair  [43, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 6.06/6.49  insert_slb  [44, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 6.06/6.49  contains_slb  [45, 2]      (w:1, o:58, a:1, s:1, b:0), 
% 6.06/6.49  pair_in_list  [47, 3]      (w:1, o:61, a:1, s:1, b:0), 
% 6.06/6.49  remove_slb  [49, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 6.06/6.49  lookup_slb  [50, 2]      (w:1, o:59, a:1, s:1, b:0), 
% 6.06/6.49  update_slb  [51, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 6.06/6.49  alpha1  [56, 4]      (w:1, o:62, a:1, s:1, b:1), 
% 6.06/6.49  skol1  [57, 0]      (w:1, o:17, a:1, s:1, b:1), 
% 6.06/6.49  skol2  [58, 0]      (w:1, o:18, a:1, s:1, b:1), 
% 6.06/6.49  skol3  [59, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 6.06/6.49  skol4  [60, 0]      (w:1, o:20, a:1, s:1, b:1), 
% 6.06/6.49  skol5  [61, 0]      (w:1, o:21, a:1, s:1, b:1), 
% 6.06/6.49  skol6  [62, 0]      (w:1, o:22, a:1, s:1, b:1).
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Starting Search:
% 6.06/6.49  
% 6.06/6.49  *** allocated 15000 integers for clauses
% 6.06/6.49  *** allocated 22500 integers for clauses
% 6.06/6.49  *** allocated 33750 integers for clauses
% 6.06/6.49  *** allocated 15000 integers for termspace/termends
% 6.06/6.49  *** allocated 50625 integers for clauses
% 6.06/6.49  *** allocated 22500 integers for termspace/termends
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 75937 integers for clauses
% 6.06/6.49  *** allocated 33750 integers for termspace/termends
% 6.06/6.49  *** allocated 113905 integers for clauses
% 6.06/6.49  *** allocated 50625 integers for termspace/termends
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    6373
% 6.06/6.49  Kept:         2004
% 6.06/6.49  Inuse:        175
% 6.06/6.49  Deleted:      0
% 6.06/6.49  Deletedinuse: 0
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 170857 integers for clauses
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 75937 integers for termspace/termends
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    21614
% 6.06/6.49  Kept:         4172
% 6.06/6.49  Inuse:        321
% 6.06/6.49  Deleted:      10
% 6.06/6.49  Deletedinuse: 0
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 256285 integers for clauses
% 6.06/6.49  *** allocated 113905 integers for termspace/termends
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 384427 integers for clauses
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    40749
% 6.06/6.49  Kept:         6464
% 6.06/6.49  Inuse:        469
% 6.06/6.49  Deleted:      16
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 170857 integers for termspace/termends
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    60930
% 6.06/6.49  Kept:         8464
% 6.06/6.49  Inuse:        600
% 6.06/6.49  Deleted:      16
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 576640 integers for clauses
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    82658
% 6.06/6.49  Kept:         11024
% 6.06/6.49  Inuse:        722
% 6.06/6.49  Deleted:      19
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 256285 integers for termspace/termends
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    146621
% 6.06/6.49  Kept:         13033
% 6.06/6.49  Inuse:        882
% 6.06/6.49  Deleted:      22
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    178048
% 6.06/6.49  Kept:         15033
% 6.06/6.49  Inuse:        995
% 6.06/6.49  Deleted:      26
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 864960 integers for clauses
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  *** allocated 384427 integers for termspace/termends
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    235021
% 6.06/6.49  Kept:         17036
% 6.06/6.49  Inuse:        1266
% 6.06/6.49  Deleted:      29
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Intermediate Status:
% 6.06/6.49  Generated:    288275
% 6.06/6.49  Kept:         19042
% 6.06/6.49  Inuse:        1502
% 6.06/6.49  Deleted:      37
% 6.06/6.49  Deletedinuse: 4
% 6.06/6.49  
% 6.06/6.49  Resimplifying inuse:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  Resimplifying clauses:
% 6.06/6.49  Done
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Bliksems!, er is een bewijs:
% 6.06/6.49  % SZS status Theorem
% 6.06/6.49  % SZS output start Refutation
% 6.06/6.49  
% 6.06/6.49  (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X ) }.
% 6.06/6.49  (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! less_than( Y, X
% 6.06/6.49     ) }.
% 6.06/6.49  (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), strictly_less_than( X, 
% 6.06/6.49    Y ) }.
% 6.06/6.49  (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, pair( Y, T ) )
% 6.06/6.49    , Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 6.06/6.49  (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), pair_in_list( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), pair_in_list( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 6.06/6.49  (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 6.06/6.49  (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 6.06/6.49  (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), update_slb( 
% 6.06/6.49    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 6.06/6.49    ( T, X ) ) }.
% 6.06/6.49  (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb( insert_slb( 
% 6.06/6.49    Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), pair( T, Y ) )
% 6.06/6.49     }.
% 6.06/6.49  (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Y ), ! less_than( Z
% 6.06/6.49    , Y ), pair_in_list( update_slb( skol1, Z ), X, Y ) }.
% 6.06/6.49  (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, pair( skol5, 
% 6.06/6.49    skol6 ) ), skol2, skol3 ) }.
% 6.06/6.49  (29) {G0,W3,D2,L1,V0,M1} I { less_than( skol4, skol3 ) }.
% 6.06/6.49  (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( insert_slb( skol1
% 6.06/6.49    , pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 6.06/6.49  (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z ) }.
% 6.06/6.49  (35) {G2,W5,D2,L1,V2,M1} Q(34) { alpha1( X, X, Y, Y ) }.
% 6.06/6.49  (49) {G1,W3,D2,L1,V0,M1} R(4,29) { ! strictly_less_than( skol3, skol4 ) }.
% 6.06/6.49  (289) {G3,W8,D4,L1,V3,M1} R(16,35) { pair_in_list( insert_slb( X, pair( Y, 
% 6.06/6.49    Z ) ), Y, Z ) }.
% 6.06/6.49  (414) {G2,W8,D2,L2,V3,M2} P(17,49) { ! strictly_less_than( X, skol4 ), ! 
% 6.06/6.49    alpha1( skol3, X, Y, Z ) }.
% 6.06/6.49  (754) {G3,W9,D2,L3,V3,M3} R(414,19) { ! strictly_less_than( X, skol4 ), ! 
% 6.06/6.49    skol3 = X, ! Y = Z }.
% 6.06/6.49  (763) {G4,W6,D2,L2,V1,M2} F(754) { ! strictly_less_than( X, skol4 ), ! 
% 6.06/6.49    skol3 = X }.
% 6.06/6.49  (844) {G5,W6,D2,L2,V1,M2} R(763,5) { ! skol3 = X, less_than( skol4, X ) }.
% 6.06/6.49  (881) {G1,W15,D5,L1,V2,M1} R(26,29) { update_slb( insert_slb( X, pair( Y, 
% 6.06/6.49    skol3 ) ), skol4 ) ==> insert_slb( update_slb( X, skol4 ), pair( Y, skol3
% 6.06/6.49     ) ) }.
% 6.06/6.49  (1022) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, skol2, skol3 ), 
% 6.06/6.49    alpha1( skol5, skol2, skol6, skol3 ) }.
% 6.06/6.49  (1121) {G1,W13,D4,L2,V0,M2} P(26,30) { ! pair_in_list( insert_slb( 
% 6.06/6.49    update_slb( skol1, skol4 ), pair( skol5, skol6 ) ), skol2, skol3 ), ! 
% 6.06/6.49    less_than( skol4, skol6 ) }.
% 6.06/6.49  (1122) {G1,W13,D4,L2,V0,M2} P(25,30) { ! pair_in_list( insert_slb( 
% 6.06/6.49    update_slb( skol1, skol4 ), pair( skol5, skol4 ) ), skol2, skol3 ), ! 
% 6.06/6.49    strictly_less_than( skol6, skol4 ) }.
% 6.06/6.49  (3238) {G2,W7,D2,L2,V0,M2} R(1022,17) { pair_in_list( skol1, skol2, skol3 )
% 6.06/6.49    , skol5 ==> skol2 }.
% 6.06/6.49  (3241) {G2,W7,D2,L2,V0,M2} R(1022,18) { pair_in_list( skol1, skol2, skol3 )
% 6.06/6.49    , skol6 ==> skol3 }.
% 6.06/6.49  (3272) {G4,W4,D2,L1,V0,M1} P(3238,30);d(3241);d(881);r(289) { pair_in_list
% 6.06/6.49    ( skol1, skol2, skol3 ) }.
% 6.06/6.49  (3290) {G5,W9,D3,L2,V1,M2} R(3272,27) { ! less_than( X, skol3 ), 
% 6.06/6.49    pair_in_list( update_slb( skol1, X ), skol2, skol3 ) }.
% 6.06/6.49  (13634) {G6,W6,D3,L1,V0,M1} R(3290,844);q { pair_in_list( update_slb( skol1
% 6.06/6.49    , skol4 ), skol2, skol3 ) }.
% 6.06/6.49  (13670) {G7,W10,D4,L1,V2,M1} R(13634,15) { pair_in_list( insert_slb( 
% 6.06/6.49    update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 ) }.
% 6.06/6.49  (20027) {G8,W3,D2,L1,V0,M1} S(1121);r(13670) { ! less_than( skol4, skol6 )
% 6.06/6.49     }.
% 6.06/6.49  (20028) {G8,W3,D2,L1,V0,M1} S(1122);r(13670) { ! strictly_less_than( skol6
% 6.06/6.49    , skol4 ) }.
% 6.06/6.49  (20171) {G9,W0,D0,L0,V0,M0} R(20027,5);r(20028) {  }.
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  % SZS output end Refutation
% 6.06/6.49  found a proof!
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Unprocessed initial clauses:
% 6.06/6.49  
% 6.06/6.49  (20173) {G0,W9,D2,L3,V3,M3}  { ! less_than( X, Z ), ! less_than( Z, Y ), 
% 6.06/6.49    less_than( X, Y ) }.
% 6.06/6.49  (20174) {G0,W6,D2,L2,V2,M2}  { less_than( X, Y ), less_than( Y, X ) }.
% 6.06/6.49  (20175) {G0,W3,D2,L1,V1,M1}  { less_than( X, X ) }.
% 6.06/6.49  (20176) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), less_than( X, 
% 6.06/6.49    Y ) }.
% 6.06/6.49  (20177) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), ! less_than( Y
% 6.06/6.49    , X ) }.
% 6.06/6.49  (20178) {G0,W9,D2,L3,V2,M3}  { ! less_than( X, Y ), less_than( Y, X ), 
% 6.06/6.49    strictly_less_than( X, Y ) }.
% 6.06/6.49  (20179) {G0,W3,D2,L1,V1,M1}  { less_than( bottom, X ) }.
% 6.06/6.49  (20180) {G0,W2,D2,L1,V0,M1}  { ! isnonempty_slb( create_slb ) }.
% 6.06/6.49  (20181) {G0,W6,D4,L1,V3,M1}  { isnonempty_slb( insert_slb( X, pair( Y, Z )
% 6.06/6.49     ) ) }.
% 6.06/6.49  (20182) {G0,W3,D2,L1,V1,M1}  { ! contains_slb( create_slb, X ) }.
% 6.06/6.49  (20183) {G0,W13,D4,L3,V4,M3}  { ! contains_slb( insert_slb( X, pair( Y, T )
% 6.06/6.49     ), Z ), contains_slb( X, Z ), Y = Z }.
% 6.06/6.49  (20184) {G0,W10,D4,L2,V4,M2}  { ! contains_slb( X, Z ), contains_slb( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z ) }.
% 6.06/6.49  (20185) {G0,W10,D4,L2,V4,M2}  { ! Y = Z, contains_slb( insert_slb( X, pair
% 6.06/6.49    ( Y, T ) ), Z ) }.
% 6.06/6.49  (20186) {G0,W4,D2,L1,V2,M1}  { ! pair_in_list( create_slb, X, Y ) }.
% 6.06/6.49  (20187) {G0,W17,D4,L3,V5,M3}  { ! pair_in_list( insert_slb( X, pair( Y, T )
% 6.06/6.49     ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 6.06/6.49  (20188) {G0,W12,D4,L2,V5,M2}  { ! pair_in_list( X, Z, U ), pair_in_list( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  (20189) {G0,W13,D4,L2,V5,M2}  { ! alpha1( Y, Z, T, U ), pair_in_list( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  (20190) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), X = Y }.
% 6.06/6.49  (20191) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), Z = T }.
% 6.06/6.49  (20192) {G0,W11,D2,L3,V4,M3}  { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 6.06/6.49  (20193) {G0,W9,D5,L1,V3,M1}  { remove_slb( insert_slb( X, pair( Y, Z ) ), Y
% 6.06/6.49     ) = X }.
% 6.06/6.49  (20194) {G0,W21,D5,L3,V4,M3}  { Y = Z, ! contains_slb( X, Z ), remove_slb( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z ) = insert_slb( remove_slb( X, Z ), pair
% 6.06/6.49    ( Y, T ) ) }.
% 6.06/6.49  (20195) {G0,W9,D5,L1,V3,M1}  { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y
% 6.06/6.49     ) = Z }.
% 6.06/6.49  (20196) {G0,W17,D5,L3,V4,M3}  { Y = Z, ! contains_slb( X, Z ), lookup_slb( 
% 6.06/6.49    insert_slb( X, pair( Y, T ) ), Z ) = lookup_slb( X, Z ) }.
% 6.06/6.49  (20197) {G0,W5,D3,L1,V1,M1}  { update_slb( create_slb, X ) = create_slb }.
% 6.06/6.49  (20198) {G0,W18,D5,L2,V4,M2}  { ! strictly_less_than( Y, X ), update_slb( 
% 6.06/6.49    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 6.06/6.49    ( T, X ) ) }.
% 6.06/6.49  (20199) {G0,W18,D5,L2,V4,M2}  { ! less_than( X, Y ), update_slb( insert_slb
% 6.06/6.49    ( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair( T, Y ) )
% 6.06/6.49     }.
% 6.06/6.49  (20200) {G0,W13,D3,L3,V3,M3}  { ! pair_in_list( skol1, X, Y ), ! less_than
% 6.06/6.49    ( Z, Y ), pair_in_list( update_slb( skol1, Z ), X, Y ) }.
% 6.06/6.49  (20201) {G0,W8,D4,L1,V0,M1}  { pair_in_list( insert_slb( skol1, pair( skol5
% 6.06/6.49    , skol6 ) ), skol2, skol3 ) }.
% 6.06/6.49  (20202) {G0,W3,D2,L1,V0,M1}  { less_than( skol4, skol3 ) }.
% 6.06/6.49  (20203) {G0,W10,D5,L1,V0,M1}  { ! pair_in_list( update_slb( insert_slb( 
% 6.06/6.49    skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 6.06/6.49  
% 6.06/6.49  
% 6.06/6.49  Total Proof:
% 6.06/6.49  
% 6.06/6.49  subsumption: (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X
% 6.06/6.49     ) }.
% 6.06/6.49  parent0: (20174) {G0,W6,D2,L2,V2,M2}  { less_than( X, Y ), less_than( Y, X
% 6.06/6.49     ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! 
% 6.06/6.49    less_than( Y, X ) }.
% 6.06/6.49  parent0: (20177) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), ! 
% 6.06/6.49    less_than( Y, X ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  resolution: (20215) {G1,W9,D2,L3,V2,M3}  { less_than( Y, X ), 
% 6.06/6.49    strictly_less_than( X, Y ), less_than( Y, X ) }.
% 6.06/6.49  parent0[0]: (20178) {G0,W9,D2,L3,V2,M3}  { ! less_than( X, Y ), less_than( 
% 6.06/6.49    Y, X ), strictly_less_than( X, Y ) }.
% 6.06/6.49  parent1[0]: (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X
% 6.06/6.49     ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49  end
% 6.06/6.49  substitution1:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  factor: (20216) {G1,W6,D2,L2,V2,M2}  { less_than( X, Y ), 
% 6.06/6.49    strictly_less_than( Y, X ) }.
% 6.06/6.49  parent0[0, 2]: (20215) {G1,W9,D2,L3,V2,M3}  { less_than( Y, X ), 
% 6.06/6.49    strictly_less_than( X, Y ), less_than( Y, X ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := Y
% 6.06/6.49     Y := X
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 6.06/6.49    strictly_less_than( X, Y ) }.
% 6.06/6.49  parent0: (20216) {G1,W6,D2,L2,V2,M2}  { less_than( X, Y ), 
% 6.06/6.49    strictly_less_than( Y, X ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := Y
% 6.06/6.49     Y := X
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, 
% 6.06/6.49    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 6.06/6.49  parent0: (20187) {G0,W17,D4,L3,V5,M3}  { ! pair_in_list( insert_slb( X, 
% 6.06/6.49    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49     U := U
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49     2 ==> 2
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), 
% 6.06/6.49    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  parent0: (20188) {G0,W12,D4,L2,V5,M2}  { ! pair_in_list( X, Z, U ), 
% 6.06/6.49    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49     U := U
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), 
% 6.06/6.49    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  parent0: (20189) {G0,W13,D4,L2,V5,M2}  { ! alpha1( Y, Z, T, U ), 
% 6.06/6.49    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49     U := U
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 6.06/6.49  parent0: (20190) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), X = Y }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 6.06/6.49  parent0: (20191) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), Z = T }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, 
% 6.06/6.49    Z, T ) }.
% 6.06/6.49  parent0: (20192) {G0,W11,D2,L3,V4,M3}  { ! X = Y, ! Z = T, alpha1( X, Y, Z
% 6.06/6.49    , T ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49     2 ==> 2
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), 
% 6.06/6.49    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 6.06/6.49    Z, X ), pair( T, X ) ) }.
% 6.06/6.49  parent0: (20198) {G0,W18,D5,L2,V4,M2}  { ! strictly_less_than( Y, X ), 
% 6.06/6.49    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 6.06/6.49    Z, X ), pair( T, X ) ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb
% 6.06/6.49    ( insert_slb( Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), 
% 6.06/6.49    pair( T, Y ) ) }.
% 6.06/6.49  parent0: (20199) {G0,W18,D5,L2,V4,M2}  { ! less_than( X, Y ), update_slb( 
% 6.06/6.49    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 6.06/6.49    ( T, Y ) ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Y ), !
% 6.06/6.49     less_than( Z, Y ), pair_in_list( update_slb( skol1, Z ), X, Y ) }.
% 6.06/6.49  parent0: (20200) {G0,W13,D3,L3,V3,M3}  { ! pair_in_list( skol1, X, Y ), ! 
% 6.06/6.49    less_than( Z, Y ), pair_in_list( update_slb( skol1, Z ), X, Y ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49     2 ==> 2
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, 
% 6.06/6.49    pair( skol5, skol6 ) ), skol2, skol3 ) }.
% 6.06/6.49  parent0: (20201) {G0,W8,D4,L1,V0,M1}  { pair_in_list( insert_slb( skol1, 
% 6.06/6.49    pair( skol5, skol6 ) ), skol2, skol3 ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (29) {G0,W3,D2,L1,V0,M1} I { less_than( skol4, skol3 ) }.
% 6.06/6.49  parent0: (20202) {G0,W3,D2,L1,V0,M1}  { less_than( skol4, skol3 ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 6.06/6.49    insert_slb( skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 6.06/6.49  parent0: (20203) {G0,W10,D5,L1,V0,M1}  { ! pair_in_list( update_slb( 
% 6.06/6.49    insert_slb( skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  eqswap: (20396) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y, Z, 
% 6.06/6.49    T ) }.
% 6.06/6.49  parent0[0]: (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, Z
% 6.06/6.49    , T ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49     T := T
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  eqrefl: (20400) {G0,W8,D2,L2,V3,M2}  { ! X = Y, alpha1( Y, X, Z, Z ) }.
% 6.06/6.49  parent0[1]: (20396) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y
% 6.06/6.49    , Z, T ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := Y
% 6.06/6.49     Y := X
% 6.06/6.49     Z := Z
% 6.06/6.49     T := Z
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  eqswap: (20401) {G0,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( Y, X, Z, Z ) }.
% 6.06/6.49  parent0[0]: (20400) {G0,W8,D2,L2,V3,M2}  { ! X = Y, alpha1( Y, X, Z, Z )
% 6.06/6.49     }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := X
% 6.06/6.49     Y := Y
% 6.06/6.49     Z := Z
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  subsumption: (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z )
% 6.06/6.49     }.
% 6.06/6.49  parent0: (20401) {G0,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( Y, X, Z, Z ) }.
% 6.06/6.49  substitution0:
% 6.06/6.49     X := Y
% 6.06/6.49     Y := X
% 6.06/6.49     Z := Z
% 6.06/6.49  end
% 6.06/6.49  permutation0:
% 6.06/6.49     0 ==> 0
% 6.06/6.49     1 ==> 1
% 6.06/6.49  end
% 6.06/6.49  
% 6.06/6.49  eqswap: (20403) {G1,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( X, Y, Z, Z ) }.
% 165.05/165.41  parent0[0]: (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqrefl: (20404) {G0,W5,D2,L1,V2,M1}  { alpha1( X, X, Y, Y ) }.
% 165.05/165.41  parent0[0]: (20403) {G1,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( X, Y, Z, Z )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := X
% 165.05/165.41     Z := Y
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (35) {G2,W5,D2,L1,V2,M1} Q(34) { alpha1( X, X, Y, Y ) }.
% 165.05/165.41  parent0: (20404) {G0,W5,D2,L1,V2,M1}  { alpha1( X, X, Y, Y ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (20405) {G1,W3,D2,L1,V0,M1}  { ! strictly_less_than( skol3, 
% 165.05/165.41    skol4 ) }.
% 165.05/165.41  parent0[1]: (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! 
% 165.05/165.41    less_than( Y, X ) }.
% 165.05/165.41  parent1[0]: (29) {G0,W3,D2,L1,V0,M1} I { less_than( skol4, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol3
% 165.05/165.41     Y := skol4
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (49) {G1,W3,D2,L1,V0,M1} R(4,29) { ! strictly_less_than( skol3
% 165.05/165.41    , skol4 ) }.
% 165.05/165.41  parent0: (20405) {G1,W3,D2,L1,V0,M1}  { ! strictly_less_than( skol3, skol4
% 165.05/165.41     ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (20406) {G1,W8,D4,L1,V3,M1}  { pair_in_list( insert_slb( Z, 
% 165.05/165.41    pair( X, Y ) ), X, Y ) }.
% 165.05/165.41  parent0[0]: (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), 
% 165.05/165.41    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 165.05/165.41  parent1[0]: (35) {G2,W5,D2,L1,V2,M1} Q(34) { alpha1( X, X, Y, Y ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := Z
% 165.05/165.41     Y := X
% 165.05/165.41     Z := X
% 165.05/165.41     T := Y
% 165.05/165.41     U := Y
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (289) {G3,W8,D4,L1,V3,M1} R(16,35) { pair_in_list( insert_slb
% 165.05/165.41    ( X, pair( Y, Z ) ), Y, Z ) }.
% 165.05/165.41  parent0: (20406) {G1,W8,D4,L1,V3,M1}  { pair_in_list( insert_slb( Z, pair( 
% 165.05/165.41    X, Y ) ), X, Y ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := Y
% 165.05/165.41     Y := Z
% 165.05/165.41     Z := X
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  *** allocated 15000 integers for justifications
% 165.05/165.41  *** allocated 22500 integers for justifications
% 165.05/165.41  *** allocated 33750 integers for justifications
% 165.05/165.41  *** allocated 50625 integers for justifications
% 165.05/165.41  *** allocated 75937 integers for justifications
% 165.05/165.41  *** allocated 113905 integers for justifications
% 165.05/165.41  *** allocated 170857 integers for justifications
% 165.05/165.41  *** allocated 576640 integers for termspace/termends
% 165.05/165.41  *** allocated 256285 integers for justifications
% 165.05/165.41  *** allocated 384427 integers for justifications
% 165.05/165.41  *** allocated 1297440 integers for clauses
% 165.05/165.41  *** allocated 576640 integers for justifications
% 165.05/165.41  *** allocated 864960 integers for termspace/termends
% 165.05/165.41  *** allocated 864960 integers for justifications
% 165.05/165.41  *** allocated 1297440 integers for justifications
% 165.05/165.41  *** allocated 1297440 integers for termspace/termends
% 165.05/165.41  paramod: (32243) {G1,W8,D2,L2,V3,M2}  { ! strictly_less_than( X, skol4 ), !
% 165.05/165.41     alpha1( skol3, X, Y, Z ) }.
% 165.05/165.41  parent0[1]: (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 165.05/165.41  parent1[0; 2]: (49) {G1,W3,D2,L1,V0,M1} R(4,29) { ! strictly_less_than( 
% 165.05/165.41    skol3, skol4 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol3
% 165.05/165.41     Y := X
% 165.05/165.41     Z := Y
% 165.05/165.41     T := Z
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (414) {G2,W8,D2,L2,V3,M2} P(17,49) { ! strictly_less_than( X, 
% 165.05/165.41    skol4 ), ! alpha1( skol3, X, Y, Z ) }.
% 165.05/165.41  parent0: (32243) {G1,W8,D2,L2,V3,M2}  { ! strictly_less_than( X, skol4 ), !
% 165.05/165.41     alpha1( skol3, X, Y, Z ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44078) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y, Z, 
% 165.05/165.41    T ) }.
% 165.05/165.41  parent0[0]: (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, Z
% 165.05/165.41    , T ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41     T := T
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44081) {G1,W9,D2,L3,V3,M3}  { ! strictly_less_than( X, skol4 )
% 165.05/165.41    , ! X = skol3, ! Y = Z }.
% 165.05/165.41  parent0[1]: (414) {G2,W8,D2,L2,V3,M2} P(17,49) { ! strictly_less_than( X, 
% 165.05/165.41    skol4 ), ! alpha1( skol3, X, Y, Z ) }.
% 165.05/165.41  parent1[2]: (44078) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y
% 165.05/165.41    , Z, T ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := skol3
% 165.05/165.41     Y := X
% 165.05/165.41     Z := Y
% 165.05/165.41     T := Z
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44082) {G1,W9,D2,L3,V3,M3}  { ! skol3 = X, ! strictly_less_than( X
% 165.05/165.41    , skol4 ), ! Y = Z }.
% 165.05/165.41  parent0[1]: (44081) {G1,W9,D2,L3,V3,M3}  { ! strictly_less_than( X, skol4 )
% 165.05/165.41    , ! X = skol3, ! Y = Z }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (754) {G3,W9,D2,L3,V3,M3} R(414,19) { ! strictly_less_than( X
% 165.05/165.41    , skol4 ), ! skol3 = X, ! Y = Z }.
% 165.05/165.41  parent0: (44082) {G1,W9,D2,L3,V3,M3}  { ! skol3 = X, ! strictly_less_than( 
% 165.05/165.41    X, skol4 ), ! Y = Z }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := skol3
% 165.05/165.41     Z := X
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 1
% 165.05/165.41     1 ==> 0
% 165.05/165.41     2 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  factor: (44086) {G3,W6,D2,L2,V1,M2}  { ! strictly_less_than( X, skol4 ), ! 
% 165.05/165.41    skol3 = X }.
% 165.05/165.41  parent0[1, 2]: (754) {G3,W9,D2,L3,V3,M3} R(414,19) { ! strictly_less_than( 
% 165.05/165.41    X, skol4 ), ! skol3 = X, ! Y = Z }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := skol3
% 165.05/165.41     Z := X
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (763) {G4,W6,D2,L2,V1,M2} F(754) { ! strictly_less_than( X, 
% 165.05/165.41    skol4 ), ! skol3 = X }.
% 165.05/165.41  parent0: (44086) {G3,W6,D2,L2,V1,M2}  { ! strictly_less_than( X, skol4 ), !
% 165.05/165.41     skol3 = X }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44088) {G4,W6,D2,L2,V1,M2}  { ! X = skol3, ! strictly_less_than( X
% 165.05/165.41    , skol4 ) }.
% 165.05/165.41  parent0[1]: (763) {G4,W6,D2,L2,V1,M2} F(754) { ! strictly_less_than( X, 
% 165.05/165.41    skol4 ), ! skol3 = X }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44089) {G2,W6,D2,L2,V1,M2}  { ! X = skol3, less_than( skol4, X
% 165.05/165.41     ) }.
% 165.05/165.41  parent0[1]: (44088) {G4,W6,D2,L2,V1,M2}  { ! X = skol3, ! 
% 165.05/165.41    strictly_less_than( X, skol4 ) }.
% 165.05/165.41  parent1[1]: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 165.05/165.41    strictly_less_than( X, Y ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := X
% 165.05/165.41     Y := skol4
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44090) {G2,W6,D2,L2,V1,M2}  { ! skol3 = X, less_than( skol4, X )
% 165.05/165.41     }.
% 165.05/165.41  parent0[0]: (44089) {G2,W6,D2,L2,V1,M2}  { ! X = skol3, less_than( skol4, X
% 165.05/165.41     ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (844) {G5,W6,D2,L2,V1,M2} R(763,5) { ! skol3 = X, less_than( 
% 165.05/165.41    skol4, X ) }.
% 165.05/165.41  parent0: (44090) {G2,W6,D2,L2,V1,M2}  { ! skol3 = X, less_than( skol4, X )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44091) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T ), 
% 165.05/165.41    pair( Y, Z ) ) ==> update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 165.05/165.41    less_than( T, Z ) }.
% 165.05/165.41  parent0[1]: (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb( 
% 165.05/165.41    insert_slb( Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), 
% 165.05/165.41    pair( T, Y ) ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := T
% 165.05/165.41     Y := Z
% 165.05/165.41     Z := X
% 165.05/165.41     T := Y
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44092) {G1,W15,D5,L1,V2,M1}  { insert_slb( update_slb( X, 
% 165.05/165.41    skol4 ), pair( Y, skol3 ) ) ==> update_slb( insert_slb( X, pair( Y, skol3
% 165.05/165.41     ) ), skol4 ) }.
% 165.05/165.41  parent0[1]: (44091) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T )
% 165.05/165.41    , pair( Y, Z ) ) ==> update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 165.05/165.41    less_than( T, Z ) }.
% 165.05/165.41  parent1[0]: (29) {G0,W3,D2,L1,V0,M1} I { less_than( skol4, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := skol3
% 165.05/165.41     T := skol4
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44093) {G1,W15,D5,L1,V2,M1}  { update_slb( insert_slb( X, pair( Y
% 165.05/165.41    , skol3 ) ), skol4 ) ==> insert_slb( update_slb( X, skol4 ), pair( Y, 
% 165.05/165.41    skol3 ) ) }.
% 165.05/165.41  parent0[0]: (44092) {G1,W15,D5,L1,V2,M1}  { insert_slb( update_slb( X, 
% 165.05/165.41    skol4 ), pair( Y, skol3 ) ) ==> update_slb( insert_slb( X, pair( Y, skol3
% 165.05/165.41     ) ), skol4 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (881) {G1,W15,D5,L1,V2,M1} R(26,29) { update_slb( insert_slb( 
% 165.05/165.41    X, pair( Y, skol3 ) ), skol4 ) ==> insert_slb( update_slb( X, skol4 ), 
% 165.05/165.41    pair( Y, skol3 ) ) }.
% 165.05/165.41  parent0: (44093) {G1,W15,D5,L1,V2,M1}  { update_slb( insert_slb( X, pair( Y
% 165.05/165.41    , skol3 ) ), skol4 ) ==> insert_slb( update_slb( X, skol4 ), pair( Y, 
% 165.05/165.41    skol3 ) ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44094) {G1,W9,D2,L2,V0,M2}  { pair_in_list( skol1, skol2, 
% 165.05/165.41    skol3 ), alpha1( skol5, skol2, skol6, skol3 ) }.
% 165.05/165.41  parent0[0]: (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, 
% 165.05/165.41    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 165.05/165.41  parent1[0]: (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, 
% 165.05/165.41    pair( skol5, skol6 ) ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol1
% 165.05/165.41     Y := skol5
% 165.05/165.41     Z := skol2
% 165.05/165.41     T := skol6
% 165.05/165.41     U := skol3
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (1022) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), alpha1( skol5, skol2, skol6, skol3 ) }.
% 165.05/165.41  parent0: (44094) {G1,W9,D2,L2,V0,M2}  { pair_in_list( skol1, skol2, skol3 )
% 165.05/165.41    , alpha1( skol5, skol2, skol6, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  paramod: (44096) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol5, skol6 ) ), skol2, skol3 ), ! 
% 165.05/165.41    less_than( skol4, skol6 ) }.
% 165.05/165.41  parent0[1]: (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb( 
% 165.05/165.41    insert_slb( Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), 
% 165.05/165.41    pair( T, Y ) ) }.
% 165.05/165.41  parent1[0; 2]: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol4
% 165.05/165.41     Y := skol6
% 165.05/165.41     Z := skol1
% 165.05/165.41     T := skol5
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (1121) {G1,W13,D4,L2,V0,M2} P(26,30) { ! pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( skol5, skol6 ) ), skol2, 
% 165.05/165.41    skol3 ), ! less_than( skol4, skol6 ) }.
% 165.05/165.41  parent0: (44096) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol5, skol6 ) ), skol2, skol3 ), ! 
% 165.05/165.41    less_than( skol4, skol6 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  paramod: (44098) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol5, skol4 ) ), skol2, skol3 ), ! 
% 165.05/165.41    strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  parent0[1]: (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), 
% 165.05/165.41    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 165.05/165.41    Z, X ), pair( T, X ) ) }.
% 165.05/165.41  parent1[0; 2]: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol4
% 165.05/165.41     Y := skol6
% 165.05/165.41     Z := skol1
% 165.05/165.41     T := skol5
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (1122) {G1,W13,D4,L2,V0,M2} P(25,30) { ! pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( skol5, skol4 ) ), skol2, 
% 165.05/165.41    skol3 ), ! strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  parent0: (44098) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol5, skol4 ) ), skol2, skol3 ), ! 
% 165.05/165.41    strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44099) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( X, Y, Z, T ) }.
% 165.05/165.41  parent0[1]: (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41     Z := Z
% 165.05/165.41     T := T
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44100) {G1,W7,D2,L2,V0,M2}  { skol2 = skol5, pair_in_list( 
% 165.05/165.41    skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0[1]: (44099) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( X, Y, Z, T )
% 165.05/165.41     }.
% 165.05/165.41  parent1[1]: (1022) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), alpha1( skol5, skol2, skol6, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol5
% 165.05/165.41     Y := skol2
% 165.05/165.41     Z := skol6
% 165.05/165.41     T := skol3
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44101) {G1,W7,D2,L2,V0,M2}  { skol5 = skol2, pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ) }.
% 165.05/165.41  parent0[0]: (44100) {G1,W7,D2,L2,V0,M2}  { skol2 = skol5, pair_in_list( 
% 165.05/165.41    skol1, skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (3238) {G2,W7,D2,L2,V0,M2} R(1022,17) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), skol5 ==> skol2 }.
% 165.05/165.41  parent0: (44101) {G1,W7,D2,L2,V0,M2}  { skol5 = skol2, pair_in_list( skol1
% 165.05/165.41    , skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 1
% 165.05/165.41     1 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44102) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( Z, T, X, Y ) }.
% 165.05/165.41  parent0[1]: (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := Z
% 165.05/165.41     Y := T
% 165.05/165.41     Z := X
% 165.05/165.41     T := Y
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44103) {G1,W7,D2,L2,V0,M2}  { skol3 = skol6, pair_in_list( 
% 165.05/165.41    skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0[1]: (44102) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( Z, T, X, Y )
% 165.05/165.41     }.
% 165.05/165.41  parent1[1]: (1022) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), alpha1( skol5, skol2, skol6, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol6
% 165.05/165.41     Y := skol3
% 165.05/165.41     Z := skol5
% 165.05/165.41     T := skol2
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44104) {G1,W7,D2,L2,V0,M2}  { skol6 = skol3, pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ) }.
% 165.05/165.41  parent0[0]: (44103) {G1,W7,D2,L2,V0,M2}  { skol3 = skol6, pair_in_list( 
% 165.05/165.41    skol1, skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (3241) {G2,W7,D2,L2,V0,M2} R(1022,18) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), skol6 ==> skol3 }.
% 165.05/165.41  parent0: (44104) {G1,W7,D2,L2,V0,M2}  { skol6 = skol3, pair_in_list( skol1
% 165.05/165.41    , skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 1
% 165.05/165.41     1 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  paramod: (44108) {G1,W14,D5,L2,V0,M2}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol6 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0[1]: (3238) {G2,W7,D2,L2,V0,M2} R(1022,17) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), skol5 ==> skol2 }.
% 165.05/165.41  parent1[0; 6]: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol5, skol6 ) ), skol4 ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  paramod: (44109) {G2,W18,D5,L3,V0,M3}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol3 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ), pair_in_list( skol1, skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  parent0[1]: (3241) {G2,W7,D2,L2,V0,M2} R(1022,18) { pair_in_list( skol1, 
% 165.05/165.41    skol2, skol3 ), skol6 ==> skol3 }.
% 165.05/165.41  parent1[0; 7]: (44108) {G1,W14,D5,L2,V0,M2}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol6 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  factor: (44110) {G2,W14,D5,L2,V0,M2}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol3 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0[1, 2]: (44109) {G2,W18,D5,L3,V0,M3}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol3 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ), pair_in_list( skol1, skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  paramod: (44111) {G2,W14,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol2, skol3 ) ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0[0]: (881) {G1,W15,D5,L1,V2,M1} R(26,29) { update_slb( insert_slb( X
% 165.05/165.41    , pair( Y, skol3 ) ), skol4 ) ==> insert_slb( update_slb( X, skol4 ), 
% 165.05/165.41    pair( Y, skol3 ) ) }.
% 165.05/165.41  parent1[0; 2]: (44110) {G2,W14,D5,L2,V0,M2}  { ! pair_in_list( update_slb( 
% 165.05/165.41    insert_slb( skol1, pair( skol2, skol3 ) ), skol4 ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol1
% 165.05/165.41     Y := skol2
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44112) {G3,W4,D2,L1,V0,M1}  { pair_in_list( skol1, skol2, 
% 165.05/165.41    skol3 ) }.
% 165.05/165.41  parent0[0]: (44111) {G2,W14,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( skol2, skol3 ) ), skol2, skol3 ), 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  parent1[0]: (289) {G3,W8,D4,L1,V3,M1} R(16,35) { pair_in_list( insert_slb( 
% 165.05/165.41    X, pair( Y, Z ) ), Y, Z ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := update_slb( skol1, skol4 )
% 165.05/165.41     Y := skol2
% 165.05/165.41     Z := skol3
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (3272) {G4,W4,D2,L1,V0,M1} P(3238,30);d(3241);d(881);r(289) { 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  parent0: (44112) {G3,W4,D2,L1,V0,M1}  { pair_in_list( skol1, skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44113) {G1,W9,D3,L2,V1,M2}  { ! less_than( X, skol3 ), 
% 165.05/165.41    pair_in_list( update_slb( skol1, X ), skol2, skol3 ) }.
% 165.05/165.41  parent0[0]: (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Y ), ! 
% 165.05/165.41    less_than( Z, Y ), pair_in_list( update_slb( skol1, Z ), X, Y ) }.
% 165.05/165.41  parent1[0]: (3272) {G4,W4,D2,L1,V0,M1} P(3238,30);d(3241);d(881);r(289) { 
% 165.05/165.41    pair_in_list( skol1, skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol2
% 165.05/165.41     Y := skol3
% 165.05/165.41     Z := X
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (3290) {G5,W9,D3,L2,V1,M2} R(3272,27) { ! less_than( X, skol3
% 165.05/165.41     ), pair_in_list( update_slb( skol1, X ), skol2, skol3 ) }.
% 165.05/165.41  parent0: (44113) {G1,W9,D3,L2,V1,M2}  { ! less_than( X, skol3 ), 
% 165.05/165.41    pair_in_list( update_slb( skol1, X ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41     1 ==> 1
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqswap: (44114) {G5,W6,D2,L2,V1,M2}  { ! X = skol3, less_than( skol4, X )
% 165.05/165.41     }.
% 165.05/165.41  parent0[0]: (844) {G5,W6,D2,L2,V1,M2} R(763,5) { ! skol3 = X, less_than( 
% 165.05/165.41    skol4, X ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44115) {G6,W9,D3,L2,V0,M2}  { pair_in_list( update_slb( skol1
% 165.05/165.41    , skol4 ), skol2, skol3 ), ! skol3 = skol3 }.
% 165.05/165.41  parent0[0]: (3290) {G5,W9,D3,L2,V1,M2} R(3272,27) { ! less_than( X, skol3 )
% 165.05/165.41    , pair_in_list( update_slb( skol1, X ), skol2, skol3 ) }.
% 165.05/165.41  parent1[1]: (44114) {G5,W6,D2,L2,V1,M2}  { ! X = skol3, less_than( skol4, X
% 165.05/165.41     ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := skol4
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := skol3
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  eqrefl: (44116) {G0,W6,D3,L1,V0,M1}  { pair_in_list( update_slb( skol1, 
% 165.05/165.41    skol4 ), skol2, skol3 ) }.
% 165.05/165.41  parent0[1]: (44115) {G6,W9,D3,L2,V0,M2}  { pair_in_list( update_slb( skol1
% 165.05/165.41    , skol4 ), skol2, skol3 ), ! skol3 = skol3 }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (13634) {G6,W6,D3,L1,V0,M1} R(3290,844);q { pair_in_list( 
% 165.05/165.41    update_slb( skol1, skol4 ), skol2, skol3 ) }.
% 165.05/165.41  parent0: (44116) {G0,W6,D3,L1,V0,M1}  { pair_in_list( update_slb( skol1, 
% 165.05/165.41    skol4 ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44117) {G1,W10,D4,L1,V2,M1}  { pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 ) }.
% 165.05/165.41  parent0[0]: (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), 
% 165.05/165.41    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 165.05/165.41  parent1[0]: (13634) {G6,W6,D3,L1,V0,M1} R(3290,844);q { pair_in_list( 
% 165.05/165.41    update_slb( skol1, skol4 ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := update_slb( skol1, skol4 )
% 165.05/165.41     Y := X
% 165.05/165.41     Z := skol2
% 165.05/165.41     T := Y
% 165.05/165.41     U := skol3
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (13670) {G7,W10,D4,L1,V2,M1} R(13634,15) { pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  parent0: (44117) {G1,W10,D4,L1,V2,M1}  { pair_in_list( insert_slb( 
% 165.05/165.41    update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41     X := X
% 165.05/165.41     Y := Y
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44118) {G2,W3,D2,L1,V0,M1}  { ! less_than( skol4, skol6 ) }.
% 165.05/165.41  parent0[0]: (1121) {G1,W13,D4,L2,V0,M2} P(26,30) { ! pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( skol5, skol6 ) ), skol2, 
% 165.05/165.41    skol3 ), ! less_than( skol4, skol6 ) }.
% 165.05/165.41  parent1[0]: (13670) {G7,W10,D4,L1,V2,M1} R(13634,15) { pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := skol5
% 165.05/165.41     Y := skol6
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (20027) {G8,W3,D2,L1,V0,M1} S(1121);r(13670) { ! less_than( 
% 165.05/165.41    skol4, skol6 ) }.
% 165.05/165.41  parent0: (44118) {G2,W3,D2,L1,V0,M1}  { ! less_than( skol4, skol6 ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44119) {G2,W3,D2,L1,V0,M1}  { ! strictly_less_than( skol6, 
% 165.05/165.41    skol4 ) }.
% 165.05/165.41  parent0[0]: (1122) {G1,W13,D4,L2,V0,M2} P(25,30) { ! pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( skol5, skol4 ) ), skol2, 
% 165.05/165.41    skol3 ), ! strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  parent1[0]: (13670) {G7,W10,D4,L1,V2,M1} R(13634,15) { pair_in_list( 
% 165.05/165.41    insert_slb( update_slb( skol1, skol4 ), pair( X, Y ) ), skol2, skol3 )
% 165.05/165.41     }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := skol5
% 165.05/165.41     Y := skol4
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (20028) {G8,W3,D2,L1,V0,M1} S(1122);r(13670) { ! 
% 165.05/165.41    strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  parent0: (44119) {G2,W3,D2,L1,V0,M1}  { ! strictly_less_than( skol6, skol4
% 165.05/165.41     ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.41     0 ==> 0
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44120) {G2,W3,D2,L1,V0,M1}  { strictly_less_than( skol6, skol4
% 165.05/165.41     ) }.
% 165.05/165.41  parent0[0]: (20027) {G8,W3,D2,L1,V0,M1} S(1121);r(13670) { ! less_than( 
% 165.05/165.41    skol4, skol6 ) }.
% 165.05/165.41  parent1[0]: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 165.05/165.41    strictly_less_than( X, Y ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41     X := skol6
% 165.05/165.41     Y := skol4
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  resolution: (44121) {G3,W0,D0,L0,V0,M0}  {  }.
% 165.05/165.41  parent0[0]: (20028) {G8,W3,D2,L1,V0,M1} S(1122);r(13670) { ! 
% 165.05/165.41    strictly_less_than( skol6, skol4 ) }.
% 165.05/165.41  parent1[0]: (44120) {G2,W3,D2,L1,V0,M1}  { strictly_less_than( skol6, skol4
% 165.05/165.41     ) }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  substitution1:
% 165.05/165.41  end
% 165.05/165.41  
% 165.05/165.41  subsumption: (20171) {G9,W0,D0,L0,V0,M0} R(20027,5);r(20028) {  }.
% 165.05/165.41  parent0: (44121) {G3,W0,D0,L0,V0,M0}  {  }.
% 165.05/165.41  substitution0:
% 165.05/165.41  end
% 165.05/165.41  permutation0:
% 165.05/165.42  end
% 165.05/165.42  
% 165.05/165.42  Proof check complete!
% 165.05/165.42  
% 165.05/165.42  Memory use:
% 165.05/165.42  
% 165.05/165.42  space for terms:        313690
% 165.05/165.42  space for clauses:      775368
% 165.05/165.42  
% 165.05/165.42  
% 165.05/165.42  clauses generated:      299015
% 165.05/165.42  clauses kept:           20172
% 165.05/165.42  clauses selected:       1531
% 165.05/165.42  clauses deleted:        727
% 165.05/165.42  clauses inuse deleted:  4
% 165.05/165.42  
% 165.05/165.42  subsentry:          192406869
% 165.05/165.42  literals s-matched: 76387278
% 165.05/165.42  literals matched:   59664214
% 165.05/165.42  full subsumption:   58574283
% 165.05/165.42  
% 165.05/165.42  checksum:           802902876
% 165.05/165.42  
% 165.05/165.42  
% 165.05/165.42  Bliksem ended
%------------------------------------------------------------------------------