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