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

View Problem - Process Solution

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

% Computer : n016.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 87.18s 87.54s
% Output   : Refutation 87.18s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : SWV403+1 : TPTP v8.1.0. Released v3.3.0.
% 0.08/0.14  % Command  : bliksem %s
% 0.14/0.35  % Computer : n016.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % DateTime : Tue Jun 14 21:03:46 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 13.97/14.35  *** allocated 10000 integers for termspace/termends
% 13.97/14.35  *** allocated 10000 integers for clauses
% 13.97/14.35  *** allocated 10000 integers for justifications
% 13.97/14.35  Bliksem 1.12
% 13.97/14.35  
% 13.97/14.35  
% 13.97/14.35  Automatic Strategy Selection
% 13.97/14.35  
% 13.97/14.35  
% 13.97/14.35  Clauses:
% 13.97/14.35  
% 13.97/14.35  { ! less_than( X, Z ), ! less_than( Z, Y ), less_than( X, Y ) }.
% 13.97/14.35  { less_than( X, Y ), less_than( Y, X ) }.
% 13.97/14.35  { less_than( X, X ) }.
% 13.97/14.35  { ! strictly_less_than( X, Y ), less_than( X, Y ) }.
% 13.97/14.35  { ! strictly_less_than( X, Y ), ! less_than( Y, X ) }.
% 13.97/14.35  { ! less_than( X, Y ), less_than( Y, X ), strictly_less_than( X, Y ) }.
% 13.97/14.35  { less_than( bottom, X ) }.
% 13.97/14.35  { ! isnonempty_slb( create_slb ) }.
% 13.97/14.35  { isnonempty_slb( insert_slb( X, pair( Y, Z ) ) ) }.
% 13.97/14.35  { ! contains_slb( create_slb, X ) }.
% 13.97/14.35  { ! contains_slb( insert_slb( X, pair( Y, T ) ), Z ), contains_slb( X, Z )
% 13.97/14.35    , Y = Z }.
% 13.97/14.35  { ! contains_slb( X, Z ), contains_slb( insert_slb( X, pair( Y, T ) ), Z )
% 13.97/14.35     }.
% 13.97/14.35  { ! Y = Z, contains_slb( insert_slb( X, pair( Y, T ) ), Z ) }.
% 13.97/14.35  { ! pair_in_list( create_slb, X, Y ) }.
% 13.97/14.35  { ! pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ), pair_in_list( X, Z
% 13.97/14.35    , U ), alpha1( Y, Z, T, U ) }.
% 13.97/14.35  { ! pair_in_list( X, Z, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z
% 13.97/14.35    , U ) }.
% 13.97/14.35  { ! alpha1( Y, Z, T, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U
% 13.97/14.35     ) }.
% 13.97/14.35  { ! alpha1( X, Y, Z, T ), X = Y }.
% 13.97/14.35  { ! alpha1( X, Y, Z, T ), Z = T }.
% 13.97/14.35  { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 13.97/14.35  { remove_slb( insert_slb( X, pair( Y, Z ) ), Y ) = X }.
% 13.97/14.35  { Y = Z, ! contains_slb( X, Z ), remove_slb( insert_slb( X, pair( Y, T ) )
% 13.97/14.35    , Z ) = insert_slb( remove_slb( X, Z ), pair( Y, T ) ) }.
% 13.97/14.35  { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y ) = Z }.
% 13.97/14.35  { Y = Z, ! contains_slb( X, Z ), lookup_slb( insert_slb( X, pair( Y, T ) )
% 13.97/14.35    , Z ) = lookup_slb( X, Z ) }.
% 13.97/14.35  { update_slb( create_slb, X ) = create_slb }.
% 13.97/14.35  { ! strictly_less_than( Y, X ), update_slb( insert_slb( Z, pair( T, Y ) ), 
% 13.97/14.35    X ) = insert_slb( update_slb( Z, X ), pair( T, X ) ) }.
% 13.97/14.35  { ! less_than( X, Y ), update_slb( insert_slb( Z, pair( T, Y ) ), X ) = 
% 13.97/14.35    insert_slb( update_slb( Z, X ), pair( T, Y ) ) }.
% 13.97/14.35  { ! pair_in_list( skol1, X, Z ), ! strictly_less_than( Z, Y ), pair_in_list
% 13.97/14.35    ( update_slb( skol1, Y ), X, Y ) }.
% 13.97/14.35  { pair_in_list( insert_slb( skol1, pair( skol4, skol5 ) ), skol2, skol6 ) }
% 13.97/14.35    .
% 13.97/14.35  { strictly_less_than( skol6, skol3 ) }.
% 13.97/14.35  { ! pair_in_list( update_slb( insert_slb( skol1, pair( skol4, skol5 ) ), 
% 13.97/14.35    skol3 ), skol2, skol3 ) }.
% 13.97/14.35  
% 13.97/14.35  percentage equality = 0.258621, percentage horn = 0.806452
% 13.97/14.35  This is a problem with some equality
% 13.97/14.35  
% 13.97/14.35  
% 13.97/14.35  
% 13.97/14.35  Options Used:
% 13.97/14.35  
% 13.97/14.35  useres =            1
% 13.97/14.35  useparamod =        1
% 13.97/14.35  useeqrefl =         1
% 13.97/14.35  useeqfact =         1
% 13.97/14.35  usefactor =         1
% 13.97/14.35  usesimpsplitting =  0
% 13.97/14.35  usesimpdemod =      5
% 13.97/14.35  usesimpres =        3
% 13.97/14.35  
% 13.97/14.35  resimpinuse      =  1000
% 13.97/14.35  resimpclauses =     20000
% 13.97/14.35  substype =          eqrewr
% 13.97/14.35  backwardsubs =      1
% 13.97/14.35  selectoldest =      5
% 13.97/14.35  
% 13.97/14.35  litorderings [0] =  split
% 13.97/14.35  litorderings [1] =  extend the termordering, first sorting on arguments
% 13.97/14.35  
% 13.97/14.35  termordering =      kbo
% 13.97/14.35  
% 13.97/14.35  litapriori =        0
% 13.97/14.35  termapriori =       1
% 13.97/14.35  litaposteriori =    0
% 13.97/14.35  termaposteriori =   0
% 13.97/14.35  demodaposteriori =  0
% 13.97/14.35  ordereqreflfact =   0
% 13.97/14.35  
% 13.97/14.35  litselect =         negord
% 13.97/14.35  
% 13.97/14.35  maxweight =         15
% 13.97/14.35  maxdepth =          30000
% 13.97/14.35  maxlength =         115
% 13.97/14.35  maxnrvars =         195
% 13.97/14.35  excuselevel =       1
% 13.97/14.35  increasemaxweight = 1
% 13.97/14.35  
% 13.97/14.35  maxselected =       10000000
% 13.97/14.35  maxnrclauses =      10000000
% 13.97/14.35  
% 13.97/14.35  showgenerated =    0
% 13.97/14.35  showkept =         0
% 13.97/14.35  showselected =     0
% 13.97/14.35  showdeleted =      0
% 13.97/14.35  showresimp =       1
% 13.97/14.35  showstatus =       2000
% 13.97/14.35  
% 13.97/14.35  prologoutput =     0
% 13.97/14.35  nrgoals =          5000000
% 13.97/14.35  totalproof =       1
% 13.97/14.35  
% 13.97/14.35  Symbols occurring in the translation:
% 13.97/14.35  
% 13.97/14.35  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 13.97/14.35  .  [1, 2]      (w:1, o:29, a:1, s:1, b:0), 
% 13.97/14.35  !  [4, 1]      (w:0, o:23, a:1, s:1, b:0), 
% 13.97/14.35  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 13.97/14.35  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 13.97/14.35  less_than  [38, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 13.97/14.35  strictly_less_than  [39, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 13.97/14.35  bottom  [40, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 13.97/14.35  create_slb  [41, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 13.97/14.35  isnonempty_slb  [42, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 13.97/14.35  pair  [43, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 13.97/14.35  insert_slb  [44, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 13.97/14.35  contains_slb  [45, 2]      (w:1, o:58, a:1, s:1, b:0), 
% 87.18/87.53  pair_in_list  [47, 3]      (w:1, o:61, a:1, s:1, b:0), 
% 87.18/87.53  remove_slb  [49, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 87.18/87.53  lookup_slb  [50, 2]      (w:1, o:59, a:1, s:1, b:0), 
% 87.18/87.53  update_slb  [51, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 87.18/87.53  alpha1  [56, 4]      (w:1, o:62, a:1, s:1, b:1), 
% 87.18/87.53  skol1  [57, 0]      (w:1, o:17, a:1, s:1, b:1), 
% 87.18/87.53  skol2  [58, 0]      (w:1, o:18, a:1, s:1, b:1), 
% 87.18/87.53  skol3  [59, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 87.18/87.53  skol4  [60, 0]      (w:1, o:20, a:1, s:1, b:1), 
% 87.18/87.53  skol5  [61, 0]      (w:1, o:21, a:1, s:1, b:1), 
% 87.18/87.53  skol6  [62, 0]      (w:1, o:22, a:1, s:1, b:1).
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Starting Search:
% 87.18/87.53  
% 87.18/87.53  *** allocated 15000 integers for clauses
% 87.18/87.53  *** allocated 22500 integers for clauses
% 87.18/87.53  *** allocated 33750 integers for clauses
% 87.18/87.53  *** allocated 15000 integers for termspace/termends
% 87.18/87.53  *** allocated 50625 integers for clauses
% 87.18/87.53  *** allocated 22500 integers for termspace/termends
% 87.18/87.53  *** allocated 75937 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 33750 integers for termspace/termends
% 87.18/87.53  *** allocated 113905 integers for clauses
% 87.18/87.53  *** allocated 50625 integers for termspace/termends
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    7429
% 87.18/87.53  Kept:         2050
% 87.18/87.53  Inuse:        173
% 87.18/87.53  Deleted:      3
% 87.18/87.53  Deletedinuse: 0
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 170857 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 75937 integers for termspace/termends
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    28205
% 87.18/87.53  Kept:         4056
% 87.18/87.53  Inuse:        384
% 87.18/87.53  Deleted:      5
% 87.18/87.53  Deletedinuse: 1
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 256285 integers for clauses
% 87.18/87.53  *** allocated 113905 integers for termspace/termends
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    41705
% 87.18/87.53  Kept:         6216
% 87.18/87.53  Inuse:        448
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  *** allocated 384427 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 170857 integers for termspace/termends
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    50180
% 87.18/87.53  Kept:         8585
% 87.18/87.53  Inuse:        480
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 576640 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    61835
% 87.18/87.53  Kept:         10741
% 87.18/87.53  Inuse:        534
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 256285 integers for termspace/termends
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    77322
% 87.18/87.53  Kept:         12751
% 87.18/87.53  Inuse:        596
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 864960 integers for clauses
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    97144
% 87.18/87.53  Kept:         14766
% 87.18/87.53  Inuse:        703
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 384427 integers for termspace/termends
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    115301
% 87.18/87.53  Kept:         16808
% 87.18/87.53  Inuse:        817
% 87.18/87.53  Deleted:      9
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    125523
% 87.18/87.53  Kept:         18809
% 87.18/87.53  Inuse:        873
% 87.18/87.53  Deleted:      10
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying clauses:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    132147
% 87.18/87.53  Kept:         20822
% 87.18/87.53  Inuse:        895
% 87.18/87.53  Deleted:      1487
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 1297440 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    160471
% 87.18/87.53  Kept:         23744
% 87.18/87.53  Inuse:        989
% 87.18/87.53  Deleted:      1487
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 576640 integers for termspace/termends
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    197266
% 87.18/87.53  Kept:         25769
% 87.18/87.53  Inuse:        1071
% 87.18/87.53  Deleted:      1488
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    237534
% 87.18/87.53  Kept:         27774
% 87.18/87.53  Inuse:        1144
% 87.18/87.53  Deleted:      1488
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    284499
% 87.18/87.53  Kept:         29796
% 87.18/87.53  Inuse:        1221
% 87.18/87.53  Deleted:      1488
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    408086
% 87.18/87.53  Kept:         31812
% 87.18/87.53  Inuse:        1753
% 87.18/87.53  Deleted:      1488
% 87.18/87.53  Deletedinuse: 2
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    470301
% 87.18/87.53  Kept:         33823
% 87.18/87.53  Inuse:        1957
% 87.18/87.53  Deleted:      1496
% 87.18/87.53  Deletedinuse: 10
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 1946160 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    491523
% 87.18/87.53  Kept:         35828
% 87.18/87.53  Inuse:        2029
% 87.18/87.53  Deleted:      1528
% 87.18/87.53  Deletedinuse: 42
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 864960 integers for termspace/termends
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    531835
% 87.18/87.53  Kept:         37828
% 87.18/87.53  Inuse:        2136
% 87.18/87.53  Deleted:      1528
% 87.18/87.53  Deletedinuse: 42
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    898935
% 87.18/87.53  Kept:         39845
% 87.18/87.53  Inuse:        2518
% 87.18/87.53  Deleted:      1528
% 87.18/87.53  Deletedinuse: 42
% 87.18/87.53  
% 87.18/87.53  Resimplifying clauses:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    1019860
% 87.18/87.53  Kept:         41853
% 87.18/87.53  Inuse:        2718
% 87.18/87.53  Deleted:      3143
% 87.18/87.53  Deletedinuse: 42
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    1523535
% 87.18/87.53  Kept:         43854
% 87.18/87.53  Inuse:        3235
% 87.18/87.53  Deleted:      3143
% 87.18/87.53  Deletedinuse: 42
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    1865575
% 87.18/87.53  Kept:         45881
% 87.18/87.53  Inuse:        3556
% 87.18/87.53  Deleted:      4826
% 87.18/87.53  Deletedinuse: 1725
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    1998604
% 87.18/87.53  Kept:         47912
% 87.18/87.53  Inuse:        3664
% 87.18/87.53  Deleted:      5170
% 87.18/87.53  Deletedinuse: 2069
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    2122122
% 87.18/87.53  Kept:         49915
% 87.18/87.53  Inuse:        3792
% 87.18/87.53  Deleted:      5174
% 87.18/87.53  Deletedinuse: 2069
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  *** allocated 2919240 integers for clauses
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.53  Generated:    2243300
% 87.18/87.53  Kept:         51922
% 87.18/87.53  Inuse:        3934
% 87.18/87.53  Deleted:      5174
% 87.18/87.53  Deletedinuse: 2069
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  Resimplifying inuse:
% 87.18/87.53  Done
% 87.18/87.53  
% 87.18/87.53  
% 87.18/87.53  Intermediate Status:
% 87.18/87.54  Generated:    2336958
% 87.18/87.54  Kept:         53957
% 87.18/87.54  Inuse:        3995
% 87.18/87.54  Deleted:      5205
% 87.18/87.54  Deletedinuse: 2069
% 87.18/87.54  
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Intermediate Status:
% 87.18/87.54  Generated:    2450145
% 87.18/87.54  Kept:         55980
% 87.18/87.54  Inuse:        4100
% 87.18/87.54  Deleted:      5230
% 87.18/87.54  Deletedinuse: 2093
% 87.18/87.54  
% 87.18/87.54  *** allocated 1297440 integers for termspace/termends
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Intermediate Status:
% 87.18/87.54  Generated:    2566395
% 87.18/87.54  Kept:         57986
% 87.18/87.54  Inuse:        4218
% 87.18/87.54  Deleted:      5242
% 87.18/87.54  Deletedinuse: 2093
% 87.18/87.54  
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  Resimplifying inuse:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Intermediate Status:
% 87.18/87.54  Generated:    2668616
% 87.18/87.54  Kept:         60000
% 87.18/87.54  Inuse:        4329
% 87.18/87.54  Deleted:      5266
% 87.18/87.54  Deletedinuse: 2093
% 87.18/87.54  
% 87.18/87.54  Resimplifying clauses:
% 87.18/87.54  Done
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Bliksems!, er is een bewijs:
% 87.18/87.54  % SZS status Theorem
% 87.18/87.54  % SZS output start Refutation
% 87.18/87.54  
% 87.18/87.54  (0) {G0,W9,D2,L3,V3,M3} I { ! less_than( X, Z ), ! less_than( Z, Y ), 
% 87.18/87.54    less_than( X, Y ) }.
% 87.18/87.54  (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X ) }.
% 87.18/87.54  (2) {G0,W3,D2,L1,V1,M1} I { less_than( X, X ) }.
% 87.18/87.54  (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! less_than( Y, X
% 87.18/87.54     ) }.
% 87.18/87.54  (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), strictly_less_than( X, 
% 87.18/87.54    Y ) }.
% 87.18/87.54  (9) {G0,W3,D2,L1,V1,M1} I { ! contains_slb( create_slb, X ) }.
% 87.18/87.54  (10) {G0,W13,D4,L3,V4,M3} I { ! contains_slb( insert_slb( X, pair( Y, T ) )
% 87.18/87.54    , Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  (12) {G0,W10,D4,L2,V4,M2} I { ! Y = Z, contains_slb( insert_slb( X, pair( Y
% 87.18/87.54    , T ) ), Z ) }.
% 87.18/87.54  (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, pair( Y, T ) )
% 87.18/87.54    , Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 87.18/87.54  (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), pair_in_list( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), pair_in_list( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 87.18/87.54  (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 87.18/87.54  (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 87.18/87.54  (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), update_slb( 
% 87.18/87.54    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 87.18/87.54    ( T, X ) ) }.
% 87.18/87.54  (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb( insert_slb( 
% 87.18/87.54    Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), pair( T, Y ) )
% 87.18/87.54     }.
% 87.18/87.54  (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Z ), ! 
% 87.18/87.54    strictly_less_than( Z, Y ), pair_in_list( update_slb( skol1, Y ), X, Y )
% 87.18/87.54     }.
% 87.18/87.54  (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, pair( skol4, 
% 87.18/87.54    skol5 ) ), skol2, skol6 ) }.
% 87.18/87.54  (29) {G0,W3,D2,L1,V0,M1} I { strictly_less_than( skol6, skol3 ) }.
% 87.18/87.54  (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( insert_slb( skol1
% 87.18/87.54    , pair( skol4, skol5 ) ), skol3 ), skol2, skol3 ) }.
% 87.18/87.54  (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z ) }.
% 87.18/87.54  (35) {G2,W5,D2,L1,V2,M1} Q(34) { alpha1( X, X, Y, Y ) }.
% 87.18/87.54  (47) {G1,W3,D2,L1,V0,M1} R(4,29) { ! less_than( skol3, skol6 ) }.
% 87.18/87.54  (48) {G1,W3,D2,L1,V1,M1} R(4,2) { ! strictly_less_than( X, X ) }.
% 87.18/87.54  (59) {G2,W6,D2,L2,V1,M2} R(47,0) { ! less_than( skol3, X ), ! less_than( X
% 87.18/87.54    , skol6 ) }.
% 87.18/87.54  (61) {G1,W20,D5,L4,V6,M4} R(10,10) { contains_slb( X, Y ), Z = Y, ! 
% 87.18/87.54    contains_slb( insert_slb( insert_slb( X, pair( Z, T ) ), pair( U, W ) ), 
% 87.18/87.54    Y ), U = Y }.
% 87.18/87.54  (107) {G2,W9,D2,L3,V3,M3} E(61);r(12) { ! X = Y, contains_slb( Z, X ), Y = 
% 87.18/87.54    X }.
% 87.18/87.54  (123) {G3,W6,D2,L2,V1,M2} R(59,5) { ! less_than( X, skol6 ), 
% 87.18/87.54    strictly_less_than( X, skol3 ) }.
% 87.18/87.54  (166) {G4,W6,D2,L2,V1,M2} R(123,5) { strictly_less_than( X, skol3 ), 
% 87.18/87.54    strictly_less_than( skol6, X ) }.
% 87.18/87.54  (328) {G1,W8,D2,L2,V3,M2} P(18,29) { strictly_less_than( X, skol3 ), ! 
% 87.18/87.54    alpha1( Y, Z, X, skol6 ) }.
% 87.18/87.54  (867) {G1,W18,D5,L3,V6,M3} P(25,16) { ! alpha1( Z, U, Y, W ), pair_in_list
% 87.18/87.54    ( update_slb( insert_slb( X, pair( Z, T ) ), Y ), U, W ), ! 
% 87.18/87.54    strictly_less_than( T, Y ) }.
% 87.18/87.54  (868) {G1,W19,D5,L3,V6,M3} P(25,15) { ! pair_in_list( update_slb( X, Y ), U
% 87.18/87.54    , W ), pair_in_list( update_slb( insert_slb( X, pair( Z, T ) ), Y ), U, W
% 87.18/87.54     ), ! strictly_less_than( T, Y ) }.
% 87.18/87.54  (934) {G5,W13,D3,L3,V2,M3} R(27,166) { ! pair_in_list( skol1, X, Y ), 
% 87.18/87.54    pair_in_list( update_slb( skol1, skol3 ), X, skol3 ), strictly_less_than
% 87.18/87.54    ( skol6, Y ) }.
% 87.18/87.54  (994) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, skol2, skol6 ), 
% 87.18/87.54    alpha1( skol4, skol2, skol5, skol6 ) }.
% 87.18/87.54  (1093) {G1,W13,D4,L2,V0,M2} P(26,30) { ! pair_in_list( insert_slb( 
% 87.18/87.54    update_slb( skol1, skol3 ), pair( skol4, skol5 ) ), skol2, skol3 ), ! 
% 87.18/87.54    less_than( skol3, skol5 ) }.
% 87.18/87.54  (2788) {G2,W7,D2,L2,V0,M2} R(994,328) { pair_in_list( skol1, skol2, skol6 )
% 87.18/87.54    , strictly_less_than( skol5, skol3 ) }.
% 87.18/87.54  (2794) {G2,W7,D2,L2,V0,M2} R(994,17) { pair_in_list( skol1, skol2, skol6 )
% 87.18/87.54    , skol4 ==> skol2 }.
% 87.18/87.54  (4174) {G3,W6,D2,L2,V2,M2} R(107,9) { ! X = Y, Y = X }.
% 87.18/87.54  (45075) {G2,W8,D2,L2,V0,M2} R(867,30) { ! alpha1( skol4, skol2, skol3, 
% 87.18/87.54    skol3 ), ! strictly_less_than( skol5, skol3 ) }.
% 87.18/87.54  (45214) {G3,W4,D2,L1,V0,M1} R(45075,2788);d(2794);r(35) { pair_in_list( 
% 87.18/87.54    skol1, skol2, skol6 ) }.
% 87.18/87.54  (45370) {G4,W7,D2,L2,V1,M2} P(4174,45214) { pair_in_list( X, skol2, skol6 )
% 87.18/87.54    , ! X = skol1 }.
% 87.18/87.54  (45398) {G2,W9,D3,L2,V0,M2} R(868,30) { ! pair_in_list( update_slb( skol1, 
% 87.18/87.54    skol3 ), skol2, skol3 ), ! strictly_less_than( skol5, skol3 ) }.
% 87.18/87.54  (50745) {G6,W6,D3,L1,V0,M1} R(934,45370);q;r(48) { pair_in_list( update_slb
% 87.18/87.54    ( skol1, skol3 ), skol2, skol3 ) }.
% 87.18/87.54  (50777) {G7,W10,D4,L1,V2,M1} R(50745,15) { pair_in_list( insert_slb( 
% 87.18/87.54    update_slb( skol1, skol3 ), pair( X, Y ) ), skol2, skol3 ) }.
% 87.18/87.54  (60191) {G7,W3,D2,L1,V0,M1} S(45398);r(50745) { ! strictly_less_than( skol5
% 87.18/87.54    , skol3 ) }.
% 87.18/87.54  (60192) {G8,W3,D2,L1,V0,M1} S(1093);r(50777) { ! less_than( skol3, skol5 )
% 87.18/87.54     }.
% 87.18/87.54  (60490) {G9,W0,D0,L0,V0,M0} R(60191,5);r(60192) {  }.
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  % SZS output end Refutation
% 87.18/87.54  found a proof!
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Unprocessed initial clauses:
% 87.18/87.54  
% 87.18/87.54  (60492) {G0,W9,D2,L3,V3,M3}  { ! less_than( X, Z ), ! less_than( Z, Y ), 
% 87.18/87.54    less_than( X, Y ) }.
% 87.18/87.54  (60493) {G0,W6,D2,L2,V2,M2}  { less_than( X, Y ), less_than( Y, X ) }.
% 87.18/87.54  (60494) {G0,W3,D2,L1,V1,M1}  { less_than( X, X ) }.
% 87.18/87.54  (60495) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), less_than( X, 
% 87.18/87.54    Y ) }.
% 87.18/87.54  (60496) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), ! less_than( Y
% 87.18/87.54    , X ) }.
% 87.18/87.54  (60497) {G0,W9,D2,L3,V2,M3}  { ! less_than( X, Y ), less_than( Y, X ), 
% 87.18/87.54    strictly_less_than( X, Y ) }.
% 87.18/87.54  (60498) {G0,W3,D2,L1,V1,M1}  { less_than( bottom, X ) }.
% 87.18/87.54  (60499) {G0,W2,D2,L1,V0,M1}  { ! isnonempty_slb( create_slb ) }.
% 87.18/87.54  (60500) {G0,W6,D4,L1,V3,M1}  { isnonempty_slb( insert_slb( X, pair( Y, Z )
% 87.18/87.54     ) ) }.
% 87.18/87.54  (60501) {G0,W3,D2,L1,V1,M1}  { ! contains_slb( create_slb, X ) }.
% 87.18/87.54  (60502) {G0,W13,D4,L3,V4,M3}  { ! contains_slb( insert_slb( X, pair( Y, T )
% 87.18/87.54     ), Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  (60503) {G0,W10,D4,L2,V4,M2}  { ! contains_slb( X, Z ), contains_slb( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z ) }.
% 87.18/87.54  (60504) {G0,W10,D4,L2,V4,M2}  { ! Y = Z, contains_slb( insert_slb( X, pair
% 87.18/87.54    ( Y, T ) ), Z ) }.
% 87.18/87.54  (60505) {G0,W4,D2,L1,V2,M1}  { ! pair_in_list( create_slb, X, Y ) }.
% 87.18/87.54  (60506) {G0,W17,D4,L3,V5,M3}  { ! pair_in_list( insert_slb( X, pair( Y, T )
% 87.18/87.54     ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 87.18/87.54  (60507) {G0,W12,D4,L2,V5,M2}  { ! pair_in_list( X, Z, U ), pair_in_list( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  (60508) {G0,W13,D4,L2,V5,M2}  { ! alpha1( Y, Z, T, U ), pair_in_list( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  (60509) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), X = Y }.
% 87.18/87.54  (60510) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), Z = T }.
% 87.18/87.54  (60511) {G0,W11,D2,L3,V4,M3}  { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 87.18/87.54  (60512) {G0,W9,D5,L1,V3,M1}  { remove_slb( insert_slb( X, pair( Y, Z ) ), Y
% 87.18/87.54     ) = X }.
% 87.18/87.54  (60513) {G0,W21,D5,L3,V4,M3}  { Y = Z, ! contains_slb( X, Z ), remove_slb( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z ) = insert_slb( remove_slb( X, Z ), pair
% 87.18/87.54    ( Y, T ) ) }.
% 87.18/87.54  (60514) {G0,W9,D5,L1,V3,M1}  { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y
% 87.18/87.54     ) = Z }.
% 87.18/87.54  (60515) {G0,W17,D5,L3,V4,M3}  { Y = Z, ! contains_slb( X, Z ), lookup_slb( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z ) = lookup_slb( X, Z ) }.
% 87.18/87.54  (60516) {G0,W5,D3,L1,V1,M1}  { update_slb( create_slb, X ) = create_slb }.
% 87.18/87.54  (60517) {G0,W18,D5,L2,V4,M2}  { ! strictly_less_than( Y, X ), update_slb( 
% 87.18/87.54    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 87.18/87.54    ( T, X ) ) }.
% 87.18/87.54  (60518) {G0,W18,D5,L2,V4,M2}  { ! less_than( X, Y ), update_slb( insert_slb
% 87.18/87.54    ( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair( T, Y ) )
% 87.18/87.54     }.
% 87.18/87.54  (60519) {G0,W13,D3,L3,V3,M3}  { ! pair_in_list( skol1, X, Z ), ! 
% 87.18/87.54    strictly_less_than( Z, Y ), pair_in_list( update_slb( skol1, Y ), X, Y )
% 87.18/87.54     }.
% 87.18/87.54  (60520) {G0,W8,D4,L1,V0,M1}  { pair_in_list( insert_slb( skol1, pair( skol4
% 87.18/87.54    , skol5 ) ), skol2, skol6 ) }.
% 87.18/87.54  (60521) {G0,W3,D2,L1,V0,M1}  { strictly_less_than( skol6, skol3 ) }.
% 87.18/87.54  (60522) {G0,W10,D5,L1,V0,M1}  { ! pair_in_list( update_slb( insert_slb( 
% 87.18/87.54    skol1, pair( skol4, skol5 ) ), skol3 ), skol2, skol3 ) }.
% 87.18/87.54  
% 87.18/87.54  
% 87.18/87.54  Total Proof:
% 87.18/87.54  
% 87.18/87.54  subsumption: (0) {G0,W9,D2,L3,V3,M3} I { ! less_than( X, Z ), ! less_than( 
% 87.18/87.54    Z, Y ), less_than( X, Y ) }.
% 87.18/87.54  parent0: (60492) {G0,W9,D2,L3,V3,M3}  { ! less_than( X, Z ), ! less_than( Z
% 87.18/87.54    , Y ), less_than( X, Y ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54     2 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X
% 87.18/87.54     ) }.
% 87.18/87.54  parent0: (60493) {G0,W6,D2,L2,V2,M2}  { less_than( X, Y ), less_than( Y, X
% 87.18/87.54     ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  factor: (60527) {G0,W3,D2,L1,V1,M1}  { less_than( X, X ) }.
% 87.18/87.54  parent0[0, 1]: (60493) {G0,W6,D2,L2,V2,M2}  { less_than( X, Y ), less_than
% 87.18/87.54    ( Y, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := X
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (2) {G0,W3,D2,L1,V1,M1} I { less_than( X, X ) }.
% 87.18/87.54  parent0: (60527) {G0,W3,D2,L1,V1,M1}  { less_than( X, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! 
% 87.18/87.54    less_than( Y, X ) }.
% 87.18/87.54  parent0: (60496) {G0,W6,D2,L2,V2,M2}  { ! strictly_less_than( X, Y ), ! 
% 87.18/87.54    less_than( Y, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  resolution: (60537) {G1,W9,D2,L3,V2,M3}  { less_than( Y, X ), 
% 87.18/87.54    strictly_less_than( X, Y ), less_than( Y, X ) }.
% 87.18/87.54  parent0[0]: (60497) {G0,W9,D2,L3,V2,M3}  { ! less_than( X, Y ), less_than( 
% 87.18/87.54    Y, X ), strictly_less_than( X, Y ) }.
% 87.18/87.54  parent1[0]: (1) {G0,W6,D2,L2,V2,M2} I { less_than( X, Y ), less_than( Y, X
% 87.18/87.54     ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54  end
% 87.18/87.54  substitution1:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  factor: (60538) {G1,W6,D2,L2,V2,M2}  { less_than( X, Y ), 
% 87.18/87.54    strictly_less_than( Y, X ) }.
% 87.18/87.54  parent0[0, 2]: (60537) {G1,W9,D2,L3,V2,M3}  { less_than( Y, X ), 
% 87.18/87.54    strictly_less_than( X, Y ), less_than( Y, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := X
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 87.18/87.54    strictly_less_than( X, Y ) }.
% 87.18/87.54  parent0: (60538) {G1,W6,D2,L2,V2,M2}  { less_than( X, Y ), 
% 87.18/87.54    strictly_less_than( Y, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := X
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (9) {G0,W3,D2,L1,V1,M1} I { ! contains_slb( create_slb, X )
% 87.18/87.54     }.
% 87.18/87.54  parent0: (60501) {G0,W3,D2,L1,V1,M1}  { ! contains_slb( create_slb, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (10) {G0,W13,D4,L3,V4,M3} I { ! contains_slb( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  parent0: (60502) {G0,W13,D4,L3,V4,M3}  { ! contains_slb( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54     2 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (12) {G0,W10,D4,L2,V4,M2} I { ! Y = Z, contains_slb( 
% 87.18/87.54    insert_slb( X, pair( Y, T ) ), Z ) }.
% 87.18/87.54  parent0: (60504) {G0,W10,D4,L2,V4,M2}  { ! Y = Z, contains_slb( insert_slb
% 87.18/87.54    ( X, pair( Y, T ) ), Z ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 87.18/87.54  parent0: (60506) {G0,W17,D4,L3,V5,M3}  { ! pair_in_list( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54     U := U
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54     2 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), 
% 87.18/87.54    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  parent0: (60507) {G0,W12,D4,L2,V5,M2}  { ! pair_in_list( X, Z, U ), 
% 87.18/87.54    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54     U := U
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), 
% 87.18/87.54    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  parent0: (60508) {G0,W13,D4,L2,V5,M2}  { ! alpha1( Y, Z, T, U ), 
% 87.18/87.54    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54     U := U
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 87.18/87.54  parent0: (60509) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), X = Y }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 87.18/87.54  parent0: (60510) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), Z = T }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, 
% 87.18/87.54    Z, T ) }.
% 87.18/87.54  parent0: (60511) {G0,W11,D2,L3,V4,M3}  { ! X = Y, ! Z = T, alpha1( X, Y, Z
% 87.18/87.54    , T ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54     2 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), 
% 87.18/87.54    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 87.18/87.54    Z, X ), pair( T, X ) ) }.
% 87.18/87.54  parent0: (60517) {G0,W18,D5,L2,V4,M2}  { ! strictly_less_than( Y, X ), 
% 87.18/87.54    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 87.18/87.54    Z, X ), pair( T, X ) ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb
% 87.18/87.54    ( insert_slb( Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), 
% 87.18/87.54    pair( T, Y ) ) }.
% 87.18/87.54  parent0: (60518) {G0,W18,D5,L2,V4,M2}  { ! less_than( X, Y ), update_slb( 
% 87.18/87.54    insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 87.18/87.54    ( T, Y ) ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Z ), !
% 87.18/87.54     strictly_less_than( Z, Y ), pair_in_list( update_slb( skol1, Y ), X, Y )
% 87.18/87.54     }.
% 87.18/87.54  parent0: (60519) {G0,W13,D3,L3,V3,M3}  { ! pair_in_list( skol1, X, Z ), ! 
% 87.18/87.54    strictly_less_than( Z, Y ), pair_in_list( update_slb( skol1, Y ), X, Y )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54     2 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, 
% 87.18/87.54    pair( skol4, skol5 ) ), skol2, skol6 ) }.
% 87.18/87.54  parent0: (60520) {G0,W8,D4,L1,V0,M1}  { pair_in_list( insert_slb( skol1, 
% 87.18/87.54    pair( skol4, skol5 ) ), skol2, skol6 ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (29) {G0,W3,D2,L1,V0,M1} I { strictly_less_than( skol6, skol3
% 87.18/87.54     ) }.
% 87.18/87.54  parent0: (60521) {G0,W3,D2,L1,V0,M1}  { strictly_less_than( skol6, skol3 )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 87.18/87.54    insert_slb( skol1, pair( skol4, skol5 ) ), skol3 ), skol2, skol3 ) }.
% 87.18/87.54  parent0: (60522) {G0,W10,D5,L1,V0,M1}  { ! pair_in_list( update_slb( 
% 87.18/87.54    insert_slb( skol1, pair( skol4, skol5 ) ), skol3 ), skol2, skol3 ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60727) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y, Z, 
% 87.18/87.54    T ) }.
% 87.18/87.54  parent0[0]: (19) {G0,W11,D2,L3,V4,M3} I { ! X = Y, ! Z = T, alpha1( X, Y, Z
% 87.18/87.54    , T ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqrefl: (60731) {G0,W8,D2,L2,V3,M2}  { ! X = Y, alpha1( Y, X, Z, Z ) }.
% 87.18/87.54  parent0[1]: (60727) {G0,W11,D2,L3,V4,M3}  { ! Y = X, ! Z = T, alpha1( X, Y
% 87.18/87.54    , Z, T ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Z
% 87.18/87.54     T := Z
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60732) {G0,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( Y, X, Z, Z ) }.
% 87.18/87.54  parent0[0]: (60731) {G0,W8,D2,L2,V3,M2}  { ! X = Y, alpha1( Y, X, Z, Z )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z )
% 87.18/87.54     }.
% 87.18/87.54  parent0: (60732) {G0,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( Y, X, Z, Z ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Z
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60734) {G1,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( X, Y, Z, Z ) }.
% 87.18/87.54  parent0[0]: (34) {G1,W8,D2,L2,V3,M2} Q(19) { ! X = Y, alpha1( X, Y, Z, Z )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := Z
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqrefl: (60735) {G0,W5,D2,L1,V2,M1}  { alpha1( X, X, Y, Y ) }.
% 87.18/87.54  parent0[0]: (60734) {G1,W8,D2,L2,V3,M2}  { ! Y = X, alpha1( X, Y, Z, Z )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Y
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (35) {G2,W5,D2,L1,V2,M1} Q(34) { alpha1( X, X, Y, Y ) }.
% 87.18/87.54  parent0: (60735) {G0,W5,D2,L1,V2,M1}  { alpha1( X, X, Y, Y ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Y
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  resolution: (60736) {G1,W3,D2,L1,V0,M1}  { ! less_than( skol3, skol6 ) }.
% 87.18/87.54  parent0[0]: (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! 
% 87.18/87.54    less_than( Y, X ) }.
% 87.18/87.54  parent1[0]: (29) {G0,W3,D2,L1,V0,M1} I { strictly_less_than( skol6, skol3 )
% 87.18/87.54     }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := skol6
% 87.18/87.54     Y := skol3
% 87.18/87.54  end
% 87.18/87.54  substitution1:
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (47) {G1,W3,D2,L1,V0,M1} R(4,29) { ! less_than( skol3, skol6 )
% 87.18/87.54     }.
% 87.18/87.54  parent0: (60736) {G1,W3,D2,L1,V0,M1}  { ! less_than( skol3, skol6 ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  resolution: (60737) {G1,W3,D2,L1,V1,M1}  { ! strictly_less_than( X, X ) }.
% 87.18/87.54  parent0[1]: (4) {G0,W6,D2,L2,V2,M2} I { ! strictly_less_than( X, Y ), ! 
% 87.18/87.54    less_than( Y, X ) }.
% 87.18/87.54  parent1[0]: (2) {G0,W3,D2,L1,V1,M1} I { less_than( X, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := X
% 87.18/87.54  end
% 87.18/87.54  substitution1:
% 87.18/87.54     X := X
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (48) {G1,W3,D2,L1,V1,M1} R(4,2) { ! strictly_less_than( X, X )
% 87.18/87.54     }.
% 87.18/87.54  parent0: (60737) {G1,W3,D2,L1,V1,M1}  { ! strictly_less_than( X, X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  resolution: (60738) {G1,W6,D2,L2,V1,M2}  { ! less_than( skol3, X ), ! 
% 87.18/87.54    less_than( X, skol6 ) }.
% 87.18/87.54  parent0[0]: (47) {G1,W3,D2,L1,V0,M1} R(4,29) { ! less_than( skol3, skol6 )
% 87.18/87.54     }.
% 87.18/87.54  parent1[2]: (0) {G0,W9,D2,L3,V3,M3} I { ! less_than( X, Z ), ! less_than( Z
% 87.18/87.54    , Y ), less_than( X, Y ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54  end
% 87.18/87.54  substitution1:
% 87.18/87.54     X := skol3
% 87.18/87.54     Y := skol6
% 87.18/87.54     Z := X
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (59) {G2,W6,D2,L2,V1,M2} R(47,0) { ! less_than( skol3, X ), ! 
% 87.18/87.54    less_than( X, skol6 ) }.
% 87.18/87.54  parent0: (60738) {G1,W6,D2,L2,V1,M2}  { ! less_than( skol3, X ), ! 
% 87.18/87.54    less_than( X, skol6 ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 0
% 87.18/87.54     1 ==> 1
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60739) {G0,W13,D4,L3,V4,M3}  { Y = X, ! contains_slb( insert_slb( 
% 87.18/87.54    Z, pair( X, T ) ), Y ), contains_slb( Z, Y ) }.
% 87.18/87.54  parent0[2]: (10) {G0,W13,D4,L3,V4,M3} I { ! contains_slb( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Z
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Y
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60740) {G0,W13,D4,L3,V4,M3}  { Y = X, ! contains_slb( insert_slb( 
% 87.18/87.54    Z, pair( X, T ) ), Y ), contains_slb( Z, Y ) }.
% 87.18/87.54  parent0[2]: (10) {G0,W13,D4,L3,V4,M3} I { ! contains_slb( insert_slb( X, 
% 87.18/87.54    pair( Y, T ) ), Z ), contains_slb( X, Z ), Y = Z }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Z
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Y
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  resolution: (60741) {G1,W20,D5,L4,V6,M4}  { X = Y, contains_slb( Z, X ), X 
% 87.18/87.54    = U, ! contains_slb( insert_slb( insert_slb( Z, pair( Y, T ) ), pair( U, 
% 87.18/87.54    W ) ), X ) }.
% 87.18/87.54  parent0[1]: (60739) {G0,W13,D4,L3,V4,M3}  { Y = X, ! contains_slb( 
% 87.18/87.54    insert_slb( Z, pair( X, T ) ), Y ), contains_slb( Z, Y ) }.
% 87.18/87.54  parent1[2]: (60740) {G0,W13,D4,L3,V4,M3}  { Y = X, ! contains_slb( 
% 87.18/87.54    insert_slb( Z, pair( X, T ) ), Y ), contains_slb( Z, Y ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := X
% 87.18/87.54     Z := Z
% 87.18/87.54     T := T
% 87.18/87.54  end
% 87.18/87.54  substitution1:
% 87.18/87.54     X := U
% 87.18/87.54     Y := X
% 87.18/87.54     Z := insert_slb( Z, pair( Y, T ) )
% 87.18/87.54     T := W
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60743) {G1,W20,D5,L4,V6,M4}  { Y = X, X = Z, contains_slb( T, X )
% 87.18/87.54    , ! contains_slb( insert_slb( insert_slb( T, pair( Z, U ) ), pair( Y, W )
% 87.18/87.54     ), X ) }.
% 87.18/87.54  parent0[2]: (60741) {G1,W20,D5,L4,V6,M4}  { X = Y, contains_slb( Z, X ), X 
% 87.18/87.54    = U, ! contains_slb( insert_slb( insert_slb( Z, pair( Y, T ) ), pair( U, 
% 87.18/87.54    W ) ), X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Z
% 87.18/87.54     Z := T
% 87.18/87.54     T := U
% 87.18/87.54     U := Y
% 87.18/87.54     W := W
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60744) {G1,W20,D5,L4,V6,M4}  { Y = X, Z = X, contains_slb( T, X )
% 87.18/87.54    , ! contains_slb( insert_slb( insert_slb( T, pair( Y, U ) ), pair( Z, W )
% 87.18/87.54     ), X ) }.
% 87.18/87.54  parent0[1]: (60743) {G1,W20,D5,L4,V6,M4}  { Y = X, X = Z, contains_slb( T, 
% 87.18/87.54    X ), ! contains_slb( insert_slb( insert_slb( T, pair( Z, U ) ), pair( Y, 
% 87.18/87.54    W ) ), X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := X
% 87.18/87.54     Y := Z
% 87.18/87.54     Z := Y
% 87.18/87.54     T := T
% 87.18/87.54     U := U
% 87.18/87.54     W := W
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  subsumption: (61) {G1,W20,D5,L4,V6,M4} R(10,10) { contains_slb( X, Y ), Z =
% 87.18/87.54     Y, ! contains_slb( insert_slb( insert_slb( X, pair( Z, T ) ), pair( U, W
% 87.18/87.54     ) ), Y ), U = Y }.
% 87.18/87.54  parent0: (60744) {G1,W20,D5,L4,V6,M4}  { Y = X, Z = X, contains_slb( T, X )
% 87.18/87.54    , ! contains_slb( insert_slb( insert_slb( T, pair( Y, U ) ), pair( Z, W )
% 87.18/87.54     ), X ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Y
% 87.18/87.54     Y := Z
% 87.18/87.54     Z := U
% 87.18/87.54     T := X
% 87.18/87.54     U := T
% 87.18/87.54     W := W
% 87.18/87.54  end
% 87.18/87.54  permutation0:
% 87.18/87.54     0 ==> 1
% 87.18/87.54     1 ==> 3
% 87.18/87.54     2 ==> 0
% 87.18/87.54     3 ==> 2
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60749) {G1,W20,D5,L4,V6,M4}  { Y = X, contains_slb( Z, Y ), T = Y
% 87.18/87.54    , ! contains_slb( insert_slb( insert_slb( Z, pair( T, U ) ), pair( X, W )
% 87.18/87.54     ), Y ) }.
% 87.18/87.54  parent0[3]: (61) {G1,W20,D5,L4,V6,M4} R(10,10) { contains_slb( X, Y ), Z = 
% 87.18/87.54    Y, ! contains_slb( insert_slb( insert_slb( X, pair( Z, T ) ), pair( U, W
% 87.18/87.54     ) ), Y ), U = Y }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Z
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := T
% 87.18/87.54     T := U
% 87.18/87.54     U := X
% 87.18/87.54     W := W
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60750) {G1,W20,D5,L4,V6,M4}  { Y = X, Y = Z, contains_slb( T, Y )
% 87.18/87.54    , ! contains_slb( insert_slb( insert_slb( T, pair( X, U ) ), pair( Z, W )
% 87.18/87.54     ), Y ) }.
% 87.18/87.54  parent0[2]: (60749) {G1,W20,D5,L4,V6,M4}  { Y = X, contains_slb( Z, Y ), T 
% 87.18/87.54    = Y, ! contains_slb( insert_slb( insert_slb( Z, pair( T, U ) ), pair( X, 
% 87.18/87.54    W ) ), Y ) }.
% 87.18/87.54  substitution0:
% 87.18/87.54     X := Z
% 87.18/87.54     Y := Y
% 87.18/87.54     Z := T
% 87.18/87.54     T := X
% 87.18/87.54     U := U
% 87.18/87.54     W := W
% 87.18/87.54  end
% 87.18/87.54  
% 87.18/87.54  eqswap: (60751) {G0,W10,D4,L2,V4,M2}  { ! Y = X, contains_slb( insert_slb( 
% 87.18/87.54    Z, pair( X, T ) ), Y ) }.
% 177.99/178.36  parent0[0]: (12) {G0,W10,D4,L2,V4,M2} I { ! Y = Z, contains_slb( insert_slb
% 177.99/178.36    ( X, pair( Y, T ) ), Z ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := Z
% 177.99/178.36     Y := X
% 177.99/178.36     Z := Y
% 177.99/178.36     T := T
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  eqfact: (60783) {G0,W20,D5,L4,V6,M4}  { ! X = Y, Z = Y, contains_slb( T, Z
% 177.99/178.36     ), ! contains_slb( insert_slb( insert_slb( T, pair( X, U ) ), pair( Y, W
% 177.99/178.36     ) ), Z ) }.
% 177.99/178.36  parent0[0, 1]: (60750) {G1,W20,D5,L4,V6,M4}  { Y = X, Y = Z, contains_slb( 
% 177.99/178.36    T, Y ), ! contains_slb( insert_slb( insert_slb( T, pair( X, U ) ), pair( 
% 177.99/178.36    Z, W ) ), Y ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := Y
% 177.99/178.36     T := T
% 177.99/178.36     U := U
% 177.99/178.36     W := W
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (60785) {G1,W12,D2,L4,V4,M4}  { ! X = Y, Z = Y, contains_slb( T
% 177.99/178.36    , Z ), ! Z = Y }.
% 177.99/178.36  parent0[3]: (60783) {G0,W20,D5,L4,V6,M4}  { ! X = Y, Z = Y, contains_slb( T
% 177.99/178.36    , Z ), ! contains_slb( insert_slb( insert_slb( T, pair( X, U ) ), pair( Y
% 177.99/178.36    , W ) ), Z ) }.
% 177.99/178.36  parent1[1]: (60751) {G0,W10,D4,L2,V4,M2}  { ! Y = X, contains_slb( 
% 177.99/178.36    insert_slb( Z, pair( X, T ) ), Y ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Y
% 177.99/178.36     Z := Z
% 177.99/178.36     T := T
% 177.99/178.36     U := U
% 177.99/178.36     W := W
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := Y
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := insert_slb( T, pair( X, U ) )
% 177.99/178.36     T := W
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  eqswap: (60786) {G1,W12,D2,L4,V4,M4}  { Y = X, ! Z = Y, contains_slb( T, X
% 177.99/178.36     ), ! X = Y }.
% 177.99/178.36  parent0[1]: (60785) {G1,W12,D2,L4,V4,M4}  { ! X = Y, Z = Y, contains_slb( T
% 177.99/178.36    , Z ), ! Z = Y }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := Z
% 177.99/178.36     Y := Y
% 177.99/178.36     Z := X
% 177.99/178.36     T := T
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  factor: (60791) {G1,W9,D2,L3,V3,M3}  { X = Y, ! Y = X, contains_slb( Z, Y )
% 177.99/178.36     }.
% 177.99/178.36  parent0[1, 3]: (60786) {G1,W12,D2,L4,V4,M4}  { Y = X, ! Z = Y, contains_slb
% 177.99/178.36    ( T, X ), ! X = Y }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := Y
% 177.99/178.36     Y := X
% 177.99/178.36     Z := Y
% 177.99/178.36     T := Z
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (107) {G2,W9,D2,L3,V3,M3} E(61);r(12) { ! X = Y, contains_slb
% 177.99/178.36    ( Z, X ), Y = X }.
% 177.99/178.36  parent0: (60791) {G1,W9,D2,L3,V3,M3}  { X = Y, ! Y = X, contains_slb( Z, Y
% 177.99/178.36     ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := Y
% 177.99/178.36     Y := X
% 177.99/178.36     Z := Z
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 2
% 177.99/178.36     1 ==> 0
% 177.99/178.36     2 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (60795) {G2,W6,D2,L2,V1,M2}  { ! less_than( X, skol6 ), 
% 177.99/178.36    strictly_less_than( X, skol3 ) }.
% 177.99/178.36  parent0[0]: (59) {G2,W6,D2,L2,V1,M2} R(47,0) { ! less_than( skol3, X ), ! 
% 177.99/178.36    less_than( X, skol6 ) }.
% 177.99/178.36  parent1[0]: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 177.99/178.36    strictly_less_than( X, Y ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := X
% 177.99/178.36     Y := skol3
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (123) {G3,W6,D2,L2,V1,M2} R(59,5) { ! less_than( X, skol6 ), 
% 177.99/178.36    strictly_less_than( X, skol3 ) }.
% 177.99/178.36  parent0: (60795) {G2,W6,D2,L2,V1,M2}  { ! less_than( X, skol6 ), 
% 177.99/178.36    strictly_less_than( X, skol3 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (60797) {G2,W6,D2,L2,V1,M2}  { strictly_less_than( X, skol3 ), 
% 177.99/178.36    strictly_less_than( skol6, X ) }.
% 177.99/178.36  parent0[0]: (123) {G3,W6,D2,L2,V1,M2} R(59,5) { ! less_than( X, skol6 ), 
% 177.99/178.36    strictly_less_than( X, skol3 ) }.
% 177.99/178.36  parent1[0]: (5) {G1,W6,D2,L2,V2,M2} I;r(1) { less_than( Y, X ), 
% 177.99/178.36    strictly_less_than( X, Y ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := skol6
% 177.99/178.36     Y := X
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (166) {G4,W6,D2,L2,V1,M2} R(123,5) { strictly_less_than( X, 
% 177.99/178.36    skol3 ), strictly_less_than( skol6, X ) }.
% 177.99/178.36  parent0: (60797) {G2,W6,D2,L2,V1,M2}  { strictly_less_than( X, skol3 ), 
% 177.99/178.36    strictly_less_than( skol6, X ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  *** allocated 15000 integers for justifications
% 177.99/178.36  *** allocated 22500 integers for justifications
% 177.99/178.36  *** allocated 33750 integers for justifications
% 177.99/178.36  *** allocated 50625 integers for justifications
% 177.99/178.36  *** allocated 75937 integers for justifications
% 177.99/178.36  *** allocated 113905 integers for justifications
% 177.99/178.36  *** allocated 170857 integers for justifications
% 177.99/178.36  *** allocated 256285 integers for justifications
% 177.99/178.36  *** allocated 384427 integers for justifications
% 177.99/178.36  *** allocated 576640 integers for justifications
% 177.99/178.36  *** allocated 864960 integers for justifications
% 177.99/178.36  *** allocated 1946160 integers for termspace/termends
% 177.99/178.36  *** allocated 1297440 integers for justifications
% 177.99/178.36  eqswap: (60798) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( Z, T, X, Y ) }.
% 177.99/178.36  parent0[1]: (18) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), Z = T }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := Z
% 177.99/178.36     Y := T
% 177.99/178.36     Z := X
% 177.99/178.36     T := Y
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  paramod: (60799) {G1,W8,D2,L2,V3,M2}  { strictly_less_than( X, skol3 ), ! 
% 177.99/178.36    alpha1( Y, Z, X, skol6 ) }.
% 177.99/178.36  parent0[0]: (60798) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( Z, T, X, Y )
% 177.99/178.36     }.
% 177.99/178.36  parent1[0; 1]: (29) {G0,W3,D2,L1,V0,M1} I { strictly_less_than( skol6, 
% 177.99/178.36    skol3 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := skol6
% 177.99/178.36     Z := Y
% 177.99/178.36     T := Z
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (328) {G1,W8,D2,L2,V3,M2} P(18,29) { strictly_less_than( X, 
% 177.99/178.36    skol3 ), ! alpha1( Y, Z, X, skol6 ) }.
% 177.99/178.36  parent0: (60799) {G1,W8,D2,L2,V3,M2}  { strictly_less_than( X, skol3 ), ! 
% 177.99/178.36    alpha1( Y, Z, X, skol6 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Y
% 177.99/178.36     Z := Z
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  eqswap: (72634) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T ), 
% 177.99/178.36    pair( Y, T ) ) = update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 177.99/178.36    strictly_less_than( Z, T ) }.
% 177.99/178.36  parent0[1]: (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), 
% 177.99/178.36    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 177.99/178.36    Z, X ), pair( T, X ) ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := T
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := X
% 177.99/178.36     T := Y
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  paramod: (72635) {G1,W18,D5,L3,V6,M3}  { pair_in_list( update_slb( 
% 177.99/178.36    insert_slb( X, pair( Z, W ) ), Y ), T, U ), ! strictly_less_than( W, Y )
% 177.99/178.36    , ! alpha1( Z, T, Y, U ) }.
% 177.99/178.36  parent0[0]: (72634) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T )
% 177.99/178.36    , pair( Y, T ) ) = update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 177.99/178.36    strictly_less_than( Z, T ) }.
% 177.99/178.36  parent1[1; 1]: (16) {G0,W13,D4,L2,V5,M2} I { ! alpha1( Y, Z, T, U ), 
% 177.99/178.36    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := W
% 177.99/178.36     T := Y
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := update_slb( X, Y )
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := T
% 177.99/178.36     T := Y
% 177.99/178.36     U := U
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (867) {G1,W18,D5,L3,V6,M3} P(25,16) { ! alpha1( Z, U, Y, W ), 
% 177.99/178.36    pair_in_list( update_slb( insert_slb( X, pair( Z, T ) ), Y ), U, W ), ! 
% 177.99/178.36    strictly_less_than( T, Y ) }.
% 177.99/178.36  parent0: (72635) {G1,W18,D5,L3,V6,M3}  { pair_in_list( update_slb( 
% 177.99/178.36    insert_slb( X, pair( Z, W ) ), Y ), T, U ), ! strictly_less_than( W, Y )
% 177.99/178.36    , ! alpha1( Z, T, Y, U ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Y
% 177.99/178.36     Z := Z
% 177.99/178.36     T := U
% 177.99/178.36     U := W
% 177.99/178.36     W := T
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 1
% 177.99/178.36     1 ==> 2
% 177.99/178.36     2 ==> 0
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  eqswap: (72636) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T ), 
% 177.99/178.36    pair( Y, T ) ) = update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 177.99/178.36    strictly_less_than( Z, T ) }.
% 177.99/178.36  parent0[1]: (25) {G0,W18,D5,L2,V4,M2} I { ! strictly_less_than( Y, X ), 
% 177.99/178.36    update_slb( insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( 
% 177.99/178.36    Z, X ), pair( T, X ) ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := T
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := X
% 177.99/178.36     T := Y
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  paramod: (72637) {G1,W19,D5,L3,V6,M3}  { pair_in_list( update_slb( 
% 177.99/178.36    insert_slb( X, pair( Z, W ) ), Y ), T, U ), ! strictly_less_than( W, Y )
% 177.99/178.36    , ! pair_in_list( update_slb( X, Y ), T, U ) }.
% 177.99/178.36  parent0[0]: (72636) {G0,W18,D5,L2,V4,M2}  { insert_slb( update_slb( X, T )
% 177.99/178.36    , pair( Y, T ) ) = update_slb( insert_slb( X, pair( Y, Z ) ), T ), ! 
% 177.99/178.36    strictly_less_than( Z, T ) }.
% 177.99/178.36  parent1[1; 1]: (15) {G0,W12,D4,L2,V5,M2} I { ! pair_in_list( X, Z, U ), 
% 177.99/178.36    pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := W
% 177.99/178.36     T := Y
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := update_slb( X, Y )
% 177.99/178.36     Y := Z
% 177.99/178.36     Z := T
% 177.99/178.36     T := Y
% 177.99/178.36     U := U
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (868) {G1,W19,D5,L3,V6,M3} P(25,15) { ! pair_in_list( 
% 177.99/178.36    update_slb( X, Y ), U, W ), pair_in_list( update_slb( insert_slb( X, pair
% 177.99/178.36    ( Z, T ) ), Y ), U, W ), ! strictly_less_than( T, Y ) }.
% 177.99/178.36  parent0: (72637) {G1,W19,D5,L3,V6,M3}  { pair_in_list( update_slb( 
% 177.99/178.36    insert_slb( X, pair( Z, W ) ), Y ), T, U ), ! strictly_less_than( W, Y )
% 177.99/178.36    , ! pair_in_list( update_slb( X, Y ), T, U ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Y
% 177.99/178.36     Z := Z
% 177.99/178.36     T := U
% 177.99/178.36     U := W
% 177.99/178.36     W := T
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 1
% 177.99/178.36     1 ==> 2
% 177.99/178.36     2 ==> 0
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (72638) {G1,W13,D3,L3,V2,M3}  { ! pair_in_list( skol1, X, Y ), 
% 177.99/178.36    pair_in_list( update_slb( skol1, skol3 ), X, skol3 ), strictly_less_than
% 177.99/178.36    ( skol6, Y ) }.
% 177.99/178.36  parent0[1]: (27) {G0,W13,D3,L3,V3,M3} I { ! pair_in_list( skol1, X, Z ), ! 
% 177.99/178.36    strictly_less_than( Z, Y ), pair_in_list( update_slb( skol1, Y ), X, Y )
% 177.99/178.36     }.
% 177.99/178.36  parent1[0]: (166) {G4,W6,D2,L2,V1,M2} R(123,5) { strictly_less_than( X, 
% 177.99/178.36    skol3 ), strictly_less_than( skol6, X ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := skol3
% 177.99/178.36     Z := Y
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36     X := Y
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (934) {G5,W13,D3,L3,V2,M3} R(27,166) { ! pair_in_list( skol1, 
% 177.99/178.36    X, Y ), pair_in_list( update_slb( skol1, skol3 ), X, skol3 ), 
% 177.99/178.36    strictly_less_than( skol6, Y ) }.
% 177.99/178.36  parent0: (72638) {G1,W13,D3,L3,V2,M3}  { ! pair_in_list( skol1, X, Y ), 
% 177.99/178.36    pair_in_list( update_slb( skol1, skol3 ), X, skol3 ), strictly_less_than
% 177.99/178.36    ( skol6, Y ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := X
% 177.99/178.36     Y := Y
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36     2 ==> 2
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (72640) {G1,W9,D2,L2,V0,M2}  { pair_in_list( skol1, skol2, 
% 177.99/178.36    skol6 ), alpha1( skol4, skol2, skol5, skol6 ) }.
% 177.99/178.36  parent0[0]: (14) {G0,W17,D4,L3,V5,M3} I { ! pair_in_list( insert_slb( X, 
% 177.99/178.36    pair( Y, T ) ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 177.99/178.36  parent1[0]: (28) {G0,W8,D4,L1,V0,M1} I { pair_in_list( insert_slb( skol1, 
% 177.99/178.36    pair( skol4, skol5 ) ), skol2, skol6 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := skol1
% 177.99/178.36     Y := skol4
% 177.99/178.36     Z := skol2
% 177.99/178.36     T := skol5
% 177.99/178.36     U := skol6
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (994) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, 
% 177.99/178.36    skol2, skol6 ), alpha1( skol4, skol2, skol5, skol6 ) }.
% 177.99/178.36  parent0: (72640) {G1,W9,D2,L2,V0,M2}  { pair_in_list( skol1, skol2, skol6 )
% 177.99/178.36    , alpha1( skol4, skol2, skol5, skol6 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  paramod: (72642) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 177.99/178.36    update_slb( skol1, skol3 ), pair( skol4, skol5 ) ), skol2, skol3 ), ! 
% 177.99/178.36    less_than( skol3, skol5 ) }.
% 177.99/178.36  parent0[1]: (26) {G0,W18,D5,L2,V4,M2} I { ! less_than( X, Y ), update_slb( 
% 177.99/178.36    insert_slb( Z, pair( T, Y ) ), X ) ==> insert_slb( update_slb( Z, X ), 
% 177.99/178.36    pair( T, Y ) ) }.
% 177.99/178.36  parent1[0; 2]: (30) {G0,W10,D5,L1,V0,M1} I { ! pair_in_list( update_slb( 
% 177.99/178.36    insert_slb( skol1, pair( skol4, skol5 ) ), skol3 ), skol2, skol3 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := skol3
% 177.99/178.36     Y := skol5
% 177.99/178.36     Z := skol1
% 177.99/178.36     T := skol4
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (1093) {G1,W13,D4,L2,V0,M2} P(26,30) { ! pair_in_list( 
% 177.99/178.36    insert_slb( update_slb( skol1, skol3 ), pair( skol4, skol5 ) ), skol2, 
% 177.99/178.36    skol3 ), ! less_than( skol3, skol5 ) }.
% 177.99/178.36  parent0: (72642) {G1,W13,D4,L2,V0,M2}  { ! pair_in_list( insert_slb( 
% 177.99/178.36    update_slb( skol1, skol3 ), pair( skol4, skol5 ) ), skol2, skol3 ), ! 
% 177.99/178.36    less_than( skol3, skol5 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36  end
% 177.99/178.36  permutation0:
% 177.99/178.36     0 ==> 0
% 177.99/178.36     1 ==> 1
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  resolution: (72643) {G2,W7,D2,L2,V0,M2}  { strictly_less_than( skol5, skol3
% 177.99/178.36     ), pair_in_list( skol1, skol2, skol6 ) }.
% 177.99/178.36  parent0[1]: (328) {G1,W8,D2,L2,V3,M2} P(18,29) { strictly_less_than( X, 
% 177.99/178.36    skol3 ), ! alpha1( Y, Z, X, skol6 ) }.
% 177.99/178.36  parent1[1]: (994) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, skol2
% 177.99/178.36    , skol6 ), alpha1( skol4, skol2, skol5, skol6 ) }.
% 177.99/178.36  substitution0:
% 177.99/178.36     X := skol5
% 177.99/178.36     Y := skol4
% 177.99/178.36     Z := skol2
% 177.99/178.36  end
% 177.99/178.36  substitution1:
% 177.99/178.36  end
% 177.99/178.36  
% 177.99/178.36  subsumption: (2788) {G2,W7,D2,L2,V0,M2} R(994,328) { pair_in_list( skol1, 
% 177.99/178.36    skol2, skol6 ), strictly_less_than( skol5, skol3 ) }.
% 177.99/178.36  parent0: (72643) {G2,W7,D2,L2,V0,M2}  { strictly_less_than( skol5, skol3 )
% 177.99/178.37    , pair_in_list( skol1, skol2, skol6 ) }.
% 177.99/178.37  substitution0:
% 177.99/178.37  end
% 177.99/178.37  permutation0:
% 177.99/178.37     0 ==> 1
% 177.99/178.37     1 ==> 0
% 177.99/178.37  end
% 177.99/178.37  
% 177.99/178.37  eqswap: (72644) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( X, Y, Z, T ) }.
% 177.99/178.37  parent0[1]: (17) {G0,W8,D2,L2,V4,M2} I { ! alpha1( X, Y, Z, T ), X = Y }.
% 177.99/178.37  substitution0:
% 177.99/178.37     X := X
% 177.99/178.37     Y := Y
% 177.99/178.37     Z := Z
% 177.99/178.37     T := T
% 177.99/178.37  end
% 177.99/178.37  
% 177.99/178.37  resolution: (72645) {G1,W7,D2,L2,V0,M2}  { skol2 = skol4, pair_in_list( 
% 177.99/178.37    skol1, skol2, skol6 ) }.
% 177.99/178.37  parent0[1]: (72644) {G0,W8,D2,L2,V4,M2}  { Y = X, ! alpha1( X, Y, Z, T )
% 177.99/178.37     }.
% 177.99/178.37  parent1[1]: (994) {G1,W9,D2,L2,V0,M2} R(28,14) { pair_in_list( skol1, skol2
% 177.99/178.37    , skol6 ), alpha1( skol4, skol2, skol5, skol6 ) }.
% 177.99/178.37  substitution0:
% 177.99/178.37     X := skol4
% 177.99/178.37     Y := skol2
% 177.99/178.37     Z := skol5
% 177.99/178.37     T := skol6
% 177.99/178.37  end
% 177.99/178.37  substitution1:
% 177.99/178.37  end
% 177.99/178.37  
% 177.99/178.37  eqswap: (72646) {G1,W7,D2,L2,V0,M2}  { skol4 = skol2, pair_in_list( skol1, 
% 177.99/178.37    skol2, skol6 ) }.
% 177.99/178.37  parent0[0]: (72645) {G1,W7,D2,L2,V0,M2}  { skol2 = skol4, pair_in_list( 
% 177.99/178.37    skol1, skol2, skol6 ) }.
% 177.99/178.37  substitution0:
% 177.99/178.37  end
% 177.99/178.37  
% 177.99/178.37  subsumption: (2794) {G2,W7,D2,L2,V0,M2} R(994,17) { pair_in_lCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------