TSTP Solution File: HWV007-1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : HWV007-1 : TPTP v8.1.0. Released v2.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n015.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:11:36 EDT 2022

% Result   : Unsatisfiable 0.72s 1.14s
% Output   : Refutation 0.72s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : HWV007-1 : TPTP v8.1.0. Released v2.1.0.
% 0.04/0.14  % Command  : bliksem %s
% 0.14/0.35  % Computer : n015.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 : Thu Jun 16 23:04:41 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.72/1.14  *** allocated 10000 integers for termspace/termends
% 0.72/1.14  *** allocated 10000 integers for clauses
% 0.72/1.14  *** allocated 10000 integers for justifications
% 0.72/1.14  Bliksem 1.12
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  Automatic Strategy Selection
% 0.72/1.14  
% 0.72/1.14  Clauses:
% 0.72/1.14  [
% 0.72/1.14     [ ~( connection( X, Y ) ), ~( value( X, Z ) ), value( Y, Z ) ],
% 0.72/1.14     [ ~( connection( X, Y ) ), ~( value( Y, Z ) ), value( X, Z ) ],
% 0.72/1.14     [ ~( value( X, Y ) ), ~( value( X, Z ) ), 'equal_value'( Y, Z ) ],
% 0.72/1.14     [ ~( 'equal_value'( n0, n1 ) ) ],
% 0.72/1.14     [ ~( 'equal_value'( n1, n0 ) ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( mode( X, abnormal ) ) ],
% 0.72/1.14     [ ~( type( X, Y ) ), mode( X, ok ), mode( X, abnormal ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( Y, X ), n0 ) )
% 0.72/1.14    , value( out( n1, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n1, X ), n1 ) )
% 0.72/1.14    , ~( value( in( n2, X ), n1 ) ), value( out( n1, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1, X ), n0 )
% 0.72/1.14     ), value( in( n1, X ), n0 ), value( in( n2, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1, X ), n1 )
% 0.72/1.14     ), value( in( n1, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1, X ), n1 )
% 0.72/1.14     ), value( in( n2, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( Y, X ), n1 ) ), 
% 0.72/1.14    value( out( n1, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n1, X ), n0 ) )
% 0.72/1.14    , ~( value( in( n2, X ), n0 ) ), value( out( n1, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1, X ), n1 ) )
% 0.72/1.14    , value( in( n1, X ), n1 ), value( in( n2, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1, X ), n0 ) )
% 0.72/1.14    , value( in( n1, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1, X ), n0 ) )
% 0.72/1.14    , value( in( n2, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( in( n1, X ), n0 ) )
% 0.72/1.14    , value( out( n1, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( in( n1, X ), n1 ) )
% 0.72/1.14    , value( out( n1, X ), n0 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( out( n1, X ), n0 )
% 0.72/1.14     ), value( in( n1, X ), n1 ) ],
% 0.72/1.14     [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( out( n1, X ), n1 )
% 0.72/1.14     ), value( in( n1, X ), n0 ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), type( and1( X ), and ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), type( and2( X ), and ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), type( not1( X ), not ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), type( or1( X ), or ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1, or1( X ) )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2, or1( X ) )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1, and2( X )
% 0.72/1.14     ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2, and2( X )
% 0.72/1.14     ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( out( s, X ), out( n1, and1( X )
% 0.72/1.14     ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( out( c, X ), out( n1, and2( X )
% 0.72/1.14     ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( out( n1, or1( X ) ), in( n1, 
% 0.72/1.14    and1( X ) ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( out( n1, and2( X ) ), in( n1, 
% 0.72/1.14    not1( X ) ) ) ],
% 0.72/1.14     [ ~( type( X, halfadder ) ), connection( out( n1, not1( X ) ), in( n2, 
% 0.72/1.14    and1( X ) ) ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), type( h1( X ), halfadder ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), type( h2( X ), halfadder ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), type( or1( X ), or ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( out( s, h1( X ) ), in( n2, h2( 
% 0.72/1.14    X ) ) ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( out( c, h1( X ) ), in( n2, or1( 
% 0.72/1.14    X ) ) ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( out( c, h2( X ) ), in( n1, or1( 
% 0.72/1.14    X ) ) ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( in( n1, X ), in( n1, h2( X ) )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( in( n2, X ), in( n1, h1( X ) )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( in( c, X ), in( n2, h1( X ) ) )
% 0.72/1.14     ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( out( s, X ), out( s, h2( X ) )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( type( X, fulladder ) ), connection( out( c, X ), out( n1, or1( X )
% 0.72/1.14     ) ) ],
% 0.72/1.14     [ type( f, fulladder ) ],
% 0.72/1.14     [ value( in( n1, f ), n0 ) ],
% 0.72/1.14     [ value( in( n2, f ), n1 ) ],
% 0.72/1.14     [ value( in( c, f ), n1 ) ],
% 0.72/1.14     [ value( out( s, f ), n1 ) ],
% 0.72/1.14     [ value( out( c, f ), n0 ) ],
% 0.72/1.14     [ ~( mode( and2( h1( f ) ), abnormal ) ) ],
% 0.72/1.14     [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) ), abnormal )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) ), abnormal )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) ), abnormal )
% 0.72/1.14     ) ],
% 0.72/1.14     [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), abnormal ) )
% 0.72/1.14     ]
% 0.72/1.14  ] .
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  percentage equality = 0.000000, percentage horn = 0.946429
% 0.72/1.14  This is a near-Horn, non-equality  problem
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  Options Used:
% 0.72/1.14  
% 0.72/1.14  useres =            1
% 0.72/1.14  useparamod =        0
% 0.72/1.14  useeqrefl =         0
% 0.72/1.14  useeqfact =         0
% 0.72/1.14  usefactor =         1
% 0.72/1.14  usesimpsplitting =  0
% 0.72/1.14  usesimpdemod =      0
% 0.72/1.14  usesimpres =        4
% 0.72/1.14  
% 0.72/1.14  resimpinuse      =  1000
% 0.72/1.14  resimpclauses =     20000
% 0.72/1.14  substype =          standard
% 0.72/1.14  backwardsubs =      1
% 0.72/1.14  selectoldest =      5
% 0.72/1.14  
% 0.72/1.14  litorderings [0] =  split
% 0.72/1.14  litorderings [1] =  liftord
% 0.72/1.14  
% 0.72/1.14  termordering =      none
% 0.72/1.14  
% 0.72/1.14  litapriori =        1
% 0.72/1.14  termapriori =       0
% 0.72/1.14  litaposteriori =    0
% 0.72/1.14  termaposteriori =   0
% 0.72/1.14  demodaposteriori =  0
% 0.72/1.14  ordereqreflfact =   0
% 0.72/1.14  
% 0.72/1.14  litselect =         negative
% 0.72/1.14  
% 0.72/1.14  maxweight =         30000
% 0.72/1.14  maxdepth =          30000
% 0.72/1.14  maxlength =         115
% 0.72/1.14  maxnrvars =         195
% 0.72/1.14  excuselevel =       0
% 0.72/1.14  increasemaxweight = 0
% 0.72/1.14  
% 0.72/1.14  maxselected =       10000000
% 0.72/1.14  maxnrclauses =      10000000
% 0.72/1.14  
% 0.72/1.14  showgenerated =    0
% 0.72/1.14  showkept =         0
% 0.72/1.14  showselected =     0
% 0.72/1.14  showdeleted =      0
% 0.72/1.14  showresimp =       1
% 0.72/1.14  showstatus =       2000
% 0.72/1.14  
% 0.72/1.14  prologoutput =     1
% 0.72/1.14  nrgoals =          5000000
% 0.72/1.14  totalproof =       1
% 0.72/1.14  
% 0.72/1.14  Symbols occurring in the translation:
% 0.72/1.14  
% 0.72/1.14  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.72/1.14  .  [1, 2]      (w:1, o:42, a:1, s:1, b:0), 
% 0.72/1.14  !  [4, 1]      (w:1, o:31, a:1, s:1, b:0), 
% 0.72/1.14  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.72/1.14  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.72/1.14  connection  [41, 2]      (w:1, o:67, a:1, s:1, b:0), 
% 0.72/1.14  value  [43, 2]      (w:1, o:68, a:1, s:1, b:0), 
% 0.72/1.14  'equal_value'  [47, 2]      (w:1, o:69, a:1, s:1, b:0), 
% 0.72/1.14  n0  [48, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 0.72/1.14  n1  [49, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 0.72/1.14  ok  [51, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 0.72/1.14  mode  [52, 2]      (w:1, o:70, a:1, s:1, b:0), 
% 0.72/1.14  abnormal  [53, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 0.72/1.14  type  [55, 2]      (w:1, o:71, a:1, s:1, b:0), 
% 0.72/1.14  and  [56, 0]      (w:1, o:25, a:1, s:1, b:0), 
% 0.72/1.14  in  [57, 2]      (w:1, o:72, a:1, s:1, b:0), 
% 0.72/1.14  out  [58, 2]      (w:1, o:73, a:1, s:1, b:0), 
% 0.72/1.14  n2  [59, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 0.72/1.14  or  [60, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.72/1.14  not  [61, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.72/1.14  halfadder  [63, 0]      (w:1, o:27, a:1, s:1, b:0), 
% 0.72/1.14  and1  [64, 1]      (w:1, o:36, a:1, s:1, b:0), 
% 0.72/1.14  and2  [65, 1]      (w:1, o:37, a:1, s:1, b:0), 
% 0.72/1.14  not1  [66, 1]      (w:1, o:38, a:1, s:1, b:0), 
% 0.72/1.14  or1  [67, 1]      (w:1, o:39, a:1, s:1, b:0), 
% 0.72/1.14  s  [68, 0]      (w:1, o:5, a:1, s:1, b:0), 
% 0.72/1.14  c  [69, 0]      (w:1, o:28, a:1, s:1, b:0), 
% 0.72/1.14  fulladder  [70, 0]      (w:1, o:29, a:1, s:1, b:0), 
% 0.72/1.14  h1  [71, 1]      (w:1, o:40, a:1, s:1, b:0), 
% 0.72/1.14  h2  [72, 1]      (w:1, o:41, a:1, s:1, b:0), 
% 0.72/1.14  f  [73, 0]      (w:1, o:30, a:1, s:1, b:0).
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  Starting Search:
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  Bliksems!, er is een bewijs:
% 0.72/1.14  % SZS status Unsatisfiable
% 0.72/1.14  % SZS output start Refutation
% 0.72/1.14  
% 0.72/1.14  clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 1, [ ~( value( Y, Z ) ), value( X, Z ), ~( connection( X, Y ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 2, [ ~( value( X, Y ) ), 'equal_value'( Y, Z ), ~( value( X, Z ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 3, [ ~( 'equal_value'( n0, n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 7, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( out( n1, X ), 
% 0.72/1.14    n0 ), ~( value( in( Y, X ), n0 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 8, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n2, X )
% 0.72/1.14    , n1 ) ), value( out( n1, X ), n1 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 10, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( in( n1, X ), 
% 0.72/1.14    n1 ), ~( value( out( n1, X ), n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 12, [ ~( mode( X, ok ) ), ~( type( X, or ) ), value( out( n1, X ), 
% 0.72/1.14    n1 ), ~( value( in( Y, X ), n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 13, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n2, X )
% 0.72/1.14    , n0 ) ), value( out( n1, X ), n0 ), ~( value( in( n1, X ), n0 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 18, [ ~( mode( X, ok ) ), ~( type( X, not ) ), value( out( n1, X )
% 0.72/1.14    , n0 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 21, [ type( and1( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 22, [ type( and2( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 23, [ type( not1( X ), not ), ~( type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 24, [ type( or1( X ), or ), ~( type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 25, [ connection( in( n1, X ), in( n1, or1( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 26, [ connection( in( n2, X ), in( n2, or1( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 27, [ connection( in( n1, X ), in( n1, and2( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 28, [ connection( in( n2, X ), in( n2, and2( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 29, [ connection( out( s, X ), out( n1, and1( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 30, [ connection( out( c, X ), out( n1, and2( X ) ) ), ~( type( X, 
% 0.72/1.14    halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 31, [ connection( out( n1, or1( X ) ), in( n1, and1( X ) ) ), ~( 
% 0.72/1.14    type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 32, [ connection( out( n1, and2( X ) ), in( n1, not1( X ) ) ), ~( 
% 0.72/1.14    type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 33, [ connection( out( n1, not1( X ) ), in( n2, and1( X ) ) ), ~( 
% 0.72/1.14    type( X, halfadder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 34, [ type( h1( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 35, [ type( h2( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 36, [ type( or1( X ), or ), ~( type( X, fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 37, [ connection( out( s, h1( X ) ), in( n2, h2( X ) ) ), ~( type( 
% 0.72/1.14    X, fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 38, [ connection( out( c, h1( X ) ), in( n2, or1( X ) ) ), ~( type( 
% 0.72/1.14    X, fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 40, [ connection( in( n1, X ), in( n1, h2( X ) ) ), ~( type( X, 
% 0.72/1.14    fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 41, [ connection( in( n2, X ), in( n1, h1( X ) ) ), ~( type( X, 
% 0.72/1.14    fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 42, [ connection( in( c, X ), in( n2, h1( X ) ) ), ~( type( X, 
% 0.72/1.14    fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 43, [ connection( out( s, X ), out( s, h2( X ) ) ), ~( type( X, 
% 0.72/1.14    fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 44, [ connection( out( c, X ), out( n1, or1( X ) ) ), ~( type( X, 
% 0.72/1.14    fulladder ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 45, [ type( f, fulladder ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 46, [ value( in( n1, f ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 47, [ value( in( n2, f ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 48, [ value( in( c, f ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 49, [ value( out( s, f ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 50, [ value( out( c, f ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 51, [ ~( mode( and2( h1( f ) ), abnormal ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 52, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) ), 
% 0.72/1.14    abnormal ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 53, [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) ), 
% 0.72/1.14    abnormal ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 54, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) ), 
% 0.72/1.14    abnormal ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 55, [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), 
% 0.72/1.14    abnormal ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 64, [ type( or1( f ), or ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 72, [ type( or1( h2( f ) ), or ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 75, [ mode( or1( h2( f ) ), ok ), mode( or1( h2( f ) ), abnormal )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 76, [ type( not1( h1( f ) ), not ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 78, [ mode( not1( h1( f ) ), ok ), mode( not1( h1( f ) ), abnormal
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 80, [ type( and2( h1( f ) ), and ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 82, [ mode( and2( h1( f ) ), ok ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 84, [ type( and1( h1( f ) ), and ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 85, [ type( and1( h2( f ) ), and ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 86, [ mode( and1( h1( f ) ), ok ), mode( and1( h1( f ) ), abnormal
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 87, [ mode( and1( h2( f ) ), ok ), mode( and1( h2( f ) ), abnormal
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 90, [ mode( or1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 91, [ mode( or1( f ), ok ), mode( or1( h2( f ) ), ok ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 93, [ mode( and1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 94, [ mode( and1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 95, [ mode( not1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 96, [ mode( not1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 97, [ mode( and1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 98, [ mode( and1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 100, [ connection( out( c, f ), out( n1, or1( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 102, [ value( out( n1, or1( f ) ), X ), ~( value( out( c, f ), X )
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 103, [ value( out( n1, or1( f ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 120, [ connection( out( s, f ), out( s, h2( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 122, [ value( out( s, h2( f ) ), X ), ~( value( out( s, f ), X ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 124, [ connection( in( n1, h2( f ) ), in( n1, or1( h2( f ) ) ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 128, [ value( in( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, h2( 
% 0.72/1.14    f ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 129, [ value( out( s, h2( f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 131, [ connection( in( n2, h2( f ) ), in( n2, or1( h2( f ) ) ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 136, [ value( in( n2, or1( h2( f ) ) ), X ), ~( value( in( n2, h2( 
% 0.72/1.14    f ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 137, [ connection( in( n1, h1( f ) ), in( n1, and2( h1( f ) ) ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 140, [ value( in( n1, and2( h1( f ) ) ), X ), ~( value( in( n1, h1( 
% 0.72/1.14    f ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 143, [ connection( in( c, f ), in( n2, h1( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 145, [ value( in( n2, h1( f ) ), X ), ~( value( in( c, f ), X ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 146, [ connection( in( n2, h1( f ) ), in( n2, and2( h1( f ) ) ) ) ]
% 0.72/1.14     )
% 0.72/1.14  .
% 0.72/1.14  clause( 149, [ value( in( n2, and2( h1( f ) ) ), X ), ~( value( in( n2, h1( 
% 0.72/1.14    f ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 152, [ value( in( n2, h1( f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 153, [ connection( out( s, h1( f ) ), out( n1, and1( h1( f ) ) ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 154, [ connection( out( s, h2( f ) ), out( n1, and1( h2( f ) ) ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 157, [ value( out( s, h1( f ) ), X ), ~( value( out( n1, and1( h1( 
% 0.72/1.14    f ) ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 160, [ value( out( n1, and1( h2( f ) ) ), X ), ~( value( out( s, h2( 
% 0.72/1.14    f ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 161, [ connection( out( c, h1( f ) ), out( n1, and2( h1( f ) ) ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 163, [ value( out( c, h1( f ) ), X ), ~( value( out( n1, and2( h1( 
% 0.72/1.14    f ) ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 167, [ connection( in( n2, f ), in( n1, h1( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 169, [ value( in( n1, h1( f ) ), X ), ~( value( in( n2, f ), X ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 171, [ connection( out( n1, or1( h2( f ) ) ), in( n1, and1( h2( f )
% 0.72/1.14     ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 174, [ value( out( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, 
% 0.72/1.14    and1( h2( f ) ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 176, [ value( in( n1, h1( f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 177, [ connection( out( n1, and2( h1( f ) ) ), in( n1, not1( h1( f
% 0.72/1.14     ) ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 183, [ value( in( n1, not1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.72/1.14    and2( h1( f ) ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 186, [ connection( out( n1, not1( h1( f ) ) ), in( n2, and1( h1( f
% 0.72/1.14     ) ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 189, [ value( in( n2, and1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.72/1.14    not1( h1( f ) ) ), X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 192, [ connection( in( n1, f ), in( n1, h2( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 194, [ value( in( n1, h2( f ) ), X ), ~( value( in( n1, f ), X ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 195, [ connection( out( s, h1( f ) ), in( n2, h2( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 197, [ value( in( n2, h2( f ) ), X ), ~( value( out( s, h1( f ) ), 
% 0.72/1.14    X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 198, [ value( in( n1, h2( f ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 203, [ connection( out( c, h1( f ) ), in( n2, or1( f ) ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 205, [ value( in( n2, or1( f ) ), X ), ~( value( out( c, h1( f ) )
% 0.72/1.14    , X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 212, [ value( out( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 216, [ value( in( n1, and1( h2( f ) ) ), n1 ), ~( mode( and1( h2( f
% 0.72/1.14     ) ), ok ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 228, [ value( in( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 230, [ ~( mode( or1( h2( f ) ), ok ) ), value( out( n1, or1( h2( f
% 0.72/1.14     ) ) ), n0 ), ~( value( in( n2, or1( h2( f ) ) ), n0 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 239, [ value( in( n2, and2( h1( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 247, [ value( in( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 249, [ ~( type( and2( h1( f ) ), and ) ), value( out( n1, and2( h1( 
% 0.72/1.14    f ) ) ), n1 ), ~( value( in( n2, and2( h1( f ) ) ), n1 ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 277, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 278, [ value( in( n1, not1( h1( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 279, [ value( out( c, h1( f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 282, [ value( in( n2, or1( f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok ) )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 286, [ value( out( n1, not1( h1( f ) ) ), n0 ), ~( mode( not1( h1( 
% 0.72/1.14    f ) ), ok ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 290, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h1( f ) ), ok
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 291, [ value( out( n1, or1( f ) ), n1 ), mode( not1( h1( f ) ), ok
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 292, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h2( f ) ), ok
% 0.72/1.14     ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 296, [ value( in( n1, and1( h2( f ) ) ), n1 ), value( out( n1, or1( 
% 0.72/1.14    f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 299, [ value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 300, [ value( out( n1, or1( h2( f ) ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 306, [ 'equal_value'( X, n1 ), ~( value( out( n1, or1( h2( f ) ) )
% 0.72/1.14    , X ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 315, [ value( out( n1, not1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.72/1.14    f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 318, [ value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 319, [ value( in( n2, and1( h1( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 324, [ value( out( n1, and1( h1( f ) ) ), n0 ), ~( mode( and1( h1( 
% 0.72/1.14    f ) ), ok ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 326, [ value( out( n1, and1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.72/1.14    f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 329, [ value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 330, [ value( out( s, h1( f ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 334, [ value( in( n2, h2( f ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 337, [ value( in( n2, or1( h2( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 340, [ value( out( n1, or1( h2( f ) ) ), n0 ), ~( mode( or1( h2( f
% 0.72/1.14     ) ), ok ) ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 343, [ value( out( n1, or1( h2( f ) ) ), n0 ), mode( or1( f ), ok )
% 0.72/1.14     ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 344, [ value( out( n1, or1( h2( f ) ) ), n0 ), value( out( n1, or1( 
% 0.72/1.14    f ) ), n1 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 349, [ value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.72/1.14  .
% 0.72/1.14  clause( 350, [] )
% 0.72/1.14  .
% 0.72/1.14  
% 0.72/1.14  
% 0.72/1.14  % SZS output end Refutation
% 0.72/1.14  found a proof!
% 0.72/1.14  
% 0.72/1.14  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 0.72/1.14  
% 0.72/1.14  initialclauses(
% 0.72/1.14  [ clause( 352, [ ~( connection( X, Y ) ), ~( value( X, Z ) ), value( Y, Z )
% 0.72/1.14     ] )
% 0.72/1.14  , clause( 353, [ ~( connection( X, Y ) ), ~( value( Y, Z ) ), value( X, Z )
% 0.72/1.14     ] )
% 0.72/1.14  , clause( 354, [ ~( value( X, Y ) ), ~( value( X, Z ) ), 'equal_value'( Y, 
% 0.72/1.14    Z ) ] )
% 0.72/1.14  , clause( 355, [ ~( 'equal_value'( n0, n1 ) ) ] )
% 0.72/1.14  , clause( 356, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.72/1.14  , clause( 357, [ ~( mode( X, ok ) ), ~( mode( X, abnormal ) ) ] )
% 0.72/1.14  , clause( 358, [ ~( type( X, Y ) ), mode( X, ok ), mode( X, abnormal ) ] )
% 0.72/1.14  , clause( 359, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( Y, 
% 0.72/1.14    X ), n0 ) ), value( out( n1, X ), n0 ) ] )
% 0.72/1.14  , clause( 360, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n1
% 0.72/1.14    , X ), n1 ) ), ~( value( in( n2, X ), n1 ) ), value( out( n1, X ), n1 ) ]
% 0.72/1.14     )
% 0.72/1.14  , clause( 361, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1
% 0.72/1.14    , X ), n0 ) ), value( in( n1, X ), n0 ), value( in( n2, X ), n0 ) ] )
% 0.72/1.14  , clause( 362, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1
% 0.72/1.14    , X ), n1 ) ), value( in( n1, X ), n1 ) ] )
% 0.72/1.14  , clause( 363, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1
% 0.72/1.14    , X ), n1 ) ), value( in( n2, X ), n1 ) ] )
% 0.72/1.14  , clause( 364, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( Y, X
% 0.72/1.14     ), n1 ) ), value( out( n1, X ), n1 ) ] )
% 0.72/1.14  , clause( 365, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n1, 
% 0.72/1.14    X ), n0 ) ), ~( value( in( n2, X ), n0 ) ), value( out( n1, X ), n0 ) ]
% 0.72/1.14     )
% 0.72/1.14  , clause( 366, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1
% 0.72/1.14    , X ), n1 ) ), value( in( n1, X ), n1 ), value( in( n2, X ), n1 ) ] )
% 0.72/1.14  , clause( 367, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1
% 0.72/1.14    , X ), n0 ) ), value( in( n1, X ), n0 ) ] )
% 0.72/1.14  , clause( 368, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( out( n1
% 0.72/1.14    , X ), n0 ) ), value( in( n2, X ), n0 ) ] )
% 0.72/1.14  , clause( 369, [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( in( n1
% 0.72/1.14    , X ), n0 ) ), value( out( n1, X ), n1 ) ] )
% 0.72/1.14  , clause( 370, [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( in( n1
% 0.72/1.14    , X ), n1 ) ), value( out( n1, X ), n0 ) ] )
% 0.72/1.14  , clause( 371, [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( out( n1
% 0.72/1.14    , X ), n0 ) ), value( in( n1, X ), n1 ) ] )
% 0.72/1.14  , clause( 372, [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( out( n1
% 0.72/1.14    , X ), n1 ) ), value( in( n1, X ), n0 ) ] )
% 0.72/1.14  , clause( 373, [ ~( type( X, halfadder ) ), type( and1( X ), and ) ] )
% 0.72/1.14  , clause( 374, [ ~( type( X, halfadder ) ), type( and2( X ), and ) ] )
% 0.72/1.14  , clause( 375, [ ~( type( X, halfadder ) ), type( not1( X ), not ) ] )
% 0.72/1.14  , clause( 376, [ ~( type( X, halfadder ) ), type( or1( X ), or ) ] )
% 0.72/1.14  , clause( 377, [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1
% 0.72/1.14    , or1( X ) ) ) ] )
% 0.72/1.14  , clause( 378, [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2
% 0.72/1.14    , or1( X ) ) ) ] )
% 0.72/1.14  , clause( 379, [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1
% 0.72/1.14    , and2( X ) ) ) ] )
% 0.72/1.14  , clause( 380, [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2
% 0.72/1.14    , and2( X ) ) ) ] )
% 0.72/1.14  , clause( 381, [ ~( type( X, halfadder ) ), connection( out( s, X ), out( 
% 0.72/1.14    n1, and1( X ) ) ) ] )
% 0.72/1.14  , clause( 382, [ ~( type( X, halfadder ) ), connection( out( c, X ), out( 
% 0.72/1.14    n1, and2( X ) ) ) ] )
% 0.72/1.14  , clause( 383, [ ~( type( X, halfadder ) ), connection( out( n1, or1( X ) )
% 0.72/1.14    , in( n1, and1( X ) ) ) ] )
% 0.72/1.14  , clause( 384, [ ~( type( X, halfadder ) ), connection( out( n1, and2( X )
% 0.72/1.14     ), in( n1, not1( X ) ) ) ] )
% 0.72/1.14  , clause( 385, [ ~( type( X, halfadder ) ), connection( out( n1, not1( X )
% 0.72/1.14     ), in( n2, and1( X ) ) ) ] )
% 0.72/1.14  , clause( 386, [ ~( type( X, fulladder ) ), type( h1( X ), halfadder ) ] )
% 0.72/1.14  , clause( 387, [ ~( type( X, fulladder ) ), type( h2( X ), halfadder ) ] )
% 0.72/1.14  , clause( 388, [ ~( type( X, fulladder ) ), type( or1( X ), or ) ] )
% 0.72/1.14  , clause( 389, [ ~( type( X, fulladder ) ), connection( out( s, h1( X ) ), 
% 0.72/1.14    in( n2, h2( X ) ) ) ] )
% 0.72/1.14  , clause( 390, [ ~( type( X, fulladder ) ), connection( out( c, h1( X ) ), 
% 0.72/1.14    in( n2, or1( X ) ) ) ] )
% 0.72/1.14  , clause( 391, [ ~( type( X, fulladder ) ), connection( out( c, h2( X ) ), 
% 0.72/1.14    in( n1, or1( X ) ) ) ] )
% 0.72/1.14  , clause( 392, [ ~( type( X, fulladder ) ), connection( in( n1, X ), in( n1
% 0.72/1.14    , h2( X ) ) ) ] )
% 0.72/1.14  , clause( 393, [ ~( type( X, fulladder ) ), connection( in( n2, X ), in( n1
% 0.72/1.14    , h1( X ) ) ) ] )
% 0.72/1.14  , clause( 394, [ ~( type( X, fulladder ) ), connection( in( c, X ), in( n2
% 0.72/1.14    , h1( X ) ) ) ] )
% 0.72/1.14  , clause( 395, [ ~( type( X, fulladder ) ), connection( out( s, X ), out( s
% 0.72/1.14    , h2( X ) ) ) ] )
% 0.72/1.14  , clause( 396, [ ~( type( X, fulladder ) ), connection( out( c, X ), out( 
% 0.72/1.14    n1, or1( X ) ) ) ] )
% 0.72/1.14  , clause( 397, [ type( f, fulladder ) ] )
% 0.72/1.14  , clause( 398, [ value( in( n1, f ), n0 ) ] )
% 0.72/1.14  , clause( 399, [ value( in( n2, f ), n1 ) ] )
% 0.72/1.14  , clause( 400, [ value( in( c, f ), n1 ) ] )
% 0.72/1.14  , clause( 401, [ value( out( s, f ), n1 ) ] )
% 0.72/1.14  , clause( 402, [ value( out( c, f ), n0 ) ] )
% 0.72/1.14  , clause( 403, [ ~( mode( and2( h1( f ) ), abnormal ) ) ] )
% 0.77/1.14  , clause( 404, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , clause( 405, [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , clause( 406, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , clause( 407, [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  ] ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 352, [ ~( connection( X, Y ) ), ~( value( X, Z ) ), value( Y, Z )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 0.77/1.14    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 1, [ ~( value( Y, Z ) ), value( X, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 353, [ ~( connection( X, Y ) ), ~( value( Y, Z ) ), value( X, Z )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 0.77/1.14    permutation( 0, [ ==>( 0, 2 ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 2, [ ~( value( X, Y ) ), 'equal_value'( Y, Z ), ~( value( X, Z ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 354, [ ~( value( X, Y ) ), ~( value( X, Z ) ), 'equal_value'( Y, 
% 0.77/1.14    Z ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 0.77/1.14    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2, 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 3, [ ~( 'equal_value'( n0, n1 ) ) ] )
% 0.77/1.14  , clause( 355, [ ~( 'equal_value'( n0, n1 ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.14  , clause( 356, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , clause( 358, [ ~( type( X, Y ) ), mode( X, ok ), mode( X, abnormal ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 2
% 0.77/1.14     ), ==>( 1, 0 ), ==>( 2, 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 7, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( out( n1, X ), 
% 0.77/1.14    n0 ), ~( value( in( Y, X ), n0 ) ) ] )
% 0.77/1.14  , clause( 359, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( Y, 
% 0.77/1.14    X ), n0 ) ), value( out( n1, X ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.77/1.14     ), ==>( 1, 1 ), ==>( 2, 3 ), ==>( 3, 2 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 8, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n2, X )
% 0.77/1.14    , n1 ) ), value( out( n1, X ), n1 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.77/1.14  , clause( 360, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n1
% 0.77/1.14    , X ), n1 ) ), ~( value( in( n2, X ), n1 ) ), value( out( n1, X ), n1 ) ]
% 0.77/1.14     )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.77/1.14    1 ), ==>( 2, 4 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 10, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( in( n1, X ), 
% 0.77/1.14    n1 ), ~( value( out( n1, X ), n1 ) ) ] )
% 0.77/1.14  , clause( 362, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( out( n1
% 0.77/1.14    , X ), n1 ) ), value( in( n1, X ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.77/1.14    1 ), ==>( 2, 3 ), ==>( 3, 2 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 12, [ ~( mode( X, ok ) ), ~( type( X, or ) ), value( out( n1, X ), 
% 0.77/1.14    n1 ), ~( value( in( Y, X ), n1 ) ) ] )
% 0.77/1.14  , clause( 364, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( Y, X
% 0.77/1.14     ), n1 ) ), value( out( n1, X ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.77/1.14     ), ==>( 1, 1 ), ==>( 2, 3 ), ==>( 3, 2 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 13, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n2, X )
% 0.77/1.14    , n0 ) ), value( out( n1, X ), n0 ), ~( value( in( n1, X ), n0 ) ) ] )
% 0.77/1.14  , clause( 365, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n1, 
% 0.77/1.14    X ), n0 ) ), ~( value( in( n2, X ), n0 ) ), value( out( n1, X ), n0 ) ]
% 0.77/1.14     )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.77/1.14    1 ), ==>( 2, 4 ), ==>( 3, 2 ), ==>( 4, 3 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 18, [ ~( mode( X, ok ) ), ~( type( X, not ) ), value( out( n1, X )
% 0.77/1.14    , n0 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.77/1.14  , clause( 370, [ ~( mode( X, ok ) ), ~( type( X, not ) ), ~( value( in( n1
% 0.77/1.14    , X ), n1 ) ), value( out( n1, X ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 0.77/1.14    1 ), ==>( 2, 3 ), ==>( 3, 2 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 21, [ type( and1( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 373, [ ~( type( X, halfadder ) ), type( and1( X ), and ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 22, [ type( and2( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 374, [ ~( type( X, halfadder ) ), type( and2( X ), and ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 23, [ type( not1( X ), not ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 375, [ ~( type( X, halfadder ) ), type( not1( X ), not ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 24, [ type( or1( X ), or ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 376, [ ~( type( X, halfadder ) ), type( or1( X ), or ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 25, [ connection( in( n1, X ), in( n1, or1( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 377, [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1
% 0.77/1.14    , or1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 26, [ connection( in( n2, X ), in( n2, or1( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 378, [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2
% 0.77/1.14    , or1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 27, [ connection( in( n1, X ), in( n1, and2( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 379, [ ~( type( X, halfadder ) ), connection( in( n1, X ), in( n1
% 0.77/1.14    , and2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 28, [ connection( in( n2, X ), in( n2, and2( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 380, [ ~( type( X, halfadder ) ), connection( in( n2, X ), in( n2
% 0.77/1.14    , and2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 29, [ connection( out( s, X ), out( n1, and1( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 381, [ ~( type( X, halfadder ) ), connection( out( s, X ), out( 
% 0.77/1.14    n1, and1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 30, [ connection( out( c, X ), out( n1, and2( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , clause( 382, [ ~( type( X, halfadder ) ), connection( out( c, X ), out( 
% 0.77/1.14    n1, and2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 31, [ connection( out( n1, or1( X ) ), in( n1, and1( X ) ) ), ~( 
% 0.77/1.14    type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 383, [ ~( type( X, halfadder ) ), connection( out( n1, or1( X ) )
% 0.77/1.14    , in( n1, and1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 32, [ connection( out( n1, and2( X ) ), in( n1, not1( X ) ) ), ~( 
% 0.77/1.14    type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 384, [ ~( type( X, halfadder ) ), connection( out( n1, and2( X )
% 0.77/1.14     ), in( n1, not1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 33, [ connection( out( n1, not1( X ) ), in( n2, and1( X ) ) ), ~( 
% 0.77/1.14    type( X, halfadder ) ) ] )
% 0.77/1.14  , clause( 385, [ ~( type( X, halfadder ) ), connection( out( n1, not1( X )
% 0.77/1.14     ), in( n2, and1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 34, [ type( h1( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , clause( 386, [ ~( type( X, fulladder ) ), type( h1( X ), halfadder ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 35, [ type( h2( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , clause( 387, [ ~( type( X, fulladder ) ), type( h2( X ), halfadder ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 36, [ type( or1( X ), or ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , clause( 388, [ ~( type( X, fulladder ) ), type( or1( X ), or ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 37, [ connection( out( s, h1( X ) ), in( n2, h2( X ) ) ), ~( type( 
% 0.77/1.14    X, fulladder ) ) ] )
% 0.77/1.14  , clause( 389, [ ~( type( X, fulladder ) ), connection( out( s, h1( X ) ), 
% 0.77/1.14    in( n2, h2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 38, [ connection( out( c, h1( X ) ), in( n2, or1( X ) ) ), ~( type( 
% 0.77/1.14    X, fulladder ) ) ] )
% 0.77/1.14  , clause( 390, [ ~( type( X, fulladder ) ), connection( out( c, h1( X ) ), 
% 0.77/1.14    in( n2, or1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 40, [ connection( in( n1, X ), in( n1, h2( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , clause( 392, [ ~( type( X, fulladder ) ), connection( in( n1, X ), in( n1
% 0.77/1.14    , h2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 41, [ connection( in( n2, X ), in( n1, h1( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , clause( 393, [ ~( type( X, fulladder ) ), connection( in( n2, X ), in( n1
% 0.77/1.14    , h1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 42, [ connection( in( c, X ), in( n2, h1( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , clause( 394, [ ~( type( X, fulladder ) ), connection( in( c, X ), in( n2
% 0.77/1.14    , h1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 43, [ connection( out( s, X ), out( s, h2( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , clause( 395, [ ~( type( X, fulladder ) ), connection( out( s, X ), out( s
% 0.77/1.14    , h2( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 44, [ connection( out( c, X ), out( n1, or1( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , clause( 396, [ ~( type( X, fulladder ) ), connection( out( c, X ), out( 
% 0.77/1.14    n1, or1( X ) ) ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , clause( 397, [ type( f, fulladder ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 46, [ value( in( n1, f ), n0 ) ] )
% 0.77/1.14  , clause( 398, [ value( in( n1, f ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 47, [ value( in( n2, f ), n1 ) ] )
% 0.77/1.14  , clause( 399, [ value( in( n2, f ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 48, [ value( in( c, f ), n1 ) ] )
% 0.77/1.14  , clause( 400, [ value( in( c, f ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 49, [ value( out( s, f ), n1 ) ] )
% 0.77/1.14  , clause( 401, [ value( out( s, f ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 50, [ value( out( c, f ), n0 ) ] )
% 0.77/1.14  , clause( 402, [ value( out( c, f ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 51, [ ~( mode( and2( h1( f ) ), abnormal ) ) ] )
% 0.77/1.14  , clause( 403, [ ~( mode( and2( h1( f ) ), abnormal ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 52, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , clause( 404, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 53, [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , clause( 405, [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 54, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , clause( 406, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) )
% 0.77/1.14    , abnormal ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 55, [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , clause( 407, [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 452, [ type( or1( f ), or ) ] )
% 0.77/1.14  , clause( 36, [ type( or1( X ), or ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 64, [ type( or1( f ), or ) ] )
% 0.77/1.14  , clause( 452, [ type( or1( f ), or ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 453, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , clause( 35, [ type( h2( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , clause( 453, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 454, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 64, [ type( or1( f ), or ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, or1( f ) ), :=( Y, or )] ), substitution( 1
% 0.77/1.14    , [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , clause( 454, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 455, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , clause( 34, [ type( h1( X ), halfadder ), ~( type( X, fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , clause( 455, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 456, [ type( or1( h2( f ) ), or ) ] )
% 0.77/1.14  , clause( 24, [ type( or1( X ), or ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 72, [ type( or1( h2( f ) ), or ) ] )
% 0.77/1.14  , clause( 456, [ type( or1( h2( f ) ), or ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 457, [ mode( or1( h2( f ) ), ok ), mode( or1( h2( f ) ), abnormal )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 72, [ type( or1( h2( f ) ), or ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, or1( h2( f ) ) ), :=( Y, or )] ), 
% 0.77/1.14    substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 75, [ mode( or1( h2( f ) ), ok ), mode( or1( h2( f ) ), abnormal )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 457, [ mode( or1( h2( f ) ), ok ), mode( or1( h2( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 458, [ type( not1( h1( f ) ), not ) ] )
% 0.77/1.14  , clause( 23, [ type( not1( X ), not ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 76, [ type( not1( h1( f ) ), not ) ] )
% 0.77/1.14  , clause( 458, [ type( not1( h1( f ) ), not ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 459, [ mode( not1( h1( f ) ), ok ), mode( not1( h1( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 76, [ type( not1( h1( f ) ), not ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, not1( h1( f ) ) ), :=( Y, not )] ), 
% 0.77/1.14    substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 78, [ mode( not1( h1( f ) ), ok ), mode( not1( h1( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 459, [ mode( not1( h1( f ) ), ok ), mode( not1( h1( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 460, [ type( and2( h1( f ) ), and ) ] )
% 0.77/1.14  , clause( 22, [ type( and2( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 80, [ type( and2( h1( f ) ), and ) ] )
% 0.77/1.14  , clause( 460, [ type( and2( h1( f ) ), and ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 461, [ mode( and2( h1( f ) ), ok ), mode( and2( h1( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 80, [ type( and2( h1( f ) ), and ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, and2( h1( f ) ) ), :=( Y, and )] ), 
% 0.77/1.14    substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 462, [ mode( and2( h1( f ) ), ok ) ] )
% 0.77/1.14  , clause( 51, [ ~( mode( and2( h1( f ) ), abnormal ) ) ] )
% 0.77/1.14  , 0, clause( 461, [ mode( and2( h1( f ) ), ok ), mode( and2( h1( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 82, [ mode( and2( h1( f ) ), ok ) ] )
% 0.77/1.14  , clause( 462, [ mode( and2( h1( f ) ), ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 463, [ type( and1( h1( f ) ), and ) ] )
% 0.77/1.14  , clause( 21, [ type( and1( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 84, [ type( and1( h1( f ) ), and ) ] )
% 0.77/1.14  , clause( 463, [ type( and1( h1( f ) ), and ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 464, [ type( and1( h2( f ) ), and ) ] )
% 0.77/1.14  , clause( 21, [ type( and1( X ), and ), ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 85, [ type( and1( h2( f ) ), and ) ] )
% 0.77/1.14  , clause( 464, [ type( and1( h2( f ) ), and ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 465, [ mode( and1( h1( f ) ), ok ), mode( and1( h1( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 84, [ type( and1( h1( f ) ), and ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, and1( h1( f ) ) ), :=( Y, and )] ), 
% 0.77/1.14    substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 86, [ mode( and1( h1( f ) ), ok ), mode( and1( h1( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 465, [ mode( and1( h1( f ) ), ok ), mode( and1( h1( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 466, [ mode( and1( h2( f ) ), ok ), mode( and1( h2( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 6, [ mode( X, ok ), mode( X, abnormal ), ~( type( X, Y ) ) ] )
% 0.77/1.14  , 2, clause( 85, [ type( and1( h2( f ) ), and ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, and1( h2( f ) ) ), :=( Y, and )] ), 
% 0.77/1.14    substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 87, [ mode( and1( h2( f ) ), ok ), mode( and1( h2( f ) ), abnormal
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 466, [ mode( and1( h2( f ) ), ok ), mode( and1( h2( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 467, [ ~( mode( or1( f ), abnormal ) ), mode( or1( h2( f ) ), ok )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 55, [ ~( mode( or1( f ), abnormal ) ), ~( mode( or1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , 1, clause( 75, [ mode( or1( h2( f ) ), ok ), mode( or1( h2( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 90, [ mode( or1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 467, [ ~( mode( or1( f ), abnormal ) ), mode( or1( h2( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 468, [ mode( or1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 90, [ mode( or1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.77/1.14     ] )
% 0.77/1.14  , 1, clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 91, [ mode( or1( f ), ok ), mode( or1( h2( f ) ), ok ) ] )
% 0.77/1.14  , clause( 468, [ mode( or1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 469, [ ~( mode( or1( f ), abnormal ) ), mode( and1( h2( f ) ), ok )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 54, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h2( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , 1, clause( 87, [ mode( and1( h2( f ) ), ok ), mode( and1( h2( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 93, [ mode( and1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 469, [ ~( mode( or1( f ), abnormal ) ), mode( and1( h2( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 470, [ mode( and1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 93, [ mode( and1( h2( f ) ), ok ), ~( mode( or1( f ), abnormal )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 94, [ mode( and1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 470, [ mode( and1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 471, [ ~( mode( or1( f ), abnormal ) ), mode( not1( h1( f ) ), ok )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 53, [ ~( mode( or1( f ), abnormal ) ), ~( mode( not1( h1( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , 1, clause( 78, [ mode( not1( h1( f ) ), ok ), mode( not1( h1( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 95, [ mode( not1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 471, [ ~( mode( or1( f ), abnormal ) ), mode( not1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 472, [ mode( not1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 95, [ mode( not1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 96, [ mode( not1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 472, [ mode( not1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 473, [ ~( mode( or1( f ), abnormal ) ), mode( and1( h1( f ) ), ok )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 52, [ ~( mode( or1( f ), abnormal ) ), ~( mode( and1( h1( f ) ), 
% 0.77/1.14    abnormal ) ) ] )
% 0.77/1.14  , 1, clause( 86, [ mode( and1( h1( f ) ), ok ), mode( and1( h1( f ) ), 
% 0.77/1.14    abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 97, [ mode( and1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 473, [ ~( mode( or1( f ), abnormal ) ), mode( and1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 474, [ mode( and1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 97, [ mode( and1( h1( f ) ), ok ), ~( mode( or1( f ), abnormal )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 67, [ mode( or1( f ), ok ), mode( or1( f ), abnormal ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 98, [ mode( and1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , clause( 474, [ mode( and1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 475, [ connection( out( c, f ), out( n1, or1( f ) ) ) ] )
% 0.77/1.14  , clause( 44, [ connection( out( c, X ), out( n1, or1( X ) ) ), ~( type( X
% 0.77/1.14    , fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 100, [ connection( out( c, f ), out( n1, or1( f ) ) ) ] )
% 0.77/1.14  , clause( 475, [ connection( out( c, f ), out( n1, or1( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 476, [ ~( value( out( c, f ), X ) ), value( out( n1, or1( f ) ), X
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 100, [ connection( out( c, f ), out( n1, or1( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( c, f ) ), :=( Y, out( n1, or1( f ) ) )
% 0.77/1.14    , :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 102, [ value( out( n1, or1( f ) ), X ), ~( value( out( c, f ), X )
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 476, [ ~( value( out( c, f ), X ) ), value( out( n1, or1( f ) ), 
% 0.77/1.14    X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 477, [ value( out( n1, or1( f ) ), n0 ) ] )
% 0.77/1.14  , clause( 102, [ value( out( n1, or1( f ) ), X ), ~( value( out( c, f ), X
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 1, clause( 50, [ value( out( c, f ), n0 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 103, [ value( out( n1, or1( f ) ), n0 ) ] )
% 0.77/1.14  , clause( 477, [ value( out( n1, or1( f ) ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 479, [ ~( value( out( n1, or1( f ) ), X ) ), 'equal_value'( X, n0 )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 2, [ ~( value( X, Y ) ), 'equal_value'( Y, Z ), ~( value( X, Z )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 2, clause( 103, [ value( out( n1, or1( f ) ), n0 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( n1, or1( f ) ) ), :=( Y, X ), :=( Z, n0
% 0.77/1.14     )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 479, [ ~( value( out( n1, or1( f ) ), X ) ), 'equal_value'( X, n0
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 480, [ connection( out( s, f ), out( s, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 43, [ connection( out( s, X ), out( s, h2( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 120, [ connection( out( s, f ), out( s, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 480, [ connection( out( s, f ), out( s, h2( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 481, [ ~( value( out( s, f ), X ) ), value( out( s, h2( f ) ), X )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 120, [ connection( out( s, f ), out( s, h2( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( s, f ) ), :=( Y, out( s, h2( f ) ) ), 
% 0.77/1.14    :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 122, [ value( out( s, h2( f ) ), X ), ~( value( out( s, f ), X ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 481, [ ~( value( out( s, f ), X ) ), value( out( s, h2( f ) ), X
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 482, [ connection( in( n1, h2( f ) ), in( n1, or1( h2( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 25, [ connection( in( n1, X ), in( n1, or1( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 124, [ connection( in( n1, h2( f ) ), in( n1, or1( h2( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 482, [ connection( in( n1, h2( f ) ), in( n1, or1( h2( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 483, [ ~( value( in( n1, h2( f ) ), X ) ), value( in( n1, or1( h2( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 124, [ connection( in( n1, h2( f ) ), in( n1, or1( h2( f ) ) )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n1, h2( f ) ) ), :=( Y, in( n1, or1( h2( 
% 0.77/1.14    f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 128, [ value( in( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, h2( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , clause( 483, [ ~( value( in( n1, h2( f ) ), X ) ), value( in( n1, or1( h2( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 484, [ value( out( s, h2( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 122, [ value( out( s, h2( f ) ), X ), ~( value( out( s, f ), X )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 49, [ value( out( s, f ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 129, [ value( out( s, h2( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 484, [ value( out( s, h2( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 485, [ connection( in( n2, h2( f ) ), in( n2, or1( h2( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 26, [ connection( in( n2, X ), in( n2, or1( X ) ) ), ~( type( X, 
% 0.77/1.14    halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 131, [ connection( in( n2, h2( f ) ), in( n2, or1( h2( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 485, [ connection( in( n2, h2( f ) ), in( n2, or1( h2( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 486, [ ~( value( in( n2, h2( f ) ), X ) ), value( in( n2, or1( h2( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 131, [ connection( in( n2, h2( f ) ), in( n2, or1( h2( f ) ) )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n2, h2( f ) ) ), :=( Y, in( n2, or1( h2( 
% 0.77/1.14    f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 136, [ value( in( n2, or1( h2( f ) ) ), X ), ~( value( in( n2, h2( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , clause( 486, [ ~( value( in( n2, h2( f ) ), X ) ), value( in( n2, or1( h2( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 487, [ connection( in( n1, h1( f ) ), in( n1, and2( h1( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 27, [ connection( in( n1, X ), in( n1, and2( X ) ) ), ~( type( X
% 0.77/1.14    , halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 137, [ connection( in( n1, h1( f ) ), in( n1, and2( h1( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 487, [ connection( in( n1, h1( f ) ), in( n1, and2( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 488, [ ~( value( in( n1, h1( f ) ), X ) ), value( in( n1, and2( h1( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 137, [ connection( in( n1, h1( f ) ), in( n1, and2( h1( f ) )
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n1, h1( f ) ) ), :=( Y, in( n1, and2( h1( 
% 0.77/1.14    f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 140, [ value( in( n1, and2( h1( f ) ) ), X ), ~( value( in( n1, h1( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , clause( 488, [ ~( value( in( n1, h1( f ) ), X ) ), value( in( n1, and2( 
% 0.77/1.14    h1( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 489, [ connection( in( c, f ), in( n2, h1( f ) ) ) ] )
% 0.77/1.14  , clause( 42, [ connection( in( c, X ), in( n2, h1( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 143, [ connection( in( c, f ), in( n2, h1( f ) ) ) ] )
% 0.77/1.14  , clause( 489, [ connection( in( c, f ), in( n2, h1( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 490, [ ~( value( in( c, f ), X ) ), value( in( n2, h1( f ) ), X ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 143, [ connection( in( c, f ), in( n2, h1( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( c, f ) ), :=( Y, in( n2, h1( f ) ) ), 
% 0.77/1.14    :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 145, [ value( in( n2, h1( f ) ), X ), ~( value( in( c, f ), X ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 490, [ ~( value( in( c, f ), X ) ), value( in( n2, h1( f ) ), X )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 491, [ connection( in( n2, h1( f ) ), in( n2, and2( h1( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 28, [ connection( in( n2, X ), in( n2, and2( X ) ) ), ~( type( X
% 0.77/1.14    , halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 146, [ connection( in( n2, h1( f ) ), in( n2, and2( h1( f ) ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , clause( 491, [ connection( in( n2, h1( f ) ), in( n2, and2( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 492, [ ~( value( in( n2, h1( f ) ), X ) ), value( in( n2, and2( h1( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 146, [ connection( in( n2, h1( f ) ), in( n2, and2( h1( f ) )
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n2, h1( f ) ) ), :=( Y, in( n2, and2( h1( 
% 0.77/1.14    f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 149, [ value( in( n2, and2( h1( f ) ) ), X ), ~( value( in( n2, h1( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , clause( 492, [ ~( value( in( n2, h1( f ) ), X ) ), value( in( n2, and2( 
% 0.77/1.14    h1( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 493, [ value( in( n2, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 145, [ value( in( n2, h1( f ) ), X ), ~( value( in( c, f ), X ) )
% 0.77/1.14     ] )
% 0.77/1.14  , 1, clause( 48, [ value( in( c, f ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 152, [ value( in( n2, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 493, [ value( in( n2, h1( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 494, [ connection( out( s, h1( f ) ), out( n1, and1( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 29, [ connection( out( s, X ), out( n1, and1( X ) ) ), ~( type( X
% 0.77/1.14    , halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 153, [ connection( out( s, h1( f ) ), out( n1, and1( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 494, [ connection( out( s, h1( f ) ), out( n1, and1( h1( f ) ) )
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 495, [ connection( out( s, h2( f ) ), out( n1, and1( h2( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 29, [ connection( out( s, X ), out( n1, and1( X ) ) ), ~( type( X
% 0.77/1.14    , halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 154, [ connection( out( s, h2( f ) ), out( n1, and1( h2( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 495, [ connection( out( s, h2( f ) ), out( n1, and1( h2( f ) ) )
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 496, [ ~( value( out( n1, and1( h1( f ) ) ), X ) ), value( out( s, 
% 0.77/1.14    h1( f ) ), X ) ] )
% 0.77/1.14  , clause( 1, [ ~( value( Y, Z ) ), value( X, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 153, [ connection( out( s, h1( f ) ), out( n1, and1( h1( f ) )
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( s, h1( f ) ) ), :=( Y, out( n1, and1( 
% 0.77/1.14    h1( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 157, [ value( out( s, h1( f ) ), X ), ~( value( out( n1, and1( h1( 
% 0.77/1.14    f ) ) ), X ) ) ] )
% 0.77/1.14  , clause( 496, [ ~( value( out( n1, and1( h1( f ) ) ), X ) ), value( out( s
% 0.77/1.14    , h1( f ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 497, [ ~( value( out( s, h2( f ) ), X ) ), value( out( n1, and1( h2( 
% 0.77/1.14    f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 154, [ connection( out( s, h2( f ) ), out( n1, and1( h2( f ) )
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( s, h2( f ) ) ), :=( Y, out( n1, and1( 
% 0.77/1.14    h2( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 160, [ value( out( n1, and1( h2( f ) ) ), X ), ~( value( out( s, h2( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , clause( 497, [ ~( value( out( s, h2( f ) ), X ) ), value( out( n1, and1( 
% 0.77/1.14    h2( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 498, [ connection( out( c, h1( f ) ), out( n1, and2( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 30, [ connection( out( c, X ), out( n1, and2( X ) ) ), ~( type( X
% 0.77/1.14    , halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 161, [ connection( out( c, h1( f ) ), out( n1, and2( h1( f ) ) ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 498, [ connection( out( c, h1( f ) ), out( n1, and2( h1( f ) ) )
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 499, [ ~( value( out( n1, and2( h1( f ) ) ), X ) ), value( out( c, 
% 0.77/1.14    h1( f ) ), X ) ] )
% 0.77/1.14  , clause( 1, [ ~( value( Y, Z ) ), value( X, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 161, [ connection( out( c, h1( f ) ), out( n1, and2( h1( f ) )
% 0.77/1.14     ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( c, h1( f ) ) ), :=( Y, out( n1, and2( 
% 0.77/1.14    h1( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 163, [ value( out( c, h1( f ) ), X ), ~( value( out( n1, and2( h1( 
% 0.77/1.14    f ) ) ), X ) ) ] )
% 0.77/1.14  , clause( 499, [ ~( value( out( n1, and2( h1( f ) ) ), X ) ), value( out( c
% 0.77/1.14    , h1( f ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 500, [ connection( in( n2, f ), in( n1, h1( f ) ) ) ] )
% 0.77/1.14  , clause( 41, [ connection( in( n2, X ), in( n1, h1( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 167, [ connection( in( n2, f ), in( n1, h1( f ) ) ) ] )
% 0.77/1.14  , clause( 500, [ connection( in( n2, f ), in( n1, h1( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 501, [ ~( value( in( n2, f ), X ) ), value( in( n1, h1( f ) ), X )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 167, [ connection( in( n2, f ), in( n1, h1( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n2, f ) ), :=( Y, in( n1, h1( f ) ) ), 
% 0.77/1.14    :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 169, [ value( in( n1, h1( f ) ), X ), ~( value( in( n2, f ), X ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 501, [ ~( value( in( n2, f ), X ) ), value( in( n1, h1( f ) ), X
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 502, [ connection( out( n1, or1( h2( f ) ) ), in( n1, and1( h2( f )
% 0.77/1.14     ) ) ) ] )
% 0.77/1.14  , clause( 31, [ connection( out( n1, or1( X ) ), in( n1, and1( X ) ) ), ~( 
% 0.77/1.14    type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 65, [ type( h2( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h2( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 171, [ connection( out( n1, or1( h2( f ) ) ), in( n1, and1( h2( f )
% 0.77/1.14     ) ) ) ] )
% 0.77/1.14  , clause( 502, [ connection( out( n1, or1( h2( f ) ) ), in( n1, and1( h2( f
% 0.77/1.14     ) ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 503, [ ~( value( in( n1, and1( h2( f ) ) ), X ) ), value( out( n1, 
% 0.77/1.14    or1( h2( f ) ) ), X ) ] )
% 0.77/1.14  , clause( 1, [ ~( value( Y, Z ) ), value( X, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 171, [ connection( out( n1, or1( h2( f ) ) ), in( n1, and1( h2( 
% 0.77/1.14    f ) ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( n1, or1( h2( f ) ) ) ), :=( Y, in( n1, 
% 0.77/1.14    and1( h2( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 174, [ value( out( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, 
% 0.77/1.14    and1( h2( f ) ) ), X ) ) ] )
% 0.77/1.14  , clause( 503, [ ~( value( in( n1, and1( h2( f ) ) ), X ) ), value( out( n1
% 0.77/1.14    , or1( h2( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 504, [ value( in( n1, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 169, [ value( in( n1, h1( f ) ), X ), ~( value( in( n2, f ), X )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 47, [ value( in( n2, f ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 176, [ value( in( n1, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 504, [ value( in( n1, h1( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 505, [ connection( out( n1, and2( h1( f ) ) ), in( n1, not1( h1( f
% 0.77/1.14     ) ) ) ) ] )
% 0.77/1.14  , clause( 32, [ connection( out( n1, and2( X ) ), in( n1, not1( X ) ) ), 
% 0.77/1.14    ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 177, [ connection( out( n1, and2( h1( f ) ) ), in( n1, not1( h1( f
% 0.77/1.14     ) ) ) ) ] )
% 0.77/1.14  , clause( 505, [ connection( out( n1, and2( h1( f ) ) ), in( n1, not1( h1( 
% 0.77/1.14    f ) ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 506, [ ~( value( out( n1, and2( h1( f ) ) ), X ) ), value( in( n1, 
% 0.77/1.14    not1( h1( f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 177, [ connection( out( n1, and2( h1( f ) ) ), in( n1, not1( 
% 0.77/1.14    h1( f ) ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( n1, and2( h1( f ) ) ) ), :=( Y, in( n1
% 0.77/1.14    , not1( h1( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 183, [ value( in( n1, not1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.77/1.14    and2( h1( f ) ) ), X ) ) ] )
% 0.77/1.14  , clause( 506, [ ~( value( out( n1, and2( h1( f ) ) ), X ) ), value( in( n1
% 0.77/1.14    , not1( h1( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 507, [ connection( out( n1, not1( h1( f ) ) ), in( n2, and1( h1( f
% 0.77/1.14     ) ) ) ) ] )
% 0.77/1.14  , clause( 33, [ connection( out( n1, not1( X ) ), in( n2, and1( X ) ) ), 
% 0.77/1.14    ~( type( X, halfadder ) ) ] )
% 0.77/1.14  , 1, clause( 69, [ type( h1( f ), halfadder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, h1( f ) )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 186, [ connection( out( n1, not1( h1( f ) ) ), in( n2, and1( h1( f
% 0.77/1.14     ) ) ) ) ] )
% 0.77/1.14  , clause( 507, [ connection( out( n1, not1( h1( f ) ) ), in( n2, and1( h1( 
% 0.77/1.14    f ) ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 508, [ ~( value( out( n1, not1( h1( f ) ) ), X ) ), value( in( n2, 
% 0.77/1.14    and1( h1( f ) ) ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 186, [ connection( out( n1, not1( h1( f ) ) ), in( n2, and1( 
% 0.77/1.14    h1( f ) ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( n1, not1( h1( f ) ) ) ), :=( Y, in( n2
% 0.77/1.14    , and1( h1( f ) ) ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 189, [ value( in( n2, and1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.77/1.14    not1( h1( f ) ) ), X ) ) ] )
% 0.77/1.14  , clause( 508, [ ~( value( out( n1, not1( h1( f ) ) ), X ) ), value( in( n2
% 0.77/1.14    , and1( h1( f ) ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 509, [ connection( in( n1, f ), in( n1, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 40, [ connection( in( n1, X ), in( n1, h2( X ) ) ), ~( type( X, 
% 0.77/1.14    fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 192, [ connection( in( n1, f ), in( n1, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 509, [ connection( in( n1, f ), in( n1, h2( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 510, [ ~( value( in( n1, f ), X ) ), value( in( n1, h2( f ) ), X )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 192, [ connection( in( n1, f ), in( n1, h2( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, in( n1, f ) ), :=( Y, in( n1, h2( f ) ) ), 
% 0.77/1.14    :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 194, [ value( in( n1, h2( f ) ), X ), ~( value( in( n1, f ), X ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 510, [ ~( value( in( n1, f ), X ) ), value( in( n1, h2( f ) ), X
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 511, [ connection( out( s, h1( f ) ), in( n2, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 37, [ connection( out( s, h1( X ) ), in( n2, h2( X ) ) ), ~( type( 
% 0.77/1.14    X, fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 195, [ connection( out( s, h1( f ) ), in( n2, h2( f ) ) ) ] )
% 0.77/1.14  , clause( 511, [ connection( out( s, h1( f ) ), in( n2, h2( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 512, [ ~( value( out( s, h1( f ) ), X ) ), value( in( n2, h2( f ) )
% 0.77/1.14    , X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 195, [ connection( out( s, h1( f ) ), in( n2, h2( f ) ) ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( s, h1( f ) ) ), :=( Y, in( n2, h2( f )
% 0.77/1.14     ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 197, [ value( in( n2, h2( f ) ), X ), ~( value( out( s, h1( f ) ), 
% 0.77/1.14    X ) ) ] )
% 0.77/1.14  , clause( 512, [ ~( value( out( s, h1( f ) ), X ) ), value( in( n2, h2( f )
% 0.77/1.14     ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 513, [ value( in( n1, h2( f ) ), n0 ) ] )
% 0.77/1.14  , clause( 194, [ value( in( n1, h2( f ) ), X ), ~( value( in( n1, f ), X )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 46, [ value( in( n1, f ), n0 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 198, [ value( in( n1, h2( f ) ), n0 ) ] )
% 0.77/1.14  , clause( 513, [ value( in( n1, h2( f ) ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 514, [ connection( out( c, h1( f ) ), in( n2, or1( f ) ) ) ] )
% 0.77/1.14  , clause( 38, [ connection( out( c, h1( X ) ), in( n2, or1( X ) ) ), ~( 
% 0.77/1.14    type( X, fulladder ) ) ] )
% 0.77/1.14  , 1, clause( 45, [ type( f, fulladder ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, f )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 203, [ connection( out( c, h1( f ) ), in( n2, or1( f ) ) ) ] )
% 0.77/1.14  , clause( 514, [ connection( out( c, h1( f ) ), in( n2, or1( f ) ) ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 515, [ ~( value( out( c, h1( f ) ), X ) ), value( in( n2, or1( f )
% 0.77/1.14     ), X ) ] )
% 0.77/1.14  , clause( 0, [ ~( value( X, Z ) ), value( Y, Z ), ~( connection( X, Y ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 2, clause( 203, [ connection( out( c, h1( f ) ), in( n2, or1( f ) ) ) ]
% 0.77/1.14     )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, out( c, h1( f ) ) ), :=( Y, in( n2, or1( f )
% 0.77/1.14     ) ), :=( Z, X )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 205, [ value( in( n2, or1( f ) ), X ), ~( value( out( c, h1( f ) )
% 0.77/1.14    , X ) ) ] )
% 0.77/1.14  , clause( 515, [ ~( value( out( c, h1( f ) ), X ) ), value( in( n2, or1( f
% 0.77/1.14     ) ), X ) ] )
% 0.77/1.14  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.14    0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 516, [ value( out( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 160, [ value( out( n1, and1( h2( f ) ) ), X ), ~( value( out( s, 
% 0.77/1.14    h2( f ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 129, [ value( out( s, h2( f ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 212, [ value( out( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 516, [ value( out( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 517, [ ~( mode( and1( h2( f ) ), ok ) ), ~( type( and1( h2( f ) ), 
% 0.77/1.14    and ) ), value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 10, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( in( n1, X )
% 0.77/1.14    , n1 ), ~( value( out( n1, X ), n1 ) ) ] )
% 0.77/1.14  , 3, clause( 212, [ value( out( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, and1( h2( f ) ) )] ), substitution( 1, [] )
% 0.77/1.14    ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 518, [ ~( mode( and1( h2( f ) ), ok ) ), value( in( n1, and1( h2( f
% 0.77/1.14     ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 517, [ ~( mode( and1( h2( f ) ), ok ) ), ~( type( and1( h2( f ) )
% 0.77/1.14    , and ) ), value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , 1, clause( 85, [ type( and1( h2( f ) ), and ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 216, [ value( in( n1, and1( h2( f ) ) ), n1 ), ~( mode( and1( h2( f
% 0.77/1.14     ) ), ok ) ) ] )
% 0.77/1.14  , clause( 518, [ ~( mode( and1( h2( f ) ), ok ) ), value( in( n1, and1( h2( 
% 0.77/1.14    f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 519, [ value( in( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 128, [ value( in( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, h2( 
% 0.77/1.14    f ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 198, [ value( in( n1, h2( f ) ), n0 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 228, [ value( in( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 519, [ value( in( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 520, [ ~( mode( or1( h2( f ) ), ok ) ), ~( type( or1( h2( f ) ), or
% 0.77/1.14     ) ), ~( value( in( n2, or1( h2( f ) ) ), n0 ) ), value( out( n1, or1( h2( 
% 0.77/1.14    f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 13, [ ~( mode( X, ok ) ), ~( type( X, or ) ), ~( value( in( n2, X
% 0.77/1.14     ), n0 ) ), value( out( n1, X ), n0 ), ~( value( in( n1, X ), n0 ) ) ] )
% 0.77/1.14  , 4, clause( 228, [ value( in( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, or1( h2( f ) ) )] ), substitution( 1, [] )
% 0.77/1.14    ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 521, [ ~( mode( or1( h2( f ) ), ok ) ), ~( value( in( n2, or1( h2( 
% 0.77/1.14    f ) ) ), n0 ) ), value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 520, [ ~( mode( or1( h2( f ) ), ok ) ), ~( type( or1( h2( f ) ), 
% 0.77/1.14    or ) ), ~( value( in( n2, or1( h2( f ) ) ), n0 ) ), value( out( n1, or1( 
% 0.77/1.14    h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , 1, clause( 72, [ type( or1( h2( f ) ), or ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 230, [ ~( mode( or1( h2( f ) ), ok ) ), value( out( n1, or1( h2( f
% 0.77/1.14     ) ) ), n0 ), ~( value( in( n2, or1( h2( f ) ) ), n0 ) ) ] )
% 0.77/1.14  , clause( 521, [ ~( mode( or1( h2( f ) ), ok ) ), ~( value( in( n2, or1( h2( 
% 0.77/1.14    f ) ) ), n0 ) ), value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.77/1.14    , 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 522, [ value( in( n2, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 149, [ value( in( n2, and2( h1( f ) ) ), X ), ~( value( in( n2, 
% 0.77/1.14    h1( f ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 152, [ value( in( n2, h1( f ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 239, [ value( in( n2, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 522, [ value( in( n2, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 523, [ value( in( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 140, [ value( in( n1, and2( h1( f ) ) ), X ), ~( value( in( n1, 
% 0.77/1.14    h1( f ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 176, [ value( in( n1, h1( f ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 247, [ value( in( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 523, [ value( in( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 524, [ ~( mode( and2( h1( f ) ), ok ) ), ~( type( and2( h1( f ) ), 
% 0.77/1.14    and ) ), ~( value( in( n2, and2( h1( f ) ) ), n1 ) ), value( out( n1, 
% 0.77/1.14    and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 8, [ ~( mode( X, ok ) ), ~( type( X, and ) ), ~( value( in( n2, X
% 0.77/1.14     ), n1 ) ), value( out( n1, X ), n1 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.77/1.14  , 4, clause( 247, [ value( in( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, and2( h1( f ) ) )] ), substitution( 1, [] )
% 0.77/1.14    ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 525, [ ~( type( and2( h1( f ) ), and ) ), ~( value( in( n2, and2( 
% 0.77/1.14    h1( f ) ) ), n1 ) ), value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 524, [ ~( mode( and2( h1( f ) ), ok ) ), ~( type( and2( h1( f ) )
% 0.77/1.14    , and ) ), ~( value( in( n2, and2( h1( f ) ) ), n1 ) ), value( out( n1, 
% 0.77/1.14    and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, clause( 82, [ mode( and2( h1( f ) ), ok ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 249, [ ~( type( and2( h1( f ) ), and ) ), value( out( n1, and2( h1( 
% 0.77/1.14    f ) ) ), n1 ), ~( value( in( n2, and2( h1( f ) ) ), n1 ) ) ] )
% 0.77/1.14  , clause( 525, [ ~( type( and2( h1( f ) ), and ) ), ~( value( in( n2, and2( 
% 0.77/1.14    h1( f ) ) ), n1 ) ), value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 2 ), ==>( 2
% 0.77/1.14    , 1 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 526, [ value( out( n1, and2( h1( f ) ) ), n1 ), ~( value( in( n2, 
% 0.77/1.14    and2( h1( f ) ) ), n1 ) ) ] )
% 0.77/1.14  , clause( 249, [ ~( type( and2( h1( f ) ), and ) ), value( out( n1, and2( 
% 0.77/1.14    h1( f ) ) ), n1 ), ~( value( in( n2, and2( h1( f ) ) ), n1 ) ) ] )
% 0.77/1.14  , 0, clause( 80, [ type( and2( h1( f ) ), and ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 527, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 526, [ value( out( n1, and2( h1( f ) ) ), n1 ), ~( value( in( n2
% 0.77/1.14    , and2( h1( f ) ) ), n1 ) ) ] )
% 0.77/1.14  , 1, clause( 239, [ value( in( n2, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 277, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 527, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 528, [ value( in( n1, not1( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 183, [ value( in( n1, not1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.77/1.14    and2( h1( f ) ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 277, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 278, [ value( in( n1, not1( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 528, [ value( in( n1, not1( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 529, [ value( out( c, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 163, [ value( out( c, h1( f ) ), X ), ~( value( out( n1, and2( h1( 
% 0.77/1.14    f ) ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 277, [ value( out( n1, and2( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 279, [ value( out( c, h1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 529, [ value( out( c, h1( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 530, [ value( in( n2, or1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 205, [ value( in( n2, or1( f ) ), X ), ~( value( out( c, h1( f )
% 0.77/1.14     ), X ) ) ] )
% 0.77/1.14  , 1, clause( 279, [ value( out( c, h1( f ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 282, [ value( in( n2, or1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 530, [ value( in( n2, or1( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 531, [ ~( mode( or1( f ), ok ) ), ~( type( or1( f ), or ) ), value( 
% 0.77/1.14    out( n1, or1( f ) ), n1 ) ] )
% 0.77/1.14  , clause( 12, [ ~( mode( X, ok ) ), ~( type( X, or ) ), value( out( n1, X )
% 0.77/1.14    , n1 ), ~( value( in( Y, X ), n1 ) ) ] )
% 0.77/1.14  , 3, clause( 282, [ value( in( n2, or1( f ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, or1( f ) ), :=( Y, n2 )] ), substitution( 1
% 0.77/1.14    , [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 532, [ ~( mode( or1( f ), ok ) ), value( out( n1, or1( f ) ), n1 )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 531, [ ~( mode( or1( f ), ok ) ), ~( type( or1( f ), or ) ), 
% 0.77/1.14    value( out( n1, or1( f ) ), n1 ) ] )
% 0.77/1.14  , 1, clause( 64, [ type( or1( f ), or ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok ) )
% 0.77/1.14     ] )
% 0.77/1.14  , clause( 532, [ ~( mode( or1( f ), ok ) ), value( out( n1, or1( f ) ), n1
% 0.77/1.14     ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 533, [ ~( mode( not1( h1( f ) ), ok ) ), ~( type( not1( h1( f ) ), 
% 0.77/1.14    not ) ), value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 18, [ ~( mode( X, ok ) ), ~( type( X, not ) ), value( out( n1, X
% 0.77/1.14     ), n0 ), ~( value( in( n1, X ), n1 ) ) ] )
% 0.77/1.14  , 3, clause( 278, [ value( in( n1, not1( h1( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, not1( h1( f ) ) )] ), substitution( 1, [] )
% 0.77/1.14    ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 534, [ ~( mode( not1( h1( f ) ), ok ) ), value( out( n1, not1( h1( 
% 0.77/1.14    f ) ) ), n0 ) ] )
% 0.77/1.14  , clause( 533, [ ~( mode( not1( h1( f ) ), ok ) ), ~( type( not1( h1( f ) )
% 0.77/1.14    , not ) ), value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.14  , 1, clause( 76, [ type( not1( h1( f ) ), not ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 286, [ value( out( n1, not1( h1( f ) ) ), n0 ), ~( mode( not1( h1( 
% 0.77/1.14    f ) ), ok ) ) ] )
% 0.77/1.14  , clause( 534, [ ~( mode( not1( h1( f ) ), ok ) ), value( out( n1, not1( h1( 
% 0.77/1.14    f ) ) ), n0 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 535, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 98, [ mode( and1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 290, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 535, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h1( f ) ), 
% 0.77/1.14    ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 536, [ value( out( n1, or1( f ) ), n1 ), mode( not1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 96, [ mode( not1( h1( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 291, [ value( out( n1, or1( f ) ), n1 ), mode( not1( h1( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 536, [ value( out( n1, or1( f ) ), n1 ), mode( not1( h1( f ) ), 
% 0.77/1.14    ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 537, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h2( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 94, [ mode( and1( h2( f ) ), ok ), mode( or1( f ), ok ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 292, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h2( f ) ), ok
% 0.77/1.14     ) ] )
% 0.77/1.14  , clause( 537, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h2( f ) ), 
% 0.77/1.14    ok ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 538, [ value( in( n1, and1( h2( f ) ) ), n1 ), value( out( n1, or1( 
% 0.77/1.14    f ) ), n1 ) ] )
% 0.77/1.14  , clause( 216, [ value( in( n1, and1( h2( f ) ) ), n1 ), ~( mode( and1( h2( 
% 0.77/1.14    f ) ), ok ) ) ] )
% 0.77/1.14  , 1, clause( 292, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h2( f ) )
% 0.77/1.14    , ok ) ] )
% 0.77/1.14  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 296, [ value( in( n1, and1( h2( f ) ) ), n1 ), value( out( n1, or1( 
% 0.77/1.14    f ) ), n1 ) ] )
% 0.77/1.14  , clause( 538, [ value( in( n1, and1( h2( f ) ) ), n1 ), value( out( n1, 
% 0.77/1.14    or1( f ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.14     ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 539, [ 'equal_value'( n1, n0 ), value( in( n1, and1( h2( f ) ) ), 
% 0.77/1.14    n1 ) ] )
% 0.77/1.14  , clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X )
% 0.77/1.14     ) ] )
% 0.77/1.14  , 1, clause( 296, [ value( in( n1, and1( h2( f ) ) ), n1 ), value( out( n1
% 0.77/1.14    , or1( f ) ), n1 ) ] )
% 0.77/1.14  , 1, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 540, [ value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.14  , 0, clause( 539, [ 'equal_value'( n1, n0 ), value( in( n1, and1( h2( f ) )
% 0.77/1.14     ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 299, [ value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 540, [ value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  resolution(
% 0.77/1.14  clause( 541, [ value( out( n1, or1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 174, [ value( out( n1, or1( h2( f ) ) ), X ), ~( value( in( n1, 
% 0.77/1.14    and1( h2( f ) ) ), X ) ) ] )
% 0.77/1.14  , 1, clause( 299, [ value( in( n1, and1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , 0, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.14  
% 0.77/1.14  
% 0.77/1.14  subsumption(
% 0.77/1.14  clause( 300, [ value( out( n1, or1( h2( f ) ) ), n1 ) ] )
% 0.77/1.14  , clause( 541, [ value( out( n1, or1( h2( f ) ) ), n1 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 543, [ ~( value( out( n1, or1( h2( f ) ) ), X ) ), 'equal_value'( X
% 0.77/1.15    , n1 ) ] )
% 0.77/1.15  , clause( 2, [ ~( value( X, Y ) ), 'equal_value'( Y, Z ), ~( value( X, Z )
% 0.77/1.15     ) ] )
% 0.77/1.15  , 2, clause( 300, [ value( out( n1, or1( h2( f ) ) ), n1 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, out( n1, or1( h2( f ) ) ) ), :=( Y, X ), 
% 0.77/1.15    :=( Z, n1 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 306, [ 'equal_value'( X, n1 ), ~( value( out( n1, or1( h2( f ) ) )
% 0.77/1.15    , X ) ) ] )
% 0.77/1.15  , clause( 543, [ ~( value( out( n1, or1( h2( f ) ) ), X ) ), 'equal_value'( 
% 0.77/1.15    X, n1 ) ] )
% 0.77/1.15  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 
% 0.77/1.15    0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 544, [ value( out( n1, not1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.77/1.15    f ) ), n1 ) ] )
% 0.77/1.15  , clause( 286, [ value( out( n1, not1( h1( f ) ) ), n0 ), ~( mode( not1( h1( 
% 0.77/1.15    f ) ), ok ) ) ] )
% 0.77/1.15  , 1, clause( 291, [ value( out( n1, or1( f ) ), n1 ), mode( not1( h1( f ) )
% 0.77/1.15    , ok ) ] )
% 0.77/1.15  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 315, [ value( out( n1, not1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.77/1.15    f ) ), n1 ) ] )
% 0.77/1.15  , clause( 544, [ value( out( n1, not1( h1( f ) ) ), n0 ), value( out( n1, 
% 0.77/1.15    or1( f ) ), n1 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 545, [ 'equal_value'( n1, n0 ), value( out( n1, not1( h1( f ) ) ), 
% 0.77/1.15    n0 ) ] )
% 0.77/1.15  , clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X )
% 0.77/1.15     ) ] )
% 0.77/1.15  , 1, clause( 315, [ value( out( n1, not1( h1( f ) ) ), n0 ), value( out( n1
% 0.77/1.15    , or1( f ) ), n1 ) ] )
% 0.77/1.15  , 1, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 546, [ value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.15  , 0, clause( 545, [ 'equal_value'( n1, n0 ), value( out( n1, not1( h1( f )
% 0.77/1.15     ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 318, [ value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 546, [ value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 547, [ value( in( n2, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 189, [ value( in( n2, and1( h1( f ) ) ), X ), ~( value( out( n1, 
% 0.77/1.15    not1( h1( f ) ) ), X ) ) ] )
% 0.77/1.15  , 1, clause( 318, [ value( out( n1, not1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 319, [ value( in( n2, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 547, [ value( in( n2, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 548, [ ~( mode( and1( h1( f ) ), ok ) ), ~( type( and1( h1( f ) ), 
% 0.77/1.15    and ) ), value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 7, [ ~( mode( X, ok ) ), ~( type( X, and ) ), value( out( n1, X )
% 0.77/1.15    , n0 ), ~( value( in( Y, X ), n0 ) ) ] )
% 0.77/1.15  , 3, clause( 319, [ value( in( n2, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, and1( h1( f ) ) ), :=( Y, n2 )] ), 
% 0.77/1.15    substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 549, [ ~( mode( and1( h1( f ) ), ok ) ), value( out( n1, and1( h1( 
% 0.77/1.15    f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 548, [ ~( mode( and1( h1( f ) ), ok ) ), ~( type( and1( h1( f ) )
% 0.77/1.15    , and ) ), value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , 1, clause( 84, [ type( and1( h1( f ) ), and ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 324, [ value( out( n1, and1( h1( f ) ) ), n0 ), ~( mode( and1( h1( 
% 0.77/1.15    f ) ), ok ) ) ] )
% 0.77/1.15  , clause( 549, [ ~( mode( and1( h1( f ) ), ok ) ), value( out( n1, and1( h1( 
% 0.77/1.15    f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 550, [ value( out( n1, and1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.77/1.15    f ) ), n1 ) ] )
% 0.77/1.15  , clause( 324, [ value( out( n1, and1( h1( f ) ) ), n0 ), ~( mode( and1( h1( 
% 0.77/1.15    f ) ), ok ) ) ] )
% 0.77/1.15  , 1, clause( 290, [ value( out( n1, or1( f ) ), n1 ), mode( and1( h1( f ) )
% 0.77/1.15    , ok ) ] )
% 0.77/1.15  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 326, [ value( out( n1, and1( h1( f ) ) ), n0 ), value( out( n1, or1( 
% 0.77/1.15    f ) ), n1 ) ] )
% 0.77/1.15  , clause( 550, [ value( out( n1, and1( h1( f ) ) ), n0 ), value( out( n1, 
% 0.77/1.15    or1( f ) ), n1 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 551, [ 'equal_value'( n1, n0 ), value( out( n1, and1( h1( f ) ) ), 
% 0.77/1.15    n0 ) ] )
% 0.77/1.15  , clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X )
% 0.77/1.15     ) ] )
% 0.77/1.15  , 1, clause( 326, [ value( out( n1, and1( h1( f ) ) ), n0 ), value( out( n1
% 0.77/1.15    , or1( f ) ), n1 ) ] )
% 0.77/1.15  , 1, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 552, [ value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.15  , 0, clause( 551, [ 'equal_value'( n1, n0 ), value( out( n1, and1( h1( f )
% 0.77/1.15     ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 329, [ value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 552, [ value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 553, [ value( out( s, h1( f ) ), n0 ) ] )
% 0.77/1.15  , clause( 157, [ value( out( s, h1( f ) ), X ), ~( value( out( n1, and1( h1( 
% 0.77/1.15    f ) ) ), X ) ) ] )
% 0.77/1.15  , 1, clause( 329, [ value( out( n1, and1( h1( f ) ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 330, [ value( out( s, h1( f ) ), n0 ) ] )
% 0.77/1.15  , clause( 553, [ value( out( s, h1( f ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 554, [ value( in( n2, h2( f ) ), n0 ) ] )
% 0.77/1.15  , clause( 197, [ value( in( n2, h2( f ) ), X ), ~( value( out( s, h1( f ) )
% 0.77/1.15    , X ) ) ] )
% 0.77/1.15  , 1, clause( 330, [ value( out( s, h1( f ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 334, [ value( in( n2, h2( f ) ), n0 ) ] )
% 0.77/1.15  , clause( 554, [ value( in( n2, h2( f ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 555, [ value( in( n2, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 136, [ value( in( n2, or1( h2( f ) ) ), X ), ~( value( in( n2, h2( 
% 0.77/1.15    f ) ), X ) ) ] )
% 0.77/1.15  , 1, clause( 334, [ value( in( n2, h2( f ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 337, [ value( in( n2, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 555, [ value( in( n2, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 556, [ ~( mode( or1( h2( f ) ), ok ) ), value( out( n1, or1( h2( f
% 0.77/1.15     ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 230, [ ~( mode( or1( h2( f ) ), ok ) ), value( out( n1, or1( h2( 
% 0.77/1.15    f ) ) ), n0 ), ~( value( in( n2, or1( h2( f ) ) ), n0 ) ) ] )
% 0.77/1.15  , 2, clause( 337, [ value( in( n2, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 340, [ value( out( n1, or1( h2( f ) ) ), n0 ), ~( mode( or1( h2( f
% 0.77/1.15     ) ), ok ) ) ] )
% 0.77/1.15  , clause( 556, [ ~( mode( or1( h2( f ) ), ok ) ), value( out( n1, or1( h2( 
% 0.77/1.15    f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 557, [ value( out( n1, or1( h2( f ) ) ), n0 ), mode( or1( f ), ok )
% 0.77/1.15     ] )
% 0.77/1.15  , clause( 340, [ value( out( n1, or1( h2( f ) ) ), n0 ), ~( mode( or1( h2( 
% 0.77/1.15    f ) ), ok ) ) ] )
% 0.77/1.15  , 1, clause( 91, [ mode( or1( f ), ok ), mode( or1( h2( f ) ), ok ) ] )
% 0.77/1.15  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 343, [ value( out( n1, or1( h2( f ) ) ), n0 ), mode( or1( f ), ok )
% 0.77/1.15     ] )
% 0.77/1.15  , clause( 557, [ value( out( n1, or1( h2( f ) ) ), n0 ), mode( or1( f ), ok
% 0.77/1.15     ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 558, [ value( out( n1, or1( f ) ), n1 ), value( out( n1, or1( h2( f
% 0.77/1.15     ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 284, [ value( out( n1, or1( f ) ), n1 ), ~( mode( or1( f ), ok )
% 0.77/1.15     ) ] )
% 0.77/1.15  , 1, clause( 343, [ value( out( n1, or1( h2( f ) ) ), n0 ), mode( or1( f )
% 0.77/1.15    , ok ) ] )
% 0.77/1.15  , 1, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 344, [ value( out( n1, or1( h2( f ) ) ), n0 ), value( out( n1, or1( 
% 0.77/1.15    f ) ), n1 ) ] )
% 0.77/1.15  , clause( 558, [ value( out( n1, or1( f ) ), n1 ), value( out( n1, or1( h2( 
% 0.77/1.15    f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 1 ), ==>( 1, 0 )] )
% 0.77/1.15     ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 559, [ 'equal_value'( n1, n0 ), value( out( n1, or1( h2( f ) ) ), 
% 0.77/1.15    n0 ) ] )
% 0.77/1.15  , clause( 106, [ 'equal_value'( X, n0 ), ~( value( out( n1, or1( f ) ), X )
% 0.77/1.15     ) ] )
% 0.77/1.15  , 1, clause( 344, [ value( out( n1, or1( h2( f ) ) ), n0 ), value( out( n1
% 0.77/1.15    , or1( f ) ), n1 ) ] )
% 0.77/1.15  , 1, substitution( 0, [ :=( X, n1 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 560, [ value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 4, [ ~( 'equal_value'( n1, n0 ) ) ] )
% 0.77/1.15  , 0, clause( 559, [ 'equal_value'( n1, n0 ), value( out( n1, or1( h2( f ) )
% 0.77/1.15     ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 349, [ value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , clause( 560, [ value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 561, [ 'equal_value'( n0, n1 ) ] )
% 0.77/1.15  , clause( 306, [ 'equal_value'( X, n1 ), ~( value( out( n1, or1( h2( f ) )
% 0.77/1.15     ), X ) ) ] )
% 0.77/1.15  , 1, clause( 349, [ value( out( n1, or1( h2( f ) ) ), n0 ) ] )
% 0.77/1.15  , 0, substitution( 0, [ :=( X, n0 )] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  resolution(
% 0.77/1.15  clause( 562, [] )
% 0.77/1.15  , clause( 3, [ ~( 'equal_value'( n0, n1 ) ) ] )
% 0.77/1.15  , 0, clause( 561, [ 'equal_value'( n0, n1 ) ] )
% 0.77/1.15  , 0, substitution( 0, [] ), substitution( 1, [] )).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  subsumption(
% 0.77/1.15  clause( 350, [] )
% 0.77/1.15  , clause( 562, [] )
% 0.77/1.15  , substitution( 0, [] ), permutation( 0, [] ) ).
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  end.
% 0.77/1.15  
% 0.77/1.15  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 0.77/1.15  
% 0.77/1.15  Memory use:
% 0.77/1.15  
% 0.77/1.15  space for terms:        6238
% 0.77/1.15  space for clauses:      19967
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  clauses generated:      556
% 0.77/1.15  clauses kept:           351
% 0.77/1.15  clauses selected:       316
% 0.77/1.15  clauses deleted:        9
% 0.77/1.15  clauses inuse deleted:  0
% 0.77/1.15  
% 0.77/1.15  subsentry:          468
% 0.77/1.15  literals s-matched: 314
% 0.77/1.15  literals matched:   232
% 0.77/1.15  full subsumption:   0
% 0.77/1.15  
% 0.77/1.15  checksum:           -1678420553
% 0.77/1.15  
% 0.77/1.15  
% 0.77/1.15  Bliksem ended
%------------------------------------------------------------------------------