TSTP Solution File: SWV384+1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : SWV384+1 : TPTP v8.1.0. Released v3.3.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n023.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:41 EDT 2022
% Result : Theorem 1.32s 1.74s
% Output : Refutation 1.32s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.12 % Problem : SWV384+1 : TPTP v8.1.0. Released v3.3.0.
% 0.08/0.13 % Command : bliksem %s
% 0.12/0.34 % Computer : n023.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % DateTime : Tue Jun 14 17:23:20 EDT 2022
% 0.12/0.34 % CPUTime :
% 0.43/1.11 *** allocated 10000 integers for termspace/termends
% 0.43/1.11 *** allocated 10000 integers for clauses
% 0.43/1.11 *** allocated 10000 integers for justifications
% 0.43/1.11 Bliksem 1.12
% 0.43/1.11
% 0.43/1.11
% 0.43/1.11 Automatic Strategy Selection
% 0.43/1.11
% 0.43/1.11
% 0.43/1.11 Clauses:
% 0.43/1.11
% 0.43/1.11 { ! less_than( X, Z ), ! less_than( Z, Y ), less_than( X, Y ) }.
% 0.43/1.11 { less_than( X, Y ), less_than( Y, X ) }.
% 0.43/1.11 { less_than( X, X ) }.
% 0.43/1.11 { ! strictly_less_than( X, Y ), less_than( X, Y ) }.
% 0.43/1.11 { ! strictly_less_than( X, Y ), ! less_than( Y, X ) }.
% 0.43/1.11 { ! less_than( X, Y ), less_than( Y, X ), strictly_less_than( X, Y ) }.
% 0.43/1.11 { less_than( bottom, X ) }.
% 0.43/1.11 { ! isnonempty_slb( create_slb ) }.
% 0.43/1.11 { isnonempty_slb( insert_slb( X, pair( Y, Z ) ) ) }.
% 0.43/1.11 { ! contains_slb( create_slb, X ) }.
% 0.43/1.11 { ! contains_slb( insert_slb( X, pair( Y, T ) ), Z ), contains_slb( X, Z )
% 0.43/1.11 , Y = Z }.
% 0.43/1.11 { ! contains_slb( X, Z ), contains_slb( insert_slb( X, pair( Y, T ) ), Z )
% 0.43/1.11 }.
% 0.43/1.11 { ! Y = Z, contains_slb( insert_slb( X, pair( Y, T ) ), Z ) }.
% 0.43/1.11 { ! pair_in_list( create_slb, X, Y ) }.
% 0.43/1.11 { ! pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U ), pair_in_list( X, Z
% 0.43/1.11 , U ), alpha1( Y, Z, T, U ) }.
% 0.43/1.11 { ! pair_in_list( X, Z, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z
% 0.43/1.11 , U ) }.
% 0.43/1.11 { ! alpha1( Y, Z, T, U ), pair_in_list( insert_slb( X, pair( Y, T ) ), Z, U
% 0.43/1.11 ) }.
% 0.43/1.11 { ! alpha1( X, Y, Z, T ), X = Y }.
% 0.43/1.11 { ! alpha1( X, Y, Z, T ), Z = T }.
% 0.43/1.11 { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 0.43/1.11 { remove_slb( insert_slb( X, pair( Y, Z ) ), Y ) = X }.
% 0.43/1.11 { Y = Z, ! contains_slb( X, Z ), remove_slb( insert_slb( X, pair( Y, T ) )
% 0.43/1.11 , Z ) = insert_slb( remove_slb( X, Z ), pair( Y, T ) ) }.
% 0.43/1.11 { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y ) = Z }.
% 0.43/1.11 { Y = Z, ! contains_slb( X, Z ), lookup_slb( insert_slb( X, pair( Y, T ) )
% 0.43/1.11 , Z ) = lookup_slb( X, Z ) }.
% 0.43/1.11 { update_slb( create_slb, X ) = create_slb }.
% 0.43/1.11 { ! strictly_less_than( Y, X ), update_slb( insert_slb( Z, pair( T, Y ) ),
% 0.43/1.11 X ) = insert_slb( update_slb( Z, X ), pair( T, X ) ) }.
% 0.43/1.11 { ! less_than( X, Y ), update_slb( insert_slb( Z, pair( T, Y ) ), X ) =
% 0.43/1.11 insert_slb( update_slb( Z, X ), pair( T, Y ) ) }.
% 0.43/1.11 { succ_cpq( X, X ) }.
% 0.43/1.11 { ! succ_cpq( X, Y ), succ_cpq( X, insert_cpq( Y, Z ) ) }.
% 0.43/1.11 { ! succ_cpq( X, Y ), succ_cpq( X, remove_cpq( Y, Z ) ) }.
% 0.43/1.11 { ! succ_cpq( X, Y ), succ_cpq( X, findmin_cpq_eff( Y ) ) }.
% 0.43/1.11 { ! succ_cpq( X, Y ), succ_cpq( X, removemin_cpq_eff( Y ) ) }.
% 0.43/1.11 { check_cpq( triple( X, create_slb, Y ) ) }.
% 0.43/1.11 { ! less_than( Y, X ), ! check_cpq( triple( Z, insert_slb( T, pair( X, Y )
% 0.43/1.11 ), U ) ), check_cpq( triple( Z, T, U ) ) }.
% 0.43/1.11 { ! less_than( Y, X ), ! check_cpq( triple( Z, T, U ) ), check_cpq( triple
% 0.43/1.11 ( Z, insert_slb( T, pair( X, Y ) ), U ) ) }.
% 0.43/1.11 { ! strictly_less_than( X, Y ), ! check_cpq( triple( Z, insert_slb( T, pair
% 0.43/1.11 ( X, Y ) ), U ) ) }.
% 0.43/1.11 { ! strictly_less_than( X, Y ), ! ||, check_cpq( triple( Z, insert_slb( T,
% 0.43/1.11 pair( X, Y ) ), U ) ) }.
% 0.43/1.11 { ! contains_cpq( triple( X, Y, Z ), T ), contains_slb( Y, T ) }.
% 0.43/1.11 { ! contains_slb( Y, T ), contains_cpq( triple( X, Y, Z ), T ) }.
% 0.43/1.11 { ! ok( triple( X, Y, bad ) ) }.
% 0.43/1.11 { ! ||, ok( triple( X, Y, bad ) ) }.
% 0.43/1.11 { ok( triple( Y, Z, X ) ), X = bad }.
% 0.43/1.11 { insert_cpq( triple( X, Y, Z ), T ) = triple( insert_pqp( X, T ),
% 0.43/1.11 insert_slb( Y, pair( T, bottom ) ), Z ) }.
% 0.43/1.11 { contains_slb( X, Y ), remove_cpq( triple( Z, X, T ), Y ) = triple( Z, X,
% 0.43/1.11 bad ) }.
% 0.43/1.11 { ! contains_slb( X, Y ), ! less_than( lookup_slb( X, Y ), Y ), remove_cpq
% 0.43/1.11 ( triple( Z, X, T ), Y ) = triple( remove_pqp( Z, Y ), remove_slb( X, Y )
% 0.43/1.11 , T ) }.
% 0.43/1.11 { ! contains_slb( X, Y ), ! strictly_less_than( Y, lookup_slb( X, Y ) ),
% 0.43/1.11 remove_cpq( triple( Z, X, T ), Y ) = triple( remove_pqp( Z, Y ),
% 0.43/1.11 remove_slb( X, Y ), bad ) }.
% 0.43/1.11 { findmin_cpq_eff( triple( X, create_slb, Y ) ) = triple( X, create_slb,
% 0.43/1.11 bad ) }.
% 0.43/1.11 { Y = create_slb, contains_slb( Y, findmin_pqp_res( X ) ), findmin_cpq_eff
% 0.43/1.11 ( triple( X, Y, Z ) ) = triple( X, update_slb( Y, findmin_pqp_res( X ) )
% 0.43/1.11 , bad ) }.
% 0.43/1.11 { Y = create_slb, ! contains_slb( Y, findmin_pqp_res( X ) ), !
% 0.43/1.11 strictly_less_than( findmin_pqp_res( X ), lookup_slb( Y, findmin_pqp_res
% 0.43/1.11 ( X ) ) ), findmin_cpq_eff( triple( X, Y, Z ) ) = triple( X, update_slb(
% 0.43/1.11 Y, findmin_pqp_res( X ) ), bad ) }.
% 0.43/1.11 { Y = create_slb, ! contains_slb( Y, findmin_pqp_res( X ) ), ! less_than(
% 0.43/1.11 lookup_slb( Y, findmin_pqp_res( X ) ), findmin_pqp_res( X ) ),
% 1.16/1.58 findmin_cpq_eff( triple( X, Y, Z ) ) = triple( X, update_slb( Y,
% 1.16/1.58 findmin_pqp_res( X ) ), Z ) }.
% 1.16/1.58 { findmin_cpq_res( triple( X, create_slb, Y ) ) = bottom }.
% 1.16/1.58 { X = create_slb, findmin_cpq_res( triple( Y, X, Z ) ) = findmin_pqp_res( Y
% 1.16/1.58 ) }.
% 1.16/1.58 { removemin_cpq_eff( X ) = remove_cpq( findmin_cpq_eff( X ),
% 1.16/1.58 findmin_cpq_res( X ) ) }.
% 1.16/1.58 { removemin_cpq_res( X ) = findmin_cpq_res( X ) }.
% 1.16/1.58 { alpha2, check_cpq( triple( X, Y, Z ) ), ! succ_cpq( triple( X, Y, Z ),
% 1.16/1.58 triple( T, U, W ) ), ! ok( triple( T, U, W ) ), ! check_cpq( triple( T, U
% 1.16/1.58 , W ) ) }.
% 1.16/1.58 { alpha2, ok( triple( X, Y, Z ) ), ! succ_cpq( triple( X, Y, Z ), triple( T
% 1.16/1.58 , U, W ) ), ! ok( triple( T, U, W ) ), ! check_cpq( triple( T, U, W ) ) }
% 1.16/1.58 .
% 1.16/1.58 { ! alpha2, alpha3( skol1, skol4, skol7 ) }.
% 1.16/1.58 { ! alpha2, ok( im_succ_cpq( triple( skol1, skol4, skol7 ) ) ) }.
% 1.16/1.58 { ! alpha3( X, Y, Z ), ! ok( im_succ_cpq( triple( X, Y, Z ) ) ), alpha2 }.
% 1.16/1.58 { ! alpha3( X, Y, Z ), alpha4( X, Y, Z ) }.
% 1.16/1.58 { ! alpha3( X, Y, Z ), check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.16/1.58 { ! alpha4( X, Y, Z ), ! check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ),
% 1.16/1.58 alpha3( X, Y, Z ) }.
% 1.16/1.58 { ! alpha4( X, Y, Z ), succ_cpq( triple( skol2( X, Y, Z ), skol5( X, Y, Z )
% 1.16/1.58 , skol8( X, Y, Z ) ), triple( X, Y, Z ) ) }.
% 1.16/1.58 { ! alpha4( X, Y, Z ), ! check_cpq( triple( X, Y, Z ) ), ! ok( triple( X, Y
% 1.16/1.58 , Z ) ) }.
% 1.16/1.58 { ! succ_cpq( triple( T, U, W ), triple( X, Y, Z ) ), check_cpq( triple( X
% 1.16/1.58 , Y, Z ) ), alpha4( X, Y, Z ) }.
% 1.16/1.58 { ! succ_cpq( triple( T, U, W ), triple( X, Y, Z ) ), ok( triple( X, Y, Z )
% 1.16/1.58 ), alpha4( X, Y, Z ) }.
% 1.16/1.58 { check_cpq( triple( X, Y, Z ) ), ! check_cpq( im_succ_cpq( triple( X, Y, Z
% 1.16/1.58 ) ) ), ! ok( im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.16/1.58 { ok( triple( X, Y, Z ) ), ! check_cpq( im_succ_cpq( triple( X, Y, Z ) ) )
% 1.16/1.58 , ! ok( im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.16/1.58 { ! check_cpq( triple( skol3, skol6, skol9 ) ), ! ok( triple( skol3, skol6
% 1.16/1.58 , skol9 ) ) }.
% 1.16/1.58 { succ_cpq( triple( skol3, skol6, skol9 ), triple( skol10, skol11, skol12 )
% 1.16/1.58 ) }.
% 1.16/1.58 { ok( triple( skol10, skol11, skol12 ) ) }.
% 1.16/1.58 { check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.16/1.58
% 1.16/1.58 percentage equality = 0.207792, percentage horn = 0.777778
% 1.16/1.58 This is a problem with some equality
% 1.16/1.58
% 1.16/1.58
% 1.16/1.58
% 1.16/1.58 Options Used:
% 1.16/1.58
% 1.16/1.58 useres = 1
% 1.16/1.58 useparamod = 1
% 1.16/1.58 useeqrefl = 1
% 1.16/1.58 useeqfact = 1
% 1.16/1.58 usefactor = 1
% 1.16/1.58 usesimpsplitting = 0
% 1.16/1.58 usesimpdemod = 5
% 1.16/1.58 usesimpres = 3
% 1.16/1.58
% 1.16/1.58 resimpinuse = 1000
% 1.16/1.58 resimpclauses = 20000
% 1.16/1.58 substype = eqrewr
% 1.16/1.58 backwardsubs = 1
% 1.16/1.58 selectoldest = 5
% 1.16/1.58
% 1.16/1.58 litorderings [0] = split
% 1.16/1.58 litorderings [1] = extend the termordering, first sorting on arguments
% 1.16/1.58
% 1.16/1.58 termordering = kbo
% 1.16/1.58
% 1.16/1.58 litapriori = 0
% 1.16/1.58 termapriori = 1
% 1.16/1.58 litaposteriori = 0
% 1.16/1.58 termaposteriori = 0
% 1.16/1.58 demodaposteriori = 0
% 1.16/1.58 ordereqreflfact = 0
% 1.16/1.58
% 1.16/1.58 litselect = negord
% 1.16/1.58
% 1.16/1.58 maxweight = 15
% 1.16/1.58 maxdepth = 30000
% 1.16/1.58 maxlength = 115
% 1.16/1.58 maxnrvars = 195
% 1.16/1.58 excuselevel = 1
% 1.16/1.58 increasemaxweight = 1
% 1.16/1.58
% 1.16/1.58 maxselected = 10000000
% 1.16/1.58 maxnrclauses = 10000000
% 1.16/1.58
% 1.16/1.58 showgenerated = 0
% 1.16/1.58 showkept = 0
% 1.16/1.58 showselected = 0
% 1.16/1.58 showdeleted = 0
% 1.16/1.58 showresimp = 1
% 1.16/1.58 showstatus = 2000
% 1.16/1.58
% 1.16/1.58 prologoutput = 0
% 1.16/1.58 nrgoals = 5000000
% 1.16/1.58 totalproof = 1
% 1.16/1.58
% 1.16/1.58 Symbols occurring in the translation:
% 1.16/1.58
% 1.16/1.58 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 1.16/1.58 . [1, 2] (w:1, o:45, a:1, s:1, b:0),
% 1.16/1.58 || [2, 0] (w:1, o:3, a:1, s:1, b:0),
% 1.16/1.58 ! [4, 1] (w:0, o:31, a:1, s:1, b:0),
% 1.16/1.58 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.16/1.58 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.16/1.58 less_than [38, 2] (w:1, o:69, a:1, s:1, b:0),
% 1.16/1.58 strictly_less_than [39, 2] (w:1, o:73, a:1, s:1, b:0),
% 1.16/1.58 bottom [40, 0] (w:1, o:10, a:1, s:1, b:0),
% 1.16/1.58 create_slb [41, 0] (w:1, o:12, a:1, s:1, b:0),
% 1.16/1.58 isnonempty_slb [42, 1] (w:1, o:36, a:1, s:1, b:0),
% 1.16/1.58 pair [43, 2] (w:1, o:74, a:1, s:1, b:0),
% 1.16/1.58 insert_slb [44, 2] (w:1, o:75, a:1, s:1, b:0),
% 1.16/1.58 contains_slb [45, 2] (w:1, o:76, a:1, s:1, b:0),
% 1.16/1.58 pair_in_list [47, 3] (w:1, o:83, a:1, s:1, b:0),
% 1.16/1.58 remove_slb [49, 2] (w:1, o:70, a:1, s:1, b:0),
% 1.16/1.58 lookup_slb [50, 2] (w:1, o:77, a:1, s:1, b:0),
% 1.32/1.74 update_slb [51, 2] (w:1, o:78, a:1, s:1, b:0),
% 1.32/1.74 succ_cpq [52, 2] (w:1, o:79, a:1, s:1, b:0),
% 1.32/1.74 insert_cpq [53, 2] (w:1, o:80, a:1, s:1, b:0),
% 1.32/1.74 remove_cpq [54, 2] (w:1, o:71, a:1, s:1, b:0),
% 1.32/1.74 findmin_cpq_eff [55, 1] (w:1, o:37, a:1, s:1, b:0),
% 1.32/1.74 removemin_cpq_eff [56, 1] (w:1, o:38, a:1, s:1, b:0),
% 1.32/1.74 triple [57, 3] (w:1, o:87, a:1, s:1, b:0),
% 1.32/1.74 check_cpq [58, 1] (w:1, o:39, a:1, s:1, b:0),
% 1.32/1.74 contains_cpq [59, 2] (w:1, o:81, a:1, s:1, b:0),
% 1.32/1.74 bad [60, 0] (w:1, o:11, a:1, s:1, b:0),
% 1.32/1.74 ok [61, 1] (w:1, o:40, a:1, s:1, b:0),
% 1.32/1.74 insert_pqp [62, 2] (w:1, o:82, a:1, s:1, b:0),
% 1.32/1.74 remove_pqp [63, 2] (w:1, o:72, a:1, s:1, b:0),
% 1.32/1.74 findmin_pqp_res [64, 1] (w:1, o:41, a:1, s:1, b:0),
% 1.32/1.74 findmin_cpq_res [65, 1] (w:1, o:42, a:1, s:1, b:0),
% 1.32/1.74 removemin_cpq_res [66, 1] (w:1, o:43, a:1, s:1, b:0),
% 1.32/1.74 im_succ_cpq [68, 1] (w:1, o:44, a:1, s:1, b:0),
% 1.32/1.74 alpha1 [75, 4] (w:1, o:90, a:1, s:1, b:1),
% 1.32/1.74 alpha2 [76, 0] (w:1, o:9, a:1, s:1, b:1),
% 1.32/1.74 alpha3 [77, 3] (w:1, o:88, a:1, s:1, b:1),
% 1.32/1.74 alpha4 [78, 3] (w:1, o:89, a:1, s:1, b:1),
% 1.32/1.74 skol1 [79, 0] (w:1, o:22, a:1, s:1, b:1),
% 1.32/1.74 skol2 [80, 3] (w:1, o:84, a:1, s:1, b:1),
% 1.32/1.74 skol3 [81, 0] (w:1, o:23, a:1, s:1, b:1),
% 1.32/1.74 skol4 [82, 0] (w:1, o:24, a:1, s:1, b:1),
% 1.32/1.74 skol5 [83, 3] (w:1, o:85, a:1, s:1, b:1),
% 1.32/1.74 skol6 [84, 0] (w:1, o:25, a:1, s:1, b:1),
% 1.32/1.74 skol7 [85, 0] (w:1, o:26, a:1, s:1, b:1),
% 1.32/1.74 skol8 [86, 3] (w:1, o:86, a:1, s:1, b:1),
% 1.32/1.74 skol9 [87, 0] (w:1, o:27, a:1, s:1, b:1),
% 1.32/1.74 skol10 [88, 0] (w:1, o:28, a:1, s:1, b:1),
% 1.32/1.74 skol11 [89, 0] (w:1, o:29, a:1, s:1, b:1),
% 1.32/1.74 skol12 [90, 0] (w:1, o:30, a:1, s:1, b:1).
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Starting Search:
% 1.32/1.74
% 1.32/1.74 *** allocated 15000 integers for clauses
% 1.32/1.74 *** allocated 22500 integers for clauses
% 1.32/1.74 *** allocated 33750 integers for clauses
% 1.32/1.74 *** allocated 15000 integers for termspace/termends
% 1.32/1.74 *** allocated 50625 integers for clauses
% 1.32/1.74 *** allocated 22500 integers for termspace/termends
% 1.32/1.74 *** allocated 75937 integers for clauses
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 33750 integers for termspace/termends
% 1.32/1.74 *** allocated 113905 integers for clauses
% 1.32/1.74 *** allocated 50625 integers for termspace/termends
% 1.32/1.74 *** allocated 170857 integers for clauses
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 4087
% 1.32/1.74 Kept: 2228
% 1.32/1.74 Inuse: 139
% 1.32/1.74 Deleted: 2
% 1.32/1.74 Deletedinuse: 0
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 75937 integers for termspace/termends
% 1.32/1.74 *** allocated 256285 integers for clauses
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 113905 integers for termspace/termends
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 9306
% 1.32/1.74 Kept: 4290
% 1.32/1.74 Inuse: 183
% 1.32/1.74 Deleted: 5
% 1.32/1.74 Deletedinuse: 2
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 384427 integers for clauses
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 170857 integers for termspace/termends
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 13841
% 1.32/1.74 Kept: 6313
% 1.32/1.74 Inuse: 262
% 1.32/1.74 Deleted: 12
% 1.32/1.74 Deletedinuse: 5
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 576640 integers for clauses
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 21062
% 1.32/1.74 Kept: 8515
% 1.32/1.74 Inuse: 304
% 1.32/1.74 Deleted: 24
% 1.32/1.74 Deletedinuse: 17
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 256285 integers for termspace/termends
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 36216
% 1.32/1.74 Kept: 10533
% 1.32/1.74 Inuse: 365
% 1.32/1.74 Deleted: 25
% 1.32/1.74 Deletedinuse: 17
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 864960 integers for clauses
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 45501
% 1.32/1.74 Kept: 12773
% 1.32/1.74 Inuse: 396
% 1.32/1.74 Deleted: 35
% 1.32/1.74 Deletedinuse: 19
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 53695
% 1.32/1.74 Kept: 15158
% 1.32/1.74 Inuse: 463
% 1.32/1.74 Deleted: 35
% 1.32/1.74 Deletedinuse: 19
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 384427 integers for termspace/termends
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 57972
% 1.32/1.74 Kept: 17168
% 1.32/1.74 Inuse: 481
% 1.32/1.74 Deleted: 35
% 1.32/1.74 Deletedinuse: 19
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 *** allocated 1297440 integers for clauses
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Intermediate Status:
% 1.32/1.74 Generated: 62100
% 1.32/1.74 Kept: 19235
% 1.32/1.74 Inuse: 498
% 1.32/1.74 Deleted: 35
% 1.32/1.74 Deletedinuse: 19
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 Resimplifying inuse:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74 Resimplifying clauses:
% 1.32/1.74 Done
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Bliksems!, er is een bewijs:
% 1.32/1.74 % SZS status Theorem
% 1.32/1.74 % SZS output start Refutation
% 1.32/1.74
% 1.32/1.74 (39) {G0,W5,D3,L1,V2,M1} I { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 (41) {G0,W8,D3,L2,V3,M2} I { ok( triple( Y, Z, X ) ), X = bad }.
% 1.32/1.74 (54) {G0,W25,D3,L5,V6,M5} I { alpha2, check_cpq( triple( X, Y, Z ) ), !
% 1.32/1.74 succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W )
% 1.32/1.74 ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 (55) {G0,W25,D3,L5,V6,M5} I { alpha2, ok( triple( X, Y, Z ) ), ! succ_cpq(
% 1.32/1.74 triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W ) ), !
% 1.32/1.74 check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 (56) {G0,W5,D2,L2,V0,M2} I { ! alpha2, alpha3( skol1, skol4, skol7 ) }.
% 1.32/1.74 (57) {G0,W7,D4,L2,V0,M2} I { ! alpha2, ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, skol7 ) ) ) }.
% 1.32/1.74 (59) {G0,W8,D2,L2,V3,M2} I { ! alpha3( X, Y, Z ), alpha4( X, Y, Z ) }.
% 1.32/1.74 (60) {G0,W10,D4,L2,V3,M2} I { ! alpha3( X, Y, Z ), check_cpq( im_succ_cpq(
% 1.32/1.74 triple( X, Y, Z ) ) ) }.
% 1.32/1.74 (63) {G0,W14,D3,L3,V3,M3} I { ! alpha4( X, Y, Z ), ! check_cpq( triple( X,
% 1.32/1.74 Y, Z ) ), ! ok( triple( X, Y, Z ) ) }.
% 1.32/1.74 (66) {G0,W17,D4,L3,V3,M3} I { check_cpq( triple( X, Y, Z ) ), ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple( X, Y, Z )
% 1.32/1.74 ) ) }.
% 1.32/1.74 (67) {G0,W17,D4,L3,V3,M3} I { ok( triple( X, Y, Z ) ), ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple( X, Y, Z )
% 1.32/1.74 ) ) }.
% 1.32/1.74 (68) {G0,W10,D3,L2,V0,M2} I { ! check_cpq( triple( skol3, skol6, skol9 ) )
% 1.32/1.74 , ! ok( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 (69) {G0,W9,D3,L1,V0,M1} I { succ_cpq( triple( skol3, skol6, skol9 ),
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (70) {G0,W5,D3,L1,V0,M1} I { ok( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (71) {G0,W5,D3,L1,V0,M1} I { check_cpq( triple( skol10, skol11, skol12 ) )
% 1.32/1.74 }.
% 1.32/1.74 (1313) {G1,W5,D2,L2,V0,M2} R(59,56) { alpha4( skol1, skol4, skol7 ), !
% 1.32/1.74 alpha2 }.
% 1.32/1.74 (2217) {G1,W5,D3,L1,V2,M1} P(41,70);r(39) { ok( triple( X, Y, skol12 ) )
% 1.32/1.74 }.
% 1.32/1.74 (4743) {G1,W7,D4,L2,V0,M2} R(60,56) { check_cpq( im_succ_cpq( triple( skol1
% 1.32/1.74 , skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 (5516) {G2,W6,D3,L2,V0,M2} R(66,4743);r(57) { check_cpq( triple( skol1,
% 1.32/1.74 skol4, skol7 ) ), ! alpha2 }.
% 1.32/1.74 (5553) {G3,W6,D3,L2,V0,M2} R(5516,63);r(1313) { ! alpha2, ! ok( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) }.
% 1.32/1.74 (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==> bad }.
% 1.32/1.74 (5583) {G5,W7,D4,L2,V0,M2} P(5580,4743);f { check_cpq( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 (5584) {G5,W7,D4,L2,V0,M2} P(5580,57);f { ! alpha2, ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 (5610) {G6,W7,D4,L2,V0,M2} R(67,5553);d(5580);d(5580);r(5583) { ! alpha2, !
% 1.32/1.74 ok( im_succ_cpq( triple( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 (5642) {G7,W1,D1,L1,V0,M1} S(5610);r(5584) { ! alpha2 }.
% 1.32/1.74 (5645) {G1,W8,D3,L2,V0,M2} R(68,41) { ! check_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ) ), skol9 ==> bad }.
% 1.32/1.74 (5771) {G8,W15,D3,L3,V0,M3} R(69,55);r(5642) { ok( triple( skol3, skol6,
% 1.32/1.74 skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq( triple
% 1.32/1.74 ( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (5772) {G8,W15,D3,L3,V0,M3} R(69,54);r(5642) { check_cpq( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq(
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (20300) {G9,W5,D3,L1,V0,M1} S(5771);r(2217);r(71) { ok( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ) }.
% 1.32/1.74 (20301) {G9,W5,D3,L1,V0,M1} S(5772);r(2217);r(71) { check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ) }.
% 1.32/1.74 (20363) {G10,W5,D3,L1,V0,M1} P(5645,20300);r(39) { ! check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ) }.
% 1.32/1.74 (20449) {G11,W0,D0,L0,V0,M0} S(20363);r(20301) { }.
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 % SZS output end Refutation
% 1.32/1.74 found a proof!
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Unprocessed initial clauses:
% 1.32/1.74
% 1.32/1.74 (20451) {G0,W9,D2,L3,V3,M3} { ! less_than( X, Z ), ! less_than( Z, Y ),
% 1.32/1.74 less_than( X, Y ) }.
% 1.32/1.74 (20452) {G0,W6,D2,L2,V2,M2} { less_than( X, Y ), less_than( Y, X ) }.
% 1.32/1.74 (20453) {G0,W3,D2,L1,V1,M1} { less_than( X, X ) }.
% 1.32/1.74 (20454) {G0,W6,D2,L2,V2,M2} { ! strictly_less_than( X, Y ), less_than( X,
% 1.32/1.74 Y ) }.
% 1.32/1.74 (20455) {G0,W6,D2,L2,V2,M2} { ! strictly_less_than( X, Y ), ! less_than( Y
% 1.32/1.74 , X ) }.
% 1.32/1.74 (20456) {G0,W9,D2,L3,V2,M3} { ! less_than( X, Y ), less_than( Y, X ),
% 1.32/1.74 strictly_less_than( X, Y ) }.
% 1.32/1.74 (20457) {G0,W3,D2,L1,V1,M1} { less_than( bottom, X ) }.
% 1.32/1.74 (20458) {G0,W2,D2,L1,V0,M1} { ! isnonempty_slb( create_slb ) }.
% 1.32/1.74 (20459) {G0,W6,D4,L1,V3,M1} { isnonempty_slb( insert_slb( X, pair( Y, Z )
% 1.32/1.74 ) ) }.
% 1.32/1.74 (20460) {G0,W3,D2,L1,V1,M1} { ! contains_slb( create_slb, X ) }.
% 1.32/1.74 (20461) {G0,W13,D4,L3,V4,M3} { ! contains_slb( insert_slb( X, pair( Y, T )
% 1.32/1.74 ), Z ), contains_slb( X, Z ), Y = Z }.
% 1.32/1.74 (20462) {G0,W10,D4,L2,V4,M2} { ! contains_slb( X, Z ), contains_slb(
% 1.32/1.74 insert_slb( X, pair( Y, T ) ), Z ) }.
% 1.32/1.74 (20463) {G0,W10,D4,L2,V4,M2} { ! Y = Z, contains_slb( insert_slb( X, pair
% 1.32/1.74 ( Y, T ) ), Z ) }.
% 1.32/1.74 (20464) {G0,W4,D2,L1,V2,M1} { ! pair_in_list( create_slb, X, Y ) }.
% 1.32/1.74 (20465) {G0,W17,D4,L3,V5,M3} { ! pair_in_list( insert_slb( X, pair( Y, T )
% 1.32/1.74 ), Z, U ), pair_in_list( X, Z, U ), alpha1( Y, Z, T, U ) }.
% 1.32/1.74 (20466) {G0,W12,D4,L2,V5,M2} { ! pair_in_list( X, Z, U ), pair_in_list(
% 1.32/1.74 insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 1.32/1.74 (20467) {G0,W13,D4,L2,V5,M2} { ! alpha1( Y, Z, T, U ), pair_in_list(
% 1.32/1.74 insert_slb( X, pair( Y, T ) ), Z, U ) }.
% 1.32/1.74 (20468) {G0,W8,D2,L2,V4,M2} { ! alpha1( X, Y, Z, T ), X = Y }.
% 1.32/1.74 (20469) {G0,W8,D2,L2,V4,M2} { ! alpha1( X, Y, Z, T ), Z = T }.
% 1.32/1.74 (20470) {G0,W11,D2,L3,V4,M3} { ! X = Y, ! Z = T, alpha1( X, Y, Z, T ) }.
% 1.32/1.74 (20471) {G0,W9,D5,L1,V3,M1} { remove_slb( insert_slb( X, pair( Y, Z ) ), Y
% 1.32/1.74 ) = X }.
% 1.32/1.74 (20472) {G0,W21,D5,L3,V4,M3} { Y = Z, ! contains_slb( X, Z ), remove_slb(
% 1.32/1.74 insert_slb( X, pair( Y, T ) ), Z ) = insert_slb( remove_slb( X, Z ), pair
% 1.32/1.74 ( Y, T ) ) }.
% 1.32/1.74 (20473) {G0,W9,D5,L1,V3,M1} { lookup_slb( insert_slb( X, pair( Y, Z ) ), Y
% 1.32/1.74 ) = Z }.
% 1.32/1.74 (20474) {G0,W17,D5,L3,V4,M3} { Y = Z, ! contains_slb( X, Z ), lookup_slb(
% 1.32/1.74 insert_slb( X, pair( Y, T ) ), Z ) = lookup_slb( X, Z ) }.
% 1.32/1.74 (20475) {G0,W5,D3,L1,V1,M1} { update_slb( create_slb, X ) = create_slb }.
% 1.32/1.74 (20476) {G0,W18,D5,L2,V4,M2} { ! strictly_less_than( Y, X ), update_slb(
% 1.32/1.74 insert_slb( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair
% 1.32/1.74 ( T, X ) ) }.
% 1.32/1.74 (20477) {G0,W18,D5,L2,V4,M2} { ! less_than( X, Y ), update_slb( insert_slb
% 1.32/1.74 ( Z, pair( T, Y ) ), X ) = insert_slb( update_slb( Z, X ), pair( T, Y ) )
% 1.32/1.74 }.
% 1.32/1.74 (20478) {G0,W3,D2,L1,V1,M1} { succ_cpq( X, X ) }.
% 1.32/1.74 (20479) {G0,W8,D3,L2,V3,M2} { ! succ_cpq( X, Y ), succ_cpq( X, insert_cpq
% 1.32/1.74 ( Y, Z ) ) }.
% 1.32/1.74 (20480) {G0,W8,D3,L2,V3,M2} { ! succ_cpq( X, Y ), succ_cpq( X, remove_cpq
% 1.32/1.74 ( Y, Z ) ) }.
% 1.32/1.74 (20481) {G0,W7,D3,L2,V2,M2} { ! succ_cpq( X, Y ), succ_cpq( X,
% 1.32/1.74 findmin_cpq_eff( Y ) ) }.
% 1.32/1.74 (20482) {G0,W7,D3,L2,V2,M2} { ! succ_cpq( X, Y ), succ_cpq( X,
% 1.32/1.74 removemin_cpq_eff( Y ) ) }.
% 1.32/1.74 (20483) {G0,W5,D3,L1,V2,M1} { check_cpq( triple( X, create_slb, Y ) ) }.
% 1.32/1.74 (20484) {G0,W17,D5,L3,V5,M3} { ! less_than( Y, X ), ! check_cpq( triple( Z
% 1.32/1.74 , insert_slb( T, pair( X, Y ) ), U ) ), check_cpq( triple( Z, T, U ) )
% 1.32/1.74 }.
% 1.32/1.74 (20485) {G0,W17,D5,L3,V5,M3} { ! less_than( Y, X ), ! check_cpq( triple( Z
% 1.32/1.74 , T, U ) ), check_cpq( triple( Z, insert_slb( T, pair( X, Y ) ), U ) )
% 1.32/1.74 }.
% 1.32/1.74 (20486) {G0,W12,D5,L2,V5,M2} { ! strictly_less_than( X, Y ), ! check_cpq(
% 1.32/1.74 triple( Z, insert_slb( T, pair( X, Y ) ), U ) ) }.
% 1.32/1.74 (20487) {G0,W13,D5,L3,V5,M3} { ! strictly_less_than( X, Y ), ! ||,
% 1.32/1.74 check_cpq( triple( Z, insert_slb( T, pair( X, Y ) ), U ) ) }.
% 1.32/1.74 (20488) {G0,W9,D3,L2,V4,M2} { ! contains_cpq( triple( X, Y, Z ), T ),
% 1.32/1.74 contains_slb( Y, T ) }.
% 1.32/1.74 (20489) {G0,W9,D3,L2,V4,M2} { ! contains_slb( Y, T ), contains_cpq( triple
% 1.32/1.74 ( X, Y, Z ), T ) }.
% 1.32/1.74 (20490) {G0,W5,D3,L1,V2,M1} { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 (20491) {G0,W6,D3,L2,V2,M2} { ! ||, ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 (20492) {G0,W8,D3,L2,V3,M2} { ok( triple( Y, Z, X ) ), X = bad }.
% 1.32/1.74 (20493) {G0,W17,D5,L1,V4,M1} { insert_cpq( triple( X, Y, Z ), T ) = triple
% 1.32/1.74 ( insert_pqp( X, T ), insert_slb( Y, pair( T, bottom ) ), Z ) }.
% 1.32/1.74 (20494) {G0,W14,D4,L2,V4,M2} { contains_slb( X, Y ), remove_cpq( triple( Z
% 1.32/1.74 , X, T ), Y ) = triple( Z, X, bad ) }.
% 1.32/1.74 (20495) {G0,W23,D4,L3,V4,M3} { ! contains_slb( X, Y ), ! less_than(
% 1.32/1.74 lookup_slb( X, Y ), Y ), remove_cpq( triple( Z, X, T ), Y ) = triple(
% 1.32/1.74 remove_pqp( Z, Y ), remove_slb( X, Y ), T ) }.
% 1.32/1.74 (20496) {G0,W23,D4,L3,V4,M3} { ! contains_slb( X, Y ), !
% 1.32/1.74 strictly_less_than( Y, lookup_slb( X, Y ) ), remove_cpq( triple( Z, X, T
% 1.32/1.74 ), Y ) = triple( remove_pqp( Z, Y ), remove_slb( X, Y ), bad ) }.
% 1.32/1.74 (20497) {G0,W10,D4,L1,V2,M1} { findmin_cpq_eff( triple( X, create_slb, Y )
% 1.32/1.74 ) = triple( X, create_slb, bad ) }.
% 1.32/1.74 (20498) {G0,W20,D5,L3,V3,M3} { Y = create_slb, contains_slb( Y,
% 1.32/1.74 findmin_pqp_res( X ) ), findmin_cpq_eff( triple( X, Y, Z ) ) = triple( X
% 1.32/1.74 , update_slb( Y, findmin_pqp_res( X ) ), bad ) }.
% 1.32/1.74 (20499) {G0,W27,D5,L4,V3,M4} { Y = create_slb, ! contains_slb( Y,
% 1.32/1.74 findmin_pqp_res( X ) ), ! strictly_less_than( findmin_pqp_res( X ),
% 1.32/1.74 lookup_slb( Y, findmin_pqp_res( X ) ) ), findmin_cpq_eff( triple( X, Y, Z
% 1.32/1.74 ) ) = triple( X, update_slb( Y, findmin_pqp_res( X ) ), bad ) }.
% 1.32/1.74 (20500) {G0,W27,D5,L4,V3,M4} { Y = create_slb, ! contains_slb( Y,
% 1.32/1.74 findmin_pqp_res( X ) ), ! less_than( lookup_slb( Y, findmin_pqp_res( X )
% 1.32/1.74 ), findmin_pqp_res( X ) ), findmin_cpq_eff( triple( X, Y, Z ) ) = triple
% 1.32/1.74 ( X, update_slb( Y, findmin_pqp_res( X ) ), Z ) }.
% 1.32/1.74 (20501) {G0,W7,D4,L1,V2,M1} { findmin_cpq_res( triple( X, create_slb, Y )
% 1.32/1.74 ) = bottom }.
% 1.32/1.74 (20502) {G0,W11,D4,L2,V3,M2} { X = create_slb, findmin_cpq_res( triple( Y
% 1.32/1.74 , X, Z ) ) = findmin_pqp_res( Y ) }.
% 1.32/1.74 (20503) {G0,W8,D4,L1,V1,M1} { removemin_cpq_eff( X ) = remove_cpq(
% 1.32/1.74 findmin_cpq_eff( X ), findmin_cpq_res( X ) ) }.
% 1.32/1.74 (20504) {G0,W5,D3,L1,V1,M1} { removemin_cpq_res( X ) = findmin_cpq_res( X
% 1.32/1.74 ) }.
% 1.32/1.74 (20505) {G0,W25,D3,L5,V6,M5} { alpha2, check_cpq( triple( X, Y, Z ) ), !
% 1.32/1.74 succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W )
% 1.32/1.74 ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 (20506) {G0,W25,D3,L5,V6,M5} { alpha2, ok( triple( X, Y, Z ) ), ! succ_cpq
% 1.32/1.74 ( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W ) ), !
% 1.32/1.74 check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 (20507) {G0,W5,D2,L2,V0,M2} { ! alpha2, alpha3( skol1, skol4, skol7 ) }.
% 1.32/1.74 (20508) {G0,W7,D4,L2,V0,M2} { ! alpha2, ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, skol7 ) ) ) }.
% 1.32/1.74 (20509) {G0,W11,D4,L3,V3,M3} { ! alpha3( X, Y, Z ), ! ok( im_succ_cpq(
% 1.32/1.74 triple( X, Y, Z ) ) ), alpha2 }.
% 1.32/1.74 (20510) {G0,W8,D2,L2,V3,M2} { ! alpha3( X, Y, Z ), alpha4( X, Y, Z ) }.
% 1.32/1.74 (20511) {G0,W10,D4,L2,V3,M2} { ! alpha3( X, Y, Z ), check_cpq( im_succ_cpq
% 1.32/1.74 ( triple( X, Y, Z ) ) ) }.
% 1.32/1.74 (20512) {G0,W14,D4,L3,V3,M3} { ! alpha4( X, Y, Z ), ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ), alpha3( X, Y, Z ) }.
% 1.32/1.74 (20513) {G0,W22,D4,L2,V3,M2} { ! alpha4( X, Y, Z ), succ_cpq( triple(
% 1.32/1.74 skol2( X, Y, Z ), skol5( X, Y, Z ), skol8( X, Y, Z ) ), triple( X, Y, Z )
% 1.32/1.74 ) }.
% 1.32/1.74 (20514) {G0,W14,D3,L3,V3,M3} { ! alpha4( X, Y, Z ), ! check_cpq( triple( X
% 1.32/1.74 , Y, Z ) ), ! ok( triple( X, Y, Z ) ) }.
% 1.32/1.74 (20515) {G0,W18,D3,L3,V6,M3} { ! succ_cpq( triple( T, U, W ), triple( X, Y
% 1.32/1.74 , Z ) ), check_cpq( triple( X, Y, Z ) ), alpha4( X, Y, Z ) }.
% 1.32/1.74 (20516) {G0,W18,D3,L3,V6,M3} { ! succ_cpq( triple( T, U, W ), triple( X, Y
% 1.32/1.74 , Z ) ), ok( triple( X, Y, Z ) ), alpha4( X, Y, Z ) }.
% 1.32/1.74 (20517) {G0,W17,D4,L3,V3,M3} { check_cpq( triple( X, Y, Z ) ), ! check_cpq
% 1.32/1.74 ( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple( X, Y, Z
% 1.32/1.74 ) ) ) }.
% 1.32/1.74 (20518) {G0,W17,D4,L3,V3,M3} { ok( triple( X, Y, Z ) ), ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple( X, Y, Z )
% 1.32/1.74 ) ) }.
% 1.32/1.74 (20519) {G0,W10,D3,L2,V0,M2} { ! check_cpq( triple( skol3, skol6, skol9 )
% 1.32/1.74 ), ! ok( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 (20520) {G0,W9,D3,L1,V0,M1} { succ_cpq( triple( skol3, skol6, skol9 ),
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (20521) {G0,W5,D3,L1,V0,M1} { ok( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 (20522) {G0,W5,D3,L1,V0,M1} { check_cpq( triple( skol10, skol11, skol12 )
% 1.32/1.74 ) }.
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Total Proof:
% 1.32/1.74
% 1.32/1.74 subsumption: (39) {G0,W5,D3,L1,V2,M1} I { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 parent0: (20490) {G0,W5,D3,L1,V2,M1} { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (41) {G0,W8,D3,L2,V3,M2} I { ok( triple( Y, Z, X ) ), X = bad
% 1.32/1.74 }.
% 1.32/1.74 parent0: (20492) {G0,W8,D3,L2,V3,M2} { ok( triple( Y, Z, X ) ), X = bad
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (54) {G0,W25,D3,L5,V6,M5} I { alpha2, check_cpq( triple( X, Y
% 1.32/1.74 , Z ) ), ! succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple
% 1.32/1.74 ( T, U, W ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 parent0: (20505) {G0,W25,D3,L5,V6,M5} { alpha2, check_cpq( triple( X, Y, Z
% 1.32/1.74 ) ), ! succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T
% 1.32/1.74 , U, W ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 T := T
% 1.32/1.74 U := U
% 1.32/1.74 W := W
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 3 ==> 3
% 1.32/1.74 4 ==> 4
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (55) {G0,W25,D3,L5,V6,M5} I { alpha2, ok( triple( X, Y, Z ) )
% 1.32/1.74 , ! succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U
% 1.32/1.74 , W ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 parent0: (20506) {G0,W25,D3,L5,V6,M5} { alpha2, ok( triple( X, Y, Z ) ), !
% 1.32/1.74 succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W
% 1.32/1.74 ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 T := T
% 1.32/1.74 U := U
% 1.32/1.74 W := W
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 3 ==> 3
% 1.32/1.74 4 ==> 4
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (56) {G0,W5,D2,L2,V0,M2} I { ! alpha2, alpha3( skol1, skol4,
% 1.32/1.74 skol7 ) }.
% 1.32/1.74 parent0: (20507) {G0,W5,D2,L2,V0,M2} { ! alpha2, alpha3( skol1, skol4,
% 1.32/1.74 skol7 ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (57) {G0,W7,D4,L2,V0,M2} I { ! alpha2, ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 parent0: (20508) {G0,W7,D4,L2,V0,M2} { ! alpha2, ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (59) {G0,W8,D2,L2,V3,M2} I { ! alpha3( X, Y, Z ), alpha4( X, Y
% 1.32/1.74 , Z ) }.
% 1.32/1.74 parent0: (20510) {G0,W8,D2,L2,V3,M2} { ! alpha3( X, Y, Z ), alpha4( X, Y,
% 1.32/1.74 Z ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (60) {G0,W10,D4,L2,V3,M2} I { ! alpha3( X, Y, Z ), check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.32/1.74 parent0: (20511) {G0,W10,D4,L2,V3,M2} { ! alpha3( X, Y, Z ), check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (63) {G0,W14,D3,L3,V3,M3} I { ! alpha4( X, Y, Z ), ! check_cpq
% 1.32/1.74 ( triple( X, Y, Z ) ), ! ok( triple( X, Y, Z ) ) }.
% 1.32/1.74 parent0: (20514) {G0,W14,D3,L3,V3,M3} { ! alpha4( X, Y, Z ), ! check_cpq(
% 1.32/1.74 triple( X, Y, Z ) ), ! ok( triple( X, Y, Z ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (66) {G0,W17,D4,L3,V3,M3} I { check_cpq( triple( X, Y, Z ) ),
% 1.32/1.74 ! check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq(
% 1.32/1.74 triple( X, Y, Z ) ) ) }.
% 1.32/1.74 parent0: (20517) {G0,W17,D4,L3,V3,M3} { check_cpq( triple( X, Y, Z ) ), !
% 1.32/1.74 check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( X, Y, Z ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (67) {G0,W17,D4,L3,V3,M3} I { ok( triple( X, Y, Z ) ), !
% 1.32/1.74 check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( X, Y, Z ) ) ) }.
% 1.32/1.74 parent0: (20518) {G0,W17,D4,L3,V3,M3} { ok( triple( X, Y, Z ) ), !
% 1.32/1.74 check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( X, Y, Z ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (68) {G0,W10,D3,L2,V0,M2} I { ! check_cpq( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), ! ok( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0: (20519) {G0,W10,D3,L2,V0,M2} { ! check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ), ! ok( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (69) {G0,W9,D3,L1,V0,M1} I { succ_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ), triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0: (20520) {G0,W9,D3,L1,V0,M1} { succ_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ), triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (70) {G0,W5,D3,L1,V0,M1} I { ok( triple( skol10, skol11,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 parent0: (20521) {G0,W5,D3,L1,V0,M1} { ok( triple( skol10, skol11, skol12
% 1.32/1.74 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (71) {G0,W5,D3,L1,V0,M1} I { check_cpq( triple( skol10, skol11
% 1.32/1.74 , skol12 ) ) }.
% 1.32/1.74 parent0: (20522) {G0,W5,D3,L1,V0,M1} { check_cpq( triple( skol10, skol11,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21157) {G1,W5,D2,L2,V0,M2} { alpha4( skol1, skol4, skol7 ), !
% 1.32/1.74 alpha2 }.
% 1.32/1.74 parent0[0]: (59) {G0,W8,D2,L2,V3,M2} I { ! alpha3( X, Y, Z ), alpha4( X, Y
% 1.32/1.74 , Z ) }.
% 1.32/1.74 parent1[1]: (56) {G0,W5,D2,L2,V0,M2} I { ! alpha2, alpha3( skol1, skol4,
% 1.32/1.74 skol7 ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol1
% 1.32/1.74 Y := skol4
% 1.32/1.74 Z := skol7
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (1313) {G1,W5,D2,L2,V0,M2} R(59,56) { alpha4( skol1, skol4,
% 1.32/1.74 skol7 ), ! alpha2 }.
% 1.32/1.74 parent0: (21157) {G1,W5,D2,L2,V0,M2} { alpha4( skol1, skol4, skol7 ), !
% 1.32/1.74 alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 *** allocated 15000 integers for justifications
% 1.32/1.74 *** allocated 22500 integers for justifications
% 1.32/1.74 paramod: (21162) {G1,W10,D3,L2,V2,M2} { ok( triple( skol10, skol11, bad )
% 1.32/1.74 ), ok( triple( X, Y, skol12 ) ) }.
% 1.32/1.74 parent0[1]: (41) {G0,W8,D3,L2,V3,M2} I { ok( triple( Y, Z, X ) ), X = bad
% 1.32/1.74 }.
% 1.32/1.74 parent1[0; 4]: (70) {G0,W5,D3,L1,V0,M1} I { ok( triple( skol10, skol11,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol12
% 1.32/1.74 Y := X
% 1.32/1.74 Z := Y
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21370) {G1,W5,D3,L1,V2,M1} { ok( triple( X, Y, skol12 ) ) }.
% 1.32/1.74 parent0[0]: (39) {G0,W5,D3,L1,V2,M1} I { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 parent1[0]: (21162) {G1,W10,D3,L2,V2,M2} { ok( triple( skol10, skol11, bad
% 1.32/1.74 ) ), ok( triple( X, Y, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol10
% 1.32/1.74 Y := skol11
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (2217) {G1,W5,D3,L1,V2,M1} P(41,70);r(39) { ok( triple( X, Y,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 parent0: (21370) {G1,W5,D3,L1,V2,M1} { ok( triple( X, Y, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21371) {G1,W7,D4,L2,V0,M2} { check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 parent0[0]: (60) {G0,W10,D4,L2,V3,M2} I { ! alpha3( X, Y, Z ), check_cpq(
% 1.32/1.74 im_succ_cpq( triple( X, Y, Z ) ) ) }.
% 1.32/1.74 parent1[1]: (56) {G0,W5,D2,L2,V0,M2} I { ! alpha2, alpha3( skol1, skol4,
% 1.32/1.74 skol7 ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol1
% 1.32/1.74 Y := skol4
% 1.32/1.74 Z := skol7
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (4743) {G1,W7,D4,L2,V0,M2} R(60,56) { check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 parent0: (21371) {G1,W7,D4,L2,V0,M2} { check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21372) {G1,W12,D4,L3,V0,M3} { check_cpq( triple( skol1, skol4
% 1.32/1.74 , skol7 ) ), ! ok( im_succ_cpq( triple( skol1, skol4, skol7 ) ) ), !
% 1.32/1.74 alpha2 }.
% 1.32/1.74 parent0[1]: (66) {G0,W17,D4,L3,V3,M3} I { check_cpq( triple( X, Y, Z ) ), !
% 1.32/1.74 check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( X, Y, Z ) ) ) }.
% 1.32/1.74 parent1[0]: (4743) {G1,W7,D4,L2,V0,M2} R(60,56) { check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol1
% 1.32/1.74 Y := skol4
% 1.32/1.74 Z := skol7
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21373) {G1,W7,D3,L3,V0,M3} { check_cpq( triple( skol1, skol4
% 1.32/1.74 , skol7 ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 parent0[1]: (21372) {G1,W12,D4,L3,V0,M3} { check_cpq( triple( skol1, skol4
% 1.32/1.74 , skol7 ) ), ! ok( im_succ_cpq( triple( skol1, skol4, skol7 ) ) ), !
% 1.32/1.74 alpha2 }.
% 1.32/1.74 parent1[1]: (57) {G0,W7,D4,L2,V0,M2} I { ! alpha2, ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21374) {G1,W6,D3,L2,V0,M2} { check_cpq( triple( skol1, skol4,
% 1.32/1.74 skol7 ) ), ! alpha2 }.
% 1.32/1.74 parent0[1, 2]: (21373) {G1,W7,D3,L3,V0,M3} { check_cpq( triple( skol1,
% 1.32/1.74 skol4, skol7 ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5516) {G2,W6,D3,L2,V0,M2} R(66,4743);r(57) { check_cpq(
% 1.32/1.74 triple( skol1, skol4, skol7 ) ), ! alpha2 }.
% 1.32/1.74 parent0: (21374) {G1,W6,D3,L2,V0,M2} { check_cpq( triple( skol1, skol4,
% 1.32/1.74 skol7 ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21375) {G1,W10,D3,L3,V0,M3} { ! alpha4( skol1, skol4, skol7 )
% 1.32/1.74 , ! ok( triple( skol1, skol4, skol7 ) ), ! alpha2 }.
% 1.32/1.74 parent0[1]: (63) {G0,W14,D3,L3,V3,M3} I { ! alpha4( X, Y, Z ), ! check_cpq
% 1.32/1.74 ( triple( X, Y, Z ) ), ! ok( triple( X, Y, Z ) ) }.
% 1.32/1.74 parent1[0]: (5516) {G2,W6,D3,L2,V0,M2} R(66,4743);r(57) { check_cpq( triple
% 1.32/1.74 ( skol1, skol4, skol7 ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol1
% 1.32/1.74 Y := skol4
% 1.32/1.74 Z := skol7
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21376) {G2,W7,D3,L3,V0,M3} { ! ok( triple( skol1, skol4,
% 1.32/1.74 skol7 ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 parent0[0]: (21375) {G1,W10,D3,L3,V0,M3} { ! alpha4( skol1, skol4, skol7 )
% 1.32/1.74 , ! ok( triple( skol1, skol4, skol7 ) ), ! alpha2 }.
% 1.32/1.74 parent1[0]: (1313) {G1,W5,D2,L2,V0,M2} R(59,56) { alpha4( skol1, skol4,
% 1.32/1.74 skol7 ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21377) {G2,W6,D3,L2,V0,M2} { ! ok( triple( skol1, skol4, skol7 )
% 1.32/1.74 ), ! alpha2 }.
% 1.32/1.74 parent0[1, 2]: (21376) {G2,W7,D3,L3,V0,M3} { ! ok( triple( skol1, skol4,
% 1.32/1.74 skol7 ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5553) {G3,W6,D3,L2,V0,M2} R(5516,63);r(1313) { ! alpha2, ! ok
% 1.32/1.74 ( triple( skol1, skol4, skol7 ) ) }.
% 1.32/1.74 parent0: (21377) {G2,W6,D3,L2,V0,M2} { ! ok( triple( skol1, skol4, skol7 )
% 1.32/1.74 ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 1
% 1.32/1.74 1 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 eqswap: (21378) {G0,W8,D3,L2,V3,M2} { bad = X, ok( triple( Y, Z, X ) ) }.
% 1.32/1.74 parent0[1]: (41) {G0,W8,D3,L2,V3,M2} I { ok( triple( Y, Z, X ) ), X = bad
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21379) {G1,W4,D2,L2,V0,M2} { ! alpha2, bad = skol7 }.
% 1.32/1.74 parent0[1]: (5553) {G3,W6,D3,L2,V0,M2} R(5516,63);r(1313) { ! alpha2, ! ok
% 1.32/1.74 ( triple( skol1, skol4, skol7 ) ) }.
% 1.32/1.74 parent1[1]: (21378) {G0,W8,D3,L2,V3,M2} { bad = X, ok( triple( Y, Z, X ) )
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := skol7
% 1.32/1.74 Y := skol1
% 1.32/1.74 Z := skol4
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 eqswap: (21380) {G1,W4,D2,L2,V0,M2} { skol7 = bad, ! alpha2 }.
% 1.32/1.74 parent0[1]: (21379) {G1,W4,D2,L2,V0,M2} { ! alpha2, bad = skol7 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==>
% 1.32/1.74 bad }.
% 1.32/1.74 parent0: (21380) {G1,W4,D2,L2,V0,M2} { skol7 = bad, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 1
% 1.32/1.74 1 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 paramod: (21382) {G2,W8,D4,L3,V0,M3} { check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 parent0[1]: (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==> bad
% 1.32/1.74 }.
% 1.32/1.74 parent1[0; 5]: (4743) {G1,W7,D4,L2,V0,M2} R(60,56) { check_cpq( im_succ_cpq
% 1.32/1.74 ( triple( skol1, skol4, skol7 ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21383) {G2,W7,D4,L2,V0,M2} { check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 parent0[1, 2]: (21382) {G2,W8,D4,L3,V0,M3} { check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, bad ) ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5583) {G5,W7,D4,L2,V0,M2} P(5580,4743);f { check_cpq(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 parent0: (21383) {G2,W7,D4,L2,V0,M2} { check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 paramod: (21385) {G1,W8,D4,L3,V0,M3} { ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 parent0[1]: (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==> bad
% 1.32/1.74 }.
% 1.32/1.74 parent1[1; 5]: (57) {G0,W7,D4,L2,V0,M2} I { ! alpha2, ok( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21386) {G1,W7,D4,L2,V0,M2} { ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 parent0[1, 2]: (21385) {G1,W8,D4,L3,V0,M3} { ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5584) {G5,W7,D4,L2,V0,M2} P(5580,57);f { ! alpha2, ok(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 parent0: (21386) {G1,W7,D4,L2,V0,M2} { ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 1
% 1.32/1.74 1 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21389) {G1,W13,D4,L3,V0,M3} { ! alpha2, ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, skol7 ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 parent0[1]: (5553) {G3,W6,D3,L2,V0,M2} R(5516,63);r(1313) { ! alpha2, ! ok
% 1.32/1.74 ( triple( skol1, skol4, skol7 ) ) }.
% 1.32/1.74 parent1[0]: (67) {G0,W17,D4,L3,V3,M3} I { ok( triple( X, Y, Z ) ), !
% 1.32/1.74 check_cpq( im_succ_cpq( triple( X, Y, Z ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( X, Y, Z ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := skol1
% 1.32/1.74 Y := skol4
% 1.32/1.74 Z := skol7
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 paramod: (21391) {G2,W14,D4,L4,V0,M4} { ! ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2, ! alpha2, ! check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 parent0[1]: (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==> bad
% 1.32/1.74 }.
% 1.32/1.74 parent1[2; 6]: (21389) {G1,W13,D4,L3,V0,M3} { ! alpha2, ! check_cpq(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, skol7 ) ) ), ! ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21396) {G2,W13,D4,L3,V0,M3} { ! ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2, ! check_cpq( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, skol7 ) ) ) }.
% 1.32/1.74 parent0[1, 2]: (21391) {G2,W14,D4,L4,V0,M4} { ! ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! alpha2, ! check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 paramod: (21397) {G3,W14,D4,L4,V0,M4} { ! check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 parent0[1]: (5580) {G4,W4,D2,L2,V0,M2} R(5553,41) { ! alpha2, skol7 ==> bad
% 1.32/1.74 }.
% 1.32/1.74 parent1[2; 6]: (21396) {G2,W13,D4,L3,V0,M3} { ! ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, skol7 ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21398) {G3,W13,D4,L3,V0,M3} { ! check_cpq( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2, ! ok( im_succ_cpq( triple( skol1,
% 1.32/1.74 skol4, bad ) ) ) }.
% 1.32/1.74 parent0[1, 3]: (21397) {G3,W14,D4,L4,V0,M4} { ! check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, bad ) ) ), ! alpha2, ! ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21399) {G4,W8,D4,L3,V0,M3} { ! alpha2, ! ok( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 parent0[0]: (21398) {G3,W13,D4,L3,V0,M3} { ! check_cpq( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, bad ) ) ), ! alpha2, ! ok( im_succ_cpq( triple(
% 1.32/1.74 skol1, skol4, bad ) ) ) }.
% 1.32/1.74 parent1[0]: (5583) {G5,W7,D4,L2,V0,M2} P(5580,4743);f { check_cpq(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21400) {G4,W7,D4,L2,V0,M2} { ! alpha2, ! ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 parent0[0, 2]: (21399) {G4,W8,D4,L3,V0,M3} { ! alpha2, ! ok( im_succ_cpq(
% 1.32/1.74 triple( skol1, skol4, bad ) ) ), ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5610) {G6,W7,D4,L2,V0,M2} R(67,5553);d(5580);d(5580);r(5583)
% 1.32/1.74 { ! alpha2, ! ok( im_succ_cpq( triple( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 parent0: (21400) {G4,W7,D4,L2,V0,M2} { ! alpha2, ! ok( im_succ_cpq( triple
% 1.32/1.74 ( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21401) {G6,W2,D1,L2,V0,M2} { ! alpha2, ! alpha2 }.
% 1.32/1.74 parent0[1]: (5610) {G6,W7,D4,L2,V0,M2} R(67,5553);d(5580);d(5580);r(5583)
% 1.32/1.74 { ! alpha2, ! ok( im_succ_cpq( triple( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 parent1[1]: (5584) {G5,W7,D4,L2,V0,M2} P(5580,57);f { ! alpha2, ok(
% 1.32/1.74 im_succ_cpq( triple( skol1, skol4, bad ) ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 factor: (21402) {G6,W1,D1,L1,V0,M1} { ! alpha2 }.
% 1.32/1.74 parent0[0, 1]: (21401) {G6,W2,D1,L2,V0,M2} { ! alpha2, ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5642) {G7,W1,D1,L1,V0,M1} S(5610);r(5584) { ! alpha2 }.
% 1.32/1.74 parent0: (21402) {G6,W1,D1,L1,V0,M1} { ! alpha2 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 eqswap: (21403) {G0,W8,D3,L2,V3,M2} { bad = X, ok( triple( Y, Z, X ) ) }.
% 1.32/1.74 parent0[1]: (41) {G0,W8,D3,L2,V3,M2} I { ok( triple( Y, Z, X ) ), X = bad
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := X
% 1.32/1.74 Y := Y
% 1.32/1.74 Z := Z
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21404) {G1,W8,D3,L2,V0,M2} { ! check_cpq( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), bad = skol9 }.
% 1.32/1.74 parent0[1]: (68) {G0,W10,D3,L2,V0,M2} I { ! check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ), ! ok( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent1[1]: (21403) {G0,W8,D3,L2,V3,M2} { bad = X, ok( triple( Y, Z, X ) )
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := skol9
% 1.32/1.74 Y := skol3
% 1.32/1.74 Z := skol6
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 eqswap: (21405) {G1,W8,D3,L2,V0,M2} { skol9 = bad, ! check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0[1]: (21404) {G1,W8,D3,L2,V0,M2} { ! check_cpq( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), bad = skol9 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5645) {G1,W8,D3,L2,V0,M2} R(68,41) { ! check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), skol9 ==> bad }.
% 1.32/1.74 parent0: (21405) {G1,W8,D3,L2,V0,M2} { skol9 = bad, ! check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 1
% 1.32/1.74 1 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21406) {G1,W16,D3,L4,V0,M4} { alpha2, ok( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq(
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[2]: (55) {G0,W25,D3,L5,V6,M5} I { alpha2, ok( triple( X, Y, Z ) ),
% 1.32/1.74 ! succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple( T, U, W
% 1.32/1.74 ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 parent1[0]: (69) {G0,W9,D3,L1,V0,M1} I { succ_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ), triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol3
% 1.32/1.74 Y := skol6
% 1.32/1.74 Z := skol9
% 1.32/1.74 T := skol10
% 1.32/1.74 U := skol11
% 1.32/1.74 W := skol12
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21407) {G2,W15,D3,L3,V0,M3} { ok( triple( skol3, skol6, skol9
% 1.32/1.74 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq( triple(
% 1.32/1.74 skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[0]: (5642) {G7,W1,D1,L1,V0,M1} S(5610);r(5584) { ! alpha2 }.
% 1.32/1.74 parent1[0]: (21406) {G1,W16,D3,L4,V0,M4} { alpha2, ok( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq(
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5771) {G8,W15,D3,L3,V0,M3} R(69,55);r(5642) { ok( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), !
% 1.32/1.74 check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0: (21407) {G2,W15,D3,L3,V0,M3} { ok( triple( skol3, skol6, skol9 )
% 1.32/1.74 ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq( triple( skol10
% 1.32/1.74 , skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21408) {G1,W16,D3,L4,V0,M4} { alpha2, check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), !
% 1.32/1.74 check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[2]: (54) {G0,W25,D3,L5,V6,M5} I { alpha2, check_cpq( triple( X, Y,
% 1.32/1.74 Z ) ), ! succ_cpq( triple( X, Y, Z ), triple( T, U, W ) ), ! ok( triple(
% 1.32/1.74 T, U, W ) ), ! check_cpq( triple( T, U, W ) ) }.
% 1.32/1.74 parent1[0]: (69) {G0,W9,D3,L1,V0,M1} I { succ_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ), triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol3
% 1.32/1.74 Y := skol6
% 1.32/1.74 Z := skol9
% 1.32/1.74 T := skol10
% 1.32/1.74 U := skol11
% 1.32/1.74 W := skol12
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21409) {G2,W15,D3,L3,V0,M3} { check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq(
% 1.32/1.74 triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[0]: (5642) {G7,W1,D1,L1,V0,M1} S(5610);r(5584) { ! alpha2 }.
% 1.32/1.74 parent1[0]: (21408) {G1,W16,D3,L4,V0,M4} { alpha2, check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), !
% 1.32/1.74 check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (5772) {G8,W15,D3,L3,V0,M3} R(69,54);r(5642) { check_cpq(
% 1.32/1.74 triple( skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) )
% 1.32/1.74 , ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0: (21409) {G2,W15,D3,L3,V0,M3} { check_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), ! check_cpq( triple
% 1.32/1.74 ( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 1 ==> 1
% 1.32/1.74 2 ==> 2
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21410) {G2,W10,D3,L2,V0,M2} { ok( triple( skol3, skol6, skol9
% 1.32/1.74 ) ), ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[1]: (5771) {G8,W15,D3,L3,V0,M3} R(69,55);r(5642) { ok( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) ), !
% 1.32/1.74 check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent1[0]: (2217) {G1,W5,D3,L1,V2,M1} P(41,70);r(39) { ok( triple( X, Y,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := skol10
% 1.32/1.74 Y := skol11
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21411) {G1,W5,D3,L1,V0,M1} { ok( triple( skol3, skol6, skol9
% 1.32/1.74 ) ) }.
% 1.32/1.74 parent0[1]: (21410) {G2,W10,D3,L2,V0,M2} { ok( triple( skol3, skol6, skol9
% 1.32/1.74 ) ), ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent1[0]: (71) {G0,W5,D3,L1,V0,M1} I { check_cpq( triple( skol10, skol11
% 1.32/1.74 , skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (20300) {G9,W5,D3,L1,V0,M1} S(5771);r(2217);r(71) { ok( triple
% 1.32/1.74 ( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0: (21411) {G1,W5,D3,L1,V0,M1} { ok( triple( skol3, skol6, skol9 ) )
% 1.32/1.74 }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21412) {G2,W10,D3,L2,V0,M2} { check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ), ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent0[1]: (5772) {G8,W15,D3,L3,V0,M3} R(69,54);r(5642) { check_cpq(
% 1.32/1.74 triple( skol3, skol6, skol9 ) ), ! ok( triple( skol10, skol11, skol12 ) )
% 1.32/1.74 , ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent1[0]: (2217) {G1,W5,D3,L1,V2,M1} P(41,70);r(39) { ok( triple( X, Y,
% 1.32/1.74 skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 X := skol10
% 1.32/1.74 Y := skol11
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21413) {G1,W5,D3,L1,V0,M1} { check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ) }.
% 1.32/1.74 parent0[1]: (21412) {G2,W10,D3,L2,V0,M2} { check_cpq( triple( skol3, skol6
% 1.32/1.74 , skol9 ) ), ! check_cpq( triple( skol10, skol11, skol12 ) ) }.
% 1.32/1.74 parent1[0]: (71) {G0,W5,D3,L1,V0,M1} I { check_cpq( triple( skol10, skol11
% 1.32/1.74 , skol12 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (20301) {G9,W5,D3,L1,V0,M1} S(5772);r(2217);r(71) { check_cpq
% 1.32/1.74 ( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0: (21413) {G1,W5,D3,L1,V0,M1} { check_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 paramod: (21415) {G2,W10,D3,L2,V0,M2} { ok( triple( skol3, skol6, bad ) )
% 1.32/1.74 , ! check_cpq( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0[1]: (5645) {G1,W8,D3,L2,V0,M2} R(68,41) { ! check_cpq( triple(
% 1.32/1.74 skol3, skol6, skol9 ) ), skol9 ==> bad }.
% 1.32/1.74 parent1[0; 4]: (20300) {G9,W5,D3,L1,V0,M1} S(5771);r(2217);r(71) { ok(
% 1.32/1.74 triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21426) {G1,W5,D3,L1,V0,M1} { ! check_cpq( triple( skol3,
% 1.32/1.74 skol6, skol9 ) ) }.
% 1.32/1.74 parent0[0]: (39) {G0,W5,D3,L1,V2,M1} I { ! ok( triple( X, Y, bad ) ) }.
% 1.32/1.74 parent1[0]: (21415) {G2,W10,D3,L2,V0,M2} { ok( triple( skol3, skol6, bad )
% 1.32/1.74 ), ! check_cpq( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 X := skol3
% 1.32/1.74 Y := skol6
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (20363) {G10,W5,D3,L1,V0,M1} P(5645,20300);r(39) { ! check_cpq
% 1.32/1.74 ( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent0: (21426) {G1,W5,D3,L1,V0,M1} { ! check_cpq( triple( skol3, skol6,
% 1.32/1.74 skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 0 ==> 0
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 resolution: (21427) {G10,W0,D0,L0,V0,M0} { }.
% 1.32/1.74 parent0[0]: (20363) {G10,W5,D3,L1,V0,M1} P(5645,20300);r(39) { ! check_cpq
% 1.32/1.74 ( triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 parent1[0]: (20301) {G9,W5,D3,L1,V0,M1} S(5772);r(2217);r(71) { check_cpq(
% 1.32/1.74 triple( skol3, skol6, skol9 ) ) }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 substitution1:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 subsumption: (20449) {G11,W0,D0,L0,V0,M0} S(20363);r(20301) { }.
% 1.32/1.74 parent0: (21427) {G10,W0,D0,L0,V0,M0} { }.
% 1.32/1.74 substitution0:
% 1.32/1.74 end
% 1.32/1.74 permutation0:
% 1.32/1.74 end
% 1.32/1.74
% 1.32/1.74 Proof check complete!
% 1.32/1.74
% 1.32/1.74 Memory use:
% 1.32/1.74
% 1.32/1.74 space for terms: 316969
% 1.32/1.74 space for clauses: 967879
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 clauses generated: 66287
% 1.32/1.74 clauses kept: 20450
% 1.32/1.74 clauses selected: 521
% 1.32/1.74 clauses deleted: 1848
% 1.32/1.74 clauses inuse deleted: 19
% 1.32/1.74
% 1.32/1.74 subsentry: 268088
% 1.32/1.74 literals s-matched: 198910
% 1.32/1.74 literals matched: 197735
% 1.32/1.74 full subsumption: 35757
% 1.32/1.74
% 1.32/1.74 checksum: 96763132
% 1.32/1.74
% 1.32/1.74
% 1.32/1.74 Bliksem ended
%------------------------------------------------------------------------------