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)
%------------------------------------------------------------------------------