TSTP Solution File: COM003+3 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : COM003+3 : TPTP v8.1.0. Released v2.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n008.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 : Fri Jul 15 00:51:00 EDT 2022

% Result   : Theorem 0.73s 1.08s
% Output   : Refutation 0.73s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : COM003+3 : TPTP v8.1.0. Released v2.0.0.
% 0.04/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n008.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Thu Jun 16 16:50:07 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.73/1.08  *** allocated 10000 integers for termspace/termends
% 0.73/1.08  *** allocated 10000 integers for clauses
% 0.73/1.08  *** allocated 10000 integers for justifications
% 0.73/1.08  Bliksem 1.12
% 0.73/1.08  
% 0.73/1.08  
% 0.73/1.08  Automatic Strategy Selection
% 0.73/1.08  
% 0.73/1.08  
% 0.73/1.08  Clauses:
% 0.73/1.08  
% 0.73/1.08  { alpha1, program( skol1 ) }.
% 0.73/1.08  { alpha1, ! program( X ), decides( skol1, X, Y ) }.
% 0.73/1.08  { ! alpha1, ! algorithm( X ), program( skol2( Y ) ) }.
% 0.73/1.08  { ! alpha1, ! algorithm( X ), ! decides( X, skol2( X ), skol7( X ) ) }.
% 0.73/1.08  { algorithm( skol10 ), alpha1 }.
% 0.73/1.08  { ! program( X ), decides( skol10, X, Y ), alpha1 }.
% 0.73/1.08  { alpha2( X ), ! program( Y ), ! halts2( Y, Z ), alpha4( X, Y, Z ) }.
% 0.73/1.08  { alpha2( X ), ! program( Y ), halts2( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.08  { alpha2( X ), ! program( Y ), halts2( Y, Z ), outputs( X, bad ) }.
% 0.73/1.08  { ! alpha4( X, Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.08  { ! alpha4( X, Y, Z ), outputs( X, good ) }.
% 0.73/1.08  { ! halts3( X, Y, Z ), ! outputs( X, good ), alpha4( X, Y, Z ) }.
% 0.73/1.08  { ! alpha2( X ), ! program( X ), program( skol3( Y ) ) }.
% 0.73/1.08  { ! alpha2( X ), ! program( X ), ! decides( X, skol3( X ), skol8( X ) ) }.
% 0.73/1.08  { program( X ), alpha2( X ) }.
% 0.73/1.08  { ! program( Y ), decides( X, Y, Z ), alpha2( X ) }.
% 0.73/1.08  { alpha3( X ), program( skol4( Y ) ) }.
% 0.73/1.08  { alpha3( X ), ! program( Y ), ! halts3( X, Y, Y ), ! outputs( X, good ), !
% 0.73/1.08     halts2( skol4( X ), Y ) }.
% 0.73/1.08  { alpha3( X ), ! program( Y ), ! halts3( X, Y, Y ), ! outputs( X, bad ), 
% 0.73/1.08    alpha5( skol4( X ), Y ) }.
% 0.73/1.08  { ! alpha5( X, Y ), halts2( X, Y ) }.
% 0.73/1.08  { ! alpha5( X, Y ), outputs( X, bad ) }.
% 0.73/1.08  { ! halts2( X, Y ), ! outputs( X, bad ), alpha5( X, Y ) }.
% 0.73/1.08  { ! alpha3( X ), ! program( X ), alpha6( X ) }.
% 0.73/1.08  { program( X ), alpha3( X ) }.
% 0.73/1.08  { ! alpha6( X ), alpha3( X ) }.
% 0.73/1.08  { ! alpha6( X ), alpha9( X, skol5( X ), skol9( X ) ), alpha10( X, skol5( X
% 0.73/1.08     ), skol9( X ) ) }.
% 0.73/1.08  { ! alpha9( X, Y, Z ), alpha6( X ) }.
% 0.73/1.08  { ! alpha10( X, Y, Z ), alpha6( X ) }.
% 0.73/1.08  { ! alpha10( X, Y, Z ), alpha8( Y, Z ) }.
% 0.73/1.08  { ! alpha10( X, Y, Z ), ! halts3( X, Y, Z ), ! outputs( X, bad ) }.
% 0.73/1.08  { ! alpha8( Y, Z ), halts3( X, Y, Z ), alpha10( X, Y, Z ) }.
% 0.73/1.08  { ! alpha8( Y, Z ), outputs( X, bad ), alpha10( X, Y, Z ) }.
% 0.73/1.08  { ! alpha9( X, Y, Z ), alpha7( Y, Z ) }.
% 0.73/1.08  { ! alpha9( X, Y, Z ), ! halts3( X, Y, Z ), ! outputs( X, good ) }.
% 0.73/1.08  { ! alpha7( Y, Z ), halts3( X, Y, Z ), alpha9( X, Y, Z ) }.
% 0.73/1.08  { ! alpha7( Y, Z ), outputs( X, good ), alpha9( X, Y, Z ) }.
% 0.73/1.08  { ! alpha8( X, Y ), program( X ) }.
% 0.73/1.08  { ! alpha8( X, Y ), ! halts2( X, Y ) }.
% 0.73/1.08  { ! program( X ), halts2( X, Y ), alpha8( X, Y ) }.
% 0.73/1.08  { ! alpha7( X, Y ), program( X ) }.
% 0.73/1.08  { ! alpha7( X, Y ), halts2( X, Y ) }.
% 0.73/1.08  { ! program( X ), ! halts2( X, Y ), alpha7( X, Y ) }.
% 0.73/1.08  { algorithm( skol6 ) }.
% 0.73/1.08  { ! program( X ), decides( skol6, X, Y ) }.
% 0.73/1.08  
% 0.73/1.08  percentage equality = 0.000000, percentage horn = 0.590909
% 0.73/1.08  This a non-horn, non-equality problem
% 0.73/1.08  
% 0.73/1.08  
% 0.73/1.08  Options Used:
% 0.73/1.08  
% 0.73/1.08  useres =            1
% 0.73/1.08  useparamod =        0
% 0.73/1.08  useeqrefl =         0
% 0.73/1.08  useeqfact =         0
% 0.73/1.08  usefactor =         1
% 0.73/1.08  usesimpsplitting =  0
% 0.73/1.08  usesimpdemod =      0
% 0.73/1.08  usesimpres =        3
% 0.73/1.08  
% 0.73/1.08  resimpinuse      =  1000
% 0.73/1.08  resimpclauses =     20000
% 0.73/1.08  substype =          standard
% 0.73/1.08  backwardsubs =      1
% 0.73/1.08  selectoldest =      5
% 0.73/1.08  
% 0.73/1.08  litorderings [0] =  split
% 0.73/1.08  litorderings [1] =  liftord
% 0.73/1.08  
% 0.73/1.08  termordering =      none
% 0.73/1.08  
% 0.73/1.08  litapriori =        1
% 0.73/1.08  termapriori =       0
% 0.73/1.08  litaposteriori =    0
% 0.73/1.08  termaposteriori =   0
% 0.73/1.08  demodaposteriori =  0
% 0.73/1.08  ordereqreflfact =   0
% 0.73/1.08  
% 0.73/1.08  litselect =         none
% 0.73/1.08  
% 0.73/1.08  maxweight =         15
% 0.73/1.08  maxdepth =          30000
% 0.73/1.08  maxlength =         115
% 0.73/1.08  maxnrvars =         195
% 0.73/1.08  excuselevel =       1
% 0.73/1.08  increasemaxweight = 1
% 0.73/1.08  
% 0.73/1.08  maxselected =       10000000
% 0.73/1.08  maxnrclauses =      10000000
% 0.73/1.08  
% 0.73/1.08  showgenerated =    0
% 0.73/1.08  showkept =         0
% 0.73/1.08  showselected =     0
% 0.73/1.08  showdeleted =      0
% 0.73/1.08  showresimp =       1
% 0.73/1.08  showstatus =       2000
% 0.73/1.08  
% 0.73/1.08  prologoutput =     0
% 0.73/1.08  nrgoals =          5000000
% 0.73/1.08  totalproof =       1
% 0.73/1.08  
% 0.73/1.08  Symbols occurring in the translation:
% 0.73/1.08  
% 0.73/1.08  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.73/1.08  .  [1, 2]      (w:1, o:37, a:1, s:1, b:0), 
% 0.73/1.08  !  [4, 1]      (w:0, o:20, a:1, s:1, b:0), 
% 0.73/1.08  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.73/1.08  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.73/1.08  algorithm  [36, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 0.73/1.08  program  [38, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 0.73/1.08  decides  [40, 3]      (w:1, o:66, a:1, s:1, b:0), 
% 0.73/1.08  halts2  [42, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 0.73/1.08  halts3  [43, 3]      (w:1, o:67, a:1, s:1, b:0), 
% 0.73/1.08  good  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 0.73/1.08  outputs  [45, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 0.73/1.08  bad  [46, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 0.73/1.08  alpha1  [51, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 0.73/1.08  alpha2  [52, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 0.73/1.08  alpha3  [53, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 0.73/1.08  alpha4  [54, 3]      (w:1, o:68, a:1, s:1, b:0), 
% 0.73/1.08  alpha5  [55, 2]      (w:1, o:63, a:1, s:1, b:0), 
% 0.73/1.08  alpha6  [56, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 0.73/1.08  alpha7  [57, 2]      (w:1, o:64, a:1, s:1, b:0), 
% 0.73/1.08  alpha8  [58, 2]      (w:1, o:65, a:1, s:1, b:0), 
% 0.73/1.08  alpha9  [59, 3]      (w:1, o:69, a:1, s:1, b:0), 
% 0.73/1.08  alpha10  [60, 3]      (w:1, o:70, a:1, s:1, b:0), 
% 0.73/1.08  skol1  [61, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 0.73/1.08  skol2  [62, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 0.73/1.08  skol3  [63, 1]      (w:1, o:31, a:1, s:1, b:0), 
% 0.73/1.08  skol4  [64, 1]      (w:1, o:32, a:1, s:1, b:0), 
% 0.73/1.08  skol5  [65, 1]      (w:1, o:33, a:1, s:1, b:0), 
% 0.73/1.08  skol6  [66, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 0.73/1.08  skol7  [67, 1]      (w:1, o:34, a:1, s:1, b:0), 
% 0.73/1.08  skol8  [68, 1]      (w:1, o:35, a:1, s:1, b:0), 
% 0.73/1.08  skol9  [69, 1]      (w:1, o:36, a:1, s:1, b:0), 
% 0.73/1.08  skol10  [70, 0]      (w:1, o:19, a:1, s:1, b:0).
% 0.73/1.08  
% 0.73/1.08  
% 0.73/1.08  Starting Search:
% 0.73/1.08  
% 0.73/1.08  Resimplifying inuse:
% 0.73/1.08  Done
% 0.73/1.08  
% 0.73/1.08  Failed to find proof!
% 0.73/1.08  maxweight =   15
% 0.73/1.08  maxnrclauses = 10000000
% 0.73/1.08  Generated: 369
% 0.73/1.08  Kept: 128
% 0.73/1.08  
% 0.73/1.08  
% 0.73/1.08  The strategy used was not complete!
% 0.73/1.08  
% 0.73/1.08  Increased maxweight to 16
% 0.73/1.08  
% 0.73/1.08  Starting Search:
% 0.73/1.08  
% 0.73/1.08  *** allocated 15000 integers for clauses
% 0.73/1.08  
% 0.73/1.08  Bliksems!, er is een bewijs:
% 0.73/1.08  % SZS status Theorem
% 0.73/1.08  % SZS output start Refutation
% 0.73/1.08  
% 0.73/1.08  (0) {G0,W3,D2,L2,V0,M1} I { alpha1, program( skol1 ) }.
% 0.73/1.08  (1) {G0,W7,D2,L3,V2,M1} I { alpha1, ! program( X ), decides( skol1, X, Y )
% 0.73/1.08     }.
% 0.73/1.08  (2) {G0,W6,D3,L3,V2,M1} I { ! algorithm( X ), program( skol2( Y ) ), ! 
% 0.73/1.08    alpha1 }.
% 0.73/1.08  (3) {G0,W9,D3,L3,V1,M1} I { ! algorithm( X ), ! decides( X, skol2( X ), 
% 0.73/1.08    skol7( X ) ), ! alpha1 }.
% 0.73/1.08  (6) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), ! halts2( Y, Z )
% 0.73/1.08    , alpha4( X, Y, Z ) }.
% 0.73/1.08  (7) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), halts2( Y, Z ), 
% 0.73/1.08    halts3( X, Y, Z ) }.
% 0.73/1.08  (8) {G0,W10,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), halts2( Y, Z ), 
% 0.73/1.08    outputs( X, bad ) }.
% 0.73/1.08  (9) {G0,W8,D2,L2,V3,M1} I { halts3( X, Y, Z ), ! alpha4( X, Y, Z ) }.
% 0.73/1.08  (10) {G0,W7,D2,L2,V3,M1} I { outputs( X, good ), ! alpha4( X, Y, Z ) }.
% 0.73/1.08  (12) {G0,W7,D3,L3,V2,M1} I { ! program( X ), program( skol3( Y ) ), ! 
% 0.73/1.08    alpha2( X ) }.
% 0.73/1.08  (13) {G0,W10,D3,L3,V1,M1} I { ! program( X ), ! alpha2( X ), ! decides( X, 
% 0.73/1.08    skol3( X ), skol8( X ) ) }.
% 0.73/1.08  (14) {G0,W4,D2,L2,V1,M1} I { program( X ), alpha2( X ) }.
% 0.73/1.08  (16) {G0,W5,D3,L2,V2,M1} I { program( skol4( Y ) ), alpha3( X ) }.
% 0.73/1.08  (17) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! outputs( X, 
% 0.73/1.08    good ), ! halts2( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.08  (18) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! outputs( X, 
% 0.73/1.08    bad ), alpha5( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.08  (19) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha5( X, Y ) }.
% 0.73/1.08  (22) {G0,W6,D2,L3,V1,M1} I { ! program( X ), ! alpha3( X ), alpha6( X ) }.
% 0.73/1.08  (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.08  (25) {G0,W14,D3,L3,V1,M1} I { ! alpha6( X ), alpha9( X, skol5( X ), skol9( 
% 0.73/1.09    X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (26) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha9( X, Y, Z ) }.
% 0.73/1.09  (27) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha10( X, Y, Z ) }.
% 0.73/1.09  (28) {G0,W7,D2,L2,V3,M1} I { alpha8( Y, Z ), ! alpha10( X, Y, Z ) }.
% 0.73/1.09  (29) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( X, bad ), ! 
% 0.73/1.09    alpha10( X, Y, Z ) }.
% 0.73/1.09  (30) {G0,W11,D2,L3,V3,M1} I { ! alpha8( Y, Z ), halts3( X, Y, Z ), alpha10
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (31) {G0,W10,D2,L3,V3,M1} I { outputs( X, bad ), ! alpha8( Y, Z ), alpha10
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (32) {G0,W7,D2,L2,V3,M1} I { alpha7( Y, Z ), ! alpha9( X, Y, Z ) }.
% 0.73/1.09  (33) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( X, good ), ! 
% 0.73/1.09    alpha9( X, Y, Z ) }.
% 0.73/1.09  (34) {G0,W11,D2,L3,V3,M1} I { ! alpha7( Y, Z ), halts3( X, Y, Z ), alpha9( 
% 0.73/1.09    X, Y, Z ) }.
% 0.73/1.09  (35) {G0,W10,D2,L3,V3,M1} I { outputs( X, good ), ! alpha7( Y, Z ), alpha9
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (36) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha8( X, Y ) }.
% 0.73/1.09  (37) {G0,W6,D2,L2,V2,M1} I { ! halts2( X, Y ), ! alpha8( X, Y ) }.
% 0.73/1.09  (38) {G0,W8,D2,L3,V2,M1} I { ! program( X ), halts2( X, Y ), alpha8( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  (39) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha7( X, Y ) }.
% 0.73/1.09  (40) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha7( X, Y ) }.
% 0.73/1.09  (41) {G0,W8,D2,L3,V2,M1} I { ! program( X ), ! halts2( X, Y ), alpha7( X, Y
% 0.73/1.09     ) }.
% 0.73/1.09  (42) {G0,W2,D2,L1,V0,M1} I { algorithm( skol6 ) }.
% 0.73/1.09  (43) {G0,W6,D2,L2,V2,M1} I { ! program( X ), decides( skol6, X, Y ) }.
% 0.73/1.09  (44) {G1,W10,D2,L4,V3,M1} R(6,10) { ! program( X ), alpha2( Y ), ! halts2( 
% 0.73/1.09    X, Z ), outputs( Y, good ) }.
% 0.73/1.09  (45) {G1,W11,D2,L4,V3,M1} R(9,6) { ! program( Y ), alpha2( X ), ! halts2( Y
% 0.73/1.09    , Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  (46) {G1,W8,D2,L3,V3,M1} R(35,26) { outputs( X, good ), alpha6( X ), ! 
% 0.73/1.09    alpha7( Y, Z ) }.
% 0.73/1.09  (47) {G2,W10,D2,L4,V3,M1} R(46,41) { alpha6( X ), ! program( Y ), ! halts2
% 0.73/1.09    ( Y, Z ), outputs( X, good ) }.
% 0.73/1.09  (48) {G1,W8,D2,L3,V3,M1} R(31,27) { outputs( X, bad ), alpha6( X ), ! 
% 0.73/1.09    alpha8( Y, Z ) }.
% 0.73/1.09  (49) {G2,W10,D2,L4,V3,M1} R(48,38) { alpha6( X ), ! program( Y ), halts2( Y
% 0.73/1.09    , Z ), outputs( X, bad ) }.
% 0.73/1.09  (52) {G1,W6,D3,L3,V0,M1} R(13,1);r(0) { alpha1, ! program( skol3( skol1 ) )
% 0.73/1.09    , ! alpha2( skol1 ) }.
% 0.73/1.09  (54) {G1,W9,D2,L3,V3,M1} R(34,26) { ! alpha7( X, Y ), alpha6( Z ), halts3( 
% 0.73/1.09    Z, X, Y ) }.
% 0.73/1.09  (55) {G2,W14,D3,L5,V2,M1} R(54,17);r(24) { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! alpha7( X, X ) }.
% 0.73/1.09  (56) {G1,W9,D2,L3,V3,M1} R(30,27) { ! alpha8( X, Y ), alpha6( Z ), halts3( 
% 0.73/1.09    Z, X, Y ) }.
% 0.73/1.09  (59) {G2,W14,D3,L5,V2,M1} R(56,18);r(24) { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), ! alpha8( X, X ) }.
% 0.73/1.09  (64) {G1,W17,D3,L4,V1,M1} R(25,29) { ! alpha6( X ), ! halts3( X, skol5( X )
% 0.73/1.09    , skol9( X ) ), ! outputs( X, bad ), alpha9( X, skol5( X ), skol9( X ) )
% 0.73/1.09     }.
% 0.73/1.09  (65) {G1,W13,D3,L3,V1,M1} R(25,28) { ! alpha6( X ), alpha8( skol5( X ), 
% 0.73/1.09    skol9( X ) ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (66) {G2,W16,D3,L4,V1,M1} R(65,33) { ! alpha6( X ), alpha8( skol5( X ), 
% 0.73/1.09    skol9( X ) ), ! outputs( X, good ), ! halts3( X, skol5( X ), skol9( X ) )
% 0.73/1.09     }.
% 0.73/1.09  (67) {G2,W12,D3,L3,V1,M1} R(65,32) { ! alpha6( X ), alpha7( skol5( X ), 
% 0.73/1.09    skol9( X ) ), alpha8( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) ), ! alpha6( 
% 0.73/1.09    X ) }.
% 0.73/1.09  (71) {G4,W7,D3,L3,V1,M1} R(70,22) { program( skol5( X ) ), ! program( X ), 
% 0.73/1.09    ! alpha3( X ) }.
% 0.73/1.09  (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), program( skol5( 
% 0.73/1.09    X ) ), ! program( X ) }.
% 0.73/1.09  (73) {G3,W14,D3,L5,V2,M1} R(55,41);f { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    halts2( skol4( Y ), X ), ! halts2( X, X ), ! outputs( Y, good ) }.
% 0.73/1.09  (74) {G4,W13,D3,L4,V1,M1} F(73) { ! program( skol4( X ) ), alpha3( X ), ! 
% 0.73/1.09    halts2( skol4( X ), skol4( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  (75) {G6,W12,D4,L4,V3,M2} R(72,72) { program( skol4( X ) ), program( skol4
% 0.73/1.09    ( Z ) ), program( skol5( skol5( Y ) ) ), ! program( Y ) }.
% 0.73/1.09  (76) {G6,W7,D3,L3,V1,M1} R(72,0) { program( skol4( X ) ), alpha1, program( 
% 0.73/1.09    skol5( skol1 ) ) }.
% 0.73/1.09  (77) {G7,W9,D4,L3,V2,M2} F(75) { program( skol4( X ) ), ! program( Y ), 
% 0.73/1.09    program( skol5( skol5( Y ) ) ) }.
% 0.73/1.09  (78) {G7,W11,D4,L4,V2,M1} R(76,72) { alpha1, program( skol4( X ) ), program
% 0.73/1.09    ( skol4( Y ) ), program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  (79) {G8,W8,D4,L3,V1,M1} F(78) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  (80) {G9,W12,D5,L4,V2,M1} R(79,72) { alpha1, program( skol4( X ) ), program
% 0.73/1.09    ( skol4( Y ) ), program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  (81) {G10,W9,D5,L3,V1,M1} F(80) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  (83) {G9,W13,D6,L4,V2,M1} R(77,79) { program( skol4( X ) ), alpha1, program
% 0.73/1.09    ( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  (84) {G8,W13,D5,L4,V3,M2} R(77,72) { program( skol4( X ) ), program( skol4
% 0.73/1.09    ( Z ) ), ! program( Y ), program( skol5( skol5( skol5( Y ) ) ) ) }.
% 0.73/1.09  (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), program( skol5( 
% 0.73/1.09    skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  (86) {G10,W10,D6,L3,V1,M1} F(83) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  (89) {G11,W14,D7,L4,V2,M1} R(81,77) { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5( skol1
% 0.73/1.09     ) ) ) ) ) ) }.
% 0.73/1.09  (90) {G12,W11,D7,L3,V1,M1} F(89) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  (91) {G10,W16,D8,L4,V3,M2} R(85,85) { program( skol4( X ) ), program( skol4
% 0.73/1.09    ( Z ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) )
% 0.73/1.09     ), ! program( Y ) }.
% 0.73/1.09  (92) {G11,W15,D8,L4,V2,M1} R(85,81) { program( skol4( X ) ), alpha1, 
% 0.73/1.09    program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  (95) {G12,W12,D8,L3,V1,M1} F(92) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  (96) {G11,W13,D8,L3,V2,M2} F(91) { program( skol4( X ) ), ! program( Y ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) ) ) }.
% 0.73/1.09  (97) {G11,W16,D9,L4,V2,M1} R(86,85) { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (98) {G12,W13,D9,L3,V1,M1} F(97) { alpha1, program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  (103) {G3,W14,D3,L5,V2,M1} R(59,38);f { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), halts2( X, X ), alpha5( skol4( Y ), X ) }.
% 0.73/1.09  (108) {G5,W15,D3,L5,V3,M2} R(74,47);r(24) { ! program( skol4( X ) ), alpha3
% 0.73/1.09    ( X ), ! program( Y ), ! halts2( Y, Z ), ! halts2( skol4( X ), skol4( X )
% 0.73/1.09     ) }.
% 0.73/1.09  (110) {G6,W10,D3,L3,V1,M1} F(108);f { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  (116) {G4,W14,D3,L5,V2,M1} R(103,19) { ! program( X ), alpha3( Y ), halts2
% 0.73/1.09    ( X, X ), halts2( skol4( Y ), X ), ! outputs( Y, bad ) }.
% 0.73/1.09  (118) {G7,W8,D3,L3,V1,M1} F(116);r(110) { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), ! outputs( X, bad ) }.
% 0.73/1.09  (122) {G8,W10,D3,L4,V3,M1} R(118,49);r(24) { ! program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), alpha3( X ), halts2( Y, Z ) }.
% 0.73/1.09  (123) {G9,W9,D3,L3,V2,M1} F(122) { ! program( skol4( X ) ), alpha3( X ), 
% 0.73/1.09    halts2( skol4( X ), Y ) }.
% 0.73/1.09  (125) {G2,W16,D3,L4,V1,M1} R(64,32) { ! alpha6( X ), ! outputs( X, bad ), 
% 0.73/1.09    alpha7( skol5( X ), skol9( X ) ), ! halts3( X, skol5( X ), skol9( X ) )
% 0.73/1.09     }.
% 0.73/1.09  (127) {G10,W5,D3,L2,V1,M1} R(123,110);f;f { ! program( skol4( X ) ), alpha3
% 0.73/1.09    ( X ) }.
% 0.73/1.09  (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) ), ! program( 
% 0.73/1.09    X ), program( skol5( X ) ) }.
% 0.73/1.09  (130) {G12,W4,D3,L2,V0,M1} R(128,0);r(76) { alpha1, program( skol5( skol1 )
% 0.73/1.09     ) }.
% 0.73/1.09  (131) {G13,W5,D4,L2,V0,M1} R(130,128);r(79) { alpha1, program( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) }.
% 0.73/1.09  (132) {G3,W15,D3,L5,V1,M1} R(66,45);r(37) { ! alpha6( X ), ! program( skol5
% 0.73/1.09    ( X ) ), alpha2( X ), ! halts2( skol5( X ), skol9( X ) ), ! outputs( X, 
% 0.73/1.09    good ) }.
% 0.73/1.09  (133) {G14,W6,D5,L2,V0,M1} R(131,128);r(81) { alpha1, program( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  (134) {G14,W14,D10,L3,V1,M1} R(131,96) { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (135) {G15,W7,D6,L2,V0,M1} R(133,128);r(86) { alpha1, program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  (136) {G15,W15,D11,L3,V1,M1} R(133,96) { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (137) {G16,W8,D7,L2,V0,M1} R(135,128);r(90) { alpha1, program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  (138) {G16,W16,D12,L3,V1,M1} R(135,96) { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (139) {G17,W9,D8,L2,V0,M1} R(137,128);r(95) { alpha1, program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  (143) {G18,W10,D9,L2,V0,M1} R(139,128);r(98) { alpha1, program( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (144) {G19,W11,D10,L2,V0,M1} R(143,128);r(134) { alpha1, program( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  (145) {G20,W12,D11,L2,V0,M1} R(144,128);r(136) { alpha1, program( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) ) ) ) }.
% 0.73/1.09  (148) {G21,W13,D12,L2,V0,M1} R(145,128);r(138) { alpha1, program( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) )
% 0.73/1.09     ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  (176) {G4,W12,D3,L4,V1,M1} S(132);r(70) { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.09    halts2( skol5( X ), skol9( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  (177) {G5,W14,D3,L5,V3,M2} R(176,44);f { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.09    program( Y ), ! halts2( Y, Z ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (178) {G6,W9,D3,L3,V1,M1} F(177);r(70) { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.09    halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (198) {G3,W15,D3,L5,V1,M1} R(125,7);r(40) { ! alpha6( X ), ! program( skol5
% 0.73/1.09    ( X ) ), alpha2( X ), halts2( skol5( X ), skol9( X ) ), ! outputs( X, bad
% 0.73/1.09     ) }.
% 0.73/1.09  (199) {G7,W7,D2,L3,V1,M1} S(198);r(70);r(178) { alpha2( X ), ! alpha6( X )
% 0.73/1.09    , ! outputs( X, bad ) }.
% 0.73/1.09  (201) {G8,W9,D2,L4,V3,M1} R(199,8);f { alpha2( X ), ! program( Y ), ! 
% 0.73/1.09    alpha6( X ), halts2( Y, Z ) }.
% 0.73/1.09  (205) {G9,W8,D2,L4,V2,M2} R(201,178);r(70) { alpha2( X ), alpha2( Y ), ! 
% 0.73/1.09    alpha6( Y ), ! alpha6( X ) }.
% 0.73/1.09  (206) {G10,W4,D2,L2,V1,M1} F(205);f { alpha2( X ), ! alpha6( X ) }.
% 0.73/1.09  (207) {G11,W4,D2,L2,V1,M1} R(206,22);r(14) { alpha2( X ), ! alpha3( X ) }.
% 0.73/1.09  (208) {G12,W5,D3,L2,V1,M1} R(207,127) { ! program( skol4( X ) ), alpha2( X
% 0.73/1.09     ) }.
% 0.73/1.09  (209) {G12,W5,D3,L2,V2,M1} R(207,16) { program( skol4( Y ) ), alpha2( X )
% 0.73/1.09     }.
% 0.73/1.09  (212) {G13,W7,D3,L3,V1,M1} R(209,52) { alpha1, ! program( skol3( skol1 ) )
% 0.73/1.09    , program( skol4( X ) ) }.
% 0.73/1.09  (213) {G13,W8,D3,L3,V3,M2} R(209,12) { program( skol3( Z ) ), program( 
% 0.73/1.09    skol4( X ) ), ! program( Y ) }.
% 0.73/1.09  (216) {G14,W4,D3,L2,V0,M1} R(208,52);r(212) { alpha1, ! program( skol3( 
% 0.73/1.09    skol1 ) ) }.
% 0.73/1.09  (217) {G13,W8,D3,L3,V2,M2} R(208,12) { program( skol3( Y ) ), ! program( 
% 0.73/1.09    skol4( X ) ), ! program( X ) }.
% 0.73/1.09  (222) {G14,W10,D3,L4,V4,M4} R(217,213) { ! program( Y ), program( skol3( Z
% 0.73/1.09     ) ), ! program( T ), program( skol3( X ) ) }.
% 0.73/1.09  (234) {G15,W7,D3,L3,V3,M3} F(222) { program( skol3( Y ) ), ! program( Z ), 
% 0.73/1.09    ! program( X ) }.
% 0.73/1.09  (235) {G16,W5,D3,L2,V2,M2} F(234) { ! program( Y ), program( skol3( X ) )
% 0.73/1.09     }.
% 0.73/1.09  (238) {G17,W3,D2,L2,V1,M1} R(235,216) { alpha1, ! program( X ) }.
% 0.73/1.09  (239) {G22,W1,D1,L1,V0,M1} R(235,148);r(238) { alpha1 }.
% 0.73/1.09  (251) {G23,W8,D3,L2,V1,M1} R(239,3) { ! algorithm( X ), ! decides( X, skol2
% 0.73/1.09    ( X ), skol7( X ) ) }.
% 0.73/1.09  (252) {G23,W5,D3,L2,V2,M1} R(239,2) { ! algorithm( X ), program( skol2( Y )
% 0.73/1.09     ) }.
% 0.73/1.09  (269) {G24,W3,D3,L1,V0,M1} R(251,43);r(42) { ! program( skol2( skol6 ) )
% 0.73/1.09     }.
% 0.73/1.09  (270) {G25,W2,D2,L1,V1,M1} R(269,252) { ! algorithm( X ) }.
% 0.73/1.09  (271) {G26,W0,D0,L0,V0,M0} R(270,42) {  }.
% 0.73/1.09  
% 0.73/1.09  
% 0.73/1.09  % SZS output end Refutation
% 0.73/1.09  found a proof!
% 0.73/1.09  
% 0.73/1.09  
% 0.73/1.09  Unprocessed initial clauses:
% 0.73/1.09  
% 0.73/1.09  (273) {G0,W3,D2,L2,V0,M2}  { alpha1, program( skol1 ) }.
% 0.73/1.09  (274) {G0,W7,D2,L3,V2,M3}  { alpha1, ! program( X ), decides( skol1, X, Y )
% 0.73/1.09     }.
% 0.73/1.09  (275) {G0,W6,D3,L3,V2,M3}  { ! alpha1, ! algorithm( X ), program( skol2( Y
% 0.73/1.09     ) ) }.
% 0.73/1.09  (276) {G0,W9,D3,L3,V1,M3}  { ! alpha1, ! algorithm( X ), ! decides( X, 
% 0.73/1.09    skol2( X ), skol7( X ) ) }.
% 0.73/1.09  (277) {G0,W3,D2,L2,V0,M2}  { algorithm( skol10 ), alpha1 }.
% 0.73/1.09  (278) {G0,W7,D2,L3,V2,M3}  { ! program( X ), decides( skol10, X, Y ), 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  (279) {G0,W11,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), ! halts2( Y, Z )
% 0.73/1.09    , alpha4( X, Y, Z ) }.
% 0.73/1.09  (280) {G0,W11,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), halts2( Y, Z ), 
% 0.73/1.09    halts3( X, Y, Z ) }.
% 0.73/1.09  (281) {G0,W10,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), halts2( Y, Z ), 
% 0.73/1.09    outputs( X, bad ) }.
% 0.73/1.09  (282) {G0,W8,D2,L2,V3,M2}  { ! alpha4( X, Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  (283) {G0,W7,D2,L2,V3,M2}  { ! alpha4( X, Y, Z ), outputs( X, good ) }.
% 0.73/1.09  (284) {G0,W11,D2,L3,V3,M3}  { ! halts3( X, Y, Z ), ! outputs( X, good ), 
% 0.73/1.09    alpha4( X, Y, Z ) }.
% 0.73/1.09  (285) {G0,W7,D3,L3,V2,M3}  { ! alpha2( X ), ! program( X ), program( skol3
% 0.73/1.09    ( Y ) ) }.
% 0.73/1.09  (286) {G0,W10,D3,L3,V1,M3}  { ! alpha2( X ), ! program( X ), ! decides( X, 
% 0.73/1.09    skol3( X ), skol8( X ) ) }.
% 0.73/1.09  (287) {G0,W4,D2,L2,V1,M2}  { program( X ), alpha2( X ) }.
% 0.73/1.09  (288) {G0,W8,D2,L3,V3,M3}  { ! program( Y ), decides( X, Y, Z ), alpha2( X
% 0.73/1.09     ) }.
% 0.73/1.09  (289) {G0,W5,D3,L2,V2,M2}  { alpha3( X ), program( skol4( Y ) ) }.
% 0.73/1.09  (290) {G0,W15,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! halts3( X, Y, 
% 0.73/1.09    Y ), ! outputs( X, good ), ! halts2( skol4( X ), Y ) }.
% 0.73/1.09  (291) {G0,W15,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! halts3( X, Y, 
% 0.73/1.09    Y ), ! outputs( X, bad ), alpha5( skol4( X ), Y ) }.
% 0.73/1.09  (292) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), halts2( X, Y ) }.
% 0.73/1.09  (293) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), outputs( X, bad ) }.
% 0.73/1.09  (294) {G0,W9,D2,L3,V2,M3}  { ! halts2( X, Y ), ! outputs( X, bad ), alpha5
% 0.73/1.09    ( X, Y ) }.
% 0.73/1.09  (295) {G0,W6,D2,L3,V1,M3}  { ! alpha3( X ), ! program( X ), alpha6( X ) }.
% 0.73/1.09  (296) {G0,W4,D2,L2,V1,M2}  { program( X ), alpha3( X ) }.
% 0.73/1.09  (297) {G0,W4,D2,L2,V1,M2}  { ! alpha6( X ), alpha3( X ) }.
% 0.73/1.09  (298) {G0,W14,D3,L3,V1,M3}  { ! alpha6( X ), alpha9( X, skol5( X ), skol9( 
% 0.73/1.09    X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  (299) {G0,W6,D2,L2,V3,M2}  { ! alpha9( X, Y, Z ), alpha6( X ) }.
% 0.73/1.09  (300) {G0,W6,D2,L2,V3,M2}  { ! alpha10( X, Y, Z ), alpha6( X ) }.
% 0.73/1.09  (301) {G0,W7,D2,L2,V3,M2}  { ! alpha10( X, Y, Z ), alpha8( Y, Z ) }.
% 0.73/1.09  (302) {G0,W11,D2,L3,V3,M3}  { ! alpha10( X, Y, Z ), ! halts3( X, Y, Z ), ! 
% 0.73/1.09    outputs( X, bad ) }.
% 0.73/1.09  (303) {G0,W11,D2,L3,V3,M3}  { ! alpha8( Y, Z ), halts3( X, Y, Z ), alpha10
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (304) {G0,W10,D2,L3,V3,M3}  { ! alpha8( Y, Z ), outputs( X, bad ), alpha10
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (305) {G0,W7,D2,L2,V3,M2}  { ! alpha9( X, Y, Z ), alpha7( Y, Z ) }.
% 0.73/1.09  (306) {G0,W11,D2,L3,V3,M3}  { ! alpha9( X, Y, Z ), ! halts3( X, Y, Z ), ! 
% 0.73/1.09    outputs( X, good ) }.
% 0.73/1.09  (307) {G0,W11,D2,L3,V3,M3}  { ! alpha7( Y, Z ), halts3( X, Y, Z ), alpha9( 
% 0.73/1.09    X, Y, Z ) }.
% 0.73/1.09  (308) {G0,W10,D2,L3,V3,M3}  { ! alpha7( Y, Z ), outputs( X, good ), alpha9
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  (309) {G0,W5,D2,L2,V2,M2}  { ! alpha8( X, Y ), program( X ) }.
% 0.73/1.09  (310) {G0,W6,D2,L2,V2,M2}  { ! alpha8( X, Y ), ! halts2( X, Y ) }.
% 0.73/1.09  (311) {G0,W8,D2,L3,V2,M3}  { ! program( X ), halts2( X, Y ), alpha8( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  (312) {G0,W5,D2,L2,V2,M2}  { ! alpha7( X, Y ), program( X ) }.
% 0.73/1.09  (313) {G0,W6,D2,L2,V2,M2}  { ! alpha7( X, Y ), halts2( X, Y ) }.
% 0.73/1.09  (314) {G0,W8,D2,L3,V2,M3}  { ! program( X ), ! halts2( X, Y ), alpha7( X, Y
% 0.73/1.09     ) }.
% 0.73/1.09  (315) {G0,W2,D2,L1,V0,M1}  { algorithm( skol6 ) }.
% 0.73/1.09  (316) {G0,W6,D2,L2,V2,M2}  { ! program( X ), decides( skol6, X, Y ) }.
% 0.73/1.09  
% 0.73/1.09  
% 0.73/1.09  Total Proof:
% 0.73/1.09  
% 0.73/1.09  subsumption: (0) {G0,W3,D2,L2,V0,M1} I { alpha1, program( skol1 ) }.
% 0.73/1.09  parent0: (273) {G0,W3,D2,L2,V0,M2}  { alpha1, program( skol1 ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (1) {G0,W7,D2,L3,V2,M1} I { alpha1, ! program( X ), decides( 
% 0.73/1.09    skol1, X, Y ) }.
% 0.73/1.09  parent0: (274) {G0,W7,D2,L3,V2,M3}  { alpha1, ! program( X ), decides( 
% 0.73/1.09    skol1, X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (2) {G0,W6,D3,L3,V2,M1} I { ! algorithm( X ), program( skol2( 
% 0.73/1.09    Y ) ), ! alpha1 }.
% 0.73/1.09  parent0: (275) {G0,W6,D3,L3,V2,M3}  { ! alpha1, ! algorithm( X ), program( 
% 0.73/1.09    skol2( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (3) {G0,W9,D3,L3,V1,M1} I { ! algorithm( X ), ! decides( X, 
% 0.73/1.09    skol2( X ), skol7( X ) ), ! alpha1 }.
% 0.73/1.09  parent0: (276) {G0,W9,D3,L3,V1,M3}  { ! alpha1, ! algorithm( X ), ! decides
% 0.73/1.09    ( X, skol2( X ), skol7( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (6) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), ! 
% 0.73/1.09    halts2( Y, Z ), alpha4( X, Y, Z ) }.
% 0.73/1.09  parent0: (279) {G0,W11,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), ! 
% 0.73/1.09    halts2( Y, Z ), alpha4( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (7) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), 
% 0.73/1.09    halts2( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  parent0: (280) {G0,W11,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), halts2
% 0.73/1.09    ( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (8) {G0,W10,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), 
% 0.73/1.09    halts2( Y, Z ), outputs( X, bad ) }.
% 0.73/1.09  parent0: (281) {G0,W10,D2,L4,V3,M4}  { alpha2( X ), ! program( Y ), halts2
% 0.73/1.09    ( Y, Z ), outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (9) {G0,W8,D2,L2,V3,M1} I { halts3( X, Y, Z ), ! alpha4( X, Y
% 0.73/1.09    , Z ) }.
% 0.73/1.09  parent0: (282) {G0,W8,D2,L2,V3,M2}  { ! alpha4( X, Y, Z ), halts3( X, Y, Z
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (10) {G0,W7,D2,L2,V3,M1} I { outputs( X, good ), ! alpha4( X, 
% 0.73/1.09    Y, Z ) }.
% 0.73/1.09  parent0: (283) {G0,W7,D2,L2,V3,M2}  { ! alpha4( X, Y, Z ), outputs( X, good
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (12) {G0,W7,D3,L3,V2,M1} I { ! program( X ), program( skol3( Y
% 0.73/1.09     ) ), ! alpha2( X ) }.
% 0.73/1.09  parent0: (285) {G0,W7,D3,L3,V2,M3}  { ! alpha2( X ), ! program( X ), 
% 0.73/1.09    program( skol3( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (13) {G0,W10,D3,L3,V1,M1} I { ! program( X ), ! alpha2( X ), !
% 0.73/1.09     decides( X, skol3( X ), skol8( X ) ) }.
% 0.73/1.09  parent0: (286) {G0,W10,D3,L3,V1,M3}  { ! alpha2( X ), ! program( X ), ! 
% 0.73/1.09    decides( X, skol3( X ), skol8( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (14) {G0,W4,D2,L2,V1,M1} I { program( X ), alpha2( X ) }.
% 0.73/1.09  parent0: (287) {G0,W4,D2,L2,V1,M2}  { program( X ), alpha2( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (16) {G0,W5,D3,L2,V2,M1} I { program( skol4( Y ) ), alpha3( X
% 0.73/1.09     ) }.
% 0.73/1.09  parent0: (289) {G0,W5,D3,L2,V2,M2}  { alpha3( X ), program( skol4( Y ) )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (17) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! 
% 0.73/1.09    outputs( X, good ), ! halts2( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.09  parent0: (290) {G0,W15,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    halts3( X, Y, Y ), ! outputs( X, good ), ! halts2( skol4( X ), Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 4
% 0.73/1.09     3 ==> 2
% 0.73/1.09     4 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (18) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! 
% 0.73/1.09    outputs( X, bad ), alpha5( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.09  parent0: (291) {G0,W15,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    halts3( X, Y, Y ), ! outputs( X, bad ), alpha5( skol4( X ), Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 4
% 0.73/1.09     3 ==> 2
% 0.73/1.09     4 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (19) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha5( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (292) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), halts2( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (22) {G0,W6,D2,L3,V1,M1} I { ! program( X ), ! alpha3( X ), 
% 0.73/1.09    alpha6( X ) }.
% 0.73/1.09  parent0: (295) {G0,W6,D2,L3,V1,M3}  { ! alpha3( X ), ! program( X ), alpha6
% 0.73/1.09    ( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.09  parent0: (297) {G0,W4,D2,L2,V1,M2}  { ! alpha6( X ), alpha3( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (25) {G0,W14,D3,L3,V1,M1} I { ! alpha6( X ), alpha9( X, skol5
% 0.73/1.09    ( X ), skol9( X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0: (298) {G0,W14,D3,L3,V1,M3}  { ! alpha6( X ), alpha9( X, skol5( X )
% 0.73/1.09    , skol9( X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (26) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha9( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (299) {G0,W6,D2,L2,V3,M2}  { ! alpha9( X, Y, Z ), alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (27) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha10( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (300) {G0,W6,D2,L2,V3,M2}  { ! alpha10( X, Y, Z ), alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (28) {G0,W7,D2,L2,V3,M1} I { alpha8( Y, Z ), ! alpha10( X, Y, 
% 0.73/1.09    Z ) }.
% 0.73/1.09  parent0: (301) {G0,W7,D2,L2,V3,M2}  { ! alpha10( X, Y, Z ), alpha8( Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (29) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( 
% 0.73/1.09    X, bad ), ! alpha10( X, Y, Z ) }.
% 0.73/1.09  parent0: (302) {G0,W11,D2,L3,V3,M3}  { ! alpha10( X, Y, Z ), ! halts3( X, Y
% 0.73/1.09    , Z ), ! outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (30) {G0,W11,D2,L3,V3,M1} I { ! alpha8( Y, Z ), halts3( X, Y, 
% 0.73/1.09    Z ), alpha10( X, Y, Z ) }.
% 0.73/1.09  parent0: (303) {G0,W11,D2,L3,V3,M3}  { ! alpha8( Y, Z ), halts3( X, Y, Z )
% 0.73/1.09    , alpha10( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (31) {G0,W10,D2,L3,V3,M1} I { outputs( X, bad ), ! alpha8( Y, 
% 0.73/1.09    Z ), alpha10( X, Y, Z ) }.
% 0.73/1.09  parent0: (304) {G0,W10,D2,L3,V3,M3}  { ! alpha8( Y, Z ), outputs( X, bad )
% 0.73/1.09    , alpha10( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (32) {G0,W7,D2,L2,V3,M1} I { alpha7( Y, Z ), ! alpha9( X, Y, Z
% 0.73/1.09     ) }.
% 0.73/1.09  parent0: (305) {G0,W7,D2,L2,V3,M2}  { ! alpha9( X, Y, Z ), alpha7( Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (33) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( 
% 0.73/1.09    X, good ), ! alpha9( X, Y, Z ) }.
% 0.73/1.09  parent0: (306) {G0,W11,D2,L3,V3,M3}  { ! alpha9( X, Y, Z ), ! halts3( X, Y
% 0.73/1.09    , Z ), ! outputs( X, good ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (34) {G0,W11,D2,L3,V3,M1} I { ! alpha7( Y, Z ), halts3( X, Y, 
% 0.73/1.09    Z ), alpha9( X, Y, Z ) }.
% 0.73/1.09  parent0: (307) {G0,W11,D2,L3,V3,M3}  { ! alpha7( Y, Z ), halts3( X, Y, Z )
% 0.73/1.09    , alpha9( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (35) {G0,W10,D2,L3,V3,M1} I { outputs( X, good ), ! alpha7( Y
% 0.73/1.09    , Z ), alpha9( X, Y, Z ) }.
% 0.73/1.09  parent0: (308) {G0,W10,D2,L3,V3,M3}  { ! alpha7( Y, Z ), outputs( X, good )
% 0.73/1.09    , alpha9( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (36) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha8( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (309) {G0,W5,D2,L2,V2,M2}  { ! alpha8( X, Y ), program( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (37) {G0,W6,D2,L2,V2,M1} I { ! halts2( X, Y ), ! alpha8( X, Y
% 0.73/1.09     ) }.
% 0.73/1.09  parent0: (310) {G0,W6,D2,L2,V2,M2}  { ! alpha8( X, Y ), ! halts2( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (38) {G0,W8,D2,L3,V2,M1} I { ! program( X ), halts2( X, Y ), 
% 0.73/1.09    alpha8( X, Y ) }.
% 0.73/1.09  parent0: (311) {G0,W8,D2,L3,V2,M3}  { ! program( X ), halts2( X, Y ), 
% 0.73/1.09    alpha8( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (39) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha7( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (312) {G0,W5,D2,L2,V2,M2}  { ! alpha7( X, Y ), program( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (40) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha7( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (313) {G0,W6,D2,L2,V2,M2}  { ! alpha7( X, Y ), halts2( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (41) {G0,W8,D2,L3,V2,M1} I { ! program( X ), ! halts2( X, Y )
% 0.73/1.09    , alpha7( X, Y ) }.
% 0.73/1.09  parent0: (314) {G0,W8,D2,L3,V2,M3}  { ! program( X ), ! halts2( X, Y ), 
% 0.73/1.09    alpha7( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (42) {G0,W2,D2,L1,V0,M1} I { algorithm( skol6 ) }.
% 0.73/1.09  parent0: (315) {G0,W2,D2,L1,V0,M1}  { algorithm( skol6 ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (43) {G0,W6,D2,L2,V2,M1} I { ! program( X ), decides( skol6, X
% 0.73/1.09    , Y ) }.
% 0.73/1.09  parent0: (316) {G0,W6,D2,L2,V2,M2}  { ! program( X ), decides( skol6, X, Y
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (317) {G1,W10,D2,L4,V3,M4}  { outputs( X, good ), ! program( Y
% 0.73/1.09     ), alpha2( X ), ! halts2( Y, Z ) }.
% 0.73/1.09  parent0[1]: (10) {G0,W7,D2,L2,V3,M1} I { outputs( X, good ), ! alpha4( X, Y
% 0.73/1.09    , Z ) }.
% 0.73/1.09  parent1[3]: (6) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), ! 
% 0.73/1.09    halts2( Y, Z ), alpha4( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (44) {G1,W10,D2,L4,V3,M1} R(6,10) { ! program( X ), alpha2( Y
% 0.73/1.09     ), ! halts2( X, Z ), outputs( Y, good ) }.
% 0.73/1.09  parent0: (317) {G1,W10,D2,L4,V3,M4}  { outputs( X, good ), ! program( Y ), 
% 0.73/1.09    alpha2( X ), ! halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (318) {G1,W11,D2,L4,V3,M4}  { halts3( X, Y, Z ), ! program( Y )
% 0.73/1.09    , alpha2( X ), ! halts2( Y, Z ) }.
% 0.73/1.09  parent0[1]: (9) {G0,W8,D2,L2,V3,M1} I { halts3( X, Y, Z ), ! alpha4( X, Y, 
% 0.73/1.09    Z ) }.
% 0.73/1.09  parent1[3]: (6) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), ! 
% 0.73/1.09    halts2( Y, Z ), alpha4( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (45) {G1,W11,D2,L4,V3,M1} R(9,6) { ! program( Y ), alpha2( X )
% 0.73/1.09    , ! halts2( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  parent0: (318) {G1,W11,D2,L4,V3,M4}  { halts3( X, Y, Z ), ! program( Y ), 
% 0.73/1.09    alpha2( X ), ! halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (319) {G1,W8,D2,L3,V3,M3}  { alpha6( X ), outputs( X, good ), !
% 0.73/1.09     alpha7( Y, Z ) }.
% 0.73/1.09  parent0[1]: (26) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha9( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent1[2]: (35) {G0,W10,D2,L3,V3,M1} I { outputs( X, good ), ! alpha7( Y, 
% 0.73/1.09    Z ), alpha9( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (46) {G1,W8,D2,L3,V3,M1} R(35,26) { outputs( X, good ), alpha6
% 0.73/1.09    ( X ), ! alpha7( Y, Z ) }.
% 0.73/1.09  parent0: (319) {G1,W8,D2,L3,V3,M3}  { alpha6( X ), outputs( X, good ), ! 
% 0.73/1.09    alpha7( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (320) {G1,W10,D2,L4,V3,M4}  { outputs( X, good ), alpha6( X ), 
% 0.73/1.09    ! program( Y ), ! halts2( Y, Z ) }.
% 0.73/1.09  parent0[2]: (46) {G1,W8,D2,L3,V3,M1} R(35,26) { outputs( X, good ), alpha6
% 0.73/1.09    ( X ), ! alpha7( Y, Z ) }.
% 0.73/1.09  parent1[2]: (41) {G0,W8,D2,L3,V2,M1} I { ! program( X ), ! halts2( X, Y ), 
% 0.73/1.09    alpha7( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (47) {G2,W10,D2,L4,V3,M1} R(46,41) { alpha6( X ), ! program( Y
% 0.73/1.09     ), ! halts2( Y, Z ), outputs( X, good ) }.
% 0.73/1.09  parent0: (320) {G1,W10,D2,L4,V3,M4}  { outputs( X, good ), alpha6( X ), ! 
% 0.73/1.09    program( Y ), ! halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (321) {G1,W8,D2,L3,V3,M3}  { alpha6( X ), outputs( X, bad ), ! 
% 0.73/1.09    alpha8( Y, Z ) }.
% 0.73/1.09  parent0[1]: (27) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha10( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent1[2]: (31) {G0,W10,D2,L3,V3,M1} I { outputs( X, bad ), ! alpha8( Y, Z
% 0.73/1.09     ), alpha10( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (48) {G1,W8,D2,L3,V3,M1} R(31,27) { outputs( X, bad ), alpha6
% 0.73/1.09    ( X ), ! alpha8( Y, Z ) }.
% 0.73/1.09  parent0: (321) {G1,W8,D2,L3,V3,M3}  { alpha6( X ), outputs( X, bad ), ! 
% 0.73/1.09    alpha8( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (322) {G1,W10,D2,L4,V3,M4}  { outputs( X, bad ), alpha6( X ), !
% 0.73/1.09     program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  parent0[2]: (48) {G1,W8,D2,L3,V3,M1} R(31,27) { outputs( X, bad ), alpha6( 
% 0.73/1.09    X ), ! alpha8( Y, Z ) }.
% 0.73/1.09  parent1[2]: (38) {G0,W8,D2,L3,V2,M1} I { ! program( X ), halts2( X, Y ), 
% 0.73/1.09    alpha8( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (49) {G2,W10,D2,L4,V3,M1} R(48,38) { alpha6( X ), ! program( Y
% 0.73/1.09     ), halts2( Y, Z ), outputs( X, bad ) }.
% 0.73/1.09  parent0: (322) {G1,W10,D2,L4,V3,M4}  { outputs( X, bad ), alpha6( X ), ! 
% 0.73/1.09    program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (323) {G1,W8,D3,L4,V0,M4}  { ! program( skol1 ), ! alpha2( 
% 0.73/1.09    skol1 ), alpha1, ! program( skol3( skol1 ) ) }.
% 0.73/1.09  parent0[2]: (13) {G0,W10,D3,L3,V1,M1} I { ! program( X ), ! alpha2( X ), ! 
% 0.73/1.09    decides( X, skol3( X ), skol8( X ) ) }.
% 0.73/1.09  parent1[2]: (1) {G0,W7,D2,L3,V2,M1} I { alpha1, ! program( X ), decides( 
% 0.73/1.09    skol1, X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol1
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol3( skol1 )
% 0.73/1.09     Y := skol8( skol1 )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (324) {G1,W7,D3,L4,V0,M4}  { ! alpha2( skol1 ), alpha1, ! 
% 0.73/1.09    program( skol3( skol1 ) ), alpha1 }.
% 0.73/1.09  parent0[0]: (323) {G1,W8,D3,L4,V0,M4}  { ! program( skol1 ), ! alpha2( 
% 0.73/1.09    skol1 ), alpha1, ! program( skol3( skol1 ) ) }.
% 0.73/1.09  parent1[1]: (0) {G0,W3,D2,L2,V0,M1} I { alpha1, program( skol1 ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (325) {G1,W6,D3,L3,V0,M3}  { ! alpha2( skol1 ), alpha1, ! program( 
% 0.73/1.09    skol3( skol1 ) ) }.
% 0.73/1.09  parent0[1, 3]: (324) {G1,W7,D3,L4,V0,M4}  { ! alpha2( skol1 ), alpha1, ! 
% 0.73/1.09    program( skol3( skol1 ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (52) {G1,W6,D3,L3,V0,M1} R(13,1);r(0) { alpha1, ! program( 
% 0.73/1.09    skol3( skol1 ) ), ! alpha2( skol1 ) }.
% 0.73/1.09  parent0: (325) {G1,W6,D3,L3,V0,M3}  { ! alpha2( skol1 ), alpha1, ! program
% 0.73/1.09    ( skol3( skol1 ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (326) {G1,W9,D2,L3,V3,M3}  { alpha6( X ), ! alpha7( Y, Z ), 
% 0.73/1.09    halts3( X, Y, Z ) }.
% 0.73/1.09  parent0[1]: (26) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha9( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent1[2]: (34) {G0,W11,D2,L3,V3,M1} I { ! alpha7( Y, Z ), halts3( X, Y, Z
% 0.73/1.09     ), alpha9( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (54) {G1,W9,D2,L3,V3,M1} R(34,26) { ! alpha7( X, Y ), alpha6( 
% 0.73/1.09    Z ), halts3( Z, X, Y ) }.
% 0.73/1.09  parent0: (326) {G1,W9,D2,L3,V3,M3}  { alpha6( X ), ! alpha7( Y, Z ), halts3
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Z
% 0.73/1.09     Y := X
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (327) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! alpha7( X, X ), alpha6( 
% 0.73/1.09    Y ) }.
% 0.73/1.09  parent0[4]: (17) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! 
% 0.73/1.09    outputs( X, good ), ! halts2( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.09  parent1[2]: (54) {G1,W9,D2,L3,V3,M1} R(34,26) { ! alpha7( X, Y ), alpha6( Z
% 0.73/1.09     ), halts3( Z, X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (328) {G1,W16,D3,L6,V2,M6}  { alpha3( X ), ! program( Y ), 
% 0.73/1.09    alpha3( X ), ! outputs( X, good ), ! halts2( skol4( X ), Y ), ! alpha7( Y
% 0.73/1.09    , Y ) }.
% 0.73/1.09  parent0[1]: (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.09  parent1[5]: (327) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! alpha7( X, X ), alpha6( 
% 0.73/1.09    Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (329) {G1,W14,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    outputs( X, good ), ! halts2( skol4( X ), Y ), ! alpha7( Y, Y ) }.
% 0.73/1.09  parent0[0, 2]: (328) {G1,W16,D3,L6,V2,M6}  { alpha3( X ), ! program( Y ), 
% 0.73/1.09    alpha3( X ), ! outputs( X, good ), ! halts2( skol4( X ), Y ), ! alpha7( Y
% 0.73/1.09    , Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (55) {G2,W14,D3,L5,V2,M1} R(54,17);r(24) { ! program( X ), 
% 0.73/1.09    alpha3( Y ), ! outputs( Y, good ), ! halts2( skol4( Y ), X ), ! alpha7( X
% 0.73/1.09    , X ) }.
% 0.73/1.09  parent0: (329) {G1,W14,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    outputs( X, good ), ! halts2( skol4( X ), Y ), ! alpha7( Y, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09     4 ==> 4
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (330) {G1,W9,D2,L3,V3,M3}  { alpha6( X ), ! alpha8( Y, Z ), 
% 0.73/1.09    halts3( X, Y, Z ) }.
% 0.73/1.09  parent0[1]: (27) {G0,W6,D2,L2,V3,M1} I { alpha6( X ), ! alpha10( X, Y, Z )
% 0.73/1.09     }.
% 0.73/1.09  parent1[2]: (30) {G0,W11,D2,L3,V3,M1} I { ! alpha8( Y, Z ), halts3( X, Y, Z
% 0.73/1.09     ), alpha10( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (56) {G1,W9,D2,L3,V3,M1} R(30,27) { ! alpha8( X, Y ), alpha6( 
% 0.73/1.09    Z ), halts3( Z, X, Y ) }.
% 0.73/1.09  parent0: (330) {G1,W9,D2,L3,V3,M3}  { alpha6( X ), ! alpha8( Y, Z ), halts3
% 0.73/1.09    ( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Z
% 0.73/1.09     Y := X
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (331) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), ! alpha8( X, X ), alpha6( Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0[4]: (18) {G0,W15,D3,L5,V2,M1} I { ! program( Y ), alpha3( X ), ! 
% 0.73/1.09    outputs( X, bad ), alpha5( skol4( X ), Y ), ! halts3( X, Y, Y ) }.
% 0.73/1.09  parent1[2]: (56) {G1,W9,D2,L3,V3,M1} R(30,27) { ! alpha8( X, Y ), alpha6( Z
% 0.73/1.09     ), halts3( Z, X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (332) {G1,W16,D3,L6,V2,M6}  { alpha3( X ), ! program( Y ), 
% 0.73/1.09    alpha3( X ), ! outputs( X, bad ), alpha5( skol4( X ), Y ), ! alpha8( Y, Y
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[1]: (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.09  parent1[5]: (331) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), ! alpha8( X, X ), alpha6( Y )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (333) {G1,W14,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    outputs( X, bad ), alpha5( skol4( X ), Y ), ! alpha8( Y, Y ) }.
% 0.73/1.09  parent0[0, 2]: (332) {G1,W16,D3,L6,V2,M6}  { alpha3( X ), ! program( Y ), 
% 0.73/1.09    alpha3( X ), ! outputs( X, bad ), alpha5( skol4( X ), Y ), ! alpha8( Y, Y
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (59) {G2,W14,D3,L5,V2,M1} R(56,18);r(24) { ! program( X ), 
% 0.73/1.09    alpha3( Y ), ! outputs( Y, bad ), alpha5( skol4( Y ), X ), ! alpha8( X, X
% 0.73/1.09     ) }.
% 0.73/1.09  parent0: (333) {G1,W14,D3,L5,V2,M5}  { alpha3( X ), ! program( Y ), ! 
% 0.73/1.09    outputs( X, bad ), alpha5( skol4( X ), Y ), ! alpha8( Y, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09     4 ==> 4
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (334) {G1,W17,D3,L4,V1,M4}  { ! halts3( X, skol5( X ), skol9( X
% 0.73/1.09     ) ), ! outputs( X, bad ), ! alpha6( X ), alpha9( X, skol5( X ), skol9( X
% 0.73/1.09     ) ) }.
% 0.73/1.09  parent0[2]: (29) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( X
% 0.73/1.09    , bad ), ! alpha10( X, Y, Z ) }.
% 0.73/1.09  parent1[2]: (25) {G0,W14,D3,L3,V1,M1} I { ! alpha6( X ), alpha9( X, skol5( 
% 0.73/1.09    X ), skol9( X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (64) {G1,W17,D3,L4,V1,M1} R(25,29) { ! alpha6( X ), ! halts3( 
% 0.73/1.09    X, skol5( X ), skol9( X ) ), ! outputs( X, bad ), alpha9( X, skol5( X ), 
% 0.73/1.09    skol9( X ) ) }.
% 0.73/1.09  parent0: (334) {G1,W17,D3,L4,V1,M4}  { ! halts3( X, skol5( X ), skol9( X )
% 0.73/1.09     ), ! outputs( X, bad ), ! alpha6( X ), alpha9( X, skol5( X ), skol9( X )
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (335) {G1,W13,D3,L3,V1,M3}  { alpha8( skol5( X ), skol9( X ) )
% 0.73/1.09    , ! alpha6( X ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0[1]: (28) {G0,W7,D2,L2,V3,M1} I { alpha8( Y, Z ), ! alpha10( X, Y, Z
% 0.73/1.09     ) }.
% 0.73/1.09  parent1[2]: (25) {G0,W14,D3,L3,V1,M1} I { ! alpha6( X ), alpha9( X, skol5( 
% 0.73/1.09    X ), skol9( X ) ), alpha10( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (65) {G1,W13,D3,L3,V1,M1} R(25,28) { ! alpha6( X ), alpha8( 
% 0.73/1.09    skol5( X ), skol9( X ) ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0: (335) {G1,W13,D3,L3,V1,M3}  { alpha8( skol5( X ), skol9( X ) ), ! 
% 0.73/1.09    alpha6( X ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (336) {G1,W16,D3,L4,V1,M4}  { ! halts3( X, skol5( X ), skol9( X
% 0.73/1.09     ) ), ! outputs( X, good ), ! alpha6( X ), alpha8( skol5( X ), skol9( X )
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[2]: (33) {G0,W11,D2,L3,V3,M1} I { ! halts3( X, Y, Z ), ! outputs( X
% 0.73/1.09    , good ), ! alpha9( X, Y, Z ) }.
% 0.73/1.09  parent1[2]: (65) {G1,W13,D3,L3,V1,M1} R(25,28) { ! alpha6( X ), alpha8( 
% 0.73/1.09    skol5( X ), skol9( X ) ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (66) {G2,W16,D3,L4,V1,M1} R(65,33) { ! alpha6( X ), alpha8( 
% 0.73/1.09    skol5( X ), skol9( X ) ), ! outputs( X, good ), ! halts3( X, skol5( X ), 
% 0.73/1.09    skol9( X ) ) }.
% 0.73/1.09  parent0: (336) {G1,W16,D3,L4,V1,M4}  { ! halts3( X, skol5( X ), skol9( X )
% 0.73/1.09     ), ! outputs( X, good ), ! alpha6( X ), alpha8( skol5( X ), skol9( X ) )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (337) {G1,W12,D3,L3,V1,M3}  { alpha7( skol5( X ), skol9( X ) )
% 0.73/1.09    , ! alpha6( X ), alpha8( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0[1]: (32) {G0,W7,D2,L2,V3,M1} I { alpha7( Y, Z ), ! alpha9( X, Y, Z
% 0.73/1.09     ) }.
% 0.73/1.09  parent1[2]: (65) {G1,W13,D3,L3,V1,M1} R(25,28) { ! alpha6( X ), alpha8( 
% 0.73/1.09    skol5( X ), skol9( X ) ), alpha9( X, skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (67) {G2,W12,D3,L3,V1,M1} R(65,32) { ! alpha6( X ), alpha7( 
% 0.73/1.09    skol5( X ), skol9( X ) ), alpha8( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0: (337) {G1,W12,D3,L3,V1,M3}  { alpha7( skol5( X ), skol9( X ) ), ! 
% 0.73/1.09    alpha6( X ), alpha8( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (338) {G1,W10,D3,L3,V1,M3}  { program( skol5( X ) ), ! alpha6( 
% 0.73/1.09    X ), alpha7( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0[1]: (36) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha8( X, Y ) }.
% 0.73/1.09  parent1[2]: (67) {G2,W12,D3,L3,V1,M1} R(65,32) { ! alpha6( X ), alpha7( 
% 0.73/1.09    skol5( X ), skol9( X ) ), alpha8( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( X )
% 0.73/1.09     Y := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (339) {G1,W8,D3,L3,V1,M3}  { program( skol5( X ) ), program( 
% 0.73/1.09    skol5( X ) ), ! alpha6( X ) }.
% 0.73/1.09  parent0[1]: (39) {G0,W5,D2,L2,V2,M1} I { program( X ), ! alpha7( X, Y ) }.
% 0.73/1.09  parent1[2]: (338) {G1,W10,D3,L3,V1,M3}  { program( skol5( X ) ), ! alpha6( 
% 0.73/1.09    X ), alpha7( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( X )
% 0.73/1.09     Y := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (340) {G1,W5,D3,L2,V1,M2}  { program( skol5( X ) ), ! alpha6( X )
% 0.73/1.09     }.
% 0.73/1.09  parent0[0, 1]: (339) {G1,W8,D3,L3,V1,M3}  { program( skol5( X ) ), program
% 0.73/1.09    ( skol5( X ) ), ! alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X )
% 0.73/1.09     ), ! alpha6( X ) }.
% 0.73/1.09  parent0: (340) {G1,W5,D3,L2,V1,M2}  { program( skol5( X ) ), ! alpha6( X )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (341) {G1,W7,D3,L3,V1,M3}  { program( skol5( X ) ), ! program( 
% 0.73/1.09    X ), ! alpha3( X ) }.
% 0.73/1.09  parent0[1]: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) )
% 0.73/1.09    , ! alpha6( X ) }.
% 0.73/1.09  parent1[2]: (22) {G0,W6,D2,L3,V1,M1} I { ! program( X ), ! alpha3( X ), 
% 0.73/1.09    alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (71) {G4,W7,D3,L3,V1,M1} R(70,22) { program( skol5( X ) ), ! 
% 0.73/1.09    program( X ), ! alpha3( X ) }.
% 0.73/1.09  parent0: (341) {G1,W7,D3,L3,V1,M3}  { program( skol5( X ) ), ! program( X )
% 0.73/1.09    , ! alpha3( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (343) {G1,W8,D3,L3,V2,M3}  { program( skol5( X ) ), ! program( 
% 0.73/1.09    X ), program( skol4( Y ) ) }.
% 0.73/1.09  parent0[2]: (71) {G4,W7,D3,L3,V1,M1} R(70,22) { program( skol5( X ) ), ! 
% 0.73/1.09    program( X ), ! alpha3( X ) }.
% 0.73/1.09  parent1[1]: (16) {G0,W5,D3,L2,V2,M1} I { program( skol4( Y ) ), alpha3( X )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  parent0: (343) {G1,W8,D3,L3,V2,M3}  { program( skol5( X ) ), ! program( X )
% 0.73/1.09    , program( skol4( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (344) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! program( X ), ! halts2( 
% 0.73/1.09    X, X ) }.
% 0.73/1.09  parent0[4]: (55) {G2,W14,D3,L5,V2,M1} R(54,17);r(24) { ! program( X ), 
% 0.73/1.09    alpha3( Y ), ! outputs( Y, good ), ! halts2( skol4( Y ), X ), ! alpha7( X
% 0.73/1.09    , X ) }.
% 0.73/1.09  parent1[2]: (41) {G0,W8,D2,L3,V2,M1} I { ! program( X ), ! halts2( X, Y ), 
% 0.73/1.09    alpha7( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (345) {G1,W14,D3,L5,V2,M5}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! halts2( X, X ) }.
% 0.73/1.09  parent0[0, 4]: (344) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), !
% 0.73/1.09     outputs( Y, good ), ! halts2( skol4( Y ), X ), ! program( X ), ! halts2
% 0.73/1.09    ( X, X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (73) {G3,W14,D3,L5,V2,M1} R(55,41);f { ! program( X ), alpha3
% 0.73/1.09    ( Y ), ! halts2( skol4( Y ), X ), ! halts2( X, X ), ! outputs( Y, good )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (345) {G1,W14,D3,L5,V2,M5}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, good ), ! halts2( skol4( Y ), X ), ! halts2( X, X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 4
% 0.73/1.09     3 ==> 2
% 0.73/1.09     4 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (347) {G3,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  parent0[2, 3]: (73) {G3,W14,D3,L5,V2,M1} R(55,41);f { ! program( X ), 
% 0.73/1.09    alpha3( Y ), ! halts2( skol4( Y ), X ), ! halts2( X, X ), ! outputs( Y, 
% 0.73/1.09    good ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol4( X )
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (74) {G4,W13,D3,L4,V1,M1} F(73) { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! halts2( skol4( X ), skol4( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  parent0: (347) {G3,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (349) {G6,W12,D4,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( Y ) ) ), program( skol4( Z ) ), ! program( Y ) }.
% 0.73/1.09  parent0[2]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  parent1[1]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( Y )
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (75) {G6,W12,D4,L4,V3,M2} R(72,72) { program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Z ) ), program( skol5( skol5( Y ) ) ), ! program( Y ) }.
% 0.73/1.09  parent0: (349) {G6,W12,D4,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( Y ) ) ), program( skol4( Z ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (352) {G1,W7,D3,L3,V1,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol1 ) ), alpha1 }.
% 0.73/1.09  parent0[2]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  parent1[1]: (0) {G0,W3,D2,L2,V0,M1} I { alpha1, program( skol1 ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol1
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (76) {G6,W7,D3,L3,V1,M1} R(72,0) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol5( skol1 ) ) }.
% 0.73/1.09  parent0: (352) {G1,W7,D3,L3,V1,M3}  { program( skol4( X ) ), program( skol5
% 0.73/1.09    ( skol1 ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (353) {G6,W9,D4,L3,V2,M3}  { program( skol4( X ) ), program( skol5
% 0.73/1.09    ( skol5( Y ) ) ), ! program( Y ) }.
% 0.73/1.09  parent0[0, 1]: (75) {G6,W12,D4,L4,V3,M2} R(72,72) { program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Z ) ), program( skol5( skol5( Y ) ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (77) {G7,W9,D4,L3,V2,M2} F(75) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( Y ) ) ) }.
% 0.73/1.09  parent0: (353) {G6,W9,D4,L3,V2,M3}  { program( skol4( X ) ), program( skol5
% 0.73/1.09    ( skol5( Y ) ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (355) {G6,W11,D4,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ), program( skol4( Y ) ), alpha1 }.
% 0.73/1.09  parent0[2]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  parent1[2]: (76) {G6,W7,D3,L3,V1,M1} R(72,0) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol5( skol1 ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol1 )
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (78) {G7,W11,D4,L4,V2,M1} R(76,72) { alpha1, program( skol4( X
% 0.73/1.09     ) ), program( skol4( Y ) ), program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  parent0: (355) {G6,W11,D4,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ), program( skol4( Y ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (357) {G7,W8,D4,L3,V1,M3}  { alpha1, program( skol4( X ) ), program
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  parent0[1, 2]: (78) {G7,W11,D4,L4,V2,M1} R(76,72) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol4( Y ) ), program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (79) {G8,W8,D4,L3,V1,M1} F(78) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  parent0: (357) {G7,W8,D4,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (359) {G6,W12,D5,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ), alpha1, program( skol4( Y ) ) }.
% 0.73/1.09  parent0[2]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  parent1[2]: (79) {G8,W8,D4,L3,V1,M1} F(78) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol1 ) )
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (80) {G9,W12,D5,L4,V2,M1} R(79,72) { alpha1, program( skol4( X
% 0.73/1.09     ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol1 ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (359) {G6,W12,D5,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ), alpha1, program( skol4( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (361) {G9,W9,D5,L3,V1,M3}  { alpha1, program( skol4( X ) ), program
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  parent0[1, 2]: (80) {G9,W12,D5,L4,V2,M1} R(79,72) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (81) {G10,W9,D5,L3,V1,M1} F(80) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  parent0: (361) {G9,W9,D5,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (363) {G8,W13,D6,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ), alpha1, program( skol4( Y )
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[1]: (77) {G7,W9,D4,L3,V2,M2} F(75) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( Y ) ) ) }.
% 0.73/1.09  parent1[2]: (79) {G8,W8,D4,L3,V1,M1} F(78) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol1 ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (83) {G9,W13,D6,L4,V2,M1} R(77,79) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol1
% 0.73/1.09     ) ) ) ) ) }.
% 0.73/1.09  parent0: (363) {G8,W13,D6,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ), alpha1, program( skol4( Y )
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (366) {G6,W13,D5,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( Y ) ) ) ), program( skol4( Z ) ), ! program( Y ) }.
% 0.73/1.09  parent0[1]: (77) {G7,W9,D4,L3,V2,M2} F(75) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( Y ) ) ) }.
% 0.73/1.09  parent1[1]: (72) {G5,W8,D3,L3,V2,M2} R(71,16) { program( skol4( Y ) ), 
% 0.73/1.09    program( skol5( X ) ), ! program( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( Y )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (84) {G8,W13,D5,L4,V3,M2} R(77,72) { program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Z ) ), ! program( Y ), program( skol5( skol5( skol5( Y )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  parent0: (366) {G6,W13,D5,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( Y ) ) ) ), program( skol4( Z ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (369) {G8,W10,D5,L3,V2,M3}  { program( skol4( X ) ), ! program( Y )
% 0.73/1.09    , program( skol5( skol5( skol5( Y ) ) ) ) }.
% 0.73/1.09  parent0[0, 1]: (84) {G8,W13,D5,L4,V3,M2} R(77,72) { program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Z ) ), ! program( Y ), program( skol5( skol5( skol5( Y )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  parent0: (369) {G8,W10,D5,L3,V2,M3}  { program( skol4( X ) ), ! program( Y
% 0.73/1.09     ), program( skol5( skol5( skol5( Y ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (370) {G9,W10,D6,L3,V1,M3}  { program( skol4( X ) ), alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  parent0[0, 2]: (83) {G9,W13,D6,L4,V2,M1} R(77,79) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol1
% 0.73/1.09     ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (86) {G10,W10,D6,L3,V1,M1} F(83) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  parent0: (370) {G9,W10,D6,L3,V1,M3}  { program( skol4( X ) ), alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (372) {G8,W14,D7,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ), alpha1, program( 
% 0.73/1.09    skol4( Y ) ) }.
% 0.73/1.09  parent0[1]: (77) {G7,W9,D4,L3,V2,M2} F(75) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( Y ) ) ) }.
% 0.73/1.09  parent1[2]: (81) {G10,W9,D5,L3,V1,M1} F(80) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (89) {G11,W14,D7,L4,V2,M1} R(81,77) { alpha1, program( skol4( 
% 0.73/1.09    X ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (372) {G8,W14,D7,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ), alpha1, program( 
% 0.73/1.09    skol4( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (374) {G11,W11,D7,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  parent0[1, 2]: (89) {G11,W14,D7,L4,V2,M1} R(81,77) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (90) {G12,W11,D7,L3,V1,M1} F(89) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (374) {G11,W11,D7,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (376) {G10,W16,D8,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) ) ), program( skol4
% 0.73/1.09    ( Z ) ), ! program( Y ) }.
% 0.73/1.09  parent0[2]: (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  parent1[1]: (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( Y ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Z
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (91) {G10,W16,D8,L4,V3,M2} R(85,85) { program( skol4( X ) ), 
% 0.73/1.09    program( skol4( Z ) ), program( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( Y ) ) ) ) ) ) ), ! program( Y ) }.
% 0.73/1.09  parent0: (376) {G10,W16,D8,L4,V3,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) ) ), program( skol4
% 0.73/1.09    ( Z ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (380) {G10,W15,D8,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    program( skol4( Y ) ) }.
% 0.73/1.09  parent0[2]: (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  parent1[2]: (81) {G10,W9,D5,L3,V1,M1} F(80) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (92) {G11,W15,D8,L4,V2,M1} R(85,81) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (380) {G10,W15,D8,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    program( skol4( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (382) {G11,W12,D8,L3,V1,M3}  { program( skol4( X ) ), alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  parent0[0, 2]: (92) {G11,W15,D8,L4,V2,M1} R(85,81) { program( skol4( X ) )
% 0.73/1.09    , alpha1, program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (95) {G12,W12,D8,L3,V1,M1} F(92) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) }.
% 0.73/1.09  parent0: (382) {G11,W12,D8,L3,V1,M3}  { program( skol4( X ) ), alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (383) {G10,W13,D8,L3,V2,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) ) ), ! program( Y )
% 0.73/1.09     }.
% 0.73/1.09  parent0[0, 1]: (91) {G10,W16,D8,L4,V3,M2} R(85,85) { program( skol4( X ) )
% 0.73/1.09    , program( skol4( Z ) ), program( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( Y ) ) ) ) ) ) ), ! program( Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (96) {G11,W13,D8,L3,V2,M2} F(91) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) )
% 0.73/1.09     ) ) ) ) }.
% 0.73/1.09  parent0: (383) {G10,W13,D8,L3,V2,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) ) ) ) ) ), ! program( Y )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (385) {G10,W16,D9,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, program( skol4( Y ) ) }.
% 0.73/1.09  parent0[2]: (85) {G9,W10,D5,L3,V2,M2} F(84) { program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( Y ) ) ) ), ! program( Y ) }.
% 0.73/1.09  parent1[2]: (86) {G10,W10,D6,L3,V1,M1} F(83) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( skol5( skol1 ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (97) {G11,W16,D9,L4,V2,M1} R(86,85) { alpha1, program( skol4( 
% 0.73/1.09    X ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (385) {G10,W16,D9,L4,V2,M4}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, program( skol4( Y ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 3
% 0.73/1.09     2 ==> 0
% 0.73/1.09     3 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (387) {G11,W13,D9,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  parent0[1, 2]: (97) {G11,W16,D9,L4,V2,M1} R(86,85) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol4( Y ) ), program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (98) {G12,W13,D9,L3,V1,M1} F(97) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ) ) ) ) }.
% 0.73/1.09  parent0: (387) {G11,W13,D9,L3,V1,M3}  { alpha1, program( skol4( X ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (388) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), ! program( X ), halts2( X, X
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[4]: (59) {G2,W14,D3,L5,V2,M1} R(56,18);r(24) { ! program( X ), 
% 0.73/1.09    alpha3( Y ), ! outputs( Y, bad ), alpha5( skol4( Y ), X ), ! alpha8( X, X
% 0.73/1.09     ) }.
% 0.73/1.09  parent1[2]: (38) {G0,W8,D2,L3,V2,M1} I { ! program( X ), halts2( X, Y ), 
% 0.73/1.09    alpha8( X, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (389) {G1,W14,D3,L5,V2,M5}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), halts2( X, X ) }.
% 0.73/1.09  parent0[0, 4]: (388) {G1,W16,D3,L6,V2,M6}  { ! program( X ), alpha3( Y ), !
% 0.73/1.09     outputs( Y, bad ), alpha5( skol4( Y ), X ), ! program( X ), halts2( X, X
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (103) {G3,W14,D3,L5,V2,M1} R(59,38);f { ! program( X ), alpha3
% 0.73/1.09    ( Y ), ! outputs( Y, bad ), halts2( X, X ), alpha5( skol4( Y ), X ) }.
% 0.73/1.09  parent0: (389) {G1,W14,D3,L5,V2,M5}  { ! program( X ), alpha3( Y ), ! 
% 0.73/1.09    outputs( Y, bad ), alpha5( skol4( Y ), X ), halts2( X, X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09     3 ==> 4
% 0.73/1.09     4 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (390) {G3,W17,D3,L6,V3,M6}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), ! halts2( skol4( X ), skol4( X ) ), alpha6( X ), ! program( Y ), ! 
% 0.73/1.09    halts2( Y, Z ) }.
% 0.73/1.09  parent0[3]: (74) {G4,W13,D3,L4,V1,M1} F(73) { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! halts2( skol4( X ), skol4( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  parent1[3]: (47) {G2,W10,D2,L4,V3,M1} R(46,41) { alpha6( X ), ! program( Y
% 0.73/1.09     ), ! halts2( Y, Z ), outputs( X, good ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (391) {G3,W16,D3,L5,V2,M5}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ), alpha6( X ), ! halts2( skol4( X ), 
% 0.73/1.09    Y ) }.
% 0.73/1.09  parent0[0, 4]: (390) {G3,W17,D3,L6,V3,M6}  { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! halts2( skol4( X ), skol4( X ) ), alpha6( X ), ! program( 
% 0.73/1.09    Y ), ! halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol4( X )
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (394) {G1,W16,D3,L5,V2,M5}  { alpha3( X ), ! program( skol4( X
% 0.73/1.09     ) ), alpha3( X ), ! halts2( skol4( X ), skol4( X ) ), ! halts2( skol4( X
% 0.73/1.09     ), Y ) }.
% 0.73/1.09  parent0[1]: (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.09  parent1[3]: (391) {G3,W16,D3,L5,V2,M5}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), ! halts2( skol4( X ), skol4( X ) ), alpha6( X ), ! halts2( skol4( X
% 0.73/1.09     ), Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (108) {G5,W15,D3,L5,V3,M2} R(74,47);r(24) { ! program( skol4( 
% 0.73/1.09    X ) ), alpha3( X ), ! program( Y ), ! halts2( Y, Z ), ! halts2( skol4( X
% 0.73/1.09     ), skol4( X ) ) }.
% 0.73/1.09  parent0: (394) {G1,W16,D3,L5,V2,M5}  { alpha3( X ), ! program( skol4( X ) )
% 0.73/1.09    , alpha3( X ), ! halts2( skol4( X ), skol4( X ) ), ! halts2( skol4( X ), 
% 0.73/1.09    Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol4( X )
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 4
% 0.73/1.09     4 ==> 4
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (399) {G5,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! program( skol4( X ) ), ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  parent0[3, 4]: (108) {G5,W15,D3,L5,V3,M2} R(74,47);r(24) { ! program( skol4
% 0.73/1.09    ( X ) ), alpha3( X ), ! program( Y ), ! halts2( Y, Z ), ! halts2( skol4( 
% 0.73/1.09    X ), skol4( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol4( X )
% 0.73/1.09     Z := skol4( X )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (400) {G5,W10,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  parent0[0, 2]: (399) {G5,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! program( skol4( X ) ), ! halts2( skol4( X ), skol4( X ) )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (110) {G6,W10,D3,L3,V1,M1} F(108);f { ! program( skol4( X ) )
% 0.73/1.09    , alpha3( X ), ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  parent0: (400) {G5,W10,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (401) {G1,W14,D3,L5,V2,M5}  { halts2( skol4( X ), Y ), ! 
% 0.73/1.09    program( Y ), alpha3( X ), ! outputs( X, bad ), halts2( Y, Y ) }.
% 0.73/1.09  parent0[1]: (19) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha5( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent1[4]: (103) {G3,W14,D3,L5,V2,M1} R(59,38);f { ! program( X ), alpha3
% 0.73/1.09    ( Y ), ! outputs( Y, bad ), halts2( X, X ), alpha5( skol4( Y ), X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol4( X )
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (116) {G4,W14,D3,L5,V2,M1} R(103,19) { ! program( X ), alpha3
% 0.73/1.09    ( Y ), halts2( X, X ), halts2( skol4( Y ), X ), ! outputs( Y, bad ) }.
% 0.73/1.09  parent0: (401) {G1,W14,D3,L5,V2,M5}  { halts2( skol4( X ), Y ), ! program( 
% 0.73/1.09    Y ), alpha3( X ), ! outputs( X, bad ), halts2( Y, Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := Y
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 4
% 0.73/1.09     4 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (403) {G4,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , halts2( skol4( X ), skol4( X ) ), ! outputs( X, bad ) }.
% 0.73/1.09  parent0[2, 3]: (116) {G4,W14,D3,L5,V2,M1} R(103,19) { ! program( X ), 
% 0.73/1.09    alpha3( Y ), halts2( X, X ), halts2( skol4( Y ), X ), ! outputs( Y, bad )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol4( X )
% 0.73/1.09     Y := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (404) {G5,W13,D3,L5,V1,M5}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), ! program( skol4( X ) ), alpha3( X ), ! outputs( X, bad ) }.
% 0.73/1.09  parent0[2]: (110) {G6,W10,D3,L3,V1,M1} F(108);f { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  parent1[2]: (403) {G4,W13,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), halts2( skol4( X ), skol4( X ) ), ! outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (405) {G5,W10,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , alpha3( X ), ! outputs( X, bad ) }.
% 0.73/1.09  parent0[0, 2]: (404) {G5,W13,D3,L5,V1,M5}  { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! program( skol4( X ) ), alpha3( X ), ! outputs( X, bad )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (406) {G5,W8,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3( X ), 
% 0.73/1.09    ! outputs( X, bad ) }.
% 0.73/1.09  parent0[1, 2]: (405) {G5,W10,D3,L4,V1,M4}  { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), alpha3( X ), ! outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (118) {G7,W8,D3,L3,V1,M1} F(116);r(110) { ! program( skol4( X
% 0.73/1.09     ) ), alpha3( X ), ! outputs( X, bad ) }.
% 0.73/1.09  parent0: (406) {G5,W8,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , ! outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (407) {G3,W12,D3,L5,V3,M5}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), alpha6( X ), ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  parent0[2]: (118) {G7,W8,D3,L3,V1,M1} F(116);r(110) { ! program( skol4( X )
% 0.73/1.09     ), alpha3( X ), ! outputs( X, bad ) }.
% 0.73/1.09  parent1[3]: (49) {G2,W10,D2,L4,V3,M1} R(48,38) { alpha6( X ), ! program( Y
% 0.73/1.09     ), halts2( Y, Z ), outputs( X, bad ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (411) {G1,W12,D3,L5,V3,M5}  { alpha3( X ), ! program( skol4( X
% 0.73/1.09     ) ), alpha3( X ), ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  parent0[1]: (24) {G0,W4,D2,L2,V1,M1} I { alpha3( X ), ! alpha6( X ) }.
% 0.73/1.09  parent1[2]: (407) {G3,W12,D3,L5,V3,M5}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), alpha6( X ), ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (412) {G1,W10,D3,L4,V3,M4}  { alpha3( X ), ! program( skol4( X ) )
% 0.73/1.09    , ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  parent0[0, 2]: (411) {G1,W12,D3,L5,V3,M5}  { alpha3( X ), ! program( skol4
% 0.73/1.09    ( X ) ), alpha3( X ), ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (122) {G8,W10,D3,L4,V3,M1} R(118,49);r(24) { ! program( skol4
% 0.73/1.09    ( X ) ), ! program( Y ), alpha3( X ), halts2( Y, Z ) }.
% 0.73/1.09  parent0: (412) {G1,W10,D3,L4,V3,M4}  { alpha3( X ), ! program( skol4( X ) )
% 0.73/1.09    , ! program( Y ), halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09     Z := Z
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 1
% 0.73/1.09     3 ==> 3
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (414) {G8,W9,D3,L3,V2,M3}  { ! program( skol4( X ) ), alpha3( X ), 
% 0.73/1.09    halts2( skol4( X ), Y ) }.
% 0.73/1.09  parent0[0, 1]: (122) {G8,W10,D3,L4,V3,M1} R(118,49);r(24) { ! program( 
% 0.73/1.09    skol4( X ) ), ! program( Y ), alpha3( X ), halts2( Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol4( X )
% 0.73/1.09     Z := Y
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (123) {G9,W9,D3,L3,V2,M1} F(122) { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), halts2( skol4( X ), Y ) }.
% 0.73/1.09  parent0: (414) {G8,W9,D3,L3,V2,M3}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09    , halts2( skol4( X ), Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := Y
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (415) {G1,W16,D3,L4,V1,M4}  { alpha7( skol5( X ), skol9( X ) )
% 0.73/1.09    , ! alpha6( X ), ! halts3( X, skol5( X ), skol9( X ) ), ! outputs( X, bad
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[1]: (32) {G0,W7,D2,L2,V3,M1} I { alpha7( Y, Z ), ! alpha9( X, Y, Z
% 0.73/1.09     ) }.
% 0.73/1.09  parent1[3]: (64) {G1,W17,D3,L4,V1,M1} R(25,29) { ! alpha6( X ), ! halts3( X
% 0.73/1.09    , skol5( X ), skol9( X ) ), ! outputs( X, bad ), alpha9( X, skol5( X ), 
% 0.73/1.09    skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (125) {G2,W16,D3,L4,V1,M1} R(64,32) { ! alpha6( X ), ! outputs
% 0.73/1.09    ( X, bad ), alpha7( skol5( X ), skol9( X ) ), ! halts3( X, skol5( X ), 
% 0.73/1.09    skol9( X ) ) }.
% 0.73/1.09  parent0: (415) {G1,W16,D3,L4,V1,M4}  { alpha7( skol5( X ), skol9( X ) ), ! 
% 0.73/1.09    alpha6( X ), ! halts3( X, skol5( X ), skol9( X ) ), ! outputs( X, bad )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 3
% 0.73/1.09     3 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (416) {G7,W10,D3,L4,V1,M4}  { ! program( skol4( X ) ), alpha3( 
% 0.73/1.09    X ), ! program( skol4( X ) ), alpha3( X ) }.
% 0.73/1.09  parent0[2]: (110) {G6,W10,D3,L3,V1,M1} F(108);f { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! halts2( skol4( X ), skol4( X ) ) }.
% 0.73/1.09  parent1[2]: (123) {G9,W9,D3,L3,V2,M1} F(122) { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), halts2( skol4( X ), Y ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol4( X )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (417) {G7,W7,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3( X ), 
% 0.73/1.09    alpha3( X ) }.
% 0.73/1.09  parent0[0, 2]: (416) {G7,W10,D3,L4,V1,M4}  { ! program( skol4( X ) ), 
% 0.73/1.09    alpha3( X ), ! program( skol4( X ) ), alpha3( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (418) {G7,W5,D3,L2,V1,M2}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09     }.
% 0.73/1.09  parent0[1, 2]: (417) {G7,W7,D3,L3,V1,M3}  { ! program( skol4( X ) ), alpha3
% 0.73/1.09    ( X ), alpha3( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (127) {G10,W5,D3,L2,V1,M1} R(123,110);f;f { ! program( skol4( 
% 0.73/1.09    X ) ), alpha3( X ) }.
% 0.73/1.09  parent0: (418) {G7,W5,D3,L2,V1,M2}  { ! program( skol4( X ) ), alpha3( X )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 0
% 0.73/1.09     1 ==> 1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (419) {G5,W8,D3,L3,V1,M3}  { program( skol5( X ) ), ! program( 
% 0.73/1.09    X ), ! program( skol4( X ) ) }.
% 0.73/1.09  parent0[2]: (71) {G4,W7,D3,L3,V1,M1} R(70,22) { program( skol5( X ) ), ! 
% 0.73/1.09    program( X ), ! alpha3( X ) }.
% 0.73/1.09  parent1[1]: (127) {G10,W5,D3,L2,V1,M1} R(123,110);f;f { ! program( skol4( X
% 0.73/1.09     ) ), alpha3( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent0: (419) {G5,W8,D3,L3,V1,M3}  { program( skol5( X ) ), ! program( X )
% 0.73/1.09    , ! program( skol4( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 2
% 0.73/1.09     1 ==> 1
% 0.73/1.09     2 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (420) {G1,W7,D3,L3,V0,M3}  { ! program( skol4( skol1 ) ), 
% 0.73/1.09    program( skol5( skol1 ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (0) {G0,W3,D2,L2,V0,M1} I { alpha1, program( skol1 ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol1
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (421) {G2,W8,D3,L4,V0,M4}  { program( skol5( skol1 ) ), alpha1
% 0.73/1.09    , alpha1, program( skol5( skol1 ) ) }.
% 0.73/1.09  parent0[0]: (420) {G1,W7,D3,L3,V0,M3}  { ! program( skol4( skol1 ) ), 
% 0.73/1.09    program( skol5( skol1 ) ), alpha1 }.
% 0.73/1.09  parent1[0]: (76) {G6,W7,D3,L3,V1,M1} R(72,0) { program( skol4( X ) ), 
% 0.73/1.09    alpha1, program( skol5( skol1 ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol1
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (422) {G2,W5,D3,L3,V0,M3}  { program( skol5( skol1 ) ), alpha1, 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  parent0[0, 3]: (421) {G2,W8,D3,L4,V0,M4}  { program( skol5( skol1 ) ), 
% 0.73/1.09    alpha1, alpha1, program( skol5( skol1 ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (423) {G2,W4,D3,L2,V0,M2}  { program( skol5( skol1 ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (422) {G2,W5,D3,L3,V0,M3}  { program( skol5( skol1 ) ), 
% 0.73/1.09    alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (130) {G12,W4,D3,L2,V0,M1} R(128,0);r(76) { alpha1, program( 
% 0.73/1.09    skol5( skol1 ) ) }.
% 0.73/1.09  parent0: (423) {G2,W4,D3,L2,V0,M2}  { program( skol5( skol1 ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (424) {G12,W9,D4,L3,V0,M3}  { ! program( skol4( skol5( skol1 )
% 0.73/1.09     ) ), program( skol5( skol5( skol1 ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (130) {G12,W4,D3,L2,V0,M1} R(128,0);r(76) { alpha1, program( 
% 0.73/1.09    skol5( skol1 ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol1 )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (425) {G9,W10,D4,L4,V0,M4}  { program( skol5( skol5( skol1 ) )
% 0.73/1.09     ), alpha1, alpha1, program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  parent0[0]: (424) {G12,W9,D4,L3,V0,M3}  { ! program( skol4( skol5( skol1 )
% 0.73/1.09     ) ), program( skol5( skol5( skol1 ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (79) {G8,W8,D4,L3,V1,M1} F(78) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol1 )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (426) {G9,W6,D4,L3,V0,M3}  { program( skol5( skol5( skol1 ) ) ), 
% 0.73/1.09    alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (425) {G9,W10,D4,L4,V0,M4}  { program( skol5( skol5( skol1 )
% 0.73/1.09     ) ), alpha1, alpha1, program( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (427) {G9,W5,D4,L2,V0,M2}  { program( skol5( skol5( skol1 ) ) ), 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  parent0[1, 2]: (426) {G9,W6,D4,L3,V0,M3}  { program( skol5( skol5( skol1 )
% 0.73/1.09     ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (131) {G13,W5,D4,L2,V0,M1} R(130,128);r(79) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  parent0: (427) {G9,W5,D4,L2,V0,M2}  { program( skol5( skol5( skol1 ) ) ), 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (428) {G2,W20,D3,L6,V1,M6}  { ! alpha6( X ), alpha8( skol5( X )
% 0.73/1.09    , skol9( X ) ), ! outputs( X, good ), ! program( skol5( X ) ), alpha2( X
% 0.73/1.09     ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0[3]: (66) {G2,W16,D3,L4,V1,M1} R(65,33) { ! alpha6( X ), alpha8( 
% 0.73/1.09    skol5( X ), skol9( X ) ), ! outputs( X, good ), ! halts3( X, skol5( X ), 
% 0.73/1.09    skol9( X ) ) }.
% 0.73/1.09  parent1[3]: (45) {G1,W11,D2,L4,V3,M1} R(9,6) { ! program( Y ), alpha2( X )
% 0.73/1.09    , ! halts2( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( X )
% 0.73/1.09     Z := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (429) {G1,W20,D3,L6,V1,M6}  { ! halts2( skol5( X ), skol9( X )
% 0.73/1.09     ), ! alpha6( X ), ! outputs( X, good ), ! program( skol5( X ) ), alpha2
% 0.73/1.09    ( X ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  parent0[1]: (37) {G0,W6,D2,L2,V2,M1} I { ! halts2( X, Y ), ! alpha8( X, Y )
% 0.73/1.09     }.
% 0.73/1.09  parent1[1]: (428) {G2,W20,D3,L6,V1,M6}  { ! alpha6( X ), alpha8( skol5( X )
% 0.73/1.09    , skol9( X ) ), ! outputs( X, good ), ! program( skol5( X ) ), alpha2( X
% 0.73/1.09     ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( X )
% 0.73/1.09     Y := skol9( X )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (430) {G1,W15,D3,L5,V1,M5}  { ! halts2( skol5( X ), skol9( X ) ), !
% 0.73/1.09     alpha6( X ), ! outputs( X, good ), ! program( skol5( X ) ), alpha2( X )
% 0.73/1.09     }.
% 0.73/1.09  parent0[0, 5]: (429) {G1,W20,D3,L6,V1,M6}  { ! halts2( skol5( X ), skol9( X
% 0.73/1.09     ) ), ! alpha6( X ), ! outputs( X, good ), ! program( skol5( X ) ), 
% 0.73/1.09    alpha2( X ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (132) {G3,W15,D3,L5,V1,M1} R(66,45);r(37) { ! alpha6( X ), ! 
% 0.73/1.09    program( skol5( X ) ), alpha2( X ), ! halts2( skol5( X ), skol9( X ) ), !
% 0.73/1.09     outputs( X, good ) }.
% 0.73/1.09  parent0: (430) {G1,W15,D3,L5,V1,M5}  { ! halts2( skol5( X ), skol9( X ) ), 
% 0.73/1.09    ! alpha6( X ), ! outputs( X, good ), ! program( skol5( X ) ), alpha2( X )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 3
% 0.73/1.09     1 ==> 0
% 0.73/1.09     2 ==> 4
% 0.73/1.09     3 ==> 1
% 0.73/1.09     4 ==> 2
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (431) {G12,W11,D5,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ), program( skol5( skol5( skol5( skol1 ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (131) {G13,W5,D4,L2,V0,M1} R(130,128);r(79) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol1 ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (432) {G11,W12,D5,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ), alpha1, alpha1, program( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) }.
% 0.73/1.09  parent0[0]: (431) {G12,W11,D5,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ), program( skol5( skol5( skol5( skol1 ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (81) {G10,W9,D5,L3,V1,M1} F(80) { alpha1, program( skol4( X ) )
% 0.73/1.09    , program( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol1 ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (433) {G11,W7,D5,L3,V0,M3}  { program( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (432) {G11,W12,D5,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) ), alpha1, alpha1, program( skol5( skol5( skol5( skol1 ) )
% 0.73/1.09     ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (434) {G11,W6,D5,L2,V0,M2}  { program( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (433) {G11,W7,D5,L3,V0,M3}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (133) {G14,W6,D5,L2,V0,M1} R(131,128);r(81) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  parent0: (434) {G11,W6,D5,L2,V0,M2}  { program( skol5( skol5( skol5( skol1
% 0.73/1.09     ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (435) {G12,W14,D10,L3,V1,M3}  { program( skol4( X ) ), program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09     ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (96) {G11,W13,D8,L3,V2,M2} F(91) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) )
% 0.73/1.09     ) ) ) ) }.
% 0.73/1.09  parent1[1]: (131) {G13,W5,D4,L2,V0,M1} R(130,128);r(79) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol1 ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (134) {G14,W14,D10,L3,V1,M1} R(131,96) { alpha1, program( 
% 0.73/1.09    skol4( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (435) {G12,W14,D10,L3,V1,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (436) {G12,W13,D6,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ), program( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (133) {G14,W6,D5,L2,V0,M1} R(131,128);r(81) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (437) {G11,W14,D6,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ), alpha1, alpha1, program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (436) {G12,W13,D6,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ), program( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (86) {G10,W10,D6,L3,V1,M1} F(83) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (438) {G11,W8,D6,L3,V0,M3}  { program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (437) {G11,W14,D6,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) ), alpha1, alpha1, program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (439) {G11,W7,D6,L2,V0,M2}  { program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (438) {G11,W8,D6,L3,V0,M3}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (135) {G15,W7,D6,L2,V0,M1} R(133,128);r(86) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  parent0: (439) {G11,W7,D6,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  *** allocated 22500 integers for clauses
% 0.73/1.09  resolution: (440) {G12,W15,D11,L3,V1,M3}  { program( skol4( X ) ), program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (96) {G11,W13,D8,L3,V2,M2} F(91) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) )
% 0.73/1.09     ) ) ) ) }.
% 0.73/1.09  parent1[1]: (133) {G14,W6,D5,L2,V0,M1} R(131,128);r(81) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (136) {G15,W15,D11,L3,V1,M1} R(133,96) { alpha1, program( 
% 0.73/1.09    skol4( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (440) {G12,W15,D11,L3,V1,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) )
% 0.73/1.09     ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (441) {G12,W15,D7,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ), program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (135) {G15,W7,D6,L2,V0,M1} R(133,128);r(86) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol1 ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (442) {G13,W16,D7,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ), alpha1, alpha1, program( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (441) {G12,W15,D7,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ), program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (90) {G12,W11,D7,L3,V1,M1} F(89) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol1 ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (443) {G13,W9,D7,L3,V0,M3}  { program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (442) {G13,W16,D7,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ), alpha1, alpha1, program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (444) {G13,W8,D7,L2,V0,M2}  { program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (443) {G13,W9,D7,L3,V0,M3}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (137) {G16,W8,D7,L2,V0,M1} R(135,128);r(90) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (444) {G13,W8,D7,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (445) {G12,W16,D12,L3,V1,M3}  { program( skol4( X ) ), program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (96) {G11,W13,D8,L3,V2,M2} F(91) { program( skol4( X ) ), ! 
% 0.73/1.09    program( Y ), program( skol5( skol5( skol5( skol5( skol5( skol5( Y ) ) )
% 0.73/1.09     ) ) ) ) }.
% 0.73/1.09  parent1[1]: (135) {G15,W7,D6,L2,V0,M1} R(133,128);r(86) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09     Y := skol5( skol5( skol5( skol5( skol1 ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (138) {G16,W16,D12,L3,V1,M1} R(135,96) { alpha1, program( 
% 0.73/1.09    skol4( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (445) {G12,W16,D12,L3,V1,M3}  { program( skol4( X ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 2
% 0.73/1.09     2 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (446) {G12,W17,D8,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (137) {G16,W8,D7,L2,V0,M1} R(135,128);r(90) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (447) {G13,W18,D8,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, alpha1, program( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (446) {G12,W17,D8,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (95) {G12,W12,D8,L3,V1,M1} F(92) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (448) {G13,W10,D8,L3,V0,M3}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (447) {G13,W18,D8,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (449) {G13,W9,D8,L2,V0,M2}  { program( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (448) {G13,W10,D8,L3,V0,M3}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (139) {G17,W9,D8,L2,V0,M1} R(137,128);r(95) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (449) {G13,W9,D8,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (450) {G12,W19,D9,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (139) {G17,W9,D8,L2,V0,M1} R(137,128);r(95) { alpha1, program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (451) {G13,W20,D9,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1, alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  parent0[0]: (450) {G12,W19,D9,L3,V0,M3}  { ! program( skol4( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), program( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (98) {G12,W13,D9,L3,V1,M1} F(97) { alpha1, program( skol4( X )
% 0.73/1.09     ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (452) {G13,W11,D9,L3,V0,M3}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (451) {G13,W20,D9,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1, alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) )
% 0.73/1.09     ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (453) {G13,W10,D9,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (452) {G13,W11,D9,L3,V0,M3}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (143) {G18,W10,D9,L2,V0,M1} R(139,128);r(98) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  parent0: (453) {G13,W10,D9,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (454) {G12,W21,D10,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (143) {G18,W10,D9,L2,V0,M1} R(139,128);r(98) { alpha1, program
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (455) {G13,W22,D10,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (454) {G12,W21,D10,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), program( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (134) {G14,W14,D10,L3,V1,M1} R(131,96) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol1 ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) )
% 0.73/1.09     )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (456) {G13,W12,D10,L3,V0,M3}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (455) {G13,W22,D10,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (457) {G13,W11,D10,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1, 2]: (456) {G13,W12,D10,L3,V0,M3}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (144) {G19,W11,D10,L2,V0,M1} R(143,128);r(134) { alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (457) {G13,W11,D10,L2,V0,M2}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (458) {G12,W23,D11,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (144) {G19,W11,D10,L2,V0,M1} R(143,128);r(134) { alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 )
% 0.73/1.09     ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (459) {G13,W24,D11,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (458) {G12,W23,D11,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (136) {G15,W15,D11,L3,V1,M1} R(133,96) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) )
% 0.73/1.09     ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (460) {G13,W13,D11,L3,V0,M3}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), alpha1, 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  parent0[0, 3]: (459) {G13,W24,D11,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (461) {G13,W12,D11,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), alpha1
% 0.73/1.09     }.
% 0.73/1.09  parent0[1, 2]: (460) {G13,W13,D11,L3,V0,M3}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (145) {G20,W12,D11,L2,V0,M1} R(144,128);r(136) { alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (461) {G13,W12,D11,L2,V0,M2}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (462) {G12,W25,D12,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     ) ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent0[1]: (128) {G11,W8,D3,L3,V1,M2} R(127,71) { ! program( skol4( X ) )
% 0.73/1.09    , ! program( X ), program( skol5( X ) ) }.
% 0.73/1.09  parent1[1]: (145) {G20,W12,D11,L2,V0,M1} R(144,128);r(136) { alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (463) {G13,W26,D12,L4,V0,M4}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) )
% 0.73/1.09     ) ), alpha1, alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0[0]: (462) {G12,W25,D12,L3,V0,M3}  { ! program( skol4( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     ) ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ), alpha1 }.
% 0.73/1.09  parent1[1]: (138) {G16,W16,D12,L3,V1,M1} R(135,96) { alpha1, program( skol4
% 0.73/1.09    ( X ) ), program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol1 ) ) ) ) ) ) ) ) )
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (464) {G13,W14,D12,L3,V0,M3}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1, alpha1 }.
% 0.73/1.09  parent0[0, 3]: (463) {G13,W26,D12,L4,V0,M4}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     ) ) ), alpha1, alpha1, program( skol5( skol5( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (465) {G13,W13,D12,L2,V0,M2}  { program( skol5( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) ) ) ), 
% 0.73/1.09    alpha1 }.
% 0.73/1.09  parent0[1, 2]: (464) {G13,W14,D12,L3,V0,M3}  { program( skol5( skol5( skol5
% 0.73/1.09    ( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) )
% 0.73/1.09     ) ) ), alpha1, alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  subsumption: (148) {G21,W13,D12,L2,V0,M1} R(145,128);r(138) { alpha1, 
% 0.73/1.09    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.09  parent0: (465) {G13,W13,D12,L2,V0,M2}  { program( skol5( skol5( skol5( 
% 0.73/1.09    skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol1 ) ) ) ) ) ) ) ) )
% 0.73/1.09     ) ), alpha1 }.
% 0.73/1.09  substitution0:
% 0.73/1.09  end
% 0.73/1.09  permutation0:
% 0.73/1.09     0 ==> 1
% 0.73/1.09     1 ==> 0
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  resolution: (466) {G4,W14,D3,L5,V1,M5}  { ! alpha6( X ), alpha2( X ), ! 
% 0.73/1.09    halts2( skol5( X ), skol9( X ) ), ! outputs( X, good ), ! alpha6( X ) }.
% 0.73/1.09  parent0[1]: (132) {G3,W15,D3,L5,V1,M1} R(66,45);r(37) { ! alpha6( X ), ! 
% 0.73/1.09    program( skol5( X ) ), alpha2( X ), ! halts2( skol5( X ), skol9( X ) ), !
% 0.73/1.09     outputs( X, good ) }.
% 0.73/1.09  parent1[0]: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) )
% 0.73/1.09    , ! alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  substitution1:
% 0.73/1.09     X := X
% 0.73/1.09  end
% 0.73/1.09  
% 0.73/1.09  factor: (467) {G4,W12,D3,L4,V1,M4}  { ! alpha6( X ), alpha2( X ), ! halts2
% 0.73/1.09    ( skol5( X ), skol9( X ) ), ! outputs( X, good ) }.
% 0.73/1.09  parent0[0, 4]: (466) {G4,W14,D3,L5,V1,M5}  { ! alpha6( X ), alpha2( X ), ! 
% 0.73/1.09    halts2( skol5( X ), skol9( X ) ), ! outputs( X, good ), ! alpha6( X ) }.
% 0.73/1.09  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (176) {G4,W12,D3,L4,V1,M1} S(132);r(70) { alpha2( X ), ! 
% 0.73/1.10    alpha6( X ), ! halts2( skol5( X ), skol9( X ) ), ! outputs( X, good ) }.
% 0.73/1.10  parent0: (467) {G4,W12,D3,L4,V1,M4}  { ! alpha6( X ), alpha2( X ), ! halts2
% 0.73/1.10    ( skol5( X ), skol9( X ) ), ! outputs( X, good ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 2
% 0.73/1.10     3 ==> 3
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (468) {G2,W16,D3,L6,V3,M6}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! program( Y ), alpha2( X ), ! halts2( 
% 0.73/1.10    Y, Z ) }.
% 0.73/1.10  parent0[3]: (176) {G4,W12,D3,L4,V1,M1} S(132);r(70) { alpha2( X ), ! alpha6
% 0.73/1.10    ( X ), ! halts2( skol5( X ), skol9( X ) ), ! outputs( X, good ) }.
% 0.73/1.10  parent1[3]: (44) {G1,W10,D2,L4,V3,M1} R(6,10) { ! program( X ), alpha2( Y )
% 0.73/1.10    , ! halts2( X, Z ), outputs( Y, good ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := X
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (469) {G2,W14,D3,L5,V3,M5}  { alpha2( X ), ! alpha6( X ), ! halts2
% 0.73/1.10    ( skol5( X ), skol9( X ) ), ! program( Y ), ! halts2( Y, Z ) }.
% 0.73/1.10  parent0[0, 4]: (468) {G2,W16,D3,L6,V3,M6}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! program( Y ), alpha2( X ), ! halts2( 
% 0.73/1.10    Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (177) {G5,W14,D3,L5,V3,M2} R(176,44);f { alpha2( X ), ! alpha6
% 0.73/1.10    ( X ), ! program( Y ), ! halts2( Y, Z ), ! halts2( skol5( X ), skol9( X )
% 0.73/1.10     ) }.
% 0.73/1.10  parent0: (469) {G2,W14,D3,L5,V3,M5}  { alpha2( X ), ! alpha6( X ), ! halts2
% 0.73/1.10    ( skol5( X ), skol9( X ) ), ! program( Y ), ! halts2( Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10     2 ==> 4
% 0.73/1.10     3 ==> 2
% 0.73/1.10     4 ==> 3
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (471) {G5,W12,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! program
% 0.73/1.10    ( skol5( X ) ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent0[3, 4]: (177) {G5,W14,D3,L5,V3,M2} R(176,44);f { alpha2( X ), ! 
% 0.73/1.10    alpha6( X ), ! program( Y ), ! halts2( Y, Z ), ! halts2( skol5( X ), 
% 0.73/1.10    skol9( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := skol5( X )
% 0.73/1.10     Z := skol9( X )
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (472) {G4,W11,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! alpha6( X ) }.
% 0.73/1.10  parent0[2]: (471) {G5,W12,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    program( skol5( X ) ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent1[0]: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) )
% 0.73/1.10    , ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (473) {G4,W9,D3,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! halts2( 
% 0.73/1.10    skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent0[1, 3]: (472) {G4,W11,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (178) {G6,W9,D3,L3,V1,M1} F(177);r(70) { alpha2( X ), ! alpha6
% 0.73/1.10    ( X ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent0: (473) {G4,W9,D3,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! halts2
% 0.73/1.10    ( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10     2 ==> 2
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (474) {G1,W20,D3,L6,V1,M6}  { ! alpha6( X ), ! outputs( X, bad
% 0.73/1.10     ), alpha7( skol5( X ), skol9( X ) ), ! program( skol5( X ) ), alpha2( X
% 0.73/1.10     ), halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent0[3]: (125) {G2,W16,D3,L4,V1,M1} R(64,32) { ! alpha6( X ), ! outputs
% 0.73/1.10    ( X, bad ), alpha7( skol5( X ), skol9( X ) ), ! halts3( X, skol5( X ), 
% 0.73/1.10    skol9( X ) ) }.
% 0.73/1.10  parent1[3]: (7) {G0,W11,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), 
% 0.73/1.10    halts2( Y, Z ), halts3( X, Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10     Y := skol5( X )
% 0.73/1.10     Z := skol9( X )
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (475) {G1,W20,D3,L6,V1,M6}  { halts2( skol5( X ), skol9( X ) )
% 0.73/1.10    , ! alpha6( X ), ! outputs( X, bad ), ! program( skol5( X ) ), alpha2( X
% 0.73/1.10     ), halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent0[1]: (40) {G0,W6,D2,L2,V2,M1} I { halts2( X, Y ), ! alpha7( X, Y )
% 0.73/1.10     }.
% 0.73/1.10  parent1[2]: (474) {G1,W20,D3,L6,V1,M6}  { ! alpha6( X ), ! outputs( X, bad
% 0.73/1.10     ), alpha7( skol5( X ), skol9( X ) ), ! program( skol5( X ) ), alpha2( X
% 0.73/1.10     ), halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := skol5( X )
% 0.73/1.10     Y := skol9( X )
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (476) {G1,W15,D3,L5,V1,M5}  { halts2( skol5( X ), skol9( X ) ), ! 
% 0.73/1.10    alpha6( X ), ! outputs( X, bad ), ! program( skol5( X ) ), alpha2( X )
% 0.73/1.10     }.
% 0.73/1.10  parent0[0, 5]: (475) {G1,W20,D3,L6,V1,M6}  { halts2( skol5( X ), skol9( X )
% 0.73/1.10     ), ! alpha6( X ), ! outputs( X, bad ), ! program( skol5( X ) ), alpha2( 
% 0.73/1.10    X ), halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (198) {G3,W15,D3,L5,V1,M1} R(125,7);r(40) { ! alpha6( X ), ! 
% 0.73/1.10    program( skol5( X ) ), alpha2( X ), halts2( skol5( X ), skol9( X ) ), ! 
% 0.73/1.10    outputs( X, bad ) }.
% 0.73/1.10  parent0: (476) {G1,W15,D3,L5,V1,M5}  { halts2( skol5( X ), skol9( X ) ), ! 
% 0.73/1.10    alpha6( X ), ! outputs( X, bad ), ! program( skol5( X ) ), alpha2( X )
% 0.73/1.10     }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 3
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 4
% 0.73/1.10     3 ==> 1
% 0.73/1.10     4 ==> 2
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (477) {G4,W14,D3,L5,V1,M5}  { ! alpha6( X ), alpha2( X ), 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! outputs( X, bad ), ! alpha6( X ) }.
% 0.73/1.10  parent0[1]: (198) {G3,W15,D3,L5,V1,M1} R(125,7);r(40) { ! alpha6( X ), ! 
% 0.73/1.10    program( skol5( X ) ), alpha2( X ), halts2( skol5( X ), skol9( X ) ), ! 
% 0.73/1.10    outputs( X, bad ) }.
% 0.73/1.10  parent1[0]: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) )
% 0.73/1.10    , ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (478) {G4,W12,D3,L4,V1,M4}  { ! alpha6( X ), alpha2( X ), halts2( 
% 0.73/1.10    skol5( X ), skol9( X ) ), ! outputs( X, bad ) }.
% 0.73/1.10  parent0[0, 4]: (477) {G4,W14,D3,L5,V1,M5}  { ! alpha6( X ), alpha2( X ), 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! outputs( X, bad ), ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (479) {G5,W11,D2,L5,V1,M5}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    alpha6( X ), alpha2( X ), ! outputs( X, bad ) }.
% 0.73/1.10  parent0[2]: (178) {G6,W9,D3,L3,V1,M1} F(177);r(70) { alpha2( X ), ! alpha6
% 0.73/1.10    ( X ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent1[2]: (478) {G4,W12,D3,L4,V1,M4}  { ! alpha6( X ), alpha2( X ), 
% 0.73/1.10    halts2( skol5( X ), skol9( X ) ), ! outputs( X, bad ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (480) {G5,W9,D2,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! alpha6( 
% 0.73/1.10    X ), ! outputs( X, bad ) }.
% 0.73/1.10  parent0[0, 3]: (479) {G5,W11,D2,L5,V1,M5}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    alpha6( X ), alpha2( X ), ! outputs( X, bad ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (481) {G5,W7,D2,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! outputs
% 0.73/1.10    ( X, bad ) }.
% 0.73/1.10  parent0[1, 2]: (480) {G5,W9,D2,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    alpha6( X ), ! outputs( X, bad ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (199) {G7,W7,D2,L3,V1,M1} S(198);r(70);r(178) { alpha2( X ), !
% 0.73/1.10     alpha6( X ), ! outputs( X, bad ) }.
% 0.73/1.10  parent0: (481) {G5,W7,D2,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! outputs
% 0.73/1.10    ( X, bad ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10     2 ==> 2
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (482) {G1,W11,D2,L5,V3,M5}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    program( Y ), alpha2( X ), halts2( Y, Z ) }.
% 0.73/1.10  parent0[2]: (199) {G7,W7,D2,L3,V1,M1} S(198);r(70);r(178) { alpha2( X ), ! 
% 0.73/1.10    alpha6( X ), ! outputs( X, bad ) }.
% 0.73/1.10  parent1[3]: (8) {G0,W10,D2,L4,V3,M1} I { ! program( Y ), alpha2( X ), 
% 0.73/1.10    halts2( Y, Z ), outputs( X, bad ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (483) {G1,W9,D2,L4,V3,M4}  { alpha2( X ), ! alpha6( X ), ! program
% 0.73/1.10    ( Y ), halts2( Y, Z ) }.
% 0.73/1.10  parent0[0, 3]: (482) {G1,W11,D2,L5,V3,M5}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    program( Y ), alpha2( X ), halts2( Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (201) {G8,W9,D2,L4,V3,M1} R(199,8);f { alpha2( X ), ! program
% 0.73/1.10    ( Y ), ! alpha6( X ), halts2( Y, Z ) }.
% 0.73/1.10  parent0: (483) {G1,W9,D2,L4,V3,M4}  { alpha2( X ), ! alpha6( X ), ! program
% 0.73/1.10    ( Y ), halts2( Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 2
% 0.73/1.10     2 ==> 1
% 0.73/1.10     3 ==> 3
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (484) {G7,W11,D3,L5,V2,M5}  { alpha2( X ), ! alpha6( X ), 
% 0.73/1.10    alpha2( Y ), ! program( skol5( X ) ), ! alpha6( Y ) }.
% 0.73/1.10  parent0[2]: (178) {G6,W9,D3,L3,V1,M1} F(177);r(70) { alpha2( X ), ! alpha6
% 0.73/1.10    ( X ), ! halts2( skol5( X ), skol9( X ) ) }.
% 0.73/1.10  parent1[3]: (201) {G8,W9,D2,L4,V3,M1} R(199,8);f { alpha2( X ), ! program( 
% 0.73/1.10    Y ), ! alpha6( X ), halts2( Y, Z ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := skol5( X )
% 0.73/1.10     Z := skol9( X )
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (485) {G7,W9,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! program
% 0.73/1.10    ( skol5( X ) ), ! alpha6( X ) }.
% 0.73/1.10  parent0[0, 2]: (484) {G7,W11,D3,L5,V2,M5}  { alpha2( X ), ! alpha6( X ), 
% 0.73/1.10    alpha2( Y ), ! program( skol5( X ) ), ! alpha6( Y ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (489) {G4,W8,D2,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    alpha6( X ), ! alpha6( X ) }.
% 0.73/1.10  parent0[2]: (485) {G7,W9,D3,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    program( skol5( X ) ), ! alpha6( X ) }.
% 0.73/1.10  parent1[0]: (70) {G3,W5,D3,L2,V1,M1} R(67,36);r(39) { program( skol5( X ) )
% 0.73/1.10    , ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (205) {G9,W8,D2,L4,V2,M2} R(201,178);r(70) { alpha2( X ), 
% 0.73/1.10    alpha2( Y ), ! alpha6( Y ), ! alpha6( X ) }.
% 0.73/1.10  parent0: (489) {G4,W8,D2,L4,V1,M4}  { alpha2( X ), ! alpha6( X ), ! alpha6
% 0.73/1.10    ( X ), ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 3
% 0.73/1.10     2 ==> 3
% 0.73/1.10     3 ==> 3
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (492) {G9,W6,D2,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! alpha6( 
% 0.73/1.10    X ) }.
% 0.73/1.10  parent0[0, 1]: (205) {G9,W8,D2,L4,V2,M2} R(201,178);r(70) { alpha2( X ), 
% 0.73/1.10    alpha2( Y ), ! alpha6( Y ), ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (493) {G9,W4,D2,L2,V1,M2}  { alpha2( X ), ! alpha6( X ) }.
% 0.73/1.10  parent0[1, 2]: (492) {G9,W6,D2,L3,V1,M3}  { alpha2( X ), ! alpha6( X ), ! 
% 0.73/1.10    alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (206) {G10,W4,D2,L2,V1,M1} F(205);f { alpha2( X ), ! alpha6( X
% 0.73/1.10     ) }.
% 0.73/1.10  parent0: (493) {G9,W4,D2,L2,V1,M2}  { alpha2( X ), ! alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (494) {G1,W6,D2,L3,V1,M3}  { alpha2( X ), ! program( X ), ! 
% 0.73/1.10    alpha3( X ) }.
% 0.73/1.10  parent0[1]: (206) {G10,W4,D2,L2,V1,M1} F(205);f { alpha2( X ), ! alpha6( X
% 0.73/1.10     ) }.
% 0.73/1.10  parent1[2]: (22) {G0,W6,D2,L3,V1,M1} I { ! program( X ), ! alpha3( X ), 
% 0.73/1.10    alpha6( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (495) {G1,W6,D2,L3,V1,M3}  { alpha2( X ), ! alpha3( X ), alpha2
% 0.73/1.10    ( X ) }.
% 0.73/1.10  parent0[1]: (494) {G1,W6,D2,L3,V1,M3}  { alpha2( X ), ! program( X ), ! 
% 0.73/1.10    alpha3( X ) }.
% 0.73/1.10  parent1[0]: (14) {G0,W4,D2,L2,V1,M1} I { program( X ), alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (496) {G1,W4,D2,L2,V1,M2}  { alpha2( X ), ! alpha3( X ) }.
% 0.73/1.10  parent0[0, 2]: (495) {G1,W6,D2,L3,V1,M3}  { alpha2( X ), ! alpha3( X ), 
% 0.73/1.10    alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (207) {G11,W4,D2,L2,V1,M1} R(206,22);r(14) { alpha2( X ), ! 
% 0.73/1.10    alpha3( X ) }.
% 0.73/1.10  parent0: (496) {G1,W4,D2,L2,V1,M2}  { alpha2( X ), ! alpha3( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (497) {G11,W5,D3,L2,V1,M2}  { alpha2( X ), ! program( skol4( X
% 0.73/1.10     ) ) }.
% 0.73/1.10  parent0[1]: (207) {G11,W4,D2,L2,V1,M1} R(206,22);r(14) { alpha2( X ), ! 
% 0.73/1.10    alpha3( X ) }.
% 0.73/1.10  parent1[1]: (127) {G10,W5,D3,L2,V1,M1} R(123,110);f;f { ! program( skol4( X
% 0.73/1.10     ) ), alpha3( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (208) {G12,W5,D3,L2,V1,M1} R(207,127) { ! program( skol4( X )
% 0.73/1.10     ), alpha2( X ) }.
% 0.73/1.10  parent0: (497) {G11,W5,D3,L2,V1,M2}  { alpha2( X ), ! program( skol4( X ) )
% 0.73/1.10     }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (498) {G1,W5,D3,L2,V2,M2}  { alpha2( X ), program( skol4( Y ) )
% 0.73/1.10     }.
% 0.73/1.10  parent0[1]: (207) {G11,W4,D2,L2,V1,M1} R(206,22);r(14) { alpha2( X ), ! 
% 0.73/1.10    alpha3( X ) }.
% 0.73/1.10  parent1[1]: (16) {G0,W5,D3,L2,V2,M1} I { program( skol4( Y ) ), alpha3( X )
% 0.73/1.10     }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (209) {G12,W5,D3,L2,V2,M1} R(207,16) { program( skol4( Y ) ), 
% 0.73/1.10    alpha2( X ) }.
% 0.73/1.10  parent0: (498) {G1,W5,D3,L2,V2,M2}  { alpha2( X ), program( skol4( Y ) )
% 0.73/1.10     }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (499) {G2,W7,D3,L3,V1,M3}  { alpha1, ! program( skol3( skol1 )
% 0.73/1.10     ), program( skol4( X ) ) }.
% 0.73/1.10  parent0[2]: (52) {G1,W6,D3,L3,V0,M1} R(13,1);r(0) { alpha1, ! program( 
% 0.73/1.10    skol3( skol1 ) ), ! alpha2( skol1 ) }.
% 0.73/1.10  parent1[1]: (209) {G12,W5,D3,L2,V2,M1} R(207,16) { program( skol4( Y ) ), 
% 0.73/1.10    alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := skol1
% 0.73/1.10     Y := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (212) {G13,W7,D3,L3,V1,M1} R(209,52) { alpha1, ! program( 
% 0.73/1.10    skol3( skol1 ) ), program( skol4( X ) ) }.
% 0.73/1.10  parent0: (499) {G2,W7,D3,L3,V1,M3}  { alpha1, ! program( skol3( skol1 ) ), 
% 0.73/1.10    program( skol4( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10     2 ==> 2
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (501) {G1,W8,D3,L3,V3,M3}  { ! program( X ), program( skol3( Y
% 0.73/1.10     ) ), program( skol4( Z ) ) }.
% 0.73/1.10  parent0[2]: (12) {G0,W7,D3,L3,V2,M1} I { ! program( X ), program( skol3( Y
% 0.73/1.10     ) ), ! alpha2( X ) }.
% 0.73/1.10  parent1[1]: (209) {G12,W5,D3,L2,V2,M1} R(207,16) { program( skol4( Y ) ), 
% 0.73/1.10    alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (213) {G13,W8,D3,L3,V3,M2} R(209,12) { program( skol3( Z ) ), 
% 0.73/1.10    program( skol4( X ) ), ! program( Y ) }.
% 0.73/1.10  parent0: (501) {G1,W8,D3,L3,V3,M3}  { ! program( X ), program( skol3( Y ) )
% 0.73/1.10    , program( skol4( Z ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := Z
% 0.73/1.10     Z := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 2
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (502) {G2,W7,D3,L3,V0,M3}  { alpha1, ! program( skol3( skol1 )
% 0.73/1.10     ), ! program( skol4( skol1 ) ) }.
% 0.73/1.10  parent0[2]: (52) {G1,W6,D3,L3,V0,M1} R(13,1);r(0) { alpha1, ! program( 
% 0.73/1.10    skol3( skol1 ) ), ! alpha2( skol1 ) }.
% 0.73/1.10  parent1[1]: (208) {G12,W5,D3,L2,V1,M1} R(207,127) { ! program( skol4( X ) )
% 0.73/1.10    , alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := skol1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (503) {G3,W8,D3,L4,V0,M4}  { alpha1, ! program( skol3( skol1 )
% 0.73/1.10     ), alpha1, ! program( skol3( skol1 ) ) }.
% 0.73/1.10  parent0[2]: (502) {G2,W7,D3,L3,V0,M3}  { alpha1, ! program( skol3( skol1 )
% 0.73/1.10     ), ! program( skol4( skol1 ) ) }.
% 0.73/1.10  parent1[2]: (212) {G13,W7,D3,L3,V1,M1} R(209,52) { alpha1, ! program( skol3
% 0.73/1.10    ( skol1 ) ), program( skol4( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := skol1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (505) {G3,W5,D3,L3,V0,M3}  { alpha1, ! program( skol3( skol1 ) ), 
% 0.73/1.10    alpha1 }.
% 0.73/1.10  parent0[1, 3]: (503) {G3,W8,D3,L4,V0,M4}  { alpha1, ! program( skol3( skol1
% 0.73/1.10     ) ), alpha1, ! program( skol3( skol1 ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (506) {G3,W4,D3,L2,V0,M2}  { alpha1, ! program( skol3( skol1 ) )
% 0.73/1.10     }.
% 0.73/1.10  parent0[0, 2]: (505) {G3,W5,D3,L3,V0,M3}  { alpha1, ! program( skol3( skol1
% 0.73/1.10     ) ), alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (216) {G14,W4,D3,L2,V0,M1} R(208,52);r(212) { alpha1, ! 
% 0.73/1.10    program( skol3( skol1 ) ) }.
% 0.73/1.10  parent0: (506) {G3,W4,D3,L2,V0,M2}  { alpha1, ! program( skol3( skol1 ) )
% 0.73/1.10     }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (507) {G1,W8,D3,L3,V2,M3}  { ! program( X ), program( skol3( Y
% 0.73/1.10     ) ), ! program( skol4( X ) ) }.
% 0.73/1.10  parent0[2]: (12) {G0,W7,D3,L3,V2,M1} I { ! program( X ), program( skol3( Y
% 0.73/1.10     ) ), ! alpha2( X ) }.
% 0.73/1.10  parent1[1]: (208) {G12,W5,D3,L2,V1,M1} R(207,127) { ! program( skol4( X ) )
% 0.73/1.10    , alpha2( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (217) {G13,W8,D3,L3,V2,M2} R(208,12) { program( skol3( Y ) ), 
% 0.73/1.10    ! program( skol4( X ) ), ! program( X ) }.
% 0.73/1.10  parent0: (507) {G1,W8,D3,L3,V2,M3}  { ! program( X ), program( skol3( Y ) )
% 0.73/1.10    , ! program( skol4( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 2
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (508) {G14,W10,D3,L4,V4,M4}  { program( skol3( X ) ), ! program
% 0.73/1.10    ( Y ), program( skol3( Z ) ), ! program( T ) }.
% 0.73/1.10  parent0[1]: (217) {G13,W8,D3,L3,V2,M2} R(208,12) { program( skol3( Y ) ), !
% 0.73/1.10     program( skol4( X ) ), ! program( X ) }.
% 0.73/1.10  parent1[1]: (213) {G13,W8,D3,L3,V3,M2} R(209,12) { program( skol3( Z ) ), 
% 0.73/1.10    program( skol4( X ) ), ! program( Y ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := T
% 0.73/1.10     Z := Z
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (222) {G14,W10,D3,L4,V4,M4} R(217,213) { ! program( Y ), 
% 0.73/1.10    program( skol3( Z ) ), ! program( T ), program( skol3( X ) ) }.
% 0.73/1.10  parent0: (508) {G14,W10,D3,L4,V4,M4}  { program( skol3( X ) ), ! program( Y
% 0.73/1.10     ), program( skol3( Z ) ), ! program( T ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Z
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Z
% 0.73/1.10     T := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 1
% 0.73/1.10     3 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (511) {G14,W8,D3,L3,V3,M3}  { ! program( X ), program( skol3( Y ) )
% 0.73/1.10    , program( skol3( Z ) ) }.
% 0.73/1.10  parent0[0, 2]: (222) {G14,W10,D3,L4,V4,M4} R(217,213) { ! program( Y ), 
% 0.73/1.10    program( skol3( Z ) ), ! program( T ), program( skol3( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Z
% 0.73/1.10     Y := X
% 0.73/1.10     Z := Y
% 0.73/1.10     T := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (234) {G15,W7,D3,L3,V3,M3} F(222) { program( skol3( Y ) ), ! 
% 0.73/1.10    program( Z ), ! program( X ) }.
% 0.73/1.10  parent0: (511) {G14,W8,D3,L3,V3,M3}  { ! program( X ), program( skol3( Y )
% 0.73/1.10     ), program( skol3( Z ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Z
% 0.73/1.10     Y := Y
% 0.73/1.10     Z := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10     2 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (514) {G15,W5,D3,L2,V2,M2}  { program( skol3( X ) ), ! program( Y )
% 0.73/1.10     }.
% 0.73/1.10  parent0[1, 2]: (234) {G15,W7,D3,L3,V3,M3} F(222) { program( skol3( Y ) ), !
% 0.73/1.10     program( Z ), ! program( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := Y
% 0.73/1.10     Y := X
% 0.73/1.10     Z := Y
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (235) {G16,W5,D3,L2,V2,M2} F(234) { ! program( Y ), program( 
% 0.73/1.10    skol3( X ) ) }.
% 0.73/1.10  parent0: (514) {G15,W5,D3,L2,V2,M2}  { program( skol3( X ) ), ! program( Y
% 0.73/1.10     ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 1
% 0.73/1.10     1 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (515) {G15,W3,D2,L2,V1,M2}  { alpha1, ! program( X ) }.
% 0.73/1.10  parent0[1]: (216) {G14,W4,D3,L2,V0,M1} R(208,52);r(212) { alpha1, ! program
% 0.73/1.10    ( skol3( skol1 ) ) }.
% 0.73/1.10  parent1[1]: (235) {G16,W5,D3,L2,V2,M2} F(234) { ! program( Y ), program( 
% 0.73/1.10    skol3( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := skol1
% 0.73/1.10     Y := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (238) {G17,W3,D2,L2,V1,M1} R(235,216) { alpha1, ! program( X )
% 0.73/1.10     }.
% 0.73/1.10  parent0: (515) {G15,W3,D2,L2,V1,M2}  { alpha1, ! program( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (516) {G17,W4,D3,L2,V1,M2}  { program( skol3( X ) ), alpha1 }.
% 0.73/1.10  parent0[0]: (235) {G16,W5,D3,L2,V2,M2} F(234) { ! program( Y ), program( 
% 0.73/1.10    skol3( X ) ) }.
% 0.73/1.10  parent1[1]: (148) {G21,W13,D12,L2,V0,M1} R(145,128);r(138) { alpha1, 
% 0.73/1.10    program( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.10    skol5( skol1 ) ) ) ) ) ) ) ) ) ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( skol5( 
% 0.73/1.10    skol5( skol1 ) ) ) ) ) ) ) ) ) )
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (517) {G18,W2,D1,L2,V0,M2}  { alpha1, alpha1 }.
% 0.73/1.10  parent0[1]: (238) {G17,W3,D2,L2,V1,M1} R(235,216) { alpha1, ! program( X )
% 0.73/1.10     }.
% 0.73/1.10  parent1[0]: (516) {G17,W4,D3,L2,V1,M2}  { program( skol3( X ) ), alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := skol3( X )
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  factor: (518) {G18,W1,D1,L1,V0,M1}  { alpha1 }.
% 0.73/1.10  parent0[0, 1]: (517) {G18,W2,D1,L2,V0,M2}  { alpha1, alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (239) {G22,W1,D1,L1,V0,M1} R(235,148);r(238) { alpha1 }.
% 0.73/1.10  parent0: (518) {G18,W1,D1,L1,V0,M1}  { alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (519) {G1,W8,D3,L2,V1,M2}  { ! algorithm( X ), ! decides( X, 
% 0.73/1.10    skol2( X ), skol7( X ) ) }.
% 0.73/1.10  parent0[2]: (3) {G0,W9,D3,L3,V1,M1} I { ! algorithm( X ), ! decides( X, 
% 0.73/1.10    skol2( X ), skol7( X ) ), ! alpha1 }.
% 0.73/1.10  parent1[0]: (239) {G22,W1,D1,L1,V0,M1} R(235,148);r(238) { alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (251) {G23,W8,D3,L2,V1,M1} R(239,3) { ! algorithm( X ), ! 
% 0.73/1.10    decides( X, skol2( X ), skol7( X ) ) }.
% 0.73/1.10  parent0: (519) {G1,W8,D3,L2,V1,M2}  { ! algorithm( X ), ! decides( X, skol2
% 0.73/1.10    ( X ), skol7( X ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (520) {G1,W5,D3,L2,V2,M2}  { ! algorithm( X ), program( skol2( 
% 0.73/1.10    Y ) ) }.
% 0.73/1.10  parent0[2]: (2) {G0,W6,D3,L3,V2,M1} I { ! algorithm( X ), program( skol2( Y
% 0.73/1.10     ) ), ! alpha1 }.
% 0.73/1.10  parent1[0]: (239) {G22,W1,D1,L1,V0,M1} R(235,148);r(238) { alpha1 }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (252) {G23,W5,D3,L2,V2,M1} R(239,2) { ! algorithm( X ), 
% 0.73/1.10    program( skol2( Y ) ) }.
% 0.73/1.10  parent0: (520) {G1,W5,D3,L2,V2,M2}  { ! algorithm( X ), program( skol2( Y )
% 0.73/1.10     ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10     Y := Y
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10     1 ==> 1
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (521) {G1,W5,D3,L2,V0,M2}  { ! algorithm( skol6 ), ! program( 
% 0.73/1.10    skol2( skol6 ) ) }.
% 0.73/1.10  parent0[1]: (251) {G23,W8,D3,L2,V1,M1} R(239,3) { ! algorithm( X ), ! 
% 0.73/1.10    decides( X, skol2( X ), skol7( X ) ) }.
% 0.73/1.10  parent1[1]: (43) {G0,W6,D2,L2,V2,M1} I { ! program( X ), decides( skol6, X
% 0.73/1.10    , Y ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := skol6
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := skol2( skol6 )
% 0.73/1.10     Y := skol7( skol6 )
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (522) {G1,W3,D3,L1,V0,M1}  { ! program( skol2( skol6 ) ) }.
% 0.73/1.10  parent0[0]: (521) {G1,W5,D3,L2,V0,M2}  { ! algorithm( skol6 ), ! program( 
% 0.73/1.10    skol2( skol6 ) ) }.
% 0.73/1.10  parent1[0]: (42) {G0,W2,D2,L1,V0,M1} I { algorithm( skol6 ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (269) {G24,W3,D3,L1,V0,M1} R(251,43);r(42) { ! program( skol2
% 0.73/1.10    ( skol6 ) ) }.
% 0.73/1.10  parent0: (522) {G1,W3,D3,L1,V0,M1}  { ! program( skol2( skol6 ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (523) {G24,W2,D2,L1,V1,M1}  { ! algorithm( X ) }.
% 0.73/1.10  parent0[0]: (269) {G24,W3,D3,L1,V0,M1} R(251,43);r(42) { ! program( skol2( 
% 0.73/1.10    skol6 ) ) }.
% 0.73/1.10  parent1[1]: (252) {G23,W5,D3,L2,V2,M1} R(239,2) { ! algorithm( X ), program
% 0.73/1.10    ( skol2( Y ) ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10     X := X
% 0.73/1.10     Y := skol6
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (270) {G25,W2,D2,L1,V1,M1} R(269,252) { ! algorithm( X ) }.
% 0.73/1.10  parent0: (523) {G24,W2,D2,L1,V1,M1}  { ! algorithm( X ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := X
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10     0 ==> 0
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  resolution: (524) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.73/1.10  parent0[0]: (270) {G25,W2,D2,L1,V1,M1} R(269,252) { ! algorithm( X ) }.
% 0.73/1.10  parent1[0]: (42) {G0,W2,D2,L1,V0,M1} I { algorithm( skol6 ) }.
% 0.73/1.10  substitution0:
% 0.73/1.10     X := skol6
% 0.73/1.10  end
% 0.73/1.10  substitution1:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  subsumption: (271) {G26,W0,D0,L0,V0,M0} R(270,42) {  }.
% 0.73/1.10  parent0: (524) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.73/1.10  substitution0:
% 0.73/1.10  end
% 0.73/1.10  permutation0:
% 0.73/1.10  end
% 0.73/1.10  
% 0.73/1.10  Proof check complete!
% 0.73/1.10  
% 0.73/1.10  Memory use:
% 0.73/1.10  
% 0.73/1.10  space for terms:        4153
% 0.73/1.10  space for clauses:      11272
% 0.73/1.10  
% 0.73/1.10  
% 0.73/1.10  clauses generated:      1276
% 0.73/1.10  clauses kept:           272
% 0.73/1.10  clauses selected:       161
% 0.73/1.10  clauses deleted:        54
% 0.73/1.10  clauses inuse deleted:  0
% 0.73/1.10  
% 0.73/1.10  subsentry:          2512
% 0.73/1.10  literals s-matched: 1566
% 0.73/1.10  literals matched:   1229
% 0.73/1.10  full subsumption:   638
% 0.73/1.10  
% 0.73/1.10  checksum:           997545338
% 0.73/1.10  
% 0.73/1.10  
% 0.73/1.10  Bliksem ended
%------------------------------------------------------------------------------