%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : SWC244+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n007.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 : Tue Jul 19 19:35:08 EDT 2022
% Result : Unknown 11.93s 12.31s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : SWC244+1 : TPTP v8.1.0. Released v2.4.0.
% 0.07/0.13 % Command : bliksem %s
% 0.14/0.35 % Computer : n007.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % DateTime : Sun Jun 12 18:27:23 EDT 2022
% 0.14/0.35 % CPUTime :
% 0.78/1.18 *** allocated 10000 integers for termspace/termends
% 0.78/1.18 *** allocated 10000 integers for clauses
% 0.78/1.18 *** allocated 10000 integers for justifications
% 0.78/1.18 Bliksem 1.12
% 0.78/1.18
% 0.78/1.18
% 0.78/1.18 Automatic Strategy Selection
% 0.78/1.18
% 0.78/1.18 *** allocated 15000 integers for termspace/termends
% 0.78/1.18
% 0.78/1.18 Clauses:
% 0.78/1.18
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! neq( X, Y ), ! X = Y }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), X = Y, neq( X, Y ) }.
% 0.78/1.18 { ssItem( skol1 ) }.
% 0.78/1.18 { ssItem( skol47 ) }.
% 0.78/1.18 { ! skol1 = skol47 }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! memberP( X, Y ), ssList( skol2( Z, T ) )
% 0.78/1.18 }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! memberP( X, Y ), alpha1( X, Y, skol2( X,
% 0.78/1.18 Y ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! ssList( Z ), ! alpha1( X, Y, Z ), memberP
% 0.78/1.18 ( X, Y ) }.
% 0.78/1.18 { ! alpha1( X, Y, Z ), ssList( skol3( T, U, W ) ) }.
% 0.78/1.18 { ! alpha1( X, Y, Z ), app( Z, cons( Y, skol3( X, Y, Z ) ) ) = X }.
% 0.78/1.18 { ! ssList( T ), ! app( Z, cons( Y, T ) ) = X, alpha1( X, Y, Z ) }.
% 0.78/1.18 { ! ssList( X ), ! singletonP( X ), ssItem( skol4( Y ) ) }.
% 0.78/1.18 { ! ssList( X ), ! singletonP( X ), cons( skol4( X ), nil ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! cons( Y, nil ) = X, singletonP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! frontsegP( X, Y ), ssList( skol5( Z, T )
% 0.78/1.18 ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! frontsegP( X, Y ), app( Y, skol5( X, Y )
% 0.78/1.18 ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! app( Y, Z ) = X, frontsegP
% 0.78/1.18 ( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! rearsegP( X, Y ), ssList( skol6( Z, T ) )
% 0.78/1.18 }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! rearsegP( X, Y ), app( skol6( X, Y ), Y )
% 0.78/1.18 = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! app( Z, Y ) = X, rearsegP
% 0.78/1.18 ( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! segmentP( X, Y ), ssList( skol7( Z, T ) )
% 0.78/1.18 }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! segmentP( X, Y ), alpha2( X, Y, skol7( X
% 0.78/1.18 , Y ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! alpha2( X, Y, Z ),
% 0.78/1.18 segmentP( X, Y ) }.
% 0.78/1.18 { ! alpha2( X, Y, Z ), ssList( skol8( T, U, W ) ) }.
% 0.78/1.18 { ! alpha2( X, Y, Z ), app( app( Z, Y ), skol8( X, Y, Z ) ) = X }.
% 0.78/1.18 { ! ssList( T ), ! app( app( Z, Y ), T ) = X, alpha2( X, Y, Z ) }.
% 0.78/1.18 { ! ssList( X ), ! cyclefreeP( X ), ! ssItem( Y ), alpha3( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol9( Y ) ), cyclefreeP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha3( X, skol9( X ) ), cyclefreeP( X ) }.
% 0.78/1.18 { ! alpha3( X, Y ), ! ssItem( Z ), alpha21( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol10( Z, T ) ), alpha3( X, Y ) }.
% 0.78/1.18 { ! alpha21( X, Y, skol10( X, Y ) ), alpha3( X, Y ) }.
% 0.78/1.18 { ! alpha21( X, Y, Z ), ! ssList( T ), alpha28( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol11( T, U, W ) ), alpha21( X, Y, Z ) }.
% 0.78/1.18 { ! alpha28( X, Y, Z, skol11( X, Y, Z ) ), alpha21( X, Y, Z ) }.
% 0.78/1.18 { ! alpha28( X, Y, Z, T ), ! ssList( U ), alpha35( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol12( U, W, V0, V1 ) ), alpha28( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha35( X, Y, Z, T, skol12( X, Y, Z, T ) ), alpha28( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha35( X, Y, Z, T, U ), ! ssList( W ), alpha41( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol13( W, V0, V1, V2, V3 ) ), alpha35( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha41( X, Y, Z, T, U, skol13( X, Y, Z, T, U ) ), alpha35( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha41( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, alpha12( Y, Z ) }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha41( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { ! alpha12( Y, Z ), alpha41( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! alpha12( X, Y ), ! leq( X, Y ), ! leq( Y, X ) }.
% 0.78/1.18 { leq( X, Y ), alpha12( X, Y ) }.
% 0.78/1.18 { leq( Y, X ), alpha12( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! totalorderP( X ), ! ssItem( Y ), alpha4( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol14( Y ) ), totalorderP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha4( X, skol14( X ) ), totalorderP( X ) }.
% 0.78/1.18 { ! alpha4( X, Y ), ! ssItem( Z ), alpha22( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol15( Z, T ) ), alpha4( X, Y ) }.
% 0.78/1.18 { ! alpha22( X, Y, skol15( X, Y ) ), alpha4( X, Y ) }.
% 0.78/1.18 { ! alpha22( X, Y, Z ), ! ssList( T ), alpha29( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol16( T, U, W ) ), alpha22( X, Y, Z ) }.
% 0.78/1.18 { ! alpha29( X, Y, Z, skol16( X, Y, Z ) ), alpha22( X, Y, Z ) }.
% 0.78/1.18 { ! alpha29( X, Y, Z, T ), ! ssList( U ), alpha36( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol17( U, W, V0, V1 ) ), alpha29( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha36( X, Y, Z, T, skol17( X, Y, Z, T ) ), alpha29( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha36( X, Y, Z, T, U ), ! ssList( W ), alpha42( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol18( W, V0, V1, V2, V3 ) ), alpha36( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha42( X, Y, Z, T, U, skol18( X, Y, Z, T, U ) ), alpha36( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha42( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, alpha13( Y, Z ) }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha42( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { ! alpha13( Y, Z ), alpha42( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! alpha13( X, Y ), leq( X, Y ), leq( Y, X ) }.
% 0.78/1.18 { ! leq( X, Y ), alpha13( X, Y ) }.
% 0.78/1.18 { ! leq( Y, X ), alpha13( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! strictorderP( X ), ! ssItem( Y ), alpha5( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol19( Y ) ), strictorderP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha5( X, skol19( X ) ), strictorderP( X ) }.
% 0.78/1.18 { ! alpha5( X, Y ), ! ssItem( Z ), alpha23( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol20( Z, T ) ), alpha5( X, Y ) }.
% 0.78/1.18 { ! alpha23( X, Y, skol20( X, Y ) ), alpha5( X, Y ) }.
% 0.78/1.18 { ! alpha23( X, Y, Z ), ! ssList( T ), alpha30( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol21( T, U, W ) ), alpha23( X, Y, Z ) }.
% 0.78/1.18 { ! alpha30( X, Y, Z, skol21( X, Y, Z ) ), alpha23( X, Y, Z ) }.
% 0.78/1.18 { ! alpha30( X, Y, Z, T ), ! ssList( U ), alpha37( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol22( U, W, V0, V1 ) ), alpha30( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha37( X, Y, Z, T, skol22( X, Y, Z, T ) ), alpha30( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha37( X, Y, Z, T, U ), ! ssList( W ), alpha43( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol23( W, V0, V1, V2, V3 ) ), alpha37( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha43( X, Y, Z, T, U, skol23( X, Y, Z, T, U ) ), alpha37( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha43( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, alpha14( Y, Z ) }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha43( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { ! alpha14( Y, Z ), alpha43( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! alpha14( X, Y ), lt( X, Y ), lt( Y, X ) }.
% 0.78/1.18 { ! lt( X, Y ), alpha14( X, Y ) }.
% 0.78/1.18 { ! lt( Y, X ), alpha14( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! totalorderedP( X ), ! ssItem( Y ), alpha6( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol24( Y ) ), totalorderedP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha6( X, skol24( X ) ), totalorderedP( X ) }.
% 0.78/1.18 { ! alpha6( X, Y ), ! ssItem( Z ), alpha15( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol25( Z, T ) ), alpha6( X, Y ) }.
% 0.78/1.18 { ! alpha15( X, Y, skol25( X, Y ) ), alpha6( X, Y ) }.
% 0.78/1.18 { ! alpha15( X, Y, Z ), ! ssList( T ), alpha24( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol26( T, U, W ) ), alpha15( X, Y, Z ) }.
% 0.78/1.18 { ! alpha24( X, Y, Z, skol26( X, Y, Z ) ), alpha15( X, Y, Z ) }.
% 0.78/1.18 { ! alpha24( X, Y, Z, T ), ! ssList( U ), alpha31( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol27( U, W, V0, V1 ) ), alpha24( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha31( X, Y, Z, T, skol27( X, Y, Z, T ) ), alpha24( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha31( X, Y, Z, T, U ), ! ssList( W ), alpha38( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol28( W, V0, V1, V2, V3 ) ), alpha31( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha38( X, Y, Z, T, U, skol28( X, Y, Z, T, U ) ), alpha31( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha38( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, leq( Y, Z ) }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha38( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { ! leq( Y, Z ), alpha38( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! ssList( X ), ! strictorderedP( X ), ! ssItem( Y ), alpha7( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol29( Y ) ), strictorderedP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha7( X, skol29( X ) ), strictorderedP( X ) }.
% 0.78/1.18 { ! alpha7( X, Y ), ! ssItem( Z ), alpha16( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol30( Z, T ) ), alpha7( X, Y ) }.
% 0.78/1.18 { ! alpha16( X, Y, skol30( X, Y ) ), alpha7( X, Y ) }.
% 0.78/1.18 { ! alpha16( X, Y, Z ), ! ssList( T ), alpha25( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol31( T, U, W ) ), alpha16( X, Y, Z ) }.
% 0.78/1.18 { ! alpha25( X, Y, Z, skol31( X, Y, Z ) ), alpha16( X, Y, Z ) }.
% 0.78/1.18 { ! alpha25( X, Y, Z, T ), ! ssList( U ), alpha32( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol32( U, W, V0, V1 ) ), alpha25( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha32( X, Y, Z, T, skol32( X, Y, Z, T ) ), alpha25( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha32( X, Y, Z, T, U ), ! ssList( W ), alpha39( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol33( W, V0, V1, V2, V3 ) ), alpha32( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha39( X, Y, Z, T, U, skol33( X, Y, Z, T, U ) ), alpha32( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha39( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, lt( Y, Z ) }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha39( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { ! lt( Y, Z ), alpha39( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! ssList( X ), ! duplicatefreeP( X ), ! ssItem( Y ), alpha8( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol34( Y ) ), duplicatefreeP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha8( X, skol34( X ) ), duplicatefreeP( X ) }.
% 0.78/1.18 { ! alpha8( X, Y ), ! ssItem( Z ), alpha17( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol35( Z, T ) ), alpha8( X, Y ) }.
% 0.78/1.18 { ! alpha17( X, Y, skol35( X, Y ) ), alpha8( X, Y ) }.
% 0.78/1.18 { ! alpha17( X, Y, Z ), ! ssList( T ), alpha26( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol36( T, U, W ) ), alpha17( X, Y, Z ) }.
% 0.78/1.18 { ! alpha26( X, Y, Z, skol36( X, Y, Z ) ), alpha17( X, Y, Z ) }.
% 0.78/1.18 { ! alpha26( X, Y, Z, T ), ! ssList( U ), alpha33( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol37( U, W, V0, V1 ) ), alpha26( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha33( X, Y, Z, T, skol37( X, Y, Z, T ) ), alpha26( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha33( X, Y, Z, T, U ), ! ssList( W ), alpha40( X, Y, Z, T, U, W ) }
% 0.78/1.18 .
% 0.78/1.18 { ssList( skol38( W, V0, V1, V2, V3 ) ), alpha33( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! alpha40( X, Y, Z, T, U, skol38( X, Y, Z, T, U ) ), alpha33( X, Y, Z, T
% 0.78/1.18 , U ) }.
% 0.78/1.18 { ! alpha40( X, Y, Z, T, U, W ), ! app( app( T, cons( Y, U ) ), cons( Z, W
% 0.78/1.18 ) ) = X, ! Y = Z }.
% 0.78/1.18 { app( app( T, cons( Y, U ) ), cons( Z, W ) ) = X, alpha40( X, Y, Z, T, U,
% 0.78/1.18 W ) }.
% 0.78/1.18 { Y = Z, alpha40( X, Y, Z, T, U, W ) }.
% 0.78/1.18 { ! ssList( X ), ! equalelemsP( X ), ! ssItem( Y ), alpha9( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ssItem( skol39( Y ) ), equalelemsP( X ) }.
% 0.78/1.18 { ! ssList( X ), ! alpha9( X, skol39( X ) ), equalelemsP( X ) }.
% 0.78/1.18 { ! alpha9( X, Y ), ! ssItem( Z ), alpha18( X, Y, Z ) }.
% 0.78/1.18 { ssItem( skol40( Z, T ) ), alpha9( X, Y ) }.
% 0.78/1.18 { ! alpha18( X, Y, skol40( X, Y ) ), alpha9( X, Y ) }.
% 0.78/1.18 { ! alpha18( X, Y, Z ), ! ssList( T ), alpha27( X, Y, Z, T ) }.
% 0.78/1.18 { ssList( skol41( T, U, W ) ), alpha18( X, Y, Z ) }.
% 0.78/1.18 { ! alpha27( X, Y, Z, skol41( X, Y, Z ) ), alpha18( X, Y, Z ) }.
% 0.78/1.18 { ! alpha27( X, Y, Z, T ), ! ssList( U ), alpha34( X, Y, Z, T, U ) }.
% 0.78/1.18 { ssList( skol42( U, W, V0, V1 ) ), alpha27( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha34( X, Y, Z, T, skol42( X, Y, Z, T ) ), alpha27( X, Y, Z, T ) }.
% 0.78/1.18 { ! alpha34( X, Y, Z, T, U ), ! app( T, cons( Y, cons( Z, U ) ) ) = X, Y =
% 0.78/1.18 Z }.
% 0.78/1.18 { app( T, cons( Y, cons( Z, U ) ) ) = X, alpha34( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! Y = Z, alpha34( X, Y, Z, T, U ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! neq( X, Y ), ! X = Y }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), X = Y, neq( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ssList( cons( Y, X ) ) }.
% 0.78/1.18 { ssList( nil ) }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! cons( Y, X ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssItem( Z ), ! ssItem( T ), ! cons( Z, X
% 0.78/1.18 ) = cons( T, Y ), Z = T }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssItem( Z ), ! ssItem( T ), ! cons( Z, X
% 0.78/1.18 ) = cons( T, Y ), Y = X }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssList( skol43( Y ) ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssItem( skol48( Y ) ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, cons( skol48( X ), skol43( X ) ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), ! nil = cons( Y, X ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssItem( hd( X ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), hd( cons( Y, X ) ) = Y }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssList( tl( X ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), tl( cons( Y, X ) ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ssList( app( X, Y ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssItem( Z ), cons( Z, app( Y, X ) ) = app
% 0.78/1.18 ( cons( Z, Y ), X ) }.
% 0.78/1.18 { ! ssList( X ), app( nil, X ) = X }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! leq( X, Y ), ! leq( Y, X ), X = Y }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssItem( Z ), ! leq( X, Y ), ! leq( Y, Z )
% 0.78/1.18 , leq( X, Z ) }.
% 0.78/1.18 { ! ssItem( X ), leq( X, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! geq( X, Y ), leq( Y, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! leq( Y, X ), geq( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! lt( X, Y ), ! lt( Y, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssItem( Z ), ! lt( X, Y ), ! lt( Y, Z ),
% 0.78/1.18 lt( X, Z ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! gt( X, Y ), lt( Y, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! lt( Y, X ), gt( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! memberP( app( Y, Z ), X )
% 0.78/1.18 , memberP( Y, X ), memberP( Z, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! memberP( Y, X ), memberP(
% 0.78/1.18 app( Y, Z ), X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! memberP( Z, X ), memberP(
% 0.78/1.18 app( Y, Z ), X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! memberP( cons( Y, Z ), X )
% 0.78/1.18 , X = Y, memberP( Z, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! X = Y, memberP( cons( Y, Z
% 0.78/1.18 ), X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! memberP( Z, X ), memberP(
% 0.78/1.18 cons( Y, Z ), X ) }.
% 0.78/1.18 { ! ssItem( X ), ! memberP( nil, X ) }.
% 0.78/1.18 { ! singletonP( nil ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! frontsegP( X, Y ), !
% 0.78/1.18 frontsegP( Y, Z ), frontsegP( X, Z ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! frontsegP( X, Y ), ! frontsegP( Y, X ), X
% 0.78/1.18 = Y }.
% 0.78/1.18 { ! ssList( X ), frontsegP( X, X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! frontsegP( X, Y ),
% 0.78/1.18 frontsegP( app( X, Z ), Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! ssList( T ), ! frontsegP(
% 0.78/1.18 cons( X, Z ), cons( Y, T ) ), X = Y }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! ssList( T ), ! frontsegP(
% 0.78/1.18 cons( X, Z ), cons( Y, T ) ), frontsegP( Z, T ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssList( Z ), ! ssList( T ), ! X = Y, !
% 0.78/1.18 frontsegP( Z, T ), frontsegP( cons( X, Z ), cons( Y, T ) ) }.
% 0.78/1.18 { ! ssList( X ), frontsegP( X, nil ) }.
% 0.78/1.18 { ! ssList( X ), ! frontsegP( nil, X ), nil = X }.
% 0.78/1.18 { ! ssList( X ), ! nil = X, frontsegP( nil, X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! rearsegP( X, Y ), !
% 0.78/1.18 rearsegP( Y, Z ), rearsegP( X, Z ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! rearsegP( X, Y ), ! rearsegP( Y, X ), X =
% 0.78/1.18 Y }.
% 0.78/1.18 { ! ssList( X ), rearsegP( X, X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! rearsegP( X, Y ), rearsegP
% 0.78/1.18 ( app( Z, X ), Y ) }.
% 0.78/1.18 { ! ssList( X ), rearsegP( X, nil ) }.
% 0.78/1.18 { ! ssList( X ), ! rearsegP( nil, X ), nil = X }.
% 0.78/1.18 { ! ssList( X ), ! nil = X, rearsegP( nil, X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! segmentP( X, Y ), !
% 0.78/1.18 segmentP( Y, Z ), segmentP( X, Z ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! segmentP( X, Y ), ! segmentP( Y, X ), X =
% 0.78/1.18 Y }.
% 0.78/1.18 { ! ssList( X ), segmentP( X, X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! ssList( T ), ! segmentP( X
% 0.78/1.18 , Y ), segmentP( app( app( Z, X ), T ), Y ) }.
% 0.78/1.18 { ! ssList( X ), segmentP( X, nil ) }.
% 0.78/1.18 { ! ssList( X ), ! segmentP( nil, X ), nil = X }.
% 0.78/1.18 { ! ssList( X ), ! nil = X, segmentP( nil, X ) }.
% 0.78/1.18 { ! ssItem( X ), cyclefreeP( cons( X, nil ) ) }.
% 0.78/1.18 { cyclefreeP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), totalorderP( cons( X, nil ) ) }.
% 0.78/1.18 { totalorderP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), strictorderP( cons( X, nil ) ) }.
% 0.78/1.18 { strictorderP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), totalorderedP( cons( X, nil ) ) }.
% 0.78/1.18 { totalorderedP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! totalorderedP( cons( X, Y ) ), nil = Y,
% 0.78/1.18 alpha10( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! nil = Y, totalorderedP( cons( X, Y ) ) }
% 0.78/1.18 .
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! alpha10( X, Y ), totalorderedP( cons( X,
% 0.78/1.18 Y ) ) }.
% 0.78/1.18 { ! alpha10( X, Y ), ! nil = Y }.
% 0.78/1.18 { ! alpha10( X, Y ), alpha19( X, Y ) }.
% 0.78/1.18 { nil = Y, ! alpha19( X, Y ), alpha10( X, Y ) }.
% 0.78/1.18 { ! alpha19( X, Y ), totalorderedP( Y ) }.
% 0.78/1.18 { ! alpha19( X, Y ), leq( X, hd( Y ) ) }.
% 0.78/1.18 { ! totalorderedP( Y ), ! leq( X, hd( Y ) ), alpha19( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), strictorderedP( cons( X, nil ) ) }.
% 0.78/1.18 { strictorderedP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! strictorderedP( cons( X, Y ) ), nil = Y,
% 0.78/1.18 alpha11( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! nil = Y, strictorderedP( cons( X, Y ) ) }
% 0.78/1.18 .
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! alpha11( X, Y ), strictorderedP( cons( X
% 0.78/1.18 , Y ) ) }.
% 0.78/1.18 { ! alpha11( X, Y ), ! nil = Y }.
% 0.78/1.18 { ! alpha11( X, Y ), alpha20( X, Y ) }.
% 0.78/1.18 { nil = Y, ! alpha20( X, Y ), alpha11( X, Y ) }.
% 0.78/1.18 { ! alpha20( X, Y ), strictorderedP( Y ) }.
% 0.78/1.18 { ! alpha20( X, Y ), lt( X, hd( Y ) ) }.
% 0.78/1.18 { ! strictorderedP( Y ), ! lt( X, hd( Y ) ), alpha20( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), duplicatefreeP( cons( X, nil ) ) }.
% 0.78/1.18 { duplicatefreeP( nil ) }.
% 0.78/1.18 { ! ssItem( X ), equalelemsP( cons( X, nil ) ) }.
% 0.78/1.18 { equalelemsP( nil ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssItem( skol44( Y ) ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, hd( X ) = skol44( X ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, ssList( skol45( Y ) ) }.
% 0.78/1.18 { ! ssList( X ), nil = X, tl( X ) = skol45( X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), nil = Y, nil = X, ! hd( Y ) = hd( X ), ! tl
% 0.78/1.18 ( Y ) = tl( X ), Y = X }.
% 0.78/1.18 { ! ssList( X ), nil = X, cons( hd( X ), tl( X ) ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! app( Z, Y ) = app( X, Y )
% 0.78/1.18 , Z = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), ! app( Y, Z ) = app( Y, X )
% 0.78/1.18 , Z = X }.
% 0.78/1.18 { ! ssList( X ), ! ssItem( Y ), cons( Y, X ) = app( cons( Y, nil ), X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! ssList( Z ), app( app( X, Y ), Z ) = app
% 0.78/1.18 ( X, app( Y, Z ) ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! nil = app( X, Y ), nil = Y }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! nil = app( X, Y ), nil = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), ! nil = Y, ! nil = X, nil = app( X, Y ) }.
% 0.78/1.18 { ! ssList( X ), app( X, nil ) = X }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), nil = X, hd( app( X, Y ) ) = hd( X ) }.
% 0.78/1.18 { ! ssList( X ), ! ssList( Y ), nil = X, tl( app( X, Y ) ) = app( tl( X ),
% 0.78/1.18 Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! geq( X, Y ), ! geq( Y, X ), X = Y }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssItem( Z ), ! geq( X, Y ), ! geq( Y, Z )
% 0.78/1.18 , geq( X, Z ) }.
% 0.78/1.18 { ! ssItem( X ), geq( X, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! lt( X, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssItem( Z ), ! leq( X, Y ), ! lt( Y, Z )
% 0.78/1.18 , lt( X, Z ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! leq( X, Y ), X = Y, lt( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! lt( X, Y ), ! X = Y }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! lt( X, Y ), leq( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), X = Y, ! leq( X, Y ), lt( X, Y ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! gt( X, Y ), ! gt( Y, X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssItem( Y ), ! ssItem( Z ), ! gt( X, Y ), ! gt( Y, Z ),
% 0.78/1.18 gt( X, Z ) }.
% 0.78/1.18 { ssList( skol46 ) }.
% 0.78/1.18 { ssList( skol49 ) }.
% 0.78/1.18 { ssList( skol50 ) }.
% 0.78/1.18 { ssList( skol51 ) }.
% 0.78/1.18 { skol49 = skol51 }.
% 0.78/1.18 { skol46 = skol50 }.
% 0.78/1.18 { frontsegP( skol51, skol50 ) }.
% 0.78/1.18 { equalelemsP( skol50 ) }.
% 0.78/1.18 { ! nil = skol46 }.
% 0.78/1.18 { ! ssList( X ), ! neq( skol50, X ), ! frontsegP( skol51, X ), ! segmentP(
% 0.78/1.18 X, skol50 ), ! equalelemsP( X ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! app( app( Y, cons( X, nil
% 0.78/1.18 ) ), Z ) = skol46, lt( X, skol52( X, T, U ) ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! app( app( Y, cons( X, nil
% 0.78/1.18 ) ), Z ) = skol46, ! leq( X, skol52( X, T, U ) ) }.
% 0.78/1.18 { ! ssItem( X ), ! ssList( Y ), ! ssList( Z ), ! app( app( Y, cons( X, nil
% 0.78/1.18 ) ), Z ) = skol46, alpha45( Y, Z, skol52( X, Y, Z ) ) }.
% 0.78/1.18 { ! alpha45( X, Y, Z ), alpha44( X, Z ) }.
% 0.78/1.18 { ! alpha45( X, Y, Z ), memberP( Y, Z ) }.
% 0.78/1.18 { ! alpha44( X, Z ), ! memberP( Y, Z ), alpha45( X, Y, Z ) }.
% 0.78/1.18 { ! alpha44( X, Y ), ssItem( Y ) }.
% 0.78/1.18 { ! alpha44( X, Y ), memberP( X, Y ) }.
% 0.78/1.18 { ! ssItem( Y ), ! memberP( X, Y ), alpha44( X, Y ) }.
% 0.78/1.18
% 0.78/1.18 *** allocated 15000 integers for clauses
% 0.78/1.18 percentage equality = 0.127294, percentage horn = 0.768707
% 0.78/1.18 This is a problem with some equality
% 0.78/1.18
% 0.78/1.18
% 0.78/1.18
% 0.78/1.18 Options Used:
% 0.78/1.18
% 0.78/1.18 useres = 1
% 0.78/1.18 useparamod = 1
% 0.78/1.18 useeqrefl = 1
% 0.78/1.18 useeqfact = 1
% 0.78/1.18 usefactor = 1
% 0.78/1.18 usesimpsplitting = 0
% 0.78/1.18 usesimpdemod = 5
% 0.78/1.18 usesimpres = 3
% 0.78/1.18
% 0.78/1.18 resimpinuse = 1000
% 0.78/1.18 resimpclauses = 20000
% 0.78/1.18 substype = eqrewr
% 0.78/1.18 backwardsubs = 1
% 0.78/1.18 selectoldest = 5
% 0.78/1.18
% 0.78/1.18 litorderings [0] = split
% 0.78/1.18 litorderings [1] = extend the termordering, first sorting on arguments
% 0.78/1.18
% 0.78/1.18 termordering = kbo
% 0.78/1.18
% 0.78/1.18 litapriori = 0
% 0.78/1.18 termapriori = 1
% 0.78/1.18 litaposteriori = 0
% 0.78/1.18 termaposteriori = 0
% 0.78/1.18 demodaposteriori = 0
% 0.78/1.18 ordereqreflfact = 0
% 0.78/1.18
% 0.78/1.18 litselect = negord
% 0.78/1.18
% 0.78/1.18 maxweight = 15
% 0.78/1.18 maxdepth = 30000
% 0.78/1.18 maxlength = 115
% 0.78/1.18 maxnrvars = 195
% 0.78/1.18 excuselevel = 1
% 0.78/1.18 increasemaxweight = 1
% 0.78/1.18
% 0.78/1.18 maxselected = 10000000
% 0.78/1.18 maxnrclauses = 10000000
% 0.78/1.18
% 0.78/1.18 showgenerated = 0
% 0.78/1.18 showkept = 0
% 0.78/1.18 showselected = 0
% 0.78/1.18 showdeleted = 0
% 0.78/1.18 showresimp = 1
% 0.78/1.18 showstatus = 2000
% 0.78/1.18
% 0.78/1.18 prologoutput = 0
% 0.78/1.18 nrgoals = 5000000
% 0.78/1.18 totalproof = 1
% 0.78/1.18
% 0.78/1.18 Symbols occurring in the translation:
% 0.78/1.18
% 0.78/1.18 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 0.78/1.18 . [1, 2] (w:1, o:51, a:1, s:1, b:0),
% 1.09/1.48 ! [4, 1] (w:0, o:22, a:1, s:1, b:0),
% 1.09/1.48 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.09/1.48 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 1.09/1.48 ssItem [36, 1] (w:1, o:27, a:1, s:1, b:0),
% 1.09/1.48 neq [38, 2] (w:1, o:78, a:1, s:1, b:0),
% 1.09/1.48 ssList [39, 1] (w:1, o:28, a:1, s:1, b:0),
% 1.09/1.48 memberP [40, 2] (w:1, o:77, a:1, s:1, b:0),
% 1.09/1.48 cons [43, 2] (w:1, o:79, a:1, s:1, b:0),
% 1.09/1.48 app [44, 2] (w:1, o:80, a:1, s:1, b:0),
% 1.09/1.48 singletonP [45, 1] (w:1, o:29, a:1, s:1, b:0),
% 1.09/1.48 nil [46, 0] (w:1, o:10, a:1, s:1, b:0),
% 1.09/1.48 frontsegP [47, 2] (w:1, o:81, a:1, s:1, b:0),
% 1.09/1.48 rearsegP [48, 2] (w:1, o:82, a:1, s:1, b:0),
% 1.09/1.48 segmentP [49, 2] (w:1, o:83, a:1, s:1, b:0),
% 1.09/1.48 cyclefreeP [50, 1] (w:1, o:30, a:1, s:1, b:0),
% 1.09/1.48 leq [53, 2] (w:1, o:75, a:1, s:1, b:0),
% 1.09/1.48 totalorderP [54, 1] (w:1, o:45, a:1, s:1, b:0),
% 1.09/1.48 strictorderP [55, 1] (w:1, o:31, a:1, s:1, b:0),
% 1.09/1.48 lt [56, 2] (w:1, o:76, a:1, s:1, b:0),
% 1.09/1.48 totalorderedP [57, 1] (w:1, o:46, a:1, s:1, b:0),
% 1.09/1.48 strictorderedP [58, 1] (w:1, o:32, a:1, s:1, b:0),
% 1.09/1.48 duplicatefreeP [59, 1] (w:1, o:47, a:1, s:1, b:0),
% 1.09/1.48 equalelemsP [60, 1] (w:1, o:48, a:1, s:1, b:0),
% 1.09/1.48 hd [61, 1] (w:1, o:49, a:1, s:1, b:0),
% 1.09/1.48 tl [62, 1] (w:1, o:50, a:1, s:1, b:0),
% 1.09/1.48 geq [63, 2] (w:1, o:84, a:1, s:1, b:0),
% 1.09/1.48 gt [64, 2] (w:1, o:85, a:1, s:1, b:0),
% 1.09/1.48 alpha1 [68, 3] (w:1, o:112, a:1, s:1, b:1),
% 1.09/1.48 alpha2 [69, 3] (w:1, o:117, a:1, s:1, b:1),
% 1.09/1.48 alpha3 [70, 2] (w:1, o:87, a:1, s:1, b:1),
% 1.09/1.48 alpha4 [71, 2] (w:1, o:88, a:1, s:1, b:1),
% 1.09/1.48 alpha5 [72, 2] (w:1, o:90, a:1, s:1, b:1),
% 1.09/1.48 alpha6 [73, 2] (w:1, o:91, a:1, s:1, b:1),
% 1.09/1.48 alpha7 [74, 2] (w:1, o:92, a:1, s:1, b:1),
% 1.09/1.48 alpha8 [75, 2] (w:1, o:93, a:1, s:1, b:1),
% 1.09/1.48 alpha9 [76, 2] (w:1, o:94, a:1, s:1, b:1),
% 1.09/1.48 alpha10 [77, 2] (w:1, o:95, a:1, s:1, b:1),
% 1.09/1.48 alpha11 [78, 2] (w:1, o:96, a:1, s:1, b:1),
% 1.09/1.48 alpha12 [79, 2] (w:1, o:97, a:1, s:1, b:1),
% 1.09/1.48 alpha13 [80, 2] (w:1, o:98, a:1, s:1, b:1),
% 1.09/1.48 alpha14 [81, 2] (w:1, o:99, a:1, s:1, b:1),
% 1.09/1.48 alpha15 [82, 3] (w:1, o:113, a:1, s:1, b:1),
% 1.09/1.48 alpha16 [83, 3] (w:1, o:114, a:1, s:1, b:1),
% 1.09/1.48 alpha17 [84, 3] (w:1, o:115, a:1, s:1, b:1),
% 1.09/1.48 alpha18 [85, 3] (w:1, o:116, a:1, s:1, b:1),
% 1.09/1.48 alpha19 [86, 2] (w:1, o:100, a:1, s:1, b:1),
% 1.09/1.48 alpha20 [87, 2] (w:1, o:86, a:1, s:1, b:1),
% 1.09/1.48 alpha21 [88, 3] (w:1, o:118, a:1, s:1, b:1),
% 1.09/1.48 alpha22 [89, 3] (w:1, o:119, a:1, s:1, b:1),
% 1.09/1.48 alpha23 [90, 3] (w:1, o:120, a:1, s:1, b:1),
% 1.09/1.48 alpha24 [91, 4] (w:1, o:132, a:1, s:1, b:1),
% 1.09/1.48 alpha25 [92, 4] (w:1, o:133, a:1, s:1, b:1),
% 1.09/1.48 alpha26 [93, 4] (w:1, o:134, a:1, s:1, b:1),
% 1.09/1.48 alpha27 [94, 4] (w:1, o:135, a:1, s:1, b:1),
% 1.09/1.48 alpha28 [95, 4] (w:1, o:136, a:1, s:1, b:1),
% 1.09/1.48 alpha29 [96, 4] (w:1, o:137, a:1, s:1, b:1),
% 1.09/1.48 alpha30 [97, 4] (w:1, o:138, a:1, s:1, b:1),
% 1.09/1.48 alpha31 [98, 5] (w:1, o:146, a:1, s:1, b:1),
% 1.09/1.48 alpha32 [99, 5] (w:1, o:147, a:1, s:1, b:1),
% 1.09/1.48 alpha33 [100, 5] (w:1, o:148, a:1, s:1, b:1),
% 1.09/1.48 alpha34 [101, 5] (w:1, o:149, a:1, s:1, b:1),
% 1.09/1.48 alpha35 [102, 5] (w:1, o:150, a:1, s:1, b:1),
% 1.09/1.48 alpha36 [103, 5] (w:1, o:151, a:1, s:1, b:1),
% 1.09/1.48 alpha37 [104, 5] (w:1, o:152, a:1, s:1, b:1),
% 1.09/1.48 alpha38 [105, 6] (w:1, o:159, a:1, s:1, b:1),
% 1.09/1.48 alpha39 [106, 6] (w:1, o:160, a:1, s:1, b:1),
% 1.09/1.48 alpha40 [107, 6] (w:1, o:161, a:1, s:1, b:1),
% 1.09/1.48 alpha41 [108, 6] (w:1, o:162, a:1, s:1, b:1),
% 1.09/1.48 alpha42 [109, 6] (w:1, o:163, a:1, s:1, b:1),
% 1.09/1.48 alpha43 [110, 6] (w:1, o:164, a:1, s:1, b:1),
% 1.09/1.48 alpha44 [111, 2] (w:1, o:89, a:1, s:1, b:1),
% 1.09/1.48 alpha45 [112, 3] (w:1, o:121, a:1, s:1, b:1),
% 1.09/1.48 skol1 [113, 0] (w:1, o:16, a:1, s:1, b:1),
% 1.09/1.48 skol2 [114, 2] (w:1, o:103, a:1, s:1, b:1),
% 1.09/1.48 skol3 [115, 3] (w:1, o:124, a:1, s:1, b:1),
% 1.09/1.48 skol4 [116, 1] (w:1, o:35, a:1, s:1, b:1),
% 1.09/1.48 skol5 [117, 2] (w:1, o:105, a:1, s:1, b:1),
% 1.09/1.48 skol6 [118, 2] (w:1, o:106, a:1, s:1, b:1),
% 1.09/1.48 skol7 [119, 2] (w:1, o:107, a:1, s:1, b:1),
% 1.09/1.48 skol8 [120, 3] (w:1, o:125, a:1, s:1, b:1),
% 9.51/9.88 skol9 [121, 1] (w:1, o:36, a:1, s:1, b:1),
% 9.51/9.88 skol10 [122, 2] (w:1, o:101, a:1, s:1, b:1),
% 9.51/9.88 skol11 [123, 3] (w:1, o:126, a:1, s:1, b:1),
% 9.51/9.88 skol12 [124, 4] (w:1, o:139, a:1, s:1, b:1),
% 9.51/9.88 skol13 [125, 5] (w:1, o:153, a:1, s:1, b:1),
% 9.51/9.88 skol14 [126, 1] (w:1, o:37, a:1, s:1, b:1),
% 9.51/9.88 skol15 [127, 2] (w:1, o:102, a:1, s:1, b:1),
% 9.51/9.88 skol16 [128, 3] (w:1, o:127, a:1, s:1, b:1),
% 9.51/9.88 skol17 [129, 4] (w:1, o:140, a:1, s:1, b:1),
% 9.51/9.88 skol18 [130, 5] (w:1, o:154, a:1, s:1, b:1),
% 9.51/9.88 skol19 [131, 1] (w:1, o:38, a:1, s:1, b:1),
% 9.51/9.88 skol20 [132, 2] (w:1, o:108, a:1, s:1, b:1),
% 9.51/9.88 skol21 [133, 3] (w:1, o:122, a:1, s:1, b:1),
% 9.51/9.88 skol22 [134, 4] (w:1, o:141, a:1, s:1, b:1),
% 9.51/9.88 skol23 [135, 5] (w:1, o:155, a:1, s:1, b:1),
% 9.51/9.88 skol24 [136, 1] (w:1, o:39, a:1, s:1, b:1),
% 9.51/9.88 skol25 [137, 2] (w:1, o:109, a:1, s:1, b:1),
% 9.51/9.88 skol26 [138, 3] (w:1, o:123, a:1, s:1, b:1),
% 9.51/9.88 skol27 [139, 4] (w:1, o:142, a:1, s:1, b:1),
% 9.51/9.88 skol28 [140, 5] (w:1, o:156, a:1, s:1, b:1),
% 9.51/9.88 skol29 [141, 1] (w:1, o:40, a:1, s:1, b:1),
% 9.51/9.88 skol30 [142, 2] (w:1, o:110, a:1, s:1, b:1),
% 9.51/9.88 skol31 [143, 3] (w:1, o:128, a:1, s:1, b:1),
% 9.51/9.88 skol32 [144, 4] (w:1, o:143, a:1, s:1, b:1),
% 9.51/9.88 skol33 [145, 5] (w:1, o:157, a:1, s:1, b:1),
% 9.51/9.88 skol34 [146, 1] (w:1, o:33, a:1, s:1, b:1),
% 9.51/9.88 skol35 [147, 2] (w:1, o:111, a:1, s:1, b:1),
% 9.51/9.88 skol36 [148, 3] (w:1, o:129, a:1, s:1, b:1),
% 9.51/9.88 skol37 [149, 4] (w:1, o:144, a:1, s:1, b:1),
% 9.51/9.88 skol38 [150, 5] (w:1, o:158, a:1, s:1, b:1),
% 9.51/9.88 skol39 [151, 1] (w:1, o:34, a:1, s:1, b:1),
% 9.51/9.88 skol40 [152, 2] (w:1, o:104, a:1, s:1, b:1),
% 9.51/9.88 skol41 [153, 3] (w:1, o:130, a:1, s:1, b:1),
% 9.51/9.88 skol42 [154, 4] (w:1, o:145, a:1, s:1, b:1),
% 9.51/9.88 skol43 [155, 1] (w:1, o:41, a:1, s:1, b:1),
% 9.51/9.88 skol44 [156, 1] (w:1, o:42, a:1, s:1, b:1),
% 9.51/9.88 skol45 [157, 1] (w:1, o:43, a:1, s:1, b:1),
% 9.51/9.88 skol46 [158, 0] (w:1, o:17, a:1, s:1, b:1),
% 9.51/9.88 skol47 [159, 0] (w:1, o:18, a:1, s:1, b:1),
% 9.51/9.88 skol48 [160, 1] (w:1, o:44, a:1, s:1, b:1),
% 9.51/9.88 skol49 [161, 0] (w:1, o:19, a:1, s:1, b:1),
% 9.51/9.88 skol50 [162, 0] (w:1, o:20, a:1, s:1, b:1),
% 9.51/9.88 skol51 [163, 0] (w:1, o:21, a:1, s:1, b:1),
% 9.51/9.88 skol52 [164, 3] (w:1, o:131, a:1, s:1, b:1).
% 9.51/9.88
% 9.51/9.88
% 9.51/9.88 Starting Search:
% 9.51/9.88
% 9.51/9.88 *** allocated 22500 integers for clauses
% 9.51/9.88 *** allocated 33750 integers for clauses
% 9.51/9.88 *** allocated 50625 integers for clauses
% 9.51/9.88 *** allocated 22500 integers for termspace/termends
% 9.51/9.88 *** allocated 75937 integers for clauses
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 33750 integers for termspace/termends
% 9.51/9.88 *** allocated 113905 integers for clauses
% 9.51/9.88 *** allocated 50625 integers for termspace/termends
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 3732
% 9.51/9.88 Kept: 2036
% 9.51/9.88 Inuse: 219
% 9.51/9.88 Deleted: 9
% 9.51/9.88 Deletedinuse: 0
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 170857 integers for clauses
% 9.51/9.88 *** allocated 75937 integers for termspace/termends
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 256285 integers for clauses
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 7398
% 9.51/9.88 Kept: 4149
% 9.51/9.88 Inuse: 392
% 9.51/9.88 Deleted: 19
% 9.51/9.88 Deletedinuse: 10
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 113905 integers for termspace/termends
% 9.51/9.88 *** allocated 384427 integers for clauses
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 10340
% 9.51/9.88 Kept: 6149
% 9.51/9.88 Inuse: 517
% 9.51/9.88 Deleted: 19
% 9.51/9.88 Deletedinuse: 10
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 170857 integers for termspace/termends
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 576640 integers for clauses
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 13595
% 9.51/9.88 Kept: 8206
% 9.51/9.88 Inuse: 640
% 9.51/9.88 Deleted: 29
% 9.51/9.88 Deletedinuse: 20
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 16626
% 9.51/9.88 Kept: 10230
% 9.51/9.88 Inuse: 687
% 9.51/9.88 Deleted: 29
% 9.51/9.88 Deletedinuse: 20
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88 *** allocated 256285 integers for termspace/termends
% 9.51/9.88 *** allocated 864960 integers for clauses
% 9.51/9.88 Resimplifying inuse:
% 9.51/9.88 Done
% 9.51/9.88
% 9.51/9.88
% 9.51/9.88 Intermediate Status:
% 9.51/9.88 Generated: 22375
% 9.51/9.88 Kept: 12540
% 9.51/9.88 Inuse: 757
% 9.51/9.88 Deleted: 35
% 9.51/9.88 Deletedinuse: 26
% 9.51/9.88
% 9.51/9.88 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 30208
% 11.93/12.31 Kept: 14702
% 11.93/12.31 Inuse: 787
% 11.93/12.31 Deleted: 59
% 11.93/12.31 Deletedinuse: 50
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 *** allocated 384427 integers for termspace/termends
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 36591
% 11.93/12.31 Kept: 16792
% 11.93/12.31 Inuse: 870
% 11.93/12.31 Deleted: 66
% 11.93/12.31 Deletedinuse: 55
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 *** allocated 1297440 integers for clauses
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 47294
% 11.93/12.31 Kept: 19020
% 11.93/12.31 Inuse: 905
% 11.93/12.31 Deleted: 81
% 11.93/12.31 Deletedinuse: 55
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying clauses:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 56085
% 11.93/12.31 Kept: 21037
% 11.93/12.31 Inuse: 940
% 11.93/12.31 Deleted: 2261
% 11.93/12.31 Deletedinuse: 56
% 11.93/12.31
% 11.93/12.31 *** allocated 576640 integers for termspace/termends
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 65470
% 11.93/12.31 Kept: 23303
% 11.93/12.31 Inuse: 969
% 11.93/12.31 Deleted: 2270
% 11.93/12.31 Deletedinuse: 56
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 71821
% 11.93/12.31 Kept: 25318
% 11.93/12.31 Inuse: 1019
% 11.93/12.31 Deleted: 2270
% 11.93/12.31 Deletedinuse: 56
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 80583
% 11.93/12.31 Kept: 27337
% 11.93/12.31 Inuse: 1046
% 11.93/12.31 Deleted: 2272
% 11.93/12.31 Deletedinuse: 58
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 *** allocated 1946160 integers for clauses
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 90318
% 11.93/12.31 Kept: 29514
% 11.93/12.31 Inuse: 1074
% 11.93/12.31 Deleted: 2272
% 11.93/12.31 Deletedinuse: 58
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 *** allocated 864960 integers for termspace/termends
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 100316
% 11.93/12.31 Kept: 31614
% 11.93/12.31 Inuse: 1105
% 11.93/12.31 Deleted: 2279
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 108993
% 11.93/12.31 Kept: 33629
% 11.93/12.31 Inuse: 1178
% 11.93/12.31 Deleted: 2281
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 116352
% 11.93/12.31 Kept: 35772
% 11.93/12.31 Inuse: 1222
% 11.93/12.31 Deleted: 2293
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 123097
% 11.93/12.31 Kept: 37961
% 11.93/12.31 Inuse: 1248
% 11.93/12.31 Deleted: 2293
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 137624
% 11.93/12.31 Kept: 40024
% 11.93/12.31 Inuse: 1277
% 11.93/12.31 Deleted: 2293
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 Resimplifying clauses:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 150158
% 11.93/12.31 Kept: 42034
% 11.93/12.31 Inuse: 1322
% 11.93/12.31 Deleted: 3971
% 11.93/12.31 Deletedinuse: 61
% 11.93/12.31
% 11.93/12.31 *** allocated 2919240 integers for clauses
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 159140
% 11.93/12.31 Kept: 44059
% 11.93/12.31 Inuse: 1375
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 167082
% 11.93/12.31 Kept: 46165
% 11.93/12.31 Inuse: 1400
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 178852
% 11.93/12.31 Kept: 48165
% 11.93/12.31 Inuse: 1416
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 *** allocated 1297440 integers for termspace/termends
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 197914
% 11.93/12.31 Kept: 50218
% 11.93/12.31 Inuse: 1456
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 212586
% 11.93/12.31 Kept: 52258
% 11.93/12.31 Inuse: 1504
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 224391
% 11.93/12.31 Kept: 54364
% 11.93/12.31 Inuse: 1534
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 234465
% 11.93/12.31 Kept: 56454
% 11.93/12.31 Inuse: 1552
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31 Resimplifying inuse:
% 11.93/12.31 Done
% 11.93/12.31
% 11.93/12.31
% 11.93/12.31 Intermediate Status:
% 11.93/12.31 Generated: 244515
% 11.93/12.31 Kept: 58468
% 11.93/12.31 Inuse: 1572
% 11.93/12.31 Deleted: 3974
% 11.93/12.31 Deletedinuse: 64
% 11.93/12.31
% 11.93/12.31 ResimplifyiSegmentation fault (core dumped)
% 11.93/12.31 Bliksem ended
%------------------------------------------------------------------------------