TSTP Solution File: HWC003-2 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : HWC003-2 : TPTP v8.1.0. Released v1.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n018.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 : Sat Jul 16 13:06:43 EDT 2022

% Result   : Timeout 300.09s 300.45s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : HWC003-2 : TPTP v8.1.0. Released v1.1.0.
% 0.07/0.12  % Command  : bliksem %s
% 0.13/0.34  % Computer : n018.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Thu Jun  9 12:46:23 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 3.13/3.49  *** allocated 10000 integers for termspace/termends
% 3.13/3.49  *** allocated 10000 integers for clauses
% 3.13/3.49  *** allocated 10000 integers for justifications
% 3.13/3.49  Bliksem 1.12
% 3.13/3.49  
% 3.13/3.49  
% 3.13/3.49  Automatic Strategy Selection
% 3.13/3.49  
% 3.13/3.49  Clauses:
% 3.13/3.49  [
% 3.13/3.49     [ =( and( X, n0 ), n0 ) ],
% 3.13/3.49     [ =( and( X, n1 ), X ) ],
% 3.13/3.49     [ =( or( X, n0 ), X ) ],
% 3.13/3.49     [ =( or( X, n1 ), n1 ) ],
% 3.13/3.49     [ =( not( n0 ), n1 ) ],
% 3.13/3.49     [ =( not( n1 ), n0 ) ],
% 3.13/3.49     [ =( 'add_inverter'( list( X, Y ), Z ), list( X, 'add_inverter'( Y, Z )
% 3.13/3.49     ) ) ],
% 3.13/3.49     [ =( 'add_inverter'( X, Y ), list( Y, X ) ) ],
% 3.13/3.49     [ =( 'make_reverse_list'( list( 'inverter_table'( X, Y, Z, T, U, W, V0, 
% 3.13/3.49    V1 ), V2 ) ), 'list_reversion'( 'possible_reversion'( r00m, X, Y ), 
% 3.13/3.49    'list_reversion'( 'possible_reversion'( r01m, Z, T ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r10m, U, W ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r11m, V0, V1 ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r0m0, X, Z ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r0m1, Y, T ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r1m0, U, V0 ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( r1m1, W, V1 ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( rm00, X, U ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( rm01, Y, W ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( rm10, Z, V0 ), 'list_reversion'( 
% 3.13/3.49    'possible_reversion'( rm11, T, V1 ), 'make_reverse_list'( V2 ) ) ) ) ) )
% 3.13/3.49     ) ) ) ) ) ) ) ) ],
% 3.13/3.49     [ =( 'make_reverse_list'( X ), end ) ],
% 3.13/3.49     [ =( 'possible_reversion'( X, n1, n0 ), X ) ],
% 3.13/3.49     [ =( 'possible_reversion'( X, n0, n1 ), 'not_reversion' ) ],
% 3.13/3.49     [ =( 'possible_reversion'( X, Y, Y ), 'not_reversion' ) ],
% 3.13/3.49     [ =( 'list_reversion'( 'not_reversion', X ), X ) ],
% 3.13/3.49     [ =( 'list_reversion'( X, 'list_reversion'( Y, Z ) ), 'list_reversion'( 
% 3.13/3.49    Y, 'list_reversion'( X, Z ) ) ) ],
% 3.13/3.49     [ =( 'list_reversion'( X, 'list_reversion'( X, Y ) ), 'list_reversion'( 
% 3.13/3.49    X, Y ) ) ],
% 3.13/3.49     [ ~( 'basic_output'( X, Y, Z, T, U, W, V0, V1, V2 ) ), ~( 'basic_output'( 
% 3.13/3.49    V3, V4, V5, V6, V7, V8, V9, V10, V2 ) ), 'basic_output'( and( X, V3 ), 
% 3.13/3.49    and( Y, V4 ), and( Z, V5 ), and( T, V6 ), and( U, V7 ), and( W, V8 ), and( 
% 3.13/3.49    V0, V9 ), and( V1, V10 ), V2 ) ],
% 3.13/3.49     [ ~( 'basic_output'( X, Y, Z, T, U, W, V0, V1, V2 ) ), ~( output( V3, V4
% 3.13/3.49    , V5, V6, V7, V8, V9, V10, V2 ) ), output( or( X, V3 ), or( Y, V4 ), or( 
% 3.13/3.49    Z, V5 ), or( T, V6 ), or( U, V7 ), or( W, V8 ), or( V0, V9 ), or( V1, V10
% 3.13/3.49     ), V2 ) ],
% 3.13/3.49     [ ~( output( X, Y, Z, T, U, W, V0, V1, V2 ) ), test( not( X ), not( Y )
% 3.13/3.49    , not( Z ), not( T ), not( U ), not( W ), not( V0 ), not( V1 ), 
% 3.13/3.49    'add_inverter'( V2, 'inverter_table'( not( X ), not( Y ), not( Z ), not( 
% 3.13/3.49    T ), not( U ), not( W ), not( V0 ), not( V1 ) ) ), 'make_reverse_list'( 
% 3.13/3.49    list( 'inverter_table'( not( X ), not( Y ), not( Z ), not( T ), not( U )
% 3.13/3.49    , not( W ), not( V0 ), not( V1 ) ), V2 ) ) ) ],
% 3.13/3.49     [ ~( 'basic_output'( X, Y, Z, T, U, W, V0, V1, V2 ) ), output( X, Y, Z, 
% 3.13/3.49    T, U, W, V0, V1, V2 ) ],
% 3.13/3.49     [ ~( test( X, Y, Z, T, U, W, V0, V1, V2, V3 ) ), 'basic_output'( X, Y, Z
% 3.13/3.49    , T, U, W, V0, V1, V2 ) ],
% 3.13/3.49     [ output( n0, n0, n0, n0, n1, n1, n1, n1, X ) ],
% 3.13/3.49     [ output( n0, n0, n1, n1, n0, n0, n1, n1, X ) ],
% 3.13/3.49     [ output( n0, n1, n0, n1, n0, n1, n0, n1, X ) ],
% 3.13/3.49     [ ~( output( n1, n1, n1, n1, n0, n0, n0, n0, X ) ), ~( output( n1, n1, 
% 3.13/3.49    n0, n0, n1, n1, n0, n0, X ) ), ~( output( n1, n0, n1, n0, n1, n0, n1, n0
% 3.13/3.49    , X ) ) ]
% 3.13/3.49  ] .
% 3.13/3.49  
% 3.13/3.49  
% 3.13/3.49  percentage equality = 0.470588, percentage horn = 1.000000
% 3.13/3.49  This is a problem with some equality
% 3.13/3.49  
% 3.13/3.49  
% 3.13/3.49  
% 3.13/3.49  Options Used:
% 3.13/3.49  
% 3.13/3.49  useres =            1
% 3.13/3.49  useparamod =        1
% 3.13/3.49  useeqrefl =         1
% 3.13/3.49  useeqfact =         1
% 3.13/3.49  usefactor =         1
% 3.13/3.49  usesimpsplitting =  0
% 3.13/3.49  usesimpdemod =      5
% 3.13/3.49  usesimpres =        3
% 3.13/3.49  
% 3.13/3.49  resimpinuse      =  1000
% 3.13/3.49  resimpclauses =     20000
% 3.13/3.49  substype =          eqrewr
% 3.13/3.49  backwardsubs =      1
% 3.13/3.49  selectoldest =      5
% 3.13/3.49  
% 3.13/3.49  litorderings [0] =  split
% 3.13/3.49  litorderings [1] =  extend the termordering, first sorting on arguments
% 3.13/3.49  
% 3.13/3.49  termordering =      kbo
% 3.13/3.49  
% 3.13/3.49  litapriori =        0
% 3.13/3.49  termapriori =       1
% 3.13/3.49  litaposteriori =    0
% 3.13/3.49  termaposteriori =   0
% 3.13/3.49  demodaposteriori =  0
% 3.13/3.49  ordereqreflfact =   0
% 3.13/3.49  
% 3.13/3.49  litselect =         negord
% 3.13/3.49  
% 3.13/3.49  maxweight =         15
% 3.13/3.49  maxdepth =          30000
% 3.13/3.49  maxlength =         115
% 3.13/3.49  maxnrvars =         195
% 3.13/3.49  excuselevel =       1
% 3.13/3.49  incrCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------