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

View Problem - Process Solution

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

% Computer : n017.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 02:00:51 EDT 2022

% Result   : Theorem 0.76s 1.28s
% Output   : Refutation 0.76s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : CSR015+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.11/0.13  % Command  : bliksem %s
% 0.14/0.34  % Computer : n017.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % DateTime : Thu Jun  9 16:57:04 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.73/1.12  *** allocated 10000 integers for termspace/termends
% 0.73/1.12  *** allocated 10000 integers for clauses
% 0.73/1.12  *** allocated 10000 integers for justifications
% 0.73/1.12  Bliksem 1.12
% 0.73/1.12  
% 0.73/1.12  
% 0.73/1.12  Automatic Strategy Selection
% 0.73/1.12  
% 0.73/1.12  
% 0.73/1.12  Clauses:
% 0.73/1.12  
% 0.73/1.12  { ! stoppedIn( X, Y, Z ), happens( skol1( X, Y, Z ), skol7( X, Y, Z ) ) }.
% 0.73/1.12  { ! stoppedIn( X, Y, Z ), alpha6( X, Y, Z, skol1( X, Y, Z ), skol7( X, Y, Z
% 0.73/1.12     ) ) }.
% 0.73/1.12  { ! happens( T, U ), ! alpha6( X, Y, Z, T, U ), stoppedIn( X, Y, Z ) }.
% 0.73/1.12  { ! alpha6( X, Y, Z, T, U ), less( X, U ) }.
% 0.73/1.12  { ! alpha6( X, Y, Z, T, U ), alpha1( Y, Z, T, U ) }.
% 0.73/1.12  { ! less( X, U ), ! alpha1( Y, Z, T, U ), alpha6( X, Y, Z, T, U ) }.
% 0.73/1.12  { ! alpha1( X, Y, Z, T ), less( T, Y ) }.
% 0.73/1.12  { ! alpha1( X, Y, Z, T ), terminates( Z, X, T ) }.
% 0.73/1.12  { ! less( T, Y ), ! terminates( Z, X, T ), alpha1( X, Y, Z, T ) }.
% 0.73/1.12  { ! startedIn( X, Z, Y ), happens( skol2( X, Y, Z ), skol8( X, Y, Z ) ) }.
% 0.73/1.12  { ! startedIn( X, Z, Y ), alpha7( X, Y, Z, skol2( X, Y, Z ), skol8( X, Y, Z
% 0.73/1.12     ) ) }.
% 0.73/1.12  { ! happens( T, U ), ! alpha7( X, Y, Z, T, U ), startedIn( X, Z, Y ) }.
% 0.73/1.12  { ! alpha7( X, Y, Z, T, U ), less( X, U ) }.
% 0.73/1.12  { ! alpha7( X, Y, Z, T, U ), alpha2( Y, Z, T, U ) }.
% 0.73/1.12  { ! less( X, U ), ! alpha2( Y, Z, T, U ), alpha7( X, Y, Z, T, U ) }.
% 0.73/1.12  { ! alpha2( X, Y, Z, T ), less( T, X ) }.
% 0.73/1.12  { ! alpha2( X, Y, Z, T ), initiates( Z, Y, T ) }.
% 0.73/1.12  { ! less( T, X ), ! initiates( Z, Y, T ), alpha2( X, Y, Z, T ) }.
% 0.73/1.12  { ! happens( T, X ), ! initiates( T, U, X ), ! less( n0, Z ), ! trajectory
% 0.73/1.12    ( U, X, Y, Z ), stoppedIn( X, U, plus( X, Z ) ), holdsAt( Y, plus( X, Z )
% 0.73/1.12     ) }.
% 0.73/1.12  { ! happens( T, X ), ! terminates( T, U, X ), ! less( n0, Y ), ! 
% 0.73/1.12    antitrajectory( U, X, Z, Y ), startedIn( X, U, plus( X, Y ) ), holdsAt( Z
% 0.73/1.12    , plus( X, Y ) ) }.
% 0.73/1.12  { ! holdsAt( X, Y ), releasedAt( X, plus( Y, n1 ) ), happens( skol3( Z, Y )
% 0.73/1.12    , Y ), holdsAt( X, plus( Y, n1 ) ) }.
% 0.73/1.12  { ! holdsAt( X, Y ), releasedAt( X, plus( Y, n1 ) ), terminates( skol3( X, 
% 0.73/1.12    Y ), X, Y ), holdsAt( X, plus( Y, n1 ) ) }.
% 0.73/1.12  { holdsAt( X, Y ), releasedAt( X, plus( Y, n1 ) ), happens( skol4( Z, Y ), 
% 0.73/1.12    Y ), ! holdsAt( X, plus( Y, n1 ) ) }.
% 0.73/1.12  { holdsAt( X, Y ), releasedAt( X, plus( Y, n1 ) ), initiates( skol4( X, Y )
% 0.73/1.12    , X, Y ), ! holdsAt( X, plus( Y, n1 ) ) }.
% 0.73/1.12  { ! releasedAt( X, Y ), happens( skol5( Z, Y ), Y ), releasedAt( X, plus( Y
% 0.73/1.12    , n1 ) ) }.
% 0.73/1.12  { ! releasedAt( X, Y ), initiates( skol5( X, Y ), X, Y ), terminates( skol5
% 0.73/1.12    ( X, Y ), X, Y ), releasedAt( X, plus( Y, n1 ) ) }.
% 0.73/1.12  { releasedAt( X, Y ), happens( skol6( Z, Y ), Y ), ! releasedAt( X, plus( Y
% 0.73/1.12    , n1 ) ) }.
% 0.73/1.12  { releasedAt( X, Y ), releases( skol6( X, Y ), X, Y ), ! releasedAt( X, 
% 0.73/1.12    plus( Y, n1 ) ) }.
% 0.73/1.12  { ! happens( Z, X ), ! initiates( Z, Y, X ), holdsAt( Y, plus( X, n1 ) ) }
% 0.73/1.12    .
% 0.73/1.12  { ! happens( Z, X ), ! terminates( Z, Y, X ), ! holdsAt( Y, plus( X, n1 ) )
% 0.73/1.12     }.
% 0.73/1.12  { ! happens( Z, X ), ! releases( Z, Y, X ), releasedAt( Y, plus( X, n1 ) )
% 0.73/1.12     }.
% 0.73/1.12  { ! happens( Z, X ), ! initiates( Z, Y, X ), ! releasedAt( Y, plus( X, n1 )
% 0.73/1.12     ) }.
% 0.73/1.12  { ! happens( Z, X ), ! terminates( Z, Y, X ), ! releasedAt( Y, plus( X, n1
% 0.73/1.12     ) ) }.
% 0.73/1.12  { ! initiates( X, Y, Z ), alpha14( X, Y, Z ), alpha17( X, Y, Z ) }.
% 0.73/1.12  { ! alpha14( X, Y, Z ), initiates( X, Y, Z ) }.
% 0.73/1.12  { ! alpha17( X, Y, Z ), initiates( X, Y, Z ) }.
% 0.73/1.12  { ! alpha17( X, Y, Z ), alpha20( X, Y, Z ), alpha23( X, Y, Z ) }.
% 0.73/1.12  { ! alpha20( X, Y, Z ), alpha17( X, Y, Z ) }.
% 0.73/1.12  { ! alpha23( X, Y, Z ), alpha17( X, Y, Z ) }.
% 0.73/1.12  { ! alpha23( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha23( X, Y, Z ), alpha11( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha11( Y, Z ), alpha23( X, Y, Z ) }.
% 0.73/1.12  { ! alpha20( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha20( X, Y, Z ), alpha8( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha8( Y, Z ), alpha20( X, Y, Z ) }.
% 0.73/1.12  { ! alpha14( X, Y, Z ), X = push }.
% 0.73/1.12  { ! alpha14( X, Y, Z ), alpha3( Y, Z ) }.
% 0.73/1.12  { ! X = push, ! alpha3( Y, Z ), alpha14( X, Y, Z ) }.
% 0.73/1.12  { ! alpha11( X, Y ), X = spinning }.
% 0.73/1.12  { ! alpha11( X, Y ), happens( push, Y ) }.
% 0.73/1.12  { ! X = spinning, ! happens( push, Y ), alpha11( X, Y ) }.
% 0.73/1.12  { ! alpha8( X, Y ), X = backwards }.
% 0.73/1.12  { ! alpha8( X, Y ), ! happens( push, Y ) }.
% 0.73/1.12  { ! X = backwards, happens( push, Y ), alpha8( X, Y ) }.
% 0.73/1.12  { ! alpha3( X, Y ), X = forwards }.
% 0.73/1.12  { ! alpha3( X, Y ), ! happens( pull, Y ) }.
% 0.73/1.12  { ! X = forwards, happens( pull, Y ), alpha3( X, Y ) }.
% 0.73/1.12  { ! terminates( X, Y, Z ), alpha24( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.73/1.12  { ! alpha24( X, Y, Z ), terminates( X, Y, Z ) }.
% 0.73/1.12  { ! alpha25( X, Y, Z ), terminates( X, Y, Z ) }.
% 0.73/1.12  { ! alpha25( X, Y, Z ), alpha26( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.73/1.12  { ! alpha26( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.73/1.12  { ! alpha27( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.73/1.12  { ! alpha27( X, Y, Z ), alpha28( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.73/1.12  { ! alpha28( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.73/1.12  { ! alpha29( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.73/1.12  { ! alpha29( X, Y, Z ), alpha30( X, Y, Z ), alpha31( X, Y, Z ) }.
% 0.73/1.12  { ! alpha30( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.73/1.12  { ! alpha31( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.73/1.12  { ! alpha31( X, Y, Z ), alpha32( X, Y, Z ), alpha33( X, Y, Z ) }.
% 0.73/1.12  { ! alpha32( X, Y, Z ), alpha31( X, Y, Z ) }.
% 0.73/1.12  { ! alpha33( X, Y, Z ), alpha31( X, Y, Z ) }.
% 0.73/1.12  { ! alpha33( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha33( X, Y, Z ), alpha21( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha21( Y, Z ), alpha33( X, Y, Z ) }.
% 0.73/1.12  { ! alpha32( X, Y, Z ), X = push }.
% 0.73/1.12  { ! alpha32( X, Y, Z ), alpha18( Y, Z ) }.
% 0.73/1.12  { ! X = push, ! alpha18( Y, Z ), alpha32( X, Y, Z ) }.
% 0.73/1.12  { ! alpha30( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha30( X, Y, Z ), alpha15( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha15( Y, Z ), alpha30( X, Y, Z ) }.
% 0.73/1.12  { ! alpha28( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha28( X, Y, Z ), alpha12( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha12( Y, Z ), alpha28( X, Y, Z ) }.
% 0.73/1.12  { ! alpha26( X, Y, Z ), X = pull }.
% 0.73/1.12  { ! alpha26( X, Y, Z ), alpha9( Y, Z ) }.
% 0.73/1.12  { ! X = pull, ! alpha9( Y, Z ), alpha26( X, Y, Z ) }.
% 0.73/1.12  { ! alpha24( X, Y, Z ), X = push }.
% 0.73/1.12  { ! alpha24( X, Y, Z ), alpha4( Y, Z ) }.
% 0.73/1.12  { ! X = push, ! alpha4( Y, Z ), alpha24( X, Y, Z ) }.
% 0.73/1.12  { ! alpha21( X, Y ), X = spinning }.
% 0.73/1.12  { ! alpha21( X, Y ), ! happens( push, Y ) }.
% 0.73/1.12  { ! X = spinning, happens( push, Y ), alpha21( X, Y ) }.
% 0.73/1.12  { ! alpha18( X, Y ), X = spinning }.
% 0.73/1.12  { ! alpha18( X, Y ), ! happens( pull, Y ) }.
% 0.73/1.12  { ! X = spinning, happens( pull, Y ), alpha18( X, Y ) }.
% 0.73/1.12  { ! alpha15( X, Y ), X = backwards }.
% 0.73/1.12  { ! alpha15( X, Y ), happens( push, Y ) }.
% 0.73/1.12  { ! X = backwards, ! happens( push, Y ), alpha15( X, Y ) }.
% 0.73/1.12  { ! alpha12( X, Y ), X = forwards }.
% 0.73/1.12  { ! alpha12( X, Y ), happens( push, Y ) }.
% 0.73/1.12  { ! X = forwards, ! happens( push, Y ), alpha12( X, Y ) }.
% 0.73/1.12  { ! alpha9( X, Y ), X = forwards }.
% 0.73/1.12  { ! alpha9( X, Y ), ! happens( push, Y ) }.
% 0.73/1.12  { ! X = forwards, happens( push, Y ), alpha9( X, Y ) }.
% 0.73/1.12  { ! alpha4( X, Y ), X = backwards }.
% 0.73/1.12  { ! alpha4( X, Y ), ! happens( pull, Y ) }.
% 0.73/1.12  { ! X = backwards, happens( pull, Y ), alpha4( X, Y ) }.
% 0.73/1.12  { ! releases( X, Y, Z ) }.
% 0.73/1.12  { ! happens( X, Y ), alpha5( X, Y ), alpha10( X, Y ) }.
% 0.73/1.12  { ! alpha5( X, Y ), happens( X, Y ) }.
% 0.73/1.12  { ! alpha10( X, Y ), happens( X, Y ) }.
% 0.73/1.12  { ! alpha10( X, Y ), alpha13( X, Y ), alpha16( X, Y ) }.
% 0.73/1.12  { ! alpha13( X, Y ), alpha10( X, Y ) }.
% 0.73/1.12  { ! alpha16( X, Y ), alpha10( X, Y ) }.
% 0.73/1.12  { ! alpha16( X, Y ), alpha19( X, Y ), alpha22( X, Y ) }.
% 0.73/1.12  { ! alpha19( X, Y ), alpha16( X, Y ) }.
% 0.73/1.12  { ! alpha22( X, Y ), alpha16( X, Y ) }.
% 0.73/1.12  { ! alpha22( X, Y ), X = push }.
% 0.73/1.12  { ! alpha22( X, Y ), Y = n2 }.
% 0.73/1.12  { ! X = push, ! Y = n2, alpha22( X, Y ) }.
% 0.73/1.12  { ! alpha19( X, Y ), X = pull }.
% 0.73/1.12  { ! alpha19( X, Y ), Y = n2 }.
% 0.73/1.12  { ! X = pull, ! Y = n2, alpha19( X, Y ) }.
% 0.73/1.12  { ! alpha13( X, Y ), X = pull }.
% 0.73/1.12  { ! alpha13( X, Y ), Y = n1 }.
% 0.73/1.12  { ! X = pull, ! Y = n1, alpha13( X, Y ) }.
% 0.73/1.12  { ! alpha5( X, Y ), X = push }.
% 0.73/1.12  { ! alpha5( X, Y ), Y = n0 }.
% 0.73/1.12  { ! X = push, ! Y = n0, alpha5( X, Y ) }.
% 0.73/1.12  { ! push = pull }.
% 0.73/1.12  { ! forwards = backwards }.
% 0.73/1.12  { ! forwards = spinning }.
% 0.73/1.12  { ! spinning = backwards }.
% 0.73/1.12  { plus( n0, n0 ) = n0 }.
% 0.73/1.12  { plus( n0, n1 ) = n1 }.
% 0.73/1.12  { plus( n0, n2 ) = n2 }.
% 0.73/1.12  { plus( n0, n3 ) = n3 }.
% 0.73/1.12  { plus( n1, n1 ) = n2 }.
% 0.73/1.12  { plus( n1, n2 ) = n3 }.
% 0.73/1.12  { plus( n1, n3 ) = n4 }.
% 0.73/1.12  { plus( n2, n2 ) = n4 }.
% 0.73/1.12  { plus( n2, n3 ) = n5 }.
% 0.73/1.12  { plus( n3, n3 ) = n6 }.
% 0.73/1.12  { plus( X, Y ) = plus( Y, X ) }.
% 0.73/1.12  { ! less_or_equal( X, Y ), less( X, Y ), X = Y }.
% 0.73/1.12  { ! less( X, Y ), less_or_equal( X, Y ) }.
% 0.73/1.12  { ! X = Y, less_or_equal( X, Y ) }.
% 0.73/1.12  { ! less( X, n0 ) }.
% 0.73/1.12  { ! less( X, n1 ), less_or_equal( X, n0 ) }.
% 0.73/1.12  { ! less_or_equal( X, n0 ), less( X, n1 ) }.
% 0.73/1.12  { ! less( X, n2 ), less_or_equal( X, n1 ) }.
% 0.73/1.12  { ! less_or_equal( X, n1 ), less( X, n2 ) }.
% 0.73/1.12  { ! less( X, n3 ), less_or_equal( X, n2 ) }.
% 0.73/1.12  { ! less_or_equal( X, n2 ), less( X, n3 ) }.
% 0.73/1.12  { ! less( X, n4 ), less_or_equal( X, n3 ) }.
% 0.76/1.28  { ! less_or_equal( X, n3 ), less( X, n4 ) }.
% 0.76/1.28  { ! less( X, n5 ), less_or_equal( X, n4 ) }.
% 0.76/1.28  { ! less_or_equal( X, n4 ), less( X, n5 ) }.
% 0.76/1.28  { ! less( X, n6 ), less_or_equal( X, n5 ) }.
% 0.76/1.28  { ! less_or_equal( X, n5 ), less( X, n6 ) }.
% 0.76/1.28  { ! less( X, n7 ), less_or_equal( X, n6 ) }.
% 0.76/1.28  { ! less_or_equal( X, n6 ), less( X, n7 ) }.
% 0.76/1.28  { ! less( X, n8 ), less_or_equal( X, n7 ) }.
% 0.76/1.28  { ! less_or_equal( X, n7 ), less( X, n8 ) }.
% 0.76/1.28  { ! less( X, n9 ), less_or_equal( X, n8 ) }.
% 0.76/1.28  { ! less_or_equal( X, n8 ), less( X, n9 ) }.
% 0.76/1.28  { ! less( X, Y ), ! less( Y, X ) }.
% 0.76/1.28  { ! less( X, Y ), ! Y = X }.
% 0.76/1.28  { less( Y, X ), Y = X, less( X, Y ) }.
% 0.76/1.28  { ! holdsAt( forwards, n0 ) }.
% 0.76/1.28  { ! holdsAt( backwards, n0 ) }.
% 0.76/1.28  { ! holdsAt( spinning, n0 ) }.
% 0.76/1.28  { ! releasedAt( X, Y ) }.
% 0.76/1.28  { holdsAt( backwards, n1 ) }.
% 0.76/1.28  
% 0.76/1.28  percentage equality = 0.180203, percentage horn = 0.840000
% 0.76/1.28  This is a problem with some equality
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Options Used:
% 0.76/1.28  
% 0.76/1.28  useres =            1
% 0.76/1.28  useparamod =        1
% 0.76/1.28  useeqrefl =         1
% 0.76/1.28  useeqfact =         1
% 0.76/1.28  usefactor =         1
% 0.76/1.28  usesimpsplitting =  0
% 0.76/1.28  usesimpdemod =      5
% 0.76/1.28  usesimpres =        3
% 0.76/1.28  
% 0.76/1.28  resimpinuse      =  1000
% 0.76/1.28  resimpclauses =     20000
% 0.76/1.28  substype =          eqrewr
% 0.76/1.28  backwardsubs =      1
% 0.76/1.28  selectoldest =      5
% 0.76/1.28  
% 0.76/1.28  litorderings [0] =  split
% 0.76/1.28  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.76/1.28  
% 0.76/1.28  termordering =      kbo
% 0.76/1.28  
% 0.76/1.28  litapriori =        0
% 0.76/1.28  termapriori =       1
% 0.76/1.28  litaposteriori =    0
% 0.76/1.28  termaposteriori =   0
% 0.76/1.28  demodaposteriori =  0
% 0.76/1.28  ordereqreflfact =   0
% 0.76/1.28  
% 0.76/1.28  litselect =         negord
% 0.76/1.28  
% 0.76/1.28  maxweight =         15
% 0.76/1.28  maxdepth =          30000
% 0.76/1.28  maxlength =         115
% 0.76/1.28  maxnrvars =         195
% 0.76/1.28  excuselevel =       1
% 0.76/1.28  increasemaxweight = 1
% 0.76/1.28  
% 0.76/1.28  maxselected =       10000000
% 0.76/1.28  maxnrclauses =      10000000
% 0.76/1.28  
% 0.76/1.28  showgenerated =    0
% 0.76/1.28  showkept =         0
% 0.76/1.28  showselected =     0
% 0.76/1.28  showdeleted =      0
% 0.76/1.28  showresimp =       1
% 0.76/1.28  showstatus =       2000
% 0.76/1.28  
% 0.76/1.28  prologoutput =     0
% 0.76/1.28  nrgoals =          5000000
% 0.76/1.28  totalproof =       1
% 0.76/1.28  
% 0.76/1.28  Symbols occurring in the translation:
% 0.76/1.28  
% 0.76/1.28  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.76/1.28  .  [1, 2]      (w:1, o:36, a:1, s:1, b:0), 
% 0.76/1.28  !  [4, 1]      (w:0, o:31, a:1, s:1, b:0), 
% 0.76/1.28  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.76/1.28  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.76/1.28  stoppedIn  [38, 3]      (w:1, o:86, a:1, s:1, b:0), 
% 0.76/1.28  happens  [41, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 0.76/1.28  less  [42, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 0.76/1.28  terminates  [43, 3]      (w:1, o:92, a:1, s:1, b:0), 
% 0.76/1.28  startedIn  [44, 3]      (w:1, o:87, a:1, s:1, b:0), 
% 0.76/1.28  initiates  [45, 3]      (w:1, o:93, a:1, s:1, b:0), 
% 0.76/1.28  n0  [48, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 0.76/1.28  trajectory  [49, 4]      (w:1, o:108, a:1, s:1, b:0), 
% 0.76/1.28  plus  [50, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 0.76/1.28  holdsAt  [51, 2]      (w:1, o:63, a:1, s:1, b:0), 
% 0.76/1.28  antitrajectory  [53, 4]      (w:1, o:109, a:1, s:1, b:0), 
% 0.76/1.28  n1  [54, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 0.76/1.28  releasedAt  [55, 2]      (w:1, o:64, a:1, s:1, b:0), 
% 0.76/1.28  releases  [56, 3]      (w:1, o:85, a:1, s:1, b:0), 
% 0.76/1.28  push  [57, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 0.76/1.28  forwards  [58, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 0.76/1.28  pull  [59, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 0.76/1.28  backwards  [60, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 0.76/1.28  spinning  [61, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 0.76/1.28  n2  [62, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 0.76/1.28  n3  [63, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 0.76/1.28  n4  [64, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 0.76/1.28  n5  [65, 0]      (w:1, o:24, a:1, s:1, b:0), 
% 0.76/1.28  n6  [66, 0]      (w:1, o:25, a:1, s:1, b:0), 
% 0.76/1.28  less_or_equal  [69, 2]      (w:1, o:65, a:1, s:1, b:0), 
% 0.76/1.28  n7  [70, 0]      (w:1, o:28, a:1, s:1, b:0), 
% 0.76/1.28  n8  [71, 0]      (w:1, o:29, a:1, s:1, b:0), 
% 0.76/1.28  n9  [72, 0]      (w:1, o:30, a:1, s:1, b:0), 
% 0.76/1.28  alpha1  [73, 4]      (w:1, o:110, a:1, s:1, b:1), 
% 0.76/1.28  alpha2  [74, 4]      (w:1, o:111, a:1, s:1, b:1), 
% 0.76/1.28  alpha3  [75, 2]      (w:1, o:68, a:1, s:1, b:1), 
% 0.76/1.28  alpha4  [76, 2]      (w:1, o:69, a:1, s:1, b:1), 
% 0.76/1.28  alpha5  [77, 2]      (w:1, o:70, a:1, s:1, b:1), 
% 0.76/1.28  alpha6  [78, 5]      (w:1, o:112, a:1, s:1, b:1), 
% 0.76/1.28  alpha7  [79, 5]      (w:1, o:113, a:1, s:1, b:1), 
% 0.76/1.28  alpha8  [80, 2]      (w:1, o:71, a:1, s:1, b:1), 
% 0.76/1.28  alpha9  [81, 2]      (w:1, o:72, a:1, s:1, b:1), 
% 0.76/1.28  alpha10  [82, 2]      (w:1, o:73, a:1, s:1, b:1), 
% 0.76/1.28  alpha11  [83, 2]      (w:1, o:74, a:1, s:1, b:1), 
% 0.76/1.28  alpha12  [84, 2]      (w:1, o:75, a:1, s:1, b:1), 
% 0.76/1.28  alpha13  [85, 2]      (w:1, o:76, a:1, s:1, b:1), 
% 0.76/1.28  alpha14  [86, 3]      (w:1, o:94, a:1, s:1, b:1), 
% 0.76/1.28  alpha15  [87, 2]      (w:1, o:77, a:1, s:1, b:1), 
% 0.76/1.28  alpha16  [88, 2]      (w:1, o:78, a:1, s:1, b:1), 
% 0.76/1.28  alpha17  [89, 3]      (w:1, o:95, a:1, s:1, b:1), 
% 0.76/1.28  alpha18  [90, 2]      (w:1, o:79, a:1, s:1, b:1), 
% 0.76/1.28  alpha19  [91, 2]      (w:1, o:80, a:1, s:1, b:1), 
% 0.76/1.28  alpha20  [92, 3]      (w:1, o:96, a:1, s:1, b:1), 
% 0.76/1.28  alpha21  [93, 2]      (w:1, o:66, a:1, s:1, b:1), 
% 0.76/1.28  alpha22  [94, 2]      (w:1, o:67, a:1, s:1, b:1), 
% 0.76/1.28  alpha23  [95, 3]      (w:1, o:97, a:1, s:1, b:1), 
% 0.76/1.28  alpha24  [96, 3]      (w:1, o:98, a:1, s:1, b:1), 
% 0.76/1.28  alpha25  [97, 3]      (w:1, o:99, a:1, s:1, b:1), 
% 0.76/1.28  alpha26  [98, 3]      (w:1, o:100, a:1, s:1, b:1), 
% 0.76/1.28  alpha27  [99, 3]      (w:1, o:101, a:1, s:1, b:1), 
% 0.76/1.28  alpha28  [100, 3]      (w:1, o:102, a:1, s:1, b:1), 
% 0.76/1.28  alpha29  [101, 3]      (w:1, o:103, a:1, s:1, b:1), 
% 0.76/1.28  alpha30  [102, 3]      (w:1, o:104, a:1, s:1, b:1), 
% 0.76/1.28  alpha31  [103, 3]      (w:1, o:105, a:1, s:1, b:1), 
% 0.76/1.28  alpha32  [104, 3]      (w:1, o:106, a:1, s:1, b:1), 
% 0.76/1.28  alpha33  [105, 3]      (w:1, o:107, a:1, s:1, b:1), 
% 0.76/1.28  skol1  [106, 3]      (w:1, o:88, a:1, s:1, b:1), 
% 0.76/1.28  skol2  [107, 3]      (w:1, o:89, a:1, s:1, b:1), 
% 0.76/1.28  skol3  [108, 2]      (w:1, o:81, a:1, s:1, b:1), 
% 0.76/1.28  skol4  [109, 2]      (w:1, o:82, a:1, s:1, b:1), 
% 0.76/1.28  skol5  [110, 2]      (w:1, o:83, a:1, s:1, b:1), 
% 0.76/1.28  skol6  [111, 2]      (w:1, o:84, a:1, s:1, b:1), 
% 0.76/1.28  skol7  [112, 3]      (w:1, o:90, a:1, s:1, b:1), 
% 0.76/1.28  skol8  [113, 3]      (w:1, o:91, a:1, s:1, b:1).
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Starting Search:
% 0.76/1.28  
% 0.76/1.28  *** allocated 15000 integers for clauses
% 0.76/1.28  *** allocated 22500 integers for clauses
% 0.76/1.28  *** allocated 33750 integers for clauses
% 0.76/1.28  *** allocated 15000 integers for termspace/termends
% 0.76/1.28  *** allocated 50625 integers for clauses
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  *** allocated 22500 integers for termspace/termends
% 0.76/1.28  *** allocated 75937 integers for clauses
% 0.76/1.28  *** allocated 33750 integers for termspace/termends
% 0.76/1.28  *** allocated 113905 integers for clauses
% 0.76/1.28  
% 0.76/1.28  Intermediate Status:
% 0.76/1.28  Generated:    2967
% 0.76/1.28  Kept:         2031
% 0.76/1.28  Inuse:        212
% 0.76/1.28  Deleted:      23
% 0.76/1.28  Deletedinuse: 0
% 0.76/1.28  
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  *** allocated 50625 integers for termspace/termends
% 0.76/1.28  *** allocated 170857 integers for clauses
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Intermediate Status:
% 0.76/1.28  Generated:    5889
% 0.76/1.28  Kept:         4051
% 0.76/1.28  Inuse:        362
% 0.76/1.28  Deleted:      34
% 0.76/1.28  Deletedinuse: 0
% 0.76/1.28  
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  *** allocated 75937 integers for termspace/termends
% 0.76/1.28  *** allocated 256285 integers for clauses
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Intermediate Status:
% 0.76/1.28  Generated:    8676
% 0.76/1.28  Kept:         6091
% 0.76/1.28  Inuse:        437
% 0.76/1.28  Deleted:      34
% 0.76/1.28  Deletedinuse: 0
% 0.76/1.28  
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  *** allocated 113905 integers for termspace/termends
% 0.76/1.28  *** allocated 384427 integers for clauses
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Intermediate Status:
% 0.76/1.28  Generated:    12015
% 0.76/1.28  Kept:         8274
% 0.76/1.28  Inuse:        499
% 0.76/1.28  Deleted:      37
% 0.76/1.28  Deletedinuse: 0
% 0.76/1.28  
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  Resimplifying inuse:
% 0.76/1.28  Done
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Bliksems!, er is een bewijs:
% 0.76/1.28  % SZS status Theorem
% 0.76/1.28  % SZS output start Refutation
% 0.76/1.28  
% 0.76/1.28  (29) {G0,W12,D3,L3,V3,M3} I { ! happens( Z, X ), ! terminates( Z, Y, X ), !
% 0.76/1.28     holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (58) {G0,W8,D2,L2,V3,M2} I { ! alpha24( X, Y, Z ), terminates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (59) {G0,W8,D2,L2,V3,M2} I { ! alpha25( X, Y, Z ), terminates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (62) {G0,W8,D2,L2,V3,M2} I { ! alpha27( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.76/1.28  (65) {G0,W8,D2,L2,V3,M2} I { ! alpha29( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.76/1.28  (67) {G0,W8,D2,L2,V3,M2} I { ! alpha30( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.76/1.28  (80) {G0,W10,D2,L3,V3,M3} I { ! X = pull, ! alpha15( Y, Z ), alpha30( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (89) {G0,W10,D2,L3,V3,M3} I { ! X = push, ! alpha4( Y, Z ), alpha24( X, Y, 
% 0.76/1.28    Z ) }.
% 0.76/1.28  (98) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, ! happens( push, Y ), alpha15
% 0.76/1.28    ( X, Y ) }.
% 0.76/1.28  (107) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, happens( pull, Y ), alpha4( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (110) {G0,W6,D2,L2,V2,M2} I { ! alpha5( X, Y ), happens( X, Y ) }.
% 0.76/1.28  (129) {G0,W9,D2,L3,V2,M3} I { ! X = push, ! Y = n0, alpha5( X, Y ) }.
% 0.76/1.28  (135) {G0,W5,D3,L1,V0,M1} I { plus( n0, n1 ) ==> n1 }.
% 0.76/1.28  (174) {G0,W3,D2,L1,V0,M1} I { holdsAt( backwards, n1 ) }.
% 0.76/1.28  (203) {G1,W6,D2,L2,V1,M2} Q(129) { ! X = push, alpha5( X, n0 ) }.
% 0.76/1.28  (204) {G2,W3,D2,L1,V0,M1} Q(203) { alpha5( push, n0 ) }.
% 0.76/1.28  (1236) {G3,W3,D2,L1,V0,M1} R(110,204) { happens( push, n0 ) }.
% 0.76/1.28  (6261) {G4,W6,D2,L2,V1,M2} R(98,1236) { ! X = backwards, alpha15( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  (6348) {G5,W3,D2,L1,V0,M1} Q(6261) { alpha15( backwards, n0 ) }.
% 0.76/1.28  (6363) {G6,W7,D2,L2,V1,M2} R(6348,80) { ! X = pull, alpha30( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  (6364) {G7,W4,D2,L1,V0,M1} Q(6363) { alpha30( pull, backwards, n0 ) }.
% 0.76/1.28  (6992) {G8,W4,D2,L1,V0,M1} R(6364,67) { alpha29( pull, backwards, n0 ) }.
% 0.76/1.28  (6993) {G9,W4,D2,L1,V0,M1} R(6992,65) { alpha27( pull, backwards, n0 ) }.
% 0.76/1.28  (6994) {G10,W4,D2,L1,V0,M1} R(6993,62) { alpha25( pull, backwards, n0 ) }.
% 0.76/1.28  (7037) {G11,W4,D2,L1,V0,M1} R(6994,59) { terminates( pull, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  (7038) {G12,W3,D2,L1,V0,M1} R(7037,29);d(135);r(174) { ! happens( pull, n0
% 0.76/1.28     ) }.
% 0.76/1.28  (7104) {G13,W6,D2,L2,V1,M2} R(7038,107) { ! X = backwards, alpha4( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  (7158) {G14,W3,D2,L1,V0,M1} Q(7104) { alpha4( backwards, n0 ) }.
% 0.76/1.28  (7229) {G15,W7,D2,L2,V1,M2} R(7158,89) { ! X = push, alpha24( X, backwards
% 0.76/1.28    , n0 ) }.
% 0.76/1.28  (7230) {G16,W4,D2,L1,V0,M1} Q(7229) { alpha24( push, backwards, n0 ) }.
% 0.76/1.28  (9443) {G17,W4,D2,L1,V0,M1} R(7230,58) { terminates( push, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  (9444) {G18,W3,D2,L1,V0,M1} R(9443,29);d(135);r(1236) { ! holdsAt( 
% 0.76/1.28    backwards, n1 ) }.
% 0.76/1.28  (9680) {G19,W0,D0,L0,V0,M0} S(9444);r(174) {  }.
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  % SZS output end Refutation
% 0.76/1.28  found a proof!
% 0.76/1.28  
% 0.76/1.28  *** allocated 170857 integers for termspace/termends
% 0.76/1.28  
% 0.76/1.28  Unprocessed initial clauses:
% 0.76/1.28  
% 0.76/1.28  (9682) {G0,W13,D3,L2,V3,M2}  { ! stoppedIn( X, Y, Z ), happens( skol1( X, Y
% 0.76/1.28    , Z ), skol7( X, Y, Z ) ) }.
% 0.76/1.28  (9683) {G0,W16,D3,L2,V3,M2}  { ! stoppedIn( X, Y, Z ), alpha6( X, Y, Z, 
% 0.76/1.28    skol1( X, Y, Z ), skol7( X, Y, Z ) ) }.
% 0.76/1.28  (9684) {G0,W13,D2,L3,V5,M3}  { ! happens( T, U ), ! alpha6( X, Y, Z, T, U )
% 0.76/1.28    , stoppedIn( X, Y, Z ) }.
% 0.76/1.28  (9685) {G0,W9,D2,L2,V5,M2}  { ! alpha6( X, Y, Z, T, U ), less( X, U ) }.
% 0.76/1.28  (9686) {G0,W11,D2,L2,V5,M2}  { ! alpha6( X, Y, Z, T, U ), alpha1( Y, Z, T, 
% 0.76/1.28    U ) }.
% 0.76/1.28  (9687) {G0,W14,D2,L3,V5,M3}  { ! less( X, U ), ! alpha1( Y, Z, T, U ), 
% 0.76/1.28    alpha6( X, Y, Z, T, U ) }.
% 0.76/1.28  (9688) {G0,W8,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), less( T, Y ) }.
% 0.76/1.28  (9689) {G0,W9,D2,L2,V4,M2}  { ! alpha1( X, Y, Z, T ), terminates( Z, X, T )
% 0.76/1.28     }.
% 0.76/1.28  (9690) {G0,W12,D2,L3,V4,M3}  { ! less( T, Y ), ! terminates( Z, X, T ), 
% 0.76/1.28    alpha1( X, Y, Z, T ) }.
% 0.76/1.28  (9691) {G0,W13,D3,L2,V3,M2}  { ! startedIn( X, Z, Y ), happens( skol2( X, Y
% 0.76/1.28    , Z ), skol8( X, Y, Z ) ) }.
% 0.76/1.28  (9692) {G0,W16,D3,L2,V3,M2}  { ! startedIn( X, Z, Y ), alpha7( X, Y, Z, 
% 0.76/1.28    skol2( X, Y, Z ), skol8( X, Y, Z ) ) }.
% 0.76/1.28  (9693) {G0,W13,D2,L3,V5,M3}  { ! happens( T, U ), ! alpha7( X, Y, Z, T, U )
% 0.76/1.28    , startedIn( X, Z, Y ) }.
% 0.76/1.28  (9694) {G0,W9,D2,L2,V5,M2}  { ! alpha7( X, Y, Z, T, U ), less( X, U ) }.
% 0.76/1.28  (9695) {G0,W11,D2,L2,V5,M2}  { ! alpha7( X, Y, Z, T, U ), alpha2( Y, Z, T, 
% 0.76/1.28    U ) }.
% 0.76/1.28  (9696) {G0,W14,D2,L3,V5,M3}  { ! less( X, U ), ! alpha2( Y, Z, T, U ), 
% 0.76/1.28    alpha7( X, Y, Z, T, U ) }.
% 0.76/1.28  (9697) {G0,W8,D2,L2,V4,M2}  { ! alpha2( X, Y, Z, T ), less( T, X ) }.
% 0.76/1.28  (9698) {G0,W9,D2,L2,V4,M2}  { ! alpha2( X, Y, Z, T ), initiates( Z, Y, T )
% 0.76/1.28     }.
% 0.76/1.28  (9699) {G0,W12,D2,L3,V4,M3}  { ! less( T, X ), ! initiates( Z, Y, T ), 
% 0.76/1.28    alpha2( X, Y, Z, T ) }.
% 0.76/1.28  (9700) {G0,W26,D3,L6,V5,M6}  { ! happens( T, X ), ! initiates( T, U, X ), !
% 0.76/1.28     less( n0, Z ), ! trajectory( U, X, Y, Z ), stoppedIn( X, U, plus( X, Z )
% 0.76/1.28     ), holdsAt( Y, plus( X, Z ) ) }.
% 0.76/1.28  (9701) {G0,W26,D3,L6,V5,M6}  { ! happens( T, X ), ! terminates( T, U, X ), 
% 0.76/1.28    ! less( n0, Y ), ! antitrajectory( U, X, Z, Y ), startedIn( X, U, plus( X
% 0.76/1.28    , Y ) ), holdsAt( Z, plus( X, Y ) ) }.
% 0.76/1.28  (9702) {G0,W18,D3,L4,V3,M4}  { ! holdsAt( X, Y ), releasedAt( X, plus( Y, 
% 0.76/1.28    n1 ) ), happens( skol3( Z, Y ), Y ), holdsAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9703) {G0,W19,D3,L4,V2,M4}  { ! holdsAt( X, Y ), releasedAt( X, plus( Y, 
% 0.76/1.28    n1 ) ), terminates( skol3( X, Y ), X, Y ), holdsAt( X, plus( Y, n1 ) )
% 0.76/1.28     }.
% 0.76/1.28  (9704) {G0,W18,D3,L4,V3,M4}  { holdsAt( X, Y ), releasedAt( X, plus( Y, n1
% 0.76/1.28     ) ), happens( skol4( Z, Y ), Y ), ! holdsAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9705) {G0,W19,D3,L4,V2,M4}  { holdsAt( X, Y ), releasedAt( X, plus( Y, n1
% 0.76/1.28     ) ), initiates( skol4( X, Y ), X, Y ), ! holdsAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9706) {G0,W13,D3,L3,V3,M3}  { ! releasedAt( X, Y ), happens( skol5( Z, Y )
% 0.76/1.28    , Y ), releasedAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9707) {G0,W20,D3,L4,V2,M4}  { ! releasedAt( X, Y ), initiates( skol5( X, Y
% 0.76/1.28     ), X, Y ), terminates( skol5( X, Y ), X, Y ), releasedAt( X, plus( Y, n1
% 0.76/1.28     ) ) }.
% 0.76/1.28  (9708) {G0,W13,D3,L3,V3,M3}  { releasedAt( X, Y ), happens( skol6( Z, Y ), 
% 0.76/1.28    Y ), ! releasedAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9709) {G0,W14,D3,L3,V2,M3}  { releasedAt( X, Y ), releases( skol6( X, Y )
% 0.76/1.28    , X, Y ), ! releasedAt( X, plus( Y, n1 ) ) }.
% 0.76/1.28  (9710) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! initiates( Z, Y, X ), 
% 0.76/1.28    holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (9711) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! terminates( Z, Y, X ), 
% 0.76/1.28    ! holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (9712) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! releases( Z, Y, X ), 
% 0.76/1.28    releasedAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (9713) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! initiates( Z, Y, X ), !
% 0.76/1.28     releasedAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (9714) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! terminates( Z, Y, X ), 
% 0.76/1.28    ! releasedAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  (9715) {G0,W12,D2,L3,V3,M3}  { ! initiates( X, Y, Z ), alpha14( X, Y, Z ), 
% 0.76/1.28    alpha17( X, Y, Z ) }.
% 0.76/1.28  (9716) {G0,W8,D2,L2,V3,M2}  { ! alpha14( X, Y, Z ), initiates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (9717) {G0,W8,D2,L2,V3,M2}  { ! alpha17( X, Y, Z ), initiates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (9718) {G0,W12,D2,L3,V3,M3}  { ! alpha17( X, Y, Z ), alpha20( X, Y, Z ), 
% 0.76/1.28    alpha23( X, Y, Z ) }.
% 0.76/1.28  (9719) {G0,W8,D2,L2,V3,M2}  { ! alpha20( X, Y, Z ), alpha17( X, Y, Z ) }.
% 0.76/1.28  (9720) {G0,W8,D2,L2,V3,M2}  { ! alpha23( X, Y, Z ), alpha17( X, Y, Z ) }.
% 0.76/1.28  (9721) {G0,W7,D2,L2,V3,M2}  { ! alpha23( X, Y, Z ), X = pull }.
% 0.76/1.28  (9722) {G0,W7,D2,L2,V3,M2}  { ! alpha23( X, Y, Z ), alpha11( Y, Z ) }.
% 0.76/1.28  (9723) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha11( Y, Z ), alpha23( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9724) {G0,W7,D2,L2,V3,M2}  { ! alpha20( X, Y, Z ), X = pull }.
% 0.76/1.28  (9725) {G0,W7,D2,L2,V3,M2}  { ! alpha20( X, Y, Z ), alpha8( Y, Z ) }.
% 0.76/1.28  (9726) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha8( Y, Z ), alpha20( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9727) {G0,W7,D2,L2,V3,M2}  { ! alpha14( X, Y, Z ), X = push }.
% 0.76/1.28  (9728) {G0,W7,D2,L2,V3,M2}  { ! alpha14( X, Y, Z ), alpha3( Y, Z ) }.
% 0.76/1.28  (9729) {G0,W10,D2,L3,V3,M3}  { ! X = push, ! alpha3( Y, Z ), alpha14( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9730) {G0,W6,D2,L2,V2,M2}  { ! alpha11( X, Y ), X = spinning }.
% 0.76/1.28  (9731) {G0,W6,D2,L2,V2,M2}  { ! alpha11( X, Y ), happens( push, Y ) }.
% 0.76/1.28  (9732) {G0,W9,D2,L3,V2,M3}  { ! X = spinning, ! happens( push, Y ), alpha11
% 0.76/1.28    ( X, Y ) }.
% 0.76/1.28  (9733) {G0,W6,D2,L2,V2,M2}  { ! alpha8( X, Y ), X = backwards }.
% 0.76/1.28  (9734) {G0,W6,D2,L2,V2,M2}  { ! alpha8( X, Y ), ! happens( push, Y ) }.
% 0.76/1.28  (9735) {G0,W9,D2,L3,V2,M3}  { ! X = backwards, happens( push, Y ), alpha8( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9736) {G0,W6,D2,L2,V2,M2}  { ! alpha3( X, Y ), X = forwards }.
% 0.76/1.28  (9737) {G0,W6,D2,L2,V2,M2}  { ! alpha3( X, Y ), ! happens( pull, Y ) }.
% 0.76/1.28  (9738) {G0,W9,D2,L3,V2,M3}  { ! X = forwards, happens( pull, Y ), alpha3( X
% 0.76/1.28    , Y ) }.
% 0.76/1.28  (9739) {G0,W12,D2,L3,V3,M3}  { ! terminates( X, Y, Z ), alpha24( X, Y, Z )
% 0.76/1.28    , alpha25( X, Y, Z ) }.
% 0.76/1.28  (9740) {G0,W8,D2,L2,V3,M2}  { ! alpha24( X, Y, Z ), terminates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (9741) {G0,W8,D2,L2,V3,M2}  { ! alpha25( X, Y, Z ), terminates( X, Y, Z )
% 0.76/1.28     }.
% 0.76/1.28  (9742) {G0,W12,D2,L3,V3,M3}  { ! alpha25( X, Y, Z ), alpha26( X, Y, Z ), 
% 0.76/1.28    alpha27( X, Y, Z ) }.
% 0.76/1.28  (9743) {G0,W8,D2,L2,V3,M2}  { ! alpha26( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.76/1.28  (9744) {G0,W8,D2,L2,V3,M2}  { ! alpha27( X, Y, Z ), alpha25( X, Y, Z ) }.
% 0.76/1.28  (9745) {G0,W12,D2,L3,V3,M3}  { ! alpha27( X, Y, Z ), alpha28( X, Y, Z ), 
% 0.76/1.28    alpha29( X, Y, Z ) }.
% 0.76/1.28  (9746) {G0,W8,D2,L2,V3,M2}  { ! alpha28( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.76/1.28  (9747) {G0,W8,D2,L2,V3,M2}  { ! alpha29( X, Y, Z ), alpha27( X, Y, Z ) }.
% 0.76/1.28  (9748) {G0,W12,D2,L3,V3,M3}  { ! alpha29( X, Y, Z ), alpha30( X, Y, Z ), 
% 0.76/1.28    alpha31( X, Y, Z ) }.
% 0.76/1.28  (9749) {G0,W8,D2,L2,V3,M2}  { ! alpha30( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.76/1.28  (9750) {G0,W8,D2,L2,V3,M2}  { ! alpha31( X, Y, Z ), alpha29( X, Y, Z ) }.
% 0.76/1.28  (9751) {G0,W12,D2,L3,V3,M3}  { ! alpha31( X, Y, Z ), alpha32( X, Y, Z ), 
% 0.76/1.28    alpha33( X, Y, Z ) }.
% 0.76/1.28  (9752) {G0,W8,D2,L2,V3,M2}  { ! alpha32( X, Y, Z ), alpha31( X, Y, Z ) }.
% 0.76/1.28  (9753) {G0,W8,D2,L2,V3,M2}  { ! alpha33( X, Y, Z ), alpha31( X, Y, Z ) }.
% 0.76/1.28  (9754) {G0,W7,D2,L2,V3,M2}  { ! alpha33( X, Y, Z ), X = pull }.
% 0.76/1.28  (9755) {G0,W7,D2,L2,V3,M2}  { ! alpha33( X, Y, Z ), alpha21( Y, Z ) }.
% 0.76/1.28  (9756) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha21( Y, Z ), alpha33( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9757) {G0,W7,D2,L2,V3,M2}  { ! alpha32( X, Y, Z ), X = push }.
% 0.76/1.28  (9758) {G0,W7,D2,L2,V3,M2}  { ! alpha32( X, Y, Z ), alpha18( Y, Z ) }.
% 0.76/1.28  (9759) {G0,W10,D2,L3,V3,M3}  { ! X = push, ! alpha18( Y, Z ), alpha32( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9760) {G0,W7,D2,L2,V3,M2}  { ! alpha30( X, Y, Z ), X = pull }.
% 0.76/1.28  (9761) {G0,W7,D2,L2,V3,M2}  { ! alpha30( X, Y, Z ), alpha15( Y, Z ) }.
% 0.76/1.28  (9762) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha15( Y, Z ), alpha30( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9763) {G0,W7,D2,L2,V3,M2}  { ! alpha28( X, Y, Z ), X = pull }.
% 0.76/1.28  (9764) {G0,W7,D2,L2,V3,M2}  { ! alpha28( X, Y, Z ), alpha12( Y, Z ) }.
% 0.76/1.28  (9765) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha12( Y, Z ), alpha28( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9766) {G0,W7,D2,L2,V3,M2}  { ! alpha26( X, Y, Z ), X = pull }.
% 0.76/1.28  (9767) {G0,W7,D2,L2,V3,M2}  { ! alpha26( X, Y, Z ), alpha9( Y, Z ) }.
% 0.76/1.28  (9768) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha9( Y, Z ), alpha26( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9769) {G0,W7,D2,L2,V3,M2}  { ! alpha24( X, Y, Z ), X = push }.
% 0.76/1.28  (9770) {G0,W7,D2,L2,V3,M2}  { ! alpha24( X, Y, Z ), alpha4( Y, Z ) }.
% 0.76/1.28  (9771) {G0,W10,D2,L3,V3,M3}  { ! X = push, ! alpha4( Y, Z ), alpha24( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  (9772) {G0,W6,D2,L2,V2,M2}  { ! alpha21( X, Y ), X = spinning }.
% 0.76/1.28  (9773) {G0,W6,D2,L2,V2,M2}  { ! alpha21( X, Y ), ! happens( push, Y ) }.
% 0.76/1.28  (9774) {G0,W9,D2,L3,V2,M3}  { ! X = spinning, happens( push, Y ), alpha21( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9775) {G0,W6,D2,L2,V2,M2}  { ! alpha18( X, Y ), X = spinning }.
% 0.76/1.28  (9776) {G0,W6,D2,L2,V2,M2}  { ! alpha18( X, Y ), ! happens( pull, Y ) }.
% 0.76/1.28  (9777) {G0,W9,D2,L3,V2,M3}  { ! X = spinning, happens( pull, Y ), alpha18( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9778) {G0,W6,D2,L2,V2,M2}  { ! alpha15( X, Y ), X = backwards }.
% 0.76/1.28  (9779) {G0,W6,D2,L2,V2,M2}  { ! alpha15( X, Y ), happens( push, Y ) }.
% 0.76/1.28  (9780) {G0,W9,D2,L3,V2,M3}  { ! X = backwards, ! happens( push, Y ), 
% 0.76/1.28    alpha15( X, Y ) }.
% 0.76/1.28  (9781) {G0,W6,D2,L2,V2,M2}  { ! alpha12( X, Y ), X = forwards }.
% 0.76/1.28  (9782) {G0,W6,D2,L2,V2,M2}  { ! alpha12( X, Y ), happens( push, Y ) }.
% 0.76/1.28  (9783) {G0,W9,D2,L3,V2,M3}  { ! X = forwards, ! happens( push, Y ), alpha12
% 0.76/1.28    ( X, Y ) }.
% 0.76/1.28  (9784) {G0,W6,D2,L2,V2,M2}  { ! alpha9( X, Y ), X = forwards }.
% 0.76/1.28  (9785) {G0,W6,D2,L2,V2,M2}  { ! alpha9( X, Y ), ! happens( push, Y ) }.
% 0.76/1.28  (9786) {G0,W9,D2,L3,V2,M3}  { ! X = forwards, happens( push, Y ), alpha9( X
% 0.76/1.28    , Y ) }.
% 0.76/1.28  (9787) {G0,W6,D2,L2,V2,M2}  { ! alpha4( X, Y ), X = backwards }.
% 0.76/1.28  (9788) {G0,W6,D2,L2,V2,M2}  { ! alpha4( X, Y ), ! happens( pull, Y ) }.
% 0.76/1.28  (9789) {G0,W9,D2,L3,V2,M3}  { ! X = backwards, happens( pull, Y ), alpha4( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9790) {G0,W4,D2,L1,V3,M1}  { ! releases( X, Y, Z ) }.
% 0.76/1.28  (9791) {G0,W9,D2,L3,V2,M3}  { ! happens( X, Y ), alpha5( X, Y ), alpha10( X
% 0.76/1.28    , Y ) }.
% 0.76/1.28  (9792) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), happens( X, Y ) }.
% 0.76/1.28  (9793) {G0,W6,D2,L2,V2,M2}  { ! alpha10( X, Y ), happens( X, Y ) }.
% 0.76/1.28  (9794) {G0,W9,D2,L3,V2,M3}  { ! alpha10( X, Y ), alpha13( X, Y ), alpha16( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9795) {G0,W6,D2,L2,V2,M2}  { ! alpha13( X, Y ), alpha10( X, Y ) }.
% 0.76/1.28  (9796) {G0,W6,D2,L2,V2,M2}  { ! alpha16( X, Y ), alpha10( X, Y ) }.
% 0.76/1.28  (9797) {G0,W9,D2,L3,V2,M3}  { ! alpha16( X, Y ), alpha19( X, Y ), alpha22( 
% 0.76/1.28    X, Y ) }.
% 0.76/1.28  (9798) {G0,W6,D2,L2,V2,M2}  { ! alpha19( X, Y ), alpha16( X, Y ) }.
% 0.76/1.28  (9799) {G0,W6,D2,L2,V2,M2}  { ! alpha22( X, Y ), alpha16( X, Y ) }.
% 0.76/1.28  (9800) {G0,W6,D2,L2,V2,M2}  { ! alpha22( X, Y ), X = push }.
% 0.76/1.28  (9801) {G0,W6,D2,L2,V2,M2}  { ! alpha22( X, Y ), Y = n2 }.
% 0.76/1.28  (9802) {G0,W9,D2,L3,V2,M3}  { ! X = push, ! Y = n2, alpha22( X, Y ) }.
% 0.76/1.28  (9803) {G0,W6,D2,L2,V2,M2}  { ! alpha19( X, Y ), X = pull }.
% 0.76/1.28  (9804) {G0,W6,D2,L2,V2,M2}  { ! alpha19( X, Y ), Y = n2 }.
% 0.76/1.28  (9805) {G0,W9,D2,L3,V2,M3}  { ! X = pull, ! Y = n2, alpha19( X, Y ) }.
% 0.76/1.28  (9806) {G0,W6,D2,L2,V2,M2}  { ! alpha13( X, Y ), X = pull }.
% 0.76/1.28  (9807) {G0,W6,D2,L2,V2,M2}  { ! alpha13( X, Y ), Y = n1 }.
% 0.76/1.28  (9808) {G0,W9,D2,L3,V2,M3}  { ! X = pull, ! Y = n1, alpha13( X, Y ) }.
% 0.76/1.28  (9809) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), X = push }.
% 0.76/1.28  (9810) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), Y = n0 }.
% 0.76/1.28  (9811) {G0,W9,D2,L3,V2,M3}  { ! X = push, ! Y = n0, alpha5( X, Y ) }.
% 0.76/1.28  (9812) {G0,W3,D2,L1,V0,M1}  { ! push = pull }.
% 0.76/1.28  (9813) {G0,W3,D2,L1,V0,M1}  { ! forwards = backwards }.
% 0.76/1.28  (9814) {G0,W3,D2,L1,V0,M1}  { ! forwards = spinning }.
% 0.76/1.28  (9815) {G0,W3,D2,L1,V0,M1}  { ! spinning = backwards }.
% 0.76/1.28  (9816) {G0,W5,D3,L1,V0,M1}  { plus( n0, n0 ) = n0 }.
% 0.76/1.28  (9817) {G0,W5,D3,L1,V0,M1}  { plus( n0, n1 ) = n1 }.
% 0.76/1.28  (9818) {G0,W5,D3,L1,V0,M1}  { plus( n0, n2 ) = n2 }.
% 0.76/1.28  (9819) {G0,W5,D3,L1,V0,M1}  { plus( n0, n3 ) = n3 }.
% 0.76/1.28  (9820) {G0,W5,D3,L1,V0,M1}  { plus( n1, n1 ) = n2 }.
% 0.76/1.28  (9821) {G0,W5,D3,L1,V0,M1}  { plus( n1, n2 ) = n3 }.
% 0.76/1.28  (9822) {G0,W5,D3,L1,V0,M1}  { plus( n1, n3 ) = n4 }.
% 0.76/1.28  (9823) {G0,W5,D3,L1,V0,M1}  { plus( n2, n2 ) = n4 }.
% 0.76/1.28  (9824) {G0,W5,D3,L1,V0,M1}  { plus( n2, n3 ) = n5 }.
% 0.76/1.28  (9825) {G0,W5,D3,L1,V0,M1}  { plus( n3, n3 ) = n6 }.
% 0.76/1.28  (9826) {G0,W7,D3,L1,V2,M1}  { plus( X, Y ) = plus( Y, X ) }.
% 0.76/1.28  (9827) {G0,W9,D2,L3,V2,M3}  { ! less_or_equal( X, Y ), less( X, Y ), X = Y
% 0.76/1.28     }.
% 0.76/1.28  (9828) {G0,W6,D2,L2,V2,M2}  { ! less( X, Y ), less_or_equal( X, Y ) }.
% 0.76/1.28  (9829) {G0,W6,D2,L2,V2,M2}  { ! X = Y, less_or_equal( X, Y ) }.
% 0.76/1.28  (9830) {G0,W3,D2,L1,V1,M1}  { ! less( X, n0 ) }.
% 0.76/1.28  (9831) {G0,W6,D2,L2,V1,M2}  { ! less( X, n1 ), less_or_equal( X, n0 ) }.
% 0.76/1.28  (9832) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n0 ), less( X, n1 ) }.
% 0.76/1.28  (9833) {G0,W6,D2,L2,V1,M2}  { ! less( X, n2 ), less_or_equal( X, n1 ) }.
% 0.76/1.28  (9834) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n1 ), less( X, n2 ) }.
% 0.76/1.28  (9835) {G0,W6,D2,L2,V1,M2}  { ! less( X, n3 ), less_or_equal( X, n2 ) }.
% 0.76/1.28  (9836) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n2 ), less( X, n3 ) }.
% 0.76/1.28  (9837) {G0,W6,D2,L2,V1,M2}  { ! less( X, n4 ), less_or_equal( X, n3 ) }.
% 0.76/1.28  (9838) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n3 ), less( X, n4 ) }.
% 0.76/1.28  (9839) {G0,W6,D2,L2,V1,M2}  { ! less( X, n5 ), less_or_equal( X, n4 ) }.
% 0.76/1.28  (9840) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n4 ), less( X, n5 ) }.
% 0.76/1.28  (9841) {G0,W6,D2,L2,V1,M2}  { ! less( X, n6 ), less_or_equal( X, n5 ) }.
% 0.76/1.28  (9842) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n5 ), less( X, n6 ) }.
% 0.76/1.28  (9843) {G0,W6,D2,L2,V1,M2}  { ! less( X, n7 ), less_or_equal( X, n6 ) }.
% 0.76/1.28  (9844) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n6 ), less( X, n7 ) }.
% 0.76/1.28  (9845) {G0,W6,D2,L2,V1,M2}  { ! less( X, n8 ), less_or_equal( X, n7 ) }.
% 0.76/1.28  (9846) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n7 ), less( X, n8 ) }.
% 0.76/1.28  (9847) {G0,W6,D2,L2,V1,M2}  { ! less( X, n9 ), less_or_equal( X, n8 ) }.
% 0.76/1.28  (9848) {G0,W6,D2,L2,V1,M2}  { ! less_or_equal( X, n8 ), less( X, n9 ) }.
% 0.76/1.28  (9849) {G0,W6,D2,L2,V2,M2}  { ! less( X, Y ), ! less( Y, X ) }.
% 0.76/1.28  (9850) {G0,W6,D2,L2,V2,M2}  { ! less( X, Y ), ! Y = X }.
% 0.76/1.28  (9851) {G0,W9,D2,L3,V2,M3}  { less( Y, X ), Y = X, less( X, Y ) }.
% 0.76/1.28  (9852) {G0,W3,D2,L1,V0,M1}  { ! holdsAt( forwards, n0 ) }.
% 0.76/1.28  (9853) {G0,W3,D2,L1,V0,M1}  { ! holdsAt( backwards, n0 ) }.
% 0.76/1.28  (9854) {G0,W3,D2,L1,V0,M1}  { ! holdsAt( spinning, n0 ) }.
% 0.76/1.28  (9855) {G0,W3,D2,L1,V2,M1}  { ! releasedAt( X, Y ) }.
% 0.76/1.28  (9856) {G0,W3,D2,L1,V0,M1}  { holdsAt( backwards, n1 ) }.
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Total Proof:
% 0.76/1.28  
% 0.76/1.28  subsumption: (29) {G0,W12,D3,L3,V3,M3} I { ! happens( Z, X ), ! terminates
% 0.76/1.28    ( Z, Y, X ), ! holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  parent0: (9711) {G0,W12,D3,L3,V3,M3}  { ! happens( Z, X ), ! terminates( Z
% 0.76/1.28    , Y, X ), ! holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (58) {G0,W8,D2,L2,V3,M2} I { ! alpha24( X, Y, Z ), terminates
% 0.76/1.28    ( X, Y, Z ) }.
% 0.76/1.28  parent0: (9740) {G0,W8,D2,L2,V3,M2}  { ! alpha24( X, Y, Z ), terminates( X
% 0.76/1.28    , Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (59) {G0,W8,D2,L2,V3,M2} I { ! alpha25( X, Y, Z ), terminates
% 0.76/1.28    ( X, Y, Z ) }.
% 0.76/1.28  parent0: (9741) {G0,W8,D2,L2,V3,M2}  { ! alpha25( X, Y, Z ), terminates( X
% 0.76/1.28    , Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (62) {G0,W8,D2,L2,V3,M2} I { ! alpha27( X, Y, Z ), alpha25( X
% 0.76/1.28    , Y, Z ) }.
% 0.76/1.28  parent0: (9744) {G0,W8,D2,L2,V3,M2}  { ! alpha27( X, Y, Z ), alpha25( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (65) {G0,W8,D2,L2,V3,M2} I { ! alpha29( X, Y, Z ), alpha27( X
% 0.76/1.28    , Y, Z ) }.
% 0.76/1.28  parent0: (9747) {G0,W8,D2,L2,V3,M2}  { ! alpha29( X, Y, Z ), alpha27( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (67) {G0,W8,D2,L2,V3,M2} I { ! alpha30( X, Y, Z ), alpha29( X
% 0.76/1.28    , Y, Z ) }.
% 0.76/1.28  parent0: (9749) {G0,W8,D2,L2,V3,M2}  { ! alpha30( X, Y, Z ), alpha29( X, Y
% 0.76/1.28    , Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (80) {G0,W10,D2,L3,V3,M3} I { ! X = pull, ! alpha15( Y, Z ), 
% 0.76/1.28    alpha30( X, Y, Z ) }.
% 0.76/1.28  parent0: (9762) {G0,W10,D2,L3,V3,M3}  { ! X = pull, ! alpha15( Y, Z ), 
% 0.76/1.28    alpha30( X, Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (89) {G0,W10,D2,L3,V3,M3} I { ! X = push, ! alpha4( Y, Z ), 
% 0.76/1.28    alpha24( X, Y, Z ) }.
% 0.76/1.28  parent0: (9771) {G0,W10,D2,L3,V3,M3}  { ! X = push, ! alpha4( Y, Z ), 
% 0.76/1.28    alpha24( X, Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (98) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, ! happens( push
% 0.76/1.28    , Y ), alpha15( X, Y ) }.
% 0.76/1.28  parent0: (9780) {G0,W9,D2,L3,V2,M3}  { ! X = backwards, ! happens( push, Y
% 0.76/1.28     ), alpha15( X, Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (107) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, happens( pull, 
% 0.76/1.28    Y ), alpha4( X, Y ) }.
% 0.76/1.28  parent0: (9789) {G0,W9,D2,L3,V2,M3}  { ! X = backwards, happens( pull, Y )
% 0.76/1.28    , alpha4( X, Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (110) {G0,W6,D2,L2,V2,M2} I { ! alpha5( X, Y ), happens( X, Y
% 0.76/1.28     ) }.
% 0.76/1.28  parent0: (9792) {G0,W6,D2,L2,V2,M2}  { ! alpha5( X, Y ), happens( X, Y )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (129) {G0,W9,D2,L3,V2,M3} I { ! X = push, ! Y = n0, alpha5( X
% 0.76/1.28    , Y ) }.
% 0.76/1.28  parent0: (9811) {G0,W9,D2,L3,V2,M3}  { ! X = push, ! Y = n0, alpha5( X, Y )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28     2 ==> 2
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (135) {G0,W5,D3,L1,V0,M1} I { plus( n0, n1 ) ==> n1 }.
% 0.76/1.28  parent0: (9817) {G0,W5,D3,L1,V0,M1}  { plus( n0, n1 ) = n1 }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (174) {G0,W3,D2,L1,V0,M1} I { holdsAt( backwards, n1 ) }.
% 0.76/1.28  parent0: (9856) {G0,W3,D2,L1,V0,M1}  { holdsAt( backwards, n1 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10278) {G0,W9,D2,L3,V2,M3}  { ! push = X, ! Y = n0, alpha5( X, Y )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (129) {G0,W9,D2,L3,V2,M3} I { ! X = push, ! Y = n0, alpha5( X, 
% 0.76/1.28    Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10282) {G0,W6,D2,L2,V1,M2}  { ! push = X, alpha5( X, n0 ) }.
% 0.76/1.28  parent0[1]: (10278) {G0,W9,D2,L3,V2,M3}  { ! push = X, ! Y = n0, alpha5( X
% 0.76/1.28    , Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := n0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10283) {G0,W6,D2,L2,V1,M2}  { ! X = push, alpha5( X, n0 ) }.
% 0.76/1.28  parent0[0]: (10282) {G0,W6,D2,L2,V1,M2}  { ! push = X, alpha5( X, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (203) {G1,W6,D2,L2,V1,M2} Q(129) { ! X = push, alpha5( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0: (10283) {G0,W6,D2,L2,V1,M2}  { ! X = push, alpha5( X, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10285) {G1,W6,D2,L2,V1,M2}  { ! push = X, alpha5( X, n0 ) }.
% 0.76/1.28  parent0[0]: (203) {G1,W6,D2,L2,V1,M2} Q(129) { ! X = push, alpha5( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10286) {G0,W3,D2,L1,V0,M1}  { alpha5( push, n0 ) }.
% 0.76/1.28  parent0[0]: (10285) {G1,W6,D2,L2,V1,M2}  { ! push = X, alpha5( X, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := push
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (204) {G2,W3,D2,L1,V0,M1} Q(203) { alpha5( push, n0 ) }.
% 0.76/1.28  parent0: (10286) {G0,W3,D2,L1,V0,M1}  { alpha5( push, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10287) {G1,W3,D2,L1,V0,M1}  { happens( push, n0 ) }.
% 0.76/1.28  parent0[0]: (110) {G0,W6,D2,L2,V2,M2} I { ! alpha5( X, Y ), happens( X, Y )
% 0.76/1.28     }.
% 0.76/1.28  parent1[0]: (204) {G2,W3,D2,L1,V0,M1} Q(203) { alpha5( push, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := push
% 0.76/1.28     Y := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (1236) {G3,W3,D2,L1,V0,M1} R(110,204) { happens( push, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0: (10287) {G1,W3,D2,L1,V0,M1}  { happens( push, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10288) {G0,W9,D2,L3,V2,M3}  { ! backwards = X, ! happens( push, Y
% 0.76/1.28     ), alpha15( X, Y ) }.
% 0.76/1.28  parent0[0]: (98) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, ! happens( push, 
% 0.76/1.28    Y ), alpha15( X, Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10289) {G1,W6,D2,L2,V1,M2}  { ! backwards = X, alpha15( X, n0
% 0.76/1.28     ) }.
% 0.76/1.28  parent0[1]: (10288) {G0,W9,D2,L3,V2,M3}  { ! backwards = X, ! happens( push
% 0.76/1.28    , Y ), alpha15( X, Y ) }.
% 0.76/1.28  parent1[0]: (1236) {G3,W3,D2,L1,V0,M1} R(110,204) { happens( push, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10290) {G1,W6,D2,L2,V1,M2}  { ! X = backwards, alpha15( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (10289) {G1,W6,D2,L2,V1,M2}  { ! backwards = X, alpha15( X, n0
% 0.76/1.28     ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6261) {G4,W6,D2,L2,V1,M2} R(98,1236) { ! X = backwards, 
% 0.76/1.28    alpha15( X, n0 ) }.
% 0.76/1.28  parent0: (10290) {G1,W6,D2,L2,V1,M2}  { ! X = backwards, alpha15( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10291) {G4,W6,D2,L2,V1,M2}  { ! backwards = X, alpha15( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (6261) {G4,W6,D2,L2,V1,M2} R(98,1236) { ! X = backwards, 
% 0.76/1.28    alpha15( X, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10292) {G0,W3,D2,L1,V0,M1}  { alpha15( backwards, n0 ) }.
% 0.76/1.28  parent0[0]: (10291) {G4,W6,D2,L2,V1,M2}  { ! backwards = X, alpha15( X, n0
% 0.76/1.28     ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := backwards
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6348) {G5,W3,D2,L1,V0,M1} Q(6261) { alpha15( backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0: (10292) {G0,W3,D2,L1,V0,M1}  { alpha15( backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10293) {G0,W10,D2,L3,V3,M3}  { ! pull = X, ! alpha15( Y, Z ), 
% 0.76/1.28    alpha30( X, Y, Z ) }.
% 0.76/1.28  parent0[0]: (80) {G0,W10,D2,L3,V3,M3} I { ! X = pull, ! alpha15( Y, Z ), 
% 0.76/1.28    alpha30( X, Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10294) {G1,W7,D2,L2,V1,M2}  { ! pull = X, alpha30( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0[1]: (10293) {G0,W10,D2,L3,V3,M3}  { ! pull = X, ! alpha15( Y, Z ), 
% 0.76/1.28    alpha30( X, Y, Z ) }.
% 0.76/1.28  parent1[0]: (6348) {G5,W3,D2,L1,V0,M1} Q(6261) { alpha15( backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10295) {G1,W7,D2,L2,V1,M2}  { ! X = pull, alpha30( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  parent0[0]: (10294) {G1,W7,D2,L2,V1,M2}  { ! pull = X, alpha30( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6363) {G6,W7,D2,L2,V1,M2} R(6348,80) { ! X = pull, alpha30( X
% 0.76/1.28    , backwards, n0 ) }.
% 0.76/1.28  parent0: (10295) {G1,W7,D2,L2,V1,M2}  { ! X = pull, alpha30( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10296) {G6,W7,D2,L2,V1,M2}  { ! pull = X, alpha30( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  parent0[0]: (6363) {G6,W7,D2,L2,V1,M2} R(6348,80) { ! X = pull, alpha30( X
% 0.76/1.28    , backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10297) {G0,W4,D2,L1,V0,M1}  { alpha30( pull, backwards, n0 ) }.
% 0.76/1.28  parent0[0]: (10296) {G6,W7,D2,L2,V1,M2}  { ! pull = X, alpha30( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := pull
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6364) {G7,W4,D2,L1,V0,M1} Q(6363) { alpha30( pull, backwards
% 0.76/1.28    , n0 ) }.
% 0.76/1.28  parent0: (10297) {G0,W4,D2,L1,V0,M1}  { alpha30( pull, backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10298) {G1,W4,D2,L1,V0,M1}  { alpha29( pull, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (67) {G0,W8,D2,L2,V3,M2} I { ! alpha30( X, Y, Z ), alpha29( X, 
% 0.76/1.28    Y, Z ) }.
% 0.76/1.28  parent1[0]: (6364) {G7,W4,D2,L1,V0,M1} Q(6363) { alpha30( pull, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := pull
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6992) {G8,W4,D2,L1,V0,M1} R(6364,67) { alpha29( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0: (10298) {G1,W4,D2,L1,V0,M1}  { alpha29( pull, backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10299) {G1,W4,D2,L1,V0,M1}  { alpha27( pull, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (65) {G0,W8,D2,L2,V3,M2} I { ! alpha29( X, Y, Z ), alpha27( X, 
% 0.76/1.28    Y, Z ) }.
% 0.76/1.28  parent1[0]: (6992) {G8,W4,D2,L1,V0,M1} R(6364,67) { alpha29( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := pull
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6993) {G9,W4,D2,L1,V0,M1} R(6992,65) { alpha27( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0: (10299) {G1,W4,D2,L1,V0,M1}  { alpha27( pull, backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10300) {G1,W4,D2,L1,V0,M1}  { alpha25( pull, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (62) {G0,W8,D2,L2,V3,M2} I { ! alpha27( X, Y, Z ), alpha25( X, 
% 0.76/1.28    Y, Z ) }.
% 0.76/1.28  parent1[0]: (6993) {G9,W4,D2,L1,V0,M1} R(6992,65) { alpha27( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := pull
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (6994) {G10,W4,D2,L1,V0,M1} R(6993,62) { alpha25( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0: (10300) {G1,W4,D2,L1,V0,M1}  { alpha25( pull, backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10301) {G1,W4,D2,L1,V0,M1}  { terminates( pull, backwards, n0
% 0.76/1.28     ) }.
% 0.76/1.28  parent0[0]: (59) {G0,W8,D2,L2,V3,M2} I { ! alpha25( X, Y, Z ), terminates( 
% 0.76/1.28    X, Y, Z ) }.
% 0.76/1.28  parent1[0]: (6994) {G10,W4,D2,L1,V0,M1} R(6993,62) { alpha25( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := pull
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7037) {G11,W4,D2,L1,V0,M1} R(6994,59) { terminates( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0: (10301) {G1,W4,D2,L1,V0,M1}  { terminates( pull, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10303) {G1,W8,D3,L2,V0,M2}  { ! happens( pull, n0 ), ! holdsAt
% 0.76/1.28    ( backwards, plus( n0, n1 ) ) }.
% 0.76/1.28  parent0[1]: (29) {G0,W12,D3,L3,V3,M3} I { ! happens( Z, X ), ! terminates( 
% 0.76/1.28    Z, Y, X ), ! holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  parent1[0]: (7037) {G11,W4,D2,L1,V0,M1} R(6994,59) { terminates( pull, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := n0
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := pull
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  paramod: (10304) {G1,W6,D2,L2,V0,M2}  { ! holdsAt( backwards, n1 ), ! 
% 0.76/1.28    happens( pull, n0 ) }.
% 0.76/1.28  parent0[0]: (135) {G0,W5,D3,L1,V0,M1} I { plus( n0, n1 ) ==> n1 }.
% 0.76/1.28  parent1[1; 3]: (10303) {G1,W8,D3,L2,V0,M2}  { ! happens( pull, n0 ), ! 
% 0.76/1.28    holdsAt( backwards, plus( n0, n1 ) ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10305) {G1,W3,D2,L1,V0,M1}  { ! happens( pull, n0 ) }.
% 0.76/1.28  parent0[0]: (10304) {G1,W6,D2,L2,V0,M2}  { ! holdsAt( backwards, n1 ), ! 
% 0.76/1.28    happens( pull, n0 ) }.
% 0.76/1.28  parent1[0]: (174) {G0,W3,D2,L1,V0,M1} I { holdsAt( backwards, n1 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7038) {G12,W3,D2,L1,V0,M1} R(7037,29);d(135);r(174) { ! 
% 0.76/1.28    happens( pull, n0 ) }.
% 0.76/1.28  parent0: (10305) {G1,W3,D2,L1,V0,M1}  { ! happens( pull, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10306) {G0,W9,D2,L3,V2,M3}  { ! backwards = X, happens( pull, Y )
% 0.76/1.28    , alpha4( X, Y ) }.
% 0.76/1.28  parent0[0]: (107) {G0,W9,D2,L3,V2,M3} I { ! X = backwards, happens( pull, Y
% 0.76/1.28     ), alpha4( X, Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10307) {G1,W6,D2,L2,V1,M2}  { ! backwards = X, alpha4( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (7038) {G12,W3,D2,L1,V0,M1} R(7037,29);d(135);r(174) { ! 
% 0.76/1.28    happens( pull, n0 ) }.
% 0.76/1.28  parent1[1]: (10306) {G0,W9,D2,L3,V2,M3}  { ! backwards = X, happens( pull, 
% 0.76/1.28    Y ), alpha4( X, Y ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28     X := X
% 0.76/1.28     Y := n0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10308) {G1,W6,D2,L2,V1,M2}  { ! X = backwards, alpha4( X, n0 ) }.
% 0.76/1.28  parent0[0]: (10307) {G1,W6,D2,L2,V1,M2}  { ! backwards = X, alpha4( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7104) {G13,W6,D2,L2,V1,M2} R(7038,107) { ! X = backwards, 
% 0.76/1.28    alpha4( X, n0 ) }.
% 0.76/1.28  parent0: (10308) {G1,W6,D2,L2,V1,M2}  { ! X = backwards, alpha4( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10309) {G13,W6,D2,L2,V1,M2}  { ! backwards = X, alpha4( X, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0[0]: (7104) {G13,W6,D2,L2,V1,M2} R(7038,107) { ! X = backwards, 
% 0.76/1.28    alpha4( X, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10310) {G0,W3,D2,L1,V0,M1}  { alpha4( backwards, n0 ) }.
% 0.76/1.28  parent0[0]: (10309) {G13,W6,D2,L2,V1,M2}  { ! backwards = X, alpha4( X, n0
% 0.76/1.28     ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := backwards
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7158) {G14,W3,D2,L1,V0,M1} Q(7104) { alpha4( backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  parent0: (10310) {G0,W3,D2,L1,V0,M1}  { alpha4( backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10311) {G0,W10,D2,L3,V3,M3}  { ! push = X, ! alpha4( Y, Z ), 
% 0.76/1.28    alpha24( X, Y, Z ) }.
% 0.76/1.28  parent0[0]: (89) {G0,W10,D2,L3,V3,M3} I { ! X = push, ! alpha4( Y, Z ), 
% 0.76/1.28    alpha24( X, Y, Z ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := Y
% 0.76/1.28     Z := Z
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10312) {G1,W7,D2,L2,V1,M2}  { ! push = X, alpha24( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0[1]: (10311) {G0,W10,D2,L3,V3,M3}  { ! push = X, ! alpha4( Y, Z ), 
% 0.76/1.28    alpha24( X, Y, Z ) }.
% 0.76/1.28  parent1[0]: (7158) {G14,W3,D2,L1,V0,M1} Q(7104) { alpha4( backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10313) {G1,W7,D2,L2,V1,M2}  { ! X = push, alpha24( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  parent0[0]: (10312) {G1,W7,D2,L2,V1,M2}  { ! push = X, alpha24( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7229) {G15,W7,D2,L2,V1,M2} R(7158,89) { ! X = push, alpha24( 
% 0.76/1.28    X, backwards, n0 ) }.
% 0.76/1.28  parent0: (10313) {G1,W7,D2,L2,V1,M2}  { ! X = push, alpha24( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28     1 ==> 1
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqswap: (10314) {G15,W7,D2,L2,V1,M2}  { ! push = X, alpha24( X, backwards, 
% 0.76/1.28    n0 ) }.
% 0.76/1.28  parent0[0]: (7229) {G15,W7,D2,L2,V1,M2} R(7158,89) { ! X = push, alpha24( X
% 0.76/1.28    , backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := X
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  eqrefl: (10315) {G0,W4,D2,L1,V0,M1}  { alpha24( push, backwards, n0 ) }.
% 0.76/1.28  parent0[0]: (10314) {G15,W7,D2,L2,V1,M2}  { ! push = X, alpha24( X, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := push
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (7230) {G16,W4,D2,L1,V0,M1} Q(7229) { alpha24( push, backwards
% 0.76/1.28    , n0 ) }.
% 0.76/1.28  parent0: (10315) {G0,W4,D2,L1,V0,M1}  { alpha24( push, backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10316) {G1,W4,D2,L1,V0,M1}  { terminates( push, backwards, n0
% 0.76/1.28     ) }.
% 0.76/1.28  parent0[0]: (58) {G0,W8,D2,L2,V3,M2} I { ! alpha24( X, Y, Z ), terminates( 
% 0.76/1.28    X, Y, Z ) }.
% 0.76/1.28  parent1[0]: (7230) {G16,W4,D2,L1,V0,M1} Q(7229) { alpha24( push, backwards
% 0.76/1.28    , n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := push
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := n0
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (9443) {G17,W4,D2,L1,V0,M1} R(7230,58) { terminates( push, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  parent0: (10316) {G1,W4,D2,L1,V0,M1}  { terminates( push, backwards, n0 )
% 0.76/1.28     }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10318) {G1,W8,D3,L2,V0,M2}  { ! happens( push, n0 ), ! holdsAt
% 0.76/1.28    ( backwards, plus( n0, n1 ) ) }.
% 0.76/1.28  parent0[1]: (29) {G0,W12,D3,L3,V3,M3} I { ! happens( Z, X ), ! terminates( 
% 0.76/1.28    Z, Y, X ), ! holdsAt( Y, plus( X, n1 ) ) }.
% 0.76/1.28  parent1[0]: (9443) {G17,W4,D2,L1,V0,M1} R(7230,58) { terminates( push, 
% 0.76/1.28    backwards, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28     X := n0
% 0.76/1.28     Y := backwards
% 0.76/1.28     Z := push
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  paramod: (10319) {G1,W6,D2,L2,V0,M2}  { ! holdsAt( backwards, n1 ), ! 
% 0.76/1.28    happens( push, n0 ) }.
% 0.76/1.28  parent0[0]: (135) {G0,W5,D3,L1,V0,M1} I { plus( n0, n1 ) ==> n1 }.
% 0.76/1.28  parent1[1; 3]: (10318) {G1,W8,D3,L2,V0,M2}  { ! happens( push, n0 ), ! 
% 0.76/1.28    holdsAt( backwards, plus( n0, n1 ) ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10320) {G2,W3,D2,L1,V0,M1}  { ! holdsAt( backwards, n1 ) }.
% 0.76/1.28  parent0[1]: (10319) {G1,W6,D2,L2,V0,M2}  { ! holdsAt( backwards, n1 ), ! 
% 0.76/1.28    happens( push, n0 ) }.
% 0.76/1.28  parent1[0]: (1236) {G3,W3,D2,L1,V0,M1} R(110,204) { happens( push, n0 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (9444) {G18,W3,D2,L1,V0,M1} R(9443,29);d(135);r(1236) { ! 
% 0.76/1.28    holdsAt( backwards, n1 ) }.
% 0.76/1.28  parent0: (10320) {G2,W3,D2,L1,V0,M1}  { ! holdsAt( backwards, n1 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28     0 ==> 0
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  resolution: (10321) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.76/1.28  parent0[0]: (9444) {G18,W3,D2,L1,V0,M1} R(9443,29);d(135);r(1236) { ! 
% 0.76/1.28    holdsAt( backwards, n1 ) }.
% 0.76/1.28  parent1[0]: (174) {G0,W3,D2,L1,V0,M1} I { holdsAt( backwards, n1 ) }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  substitution1:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  subsumption: (9680) {G19,W0,D0,L0,V0,M0} S(9444);r(174) {  }.
% 0.76/1.28  parent0: (10321) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.76/1.28  substitution0:
% 0.76/1.28  end
% 0.76/1.28  permutation0:
% 0.76/1.28  end
% 0.76/1.28  
% 0.76/1.28  Proof check complete!
% 0.76/1.28  
% 0.76/1.28  Memory use:
% 0.76/1.28  
% 0.76/1.28  space for terms:        112848
% 0.76/1.28  space for clauses:      355938
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  clauses generated:      13850
% 0.76/1.28  clauses kept:           9681
% 0.76/1.28  clauses selected:       521
% 0.76/1.28  clauses deleted:        42
% 0.76/1.28  clauses inuse deleted:  4
% 0.76/1.28  
% 0.76/1.28  subsentry:          23033
% 0.76/1.28  literals s-matched: 17667
% 0.76/1.28  literals matched:   17603
% 0.76/1.28  full subsumption:   2152
% 0.76/1.28  
% 0.76/1.28  checksum:           78486846
% 0.76/1.28  
% 0.76/1.28  
% 0.76/1.28  Bliksem ended
%------------------------------------------------------------------------------