TSTP Solution File: COM003+3 by Faust---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Faust---1.0
% Problem  : COM003+3 : TPTP v3.4.2. Released v2.0.0.
% Transfm  : none
% Format   : tptp
% Command  : faust %s

% Computer : art01.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2794MHz
% Memory   : 1003MB
% OS       : Linux 2.6.11-1.1369_FC4
% CPULimit : 600s
% DateTime : Wed May  6 11:36:18 EDT 2009

% Result   : Theorem 56.0s
% Output   : Refutation 56.0s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :    4
% Syntax   : Number of formulae    :   93 (  13 unt;   0 def)
%            Number of atoms       :  591 (   0 equ)
%            Maximal formula atoms :  249 (   6 avg)
%            Number of connectives :  860 ( 362   ~; 450   |;  48   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   43 (   5 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    7 (   6 usr;   1 prp; 0-3 aty)
%            Number of functors    :    8 (   8 usr;   3 con; 0-1 aty)
%            Number of variables   :  140 (  58 sgn  10   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Faust---1.0 format not known, defaulting to TPTP
fof(p1,plain,
    ! [A,E,F] :
      ( ( program(y_nn_1(A))
        | ~ algorithm(A)
        | ~ program(E)
        | decides(w(A),E,F) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ algorithm(A)
        | ~ program(E)
        | decides(w(A),E,F) )
      & ( program(y_nn_1(A))
        | ~ algorithm(A)
        | program(w(A)) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ algorithm(A)
        | program(w(A)) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),
    [] ).

cnf(158255504,plain,
    ( program(y_nn_1(A))
    | ~ algorithm(A)
    | ~ program(E)
    | decides(w(A),E,F) ),
    inference(rewrite,[status(thm)],[p1]),
    [] ).

fof(prove_this,plain,
    ! [B,C] :
      ( ( algorithm(x1)
        | decides(x1,B,C) )
      & ( ~ program(B)
        | decides(x1,B,C) )
      & ( algorithm(x1)
        | algorithm(x1) )
      & ( ~ program(B)
        | algorithm(x1) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),
    [] ).

cnf(158694376,plain,
    ( ~ program(B)
    | algorithm(x1) ),
    inference(rewrite,[status(thm)],[prove_this]),
    [] ).

cnf(158711168,plain,
    ( ~ program(B)
    | decides(x1,B,C) ),
    inference(rewrite,[status(thm)],[prove_this]),
    [] ).

cnf(158244376,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ algorithm(A)
    | ~ program(E)
    | decides(w(A),E,F) ),
    inference(rewrite,[status(thm)],[p1]),
    [] ).

cnf(182088224,plain,
    ( ~ program(E)
    | decides(w(x1),E,F) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[158255504,158694376,158711168,158244376]),
    [] ).

fof(p2,plain,
    ! [A,D,E] :
      ( ( program(y_nn_1(A))
        | ~ program(A)
        | outputs(A,bad)
        | ~ program(D)
        | halts2(D,E) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ program(A)
        | outputs(A,bad)
        | ~ program(D)
        | halts2(D,E) )
      & ( program(y_nn_1(A))
        | ~ program(A)
        | halts3(A,D,E)
        | ~ program(D)
        | halts2(D,E) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ program(A)
        | halts3(A,D,E)
        | ~ program(D)
        | halts2(D,E) )
      & ( program(y_nn_1(A))
        | ~ program(A)
        | outputs(A,good)
        | ~ program(D)
        | ~ halts2(D,E) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ program(A)
        | outputs(A,good)
        | ~ program(D)
        | ~ halts2(D,E) )
      & ( program(y_nn_1(A))
        | ~ program(A)
        | halts3(A,D,E)
        | ~ program(D)
        | ~ halts2(D,E) )
      & ( ~ decides(A,y_nn_1(A),z_nn_2(A))
        | ~ program(A)
        | halts3(A,D,E)
        | ~ program(D)
        | ~ halts2(D,E) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),
    [] ).

cnf(158328640,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | halts3(A,D,E)
    | ~ program(D)
    | halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(158230592,plain,
    ( program(y_nn_1(A))
    | ~ algorithm(A)
    | program(w(A)) ),
    inference(rewrite,[status(thm)],[p1]),
    [] ).

cnf(158699440,plain,
    algorithm(x1),
    inference(rewrite,[status(thm)],[prove_this]),
    [] ).

cnf(158221784,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ algorithm(A)
    | program(w(A)) ),
    inference(rewrite,[status(thm)],[p1]),
    [] ).

cnf(172729280,plain,
    program(w(x1)),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[158230592,158699440,158221784,158711168]),
    [] ).

cnf(176660856,plain,
    ( program(y_nn_1(w(x1)))
    | halts3(w(x1),C,D)
    | ~ program(C)
    | halts2(C,D) ),
    inference(resolution,[status(thm)],[158328640,172729280]),
    [] ).

cnf(158296680,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | halts3(A,D,E)
    | ~ program(D)
    | ~ halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(178524960,plain,
    ( program(y_nn_1(w(x1)))
    | halts3(w(x1),C,D)
    | ~ program(C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[176660856,172729280,158296680]),
    [] ).

cnf(183844944,plain,
    ( decides(w(x1),y_nn_1(w(x1)),E)
    | halts3(w(x1),H,I)
    | ~ program(H) ),
    inference(resolution,[status(thm)],[182088224,178524960]),
    [] ).

cnf(158323536,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | halts3(A,D,E)
    | ~ program(D)
    | halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(183015568,plain,
    ( halts3(w(x1),C,D)
    | ~ program(C)
    | halts2(C,D) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[183844944,172729280,158323536]),
    [] ).

cnf(158281256,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | halts3(A,D,E)
    | ~ program(D)
    | ~ halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(208797288,plain,
    ( halts3(w(x1),C,D)
    | ~ program(C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[183844944,183015568,158281256,172729280]),
    [] ).

fof(p3,plain,
    ! [A,E] :
      ( ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | program(y_nn_1(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( program(y_nn_1(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( program(y_nn_1(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( program(y_nn_1(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,good)
        | ~ halts2(v(A),E) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | program(y_nn_1(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | outputs(v(A),bad)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | program(y_nn_1(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( program(y_nn_1(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | halts2(v(A),E)
        | ~ program(E)
        | ~ halts3(A,E,E)
        | ~ outputs(A,bad) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | program(y_nn_1(A))
        | ~ program(A)
        | program(v(A)) )
      & ( program(y_nn_1(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | program(v(A)) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | program(y_nn_1(A))
        | ~ program(A)
        | program(v(A)) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | program(v(A)) )
      & ( program(y_nn_1(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | program(v(A)) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | halts2(y_nn_1(A),z(A))
        | ~ program(A)
        | program(v(A)) )
      & ( ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,bad)
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | program(v(A)) )
      & ( program(y_nn_1(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | program(v(A)) )
      & ( ~ halts2(y_nn_1(A),z(A))
        | ~ halts3(A,y_nn_1(A),z(A))
        | ~ outputs(A,good)
        | ~ program(A)
        | program(v(A)) ) ),
    file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),
    [] ).

cnf(158399456,plain,
    ( program(y_nn_1(A))
    | halts2(y_nn_1(A),z(A))
    | ~ program(A)
    | program(v(A)) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(158418952,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | program(v(A)) ),
    inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158399456]),
    [] ).

cnf(172780648,plain,
    ( program(y_nn_1(w(x1)))
    | program(v(w(x1))) ),
    inference(resolution,[status(thm)],[172729280,158418952]),
    [] ).

cnf(158317944,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | outputs(A,good)
    | ~ program(D)
    | ~ halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(158305352,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | outputs(A,good)
    | ~ program(D)
    | ~ halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(202218200,plain,
    ( outputs(w(x1),good)
    | ~ program(G)
    | ~ halts2(G,H) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[158317944,172729280,182088224,158305352]),
    [] ).

cnf(203835648,plain,
    ( program(y_nn_1(w(x1)))
    | outputs(w(x1),good)
    | ~ halts2(v(w(x1)),G) ),
    inference(resolution,[status(thm)],[172780648,202218200]),
    [] ).

cnf(158347848,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | outputs(A,bad)
    | ~ program(D)
    | halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(173698640,plain,
    ( program(y_nn_1(w(x1)))
    | outputs(w(x1),bad)
    | ~ program(C)
    | halts2(C,D) ),
    inference(resolution,[status(thm)],[158347848,172729280]),
    [] ).

cnf(184286072,plain,
    ( decides(w(x1),y_nn_1(w(x1)),E)
    | outputs(w(x1),bad)
    | ~ program(H)
    | halts2(H,I) ),
    inference(resolution,[status(thm)],[182088224,173698640]),
    [] ).

cnf(158336208,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | outputs(A,bad)
    | ~ program(D)
    | halts2(D,E) ),
    inference(rewrite,[status(thm)],[p2]),
    [] ).

cnf(192009128,plain,
    ( outputs(w(x1),bad)
    | ~ program(C)
    | halts2(C,D) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[184286072,172729280,158336208]),
    [] ).

cnf(194207360,plain,
    ( program(y_nn_1(w(x1)))
    | outputs(w(x1),bad)
    | halts2(v(w(x1)),C) ),
    inference(resolution,[status(thm)],[172780648,192009128]),
    [] ).

cnf(176669992,plain,
    ( program(y_nn_1(w(x1)))
    | halts3(w(x1),w(x1),C)
    | halts2(w(x1),C) ),
    inference(resolution,[status(thm)],[158328640,172729280]),
    [] ).

cnf(178529088,plain,
    ( program(y_nn_1(w(x1)))
    | halts3(w(x1),w(x1),C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[176669992,172729280,158296680]),
    [] ).

cnf(182725680,plain,
    ( halts3(w(x1),w(x1),C)
    | decides(w(x1),y_nn_1(w(x1)),H) ),
    inference(resolution,[status(thm)],[178529088,182088224]),
    [] ).

cnf(204490704,plain,
    ( halts3(w(x1),w(x1),C)
    | halts2(w(x1),C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[182725680,172729280,158323536]),
    [] ).

cnf(208826072,plain,
    halts3(w(x1),w(x1),C),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[182725680,204490704,158281256,172729280]),
    [] ).

cnf(158477704,plain,
    ( program(y_nn_1(A))
    | halts2(y_nn_1(A),z(A))
    | ~ program(A)
    | halts2(v(A),E)
    | ~ program(E)
    | ~ halts3(A,E,E)
    | ~ outputs(A,bad) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(158501096,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | halts2(v(A),E)
    | ~ program(E)
    | ~ halts3(A,E,E)
    | ~ outputs(A,bad) ),
    inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158477704]),
    [] ).

cnf(208880272,plain,
    ( program(y_nn_1(w(x1)))
    | halts2(v(w(x1)),w(x1)) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[194207360,208826072,158501096,172729280]),
    [] ).

cnf(158611656,plain,
    ( program(y_nn_1(A))
    | halts2(y_nn_1(A),z(A))
    | ~ program(A)
    | ~ program(E)
    | ~ halts3(A,E,E)
    | ~ outputs(A,good)
    | ~ halts2(v(A),E) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(158626464,plain,
    ( program(y_nn_1(A))
    | ~ program(A)
    | ~ program(E)
    | ~ halts3(A,E,E)
    | ~ outputs(A,good)
    | ~ halts2(v(A),E) ),
    inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158611656]),
    [] ).

cnf(208933744,plain,
    program(y_nn_1(w(x1))),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[203835648,208880272,208826072,158626464,172729280]),
    [] ).

cnf(210114184,plain,
    ( outputs(w(x1),bad)
    | halts2(y_nn_1(w(x1)),C) ),
    inference(resolution,[status(thm)],[208933744,192009128]),
    [] ).

cnf(158490784,plain,
    ( ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,bad)
    | halts2(y_nn_1(A),z(A))
    | ~ program(A)
    | halts2(v(A),E)
    | ~ program(E)
    | ~ halts3(A,E,E) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(210001632,plain,
    halts3(w(x1),y_nn_1(w(x1)),C),
    inference(resolution,[status(thm)],[208933744,208797288]),
    [] ).

cnf(229768600,plain,
    ( halts2(y_nn_1(w(x1)),z(w(x1)))
    | halts2(v(w(x1)),D)
    | ~ program(D) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210114184,172729280,158490784,210001632]),
    [] ).

cnf(158467712,plain,
    ( ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,bad)
    | ~ outputs(A,good)
    | ~ program(A)
    | halts2(v(A),E)
    | ~ program(E)
    | ~ halts3(A,E,E) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(158601488,plain,
    ( ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,bad)
    | ~ outputs(A,good)
    | ~ program(A)
    | ~ program(E)
    | ~ halts3(A,E,E) ),
    inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158467712]),
    [] ).

cnf(194188680,plain,
    ( ~ program(A)
    | program(v(A))
    | outputs(w(x1),bad)
    | halts2(y_nn_1(A),D) ),
    inference(resolution,[status(thm)],[158418952,192009128]),
    [] ).

cnf(158412208,plain,
    ( ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,bad)
    | halts2(y_nn_1(A),z(A))
    | ~ program(A)
    | program(v(A)) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(229684392,plain,
    ( halts2(y_nn_1(w(x1)),z(w(x1)))
    | ~ program(w(x1))
    | program(v(w(x1))) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[194188680,158412208,210001632]),
    [] ).

cnf(229731096,plain,
    ( halts2(y_nn_1(w(x1)),z(w(x1)))
    | program(v(w(x1))) ),
    inference(resolution,[status(thm)],[229684392,172729280]),
    [] ).

cnf(203818416,plain,
    ( ~ program(A)
    | program(v(A))
    | outputs(w(x1),good)
    | ~ halts2(y_nn_1(A),H) ),
    inference(resolution,[status(thm)],[158418952,202218200]),
    [] ).

cnf(158359624,plain,
    ( ~ halts2(y_nn_1(A),z(A))
    | ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,good)
    | ~ program(A)
    | program(v(A)) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(229702864,plain,
    ( ~ halts2(y_nn_1(w(x1)),z(w(x1)))
    | ~ program(w(x1))
    | program(v(w(x1))) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[203818416,158359624,210001632]),
    [] ).

cnf(229749880,plain,
    program(v(w(x1))),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[229731096,229702864,172729280]),
    [] ).

cnf(230170320,plain,
    ( outputs(w(x1),bad)
    | halts2(v(w(x1)),C) ),
    inference(resolution,[status(thm)],[192009128,229749880]),
    [] ).

cnf(158581808,plain,
    ( ~ halts2(y_nn_1(A),z(A))
    | ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,good)
    | ~ program(A)
    | ~ program(E)
    | ~ halts3(A,E,E)
    | ~ halts2(v(A),E) ),
    inference(rewrite,[status(thm)],[p3]),
    [] ).

cnf(209109024,plain,
    ( ~ halts2(y_nn_1(A),z(A))
    | ~ halts3(A,y_nn_1(A),z(A))
    | ~ outputs(A,good)
    | ~ program(A)
    | ~ halts3(A,w(x1),w(x1))
    | ~ halts2(v(A),w(x1)) ),
    inference(resolution,[status(thm)],[158581808,172729280]),
    [] ).

cnf(173707784,plain,
    ( program(y_nn_1(w(x1)))
    | outputs(w(x1),bad)
    | halts2(w(x1),C) ),
    inference(resolution,[status(thm)],[158347848,172729280]),
    [] ).

cnf(182735088,plain,
    ( outputs(w(x1),bad)
    | halts2(w(x1),C)
    | decides(w(x1),y_nn_1(w(x1)),H) ),
    inference(resolution,[status(thm)],[173707784,182088224]),
    [] ).

cnf(192012984,plain,
    ( outputs(w(x1),bad)
    | halts2(w(x1),C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[182735088,172729280,158336208]),
    [] ).

cnf(175816288,plain,
    ( program(y_nn_1(w(x1)))
    | outputs(w(x1),good)
    | ~ halts2(w(x1),C) ),
    inference(resolution,[status(thm)],[158317944,172729280]),
    [] ).

cnf(185618528,plain,
    ( decides(w(x1),y_nn_1(w(x1)),E)
    | outputs(w(x1),good)
    | ~ halts2(w(x1),H) ),
    inference(resolution,[status(thm)],[182088224,175816288]),
    [] ).

cnf(201902608,plain,
    ( outputs(w(x1),good)
    | ~ halts2(w(x1),C) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[185618528,172729280,158305352]),
    [] ).

cnf(203776216,plain,
    ( outputs(w(x1),bad)
    | outputs(w(x1),good) ),
    inference(resolution,[status(thm)],[192012984,201902608]),
    [] ).

cnf(236474960,plain,
    outputs(w(x1),bad),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[230170320,210114184,210001632,208826072,172729280,209109024,203776216]),
    [] ).

cnf(236541880,plain,
    ( ~ outputs(w(x1),good)
    | ~ program(D) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210001632,172729280,158601488,236474960]),
    [] ).

cnf(236550776,plain,
    ~ outputs(w(x1),good),
    inference(resolution,[status(thm)],[236541880,172729280]),
    [] ).

cnf(236668208,plain,
    ( program(y_nn_1(w(x1)))
    | ~ program(C)
    | ~ halts2(C,D) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[172729280,158317944,236550776]),
    [] ).

cnf(236703440,plain,
    ( program(y_nn_1(w(x1)))
    | ~ halts2(y_nn_1(w(x1)),C) ),
    inference(resolution,[status(thm)],[236668208,208933744]),
    [] ).

cnf(257861136,plain,
    ( ~ halts2(y_nn_1(w(x1)),C)
    | decides(w(x1),y_nn_1(w(x1)),H) ),
    inference(resolution,[status(thm)],[236703440,182088224]),
    [] ).

cnf(171884928,plain,
    ( program(y_nn_1(x1))
    | program(w(x1)) ),
    inference(resolution,[status(thm)],[158230592,158699440]),
    [] ).

cnf(171924624,plain,
    ( program(y_nn_1(x1))
    | ~ program(D)
    | decides(w(x1),D,E) ),
    inference(resolution,[status(thm)],[158255504,158699440]),
    [] ).

cnf(202053328,plain,
    ( program(y_nn_1(x1))
    | outputs(w(x1),good)
    | ~ program(F)
    | ~ halts2(F,G) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[158317944,171884928,171924624,158305352]),
    [] ).

cnf(236781552,plain,
    ( program(y_nn_1(x1))
    | ~ program(F)
    | ~ halts2(F,G) ),
    inference(resolution,[status(thm)],[202053328,236550776]),
    [] ).

cnf(236787088,plain,
    ( program(y_nn_1(x1))
    | ~ halts2(w(x1),F) ),
    inference(resolution,[status(thm)],[236781552,172729280]),
    [] ).

cnf(264625096,plain,
    ~ halts2(w(x1),I),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[201902608,236541880,236787088]),
    [] ).

cnf(210211872,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | outputs(A,good)
    | ~ halts2(y_nn_1(w(x1)),D) ),
    inference(resolution,[status(thm)],[208933744,158305352]),
    [] ).

cnf(233647328,plain,
    ( ~ outputs(w(x1),good)
    | ~ program(D)
    | halts2(w(x1),G) ),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210001632,172729280,158601488,192012984]),
    [] ).

cnf(233657128,plain,
    ( ~ outputs(w(x1),good)
    | halts2(w(x1),F) ),
    inference(resolution,[status(thm)],[233647328,172729280]),
    [] ).

cnf(359082096,plain,
    ~ halts2(y_nn_1(w(x1)),C),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[257861136,172729280,264625096,210211872,233657128]),
    [] ).

cnf(360764224,plain,
    ( halts2(v(w(x1)),D)
    | ~ program(D) ),
    inference(resolution,[status(thm)],[229768600,359082096]),
    [] ).

cnf(236707976,plain,
    ( program(y_nn_1(w(x1)))
    | ~ halts2(v(w(x1)),C) ),
    inference(resolution,[status(thm)],[236668208,229749880]),
    [] ).

cnf(256046888,plain,
    ( ~ halts2(v(w(x1)),C)
    | decides(w(x1),y_nn_1(w(x1)),H) ),
    inference(resolution,[status(thm)],[236707976,182088224]),
    [] ).

cnf(230197064,plain,
    ( ~ decides(A,y_nn_1(A),z_nn_2(A))
    | ~ program(A)
    | outputs(A,good)
    | ~ halts2(v(w(x1)),D) ),
    inference(resolution,[status(thm)],[158305352,229749880]),
    [] ).

cnf(359092384,plain,
    ~ halts2(v(w(x1)),C),
    inference(forward_subsumption_resolution__resolution,[status(thm)],[256046888,172729280,264625096,230197064,233657128]),
    [] ).

cnf(364289912,plain,
    ~ program(D),
    inference(resolution,[status(thm)],[360764224,359092384]),
    [] ).

cnf(contradiction,plain,
    $false,
    inference(resolution,[status(thm)],[364289912,172729280]),
    [] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% Proof found in: 56 seconds
% START OF PROOF SEQUENCE
% fof(p1,plain,(((program(y_nn_1(A))|~algorithm(A)|~program(E)|decides(w(A),E,F))&(~decides(A,y_nn_1(A),z_nn_2(A))|~algorithm(A)|~program(E)|decides(w(A),E,F))&(program(y_nn_1(A))|~algorithm(A)|program(w(A)))&(~decides(A,y_nn_1(A),z_nn_2(A))|~algorithm(A)|program(w(A))))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),[]).
% 
% cnf(158255504,plain,(program(y_nn_1(A))|~algorithm(A)|~program(E)|decides(w(A),E,F)),inference(rewrite,[status(thm)],[p1]),[]).
% 
% fof(prove_this,plain,(((algorithm(x1)|decides(x1,B,C))&(~program(B)|decides(x1,B,C))&(algorithm(x1)|algorithm(x1))&(~program(B)|algorithm(x1)))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),[]).
% 
% cnf(158694376,plain,(~program(B)|algorithm(x1)),inference(rewrite,[status(thm)],[prove_this]),[]).
% 
% cnf(158711168,plain,(~program(B)|decides(x1,B,C)),inference(rewrite,[status(thm)],[prove_this]),[]).
% 
% cnf(158244376,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~algorithm(A)|~program(E)|decides(w(A),E,F)),inference(rewrite,[status(thm)],[p1]),[]).
% 
% cnf(182088224,plain,(~program(E)|decides(w(x1),E,F)),inference(forward_subsumption_resolution__resolution,[status(thm)],[158255504,158694376,158711168,158244376]),[]).
% 
% fof(p2,plain,(((program(y_nn_1(A))|~program(A)|outputs(A,bad)|~program(D)|halts2(D,E))&(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,bad)|~program(D)|halts2(D,E))&(program(y_nn_1(A))|~program(A)|halts3(A,D,E)|~program(D)|halts2(D,E))&(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|halts3(A,D,E)|~program(D)|halts2(D,E))&(program(y_nn_1(A))|~program(A)|outputs(A,good)|~program(D)|~halts2(D,E))&(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,good)|~program(D)|~halts2(D,E))&(program(y_nn_1(A))|~program(A)|halts3(A,D,E)|~program(D)|~halts2(D,E))&(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|halts3(A,D,E)|~program(D)|~halts2(D,E)))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),[]).
% 
% cnf(158328640,plain,(program(y_nn_1(A))|~program(A)|halts3(A,D,E)|~program(D)|halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(158230592,plain,(program(y_nn_1(A))|~algorithm(A)|program(w(A))),inference(rewrite,[status(thm)],[p1]),[]).
% 
% cnf(158699440,plain,(algorithm(x1)),inference(rewrite,[status(thm)],[prove_this]),[]).
% 
% cnf(158221784,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~algorithm(A)|program(w(A))),inference(rewrite,[status(thm)],[p1]),[]).
% 
% cnf(172729280,plain,(program(w(x1))),inference(forward_subsumption_resolution__resolution,[status(thm)],[158230592,158699440,158221784,158711168]),[]).
% 
% cnf(176660856,plain,(program(y_nn_1(w(x1)))|halts3(w(x1),C,D)|~program(C)|halts2(C,D)),inference(resolution,[status(thm)],[158328640,172729280]),[]).
% 
% cnf(158296680,plain,(program(y_nn_1(A))|~program(A)|halts3(A,D,E)|~program(D)|~halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(178524960,plain,(program(y_nn_1(w(x1)))|halts3(w(x1),C,D)|~program(C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[176660856,172729280,158296680]),[]).
% 
% cnf(183844944,plain,(decides(w(x1),y_nn_1(w(x1)),E)|halts3(w(x1),H,I)|~program(H)),inference(resolution,[status(thm)],[182088224,178524960]),[]).
% 
% cnf(158323536,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|halts3(A,D,E)|~program(D)|halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(183015568,plain,(halts3(w(x1),C,D)|~program(C)|halts2(C,D)),inference(forward_subsumption_resolution__resolution,[status(thm)],[183844944,172729280,158323536]),[]).
% 
% cnf(158281256,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|halts3(A,D,E)|~program(D)|~halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(208797288,plain,(halts3(w(x1),C,D)|~program(C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[183844944,183015568,158281256,172729280]),[]).
% 
% fof(p3,plain,(((~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|program(y_nn_1(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(program(y_nn_1(A))|program(y_nn_1(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts2(y_nn_1(A),z(A))|program(y_nn_1(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts2(y_nn_1(A),z(A))|halts2(y_nn_1(A),z(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(program(y_nn_1(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|program(y_nn_1(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|program(y_nn_1(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|program(y_nn_1(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|halts2(y_nn_1(A),z(A))|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|outputs(v(A),bad)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|program(y_nn_1(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|program(y_nn_1(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|program(y_nn_1(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|halts2(y_nn_1(A),z(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(program(y_nn_1(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|program(y_nn_1(A))|~program(A)|program(v(A)))&(program(y_nn_1(A))|program(y_nn_1(A))|~program(A)|program(v(A)))&(~halts2(y_nn_1(A),z(A))|program(y_nn_1(A))|~program(A)|program(v(A)))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|program(v(A)))&(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|program(v(A)))&(~halts2(y_nn_1(A),z(A))|halts2(y_nn_1(A),z(A))|~program(A)|program(v(A)))&(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|program(v(A)))&(program(y_nn_1(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|program(v(A)))&(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|program(v(A))))),file('/home/graph/tptp/TSTP/PreparedTPTP/tptp---none/COM/COM003+3.tptp',unknown),[]).
% 
% cnf(158399456,plain,(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|program(v(A))),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(158418952,plain,(program(y_nn_1(A))|~program(A)|program(v(A))),inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158399456]),[]).
% 
% cnf(172780648,plain,(program(y_nn_1(w(x1)))|program(v(w(x1)))),inference(resolution,[status(thm)],[172729280,158418952]),[]).
% 
% cnf(158317944,plain,(program(y_nn_1(A))|~program(A)|outputs(A,good)|~program(D)|~halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(158305352,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,good)|~program(D)|~halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(202218200,plain,(outputs(w(x1),good)|~program(G)|~halts2(G,H)),inference(forward_subsumption_resolution__resolution,[status(thm)],[158317944,172729280,182088224,158305352]),[]).
% 
% cnf(203835648,plain,(program(y_nn_1(w(x1)))|outputs(w(x1),good)|~halts2(v(w(x1)),G)),inference(resolution,[status(thm)],[172780648,202218200]),[]).
% 
% cnf(158347848,plain,(program(y_nn_1(A))|~program(A)|outputs(A,bad)|~program(D)|halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(173698640,plain,(program(y_nn_1(w(x1)))|outputs(w(x1),bad)|~program(C)|halts2(C,D)),inference(resolution,[status(thm)],[158347848,172729280]),[]).
% 
% cnf(184286072,plain,(decides(w(x1),y_nn_1(w(x1)),E)|outputs(w(x1),bad)|~program(H)|halts2(H,I)),inference(resolution,[status(thm)],[182088224,173698640]),[]).
% 
% cnf(158336208,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,bad)|~program(D)|halts2(D,E)),inference(rewrite,[status(thm)],[p2]),[]).
% 
% cnf(192009128,plain,(outputs(w(x1),bad)|~program(C)|halts2(C,D)),inference(forward_subsumption_resolution__resolution,[status(thm)],[184286072,172729280,158336208]),[]).
% 
% cnf(194207360,plain,(program(y_nn_1(w(x1)))|outputs(w(x1),bad)|halts2(v(w(x1)),C)),inference(resolution,[status(thm)],[172780648,192009128]),[]).
% 
% cnf(176669992,plain,(program(y_nn_1(w(x1)))|halts3(w(x1),w(x1),C)|halts2(w(x1),C)),inference(resolution,[status(thm)],[158328640,172729280]),[]).
% 
% cnf(178529088,plain,(program(y_nn_1(w(x1)))|halts3(w(x1),w(x1),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[176669992,172729280,158296680]),[]).
% 
% cnf(182725680,plain,(halts3(w(x1),w(x1),C)|decides(w(x1),y_nn_1(w(x1)),H)),inference(resolution,[status(thm)],[178529088,182088224]),[]).
% 
% cnf(204490704,plain,(halts3(w(x1),w(x1),C)|halts2(w(x1),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[182725680,172729280,158323536]),[]).
% 
% cnf(208826072,plain,(halts3(w(x1),w(x1),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[182725680,204490704,158281256,172729280]),[]).
% 
% cnf(158477704,plain,(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad)),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(158501096,plain,(program(y_nn_1(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)|~outputs(A,bad)),inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158477704]),[]).
% 
% cnf(208880272,plain,(program(y_nn_1(w(x1)))|halts2(v(w(x1)),w(x1))),inference(forward_subsumption_resolution__resolution,[status(thm)],[194207360,208826072,158501096,172729280]),[]).
% 
% cnf(158611656,plain,(program(y_nn_1(A))|halts2(y_nn_1(A),z(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E)),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(158626464,plain,(program(y_nn_1(A))|~program(A)|~program(E)|~halts3(A,E,E)|~outputs(A,good)|~halts2(v(A),E)),inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158611656]),[]).
% 
% cnf(208933744,plain,(program(y_nn_1(w(x1)))),inference(forward_subsumption_resolution__resolution,[status(thm)],[203835648,208880272,208826072,158626464,172729280]),[]).
% 
% cnf(210114184,plain,(outputs(w(x1),bad)|halts2(y_nn_1(w(x1)),C)),inference(resolution,[status(thm)],[208933744,192009128]),[]).
% 
% cnf(158490784,plain,(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(210001632,plain,(halts3(w(x1),y_nn_1(w(x1)),C)),inference(resolution,[status(thm)],[208933744,208797288]),[]).
% 
% cnf(229768600,plain,(halts2(y_nn_1(w(x1)),z(w(x1)))|halts2(v(w(x1)),D)|~program(D)),inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210114184,172729280,158490784,210001632]),[]).
% 
% cnf(158467712,plain,(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~outputs(A,good)|~program(A)|halts2(v(A),E)|~program(E)|~halts3(A,E,E)),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(158601488,plain,(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|~outputs(A,good)|~program(A)|~program(E)|~halts3(A,E,E)),inference(rewrite__forward_subsumption_resolution,[status(thm)],[p3,158467712]),[]).
% 
% cnf(194188680,plain,(~program(A)|program(v(A))|outputs(w(x1),bad)|halts2(y_nn_1(A),D)),inference(resolution,[status(thm)],[158418952,192009128]),[]).
% 
% cnf(158412208,plain,(~halts3(A,y_nn_1(A),z(A))|~outputs(A,bad)|halts2(y_nn_1(A),z(A))|~program(A)|program(v(A))),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(229684392,plain,(halts2(y_nn_1(w(x1)),z(w(x1)))|~program(w(x1))|program(v(w(x1)))),inference(forward_subsumption_resolution__resolution,[status(thm)],[194188680,158412208,210001632]),[]).
% 
% cnf(229731096,plain,(halts2(y_nn_1(w(x1)),z(w(x1)))|program(v(w(x1)))),inference(resolution,[status(thm)],[229684392,172729280]),[]).
% 
% cnf(203818416,plain,(~program(A)|program(v(A))|outputs(w(x1),good)|~halts2(y_nn_1(A),H)),inference(resolution,[status(thm)],[158418952,202218200]),[]).
% 
% cnf(158359624,plain,(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|program(v(A))),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(229702864,plain,(~halts2(y_nn_1(w(x1)),z(w(x1)))|~program(w(x1))|program(v(w(x1)))),inference(forward_subsumption_resolution__resolution,[status(thm)],[203818416,158359624,210001632]),[]).
% 
% cnf(229749880,plain,(program(v(w(x1)))),inference(forward_subsumption_resolution__resolution,[status(thm)],[229731096,229702864,172729280]),[]).
% 
% cnf(230170320,plain,(outputs(w(x1),bad)|halts2(v(w(x1)),C)),inference(resolution,[status(thm)],[192009128,229749880]),[]).
% 
% cnf(158581808,plain,(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|~program(E)|~halts3(A,E,E)|~halts2(v(A),E)),inference(rewrite,[status(thm)],[p3]),[]).
% 
% cnf(209109024,plain,(~halts2(y_nn_1(A),z(A))|~halts3(A,y_nn_1(A),z(A))|~outputs(A,good)|~program(A)|~halts3(A,w(x1),w(x1))|~halts2(v(A),w(x1))),inference(resolution,[status(thm)],[158581808,172729280]),[]).
% 
% cnf(173707784,plain,(program(y_nn_1(w(x1)))|outputs(w(x1),bad)|halts2(w(x1),C)),inference(resolution,[status(thm)],[158347848,172729280]),[]).
% 
% cnf(182735088,plain,(outputs(w(x1),bad)|halts2(w(x1),C)|decides(w(x1),y_nn_1(w(x1)),H)),inference(resolution,[status(thm)],[173707784,182088224]),[]).
% 
% cnf(192012984,plain,(outputs(w(x1),bad)|halts2(w(x1),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[182735088,172729280,158336208]),[]).
% 
% cnf(175816288,plain,(program(y_nn_1(w(x1)))|outputs(w(x1),good)|~halts2(w(x1),C)),inference(resolution,[status(thm)],[158317944,172729280]),[]).
% 
% cnf(185618528,plain,(decides(w(x1),y_nn_1(w(x1)),E)|outputs(w(x1),good)|~halts2(w(x1),H)),inference(resolution,[status(thm)],[182088224,175816288]),[]).
% 
% cnf(201902608,plain,(outputs(w(x1),good)|~halts2(w(x1),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[185618528,172729280,158305352]),[]).
% 
% cnf(203776216,plain,(outputs(w(x1),bad)|outputs(w(x1),good)),inference(resolution,[status(thm)],[192012984,201902608]),[]).
% 
% cnf(236474960,plain,(outputs(w(x1),bad)),inference(forward_subsumption_resolution__resolution,[status(thm)],[230170320,210114184,210001632,208826072,172729280,209109024,203776216]),[]).
% 
% cnf(236541880,plain,(~outputs(w(x1),good)|~program(D)),inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210001632,172729280,158601488,236474960]),[]).
% 
% cnf(236550776,plain,(~outputs(w(x1),good)),inference(resolution,[status(thm)],[236541880,172729280]),[]).
% 
% cnf(236668208,plain,(program(y_nn_1(w(x1)))|~program(C)|~halts2(C,D)),inference(forward_subsumption_resolution__resolution,[status(thm)],[172729280,158317944,236550776]),[]).
% 
% cnf(236703440,plain,(program(y_nn_1(w(x1)))|~halts2(y_nn_1(w(x1)),C)),inference(resolution,[status(thm)],[236668208,208933744]),[]).
% 
% cnf(257861136,plain,(~halts2(y_nn_1(w(x1)),C)|decides(w(x1),y_nn_1(w(x1)),H)),inference(resolution,[status(thm)],[236703440,182088224]),[]).
% 
% cnf(171884928,plain,(program(y_nn_1(x1))|program(w(x1))),inference(resolution,[status(thm)],[158230592,158699440]),[]).
% 
% cnf(171924624,plain,(program(y_nn_1(x1))|~program(D)|decides(w(x1),D,E)),inference(resolution,[status(thm)],[158255504,158699440]),[]).
% 
% cnf(202053328,plain,(program(y_nn_1(x1))|outputs(w(x1),good)|~program(F)|~halts2(F,G)),inference(forward_subsumption_resolution__resolution,[status(thm)],[158317944,171884928,171924624,158305352]),[]).
% 
% cnf(236781552,plain,(program(y_nn_1(x1))|~program(F)|~halts2(F,G)),inference(resolution,[status(thm)],[202053328,236550776]),[]).
% 
% cnf(236787088,plain,(program(y_nn_1(x1))|~halts2(w(x1),F)),inference(resolution,[status(thm)],[236781552,172729280]),[]).
% 
% cnf(264625096,plain,(~halts2(w(x1),I)),inference(forward_subsumption_resolution__resolution,[status(thm)],[201902608,236541880,236787088]),[]).
% 
% cnf(210211872,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,good)|~halts2(y_nn_1(w(x1)),D)),inference(resolution,[status(thm)],[208933744,158305352]),[]).
% 
% cnf(233647328,plain,(~outputs(w(x1),good)|~program(D)|halts2(w(x1),G)),inference(forward_subsumption_resolution__resolution,[status(thm)],[208797288,210001632,172729280,158601488,192012984]),[]).
% 
% cnf(233657128,plain,(~outputs(w(x1),good)|halts2(w(x1),F)),inference(resolution,[status(thm)],[233647328,172729280]),[]).
% 
% cnf(359082096,plain,(~halts2(y_nn_1(w(x1)),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[257861136,172729280,264625096,210211872,233657128]),[]).
% 
% cnf(360764224,plain,(halts2(v(w(x1)),D)|~program(D)),inference(resolution,[status(thm)],[229768600,359082096]),[]).
% 
% cnf(236707976,plain,(program(y_nn_1(w(x1)))|~halts2(v(w(x1)),C)),inference(resolution,[status(thm)],[236668208,229749880]),[]).
% 
% cnf(256046888,plain,(~halts2(v(w(x1)),C)|decides(w(x1),y_nn_1(w(x1)),H)),inference(resolution,[status(thm)],[236707976,182088224]),[]).
% 
% cnf(230197064,plain,(~decides(A,y_nn_1(A),z_nn_2(A))|~program(A)|outputs(A,good)|~halts2(v(w(x1)),D)),inference(resolution,[status(thm)],[158305352,229749880]),[]).
% 
% cnf(359092384,plain,(~halts2(v(w(x1)),C)),inference(forward_subsumption_resolution__resolution,[status(thm)],[256046888,172729280,264625096,230197064,233657128]),[]).
% 
% cnf(364289912,plain,(~program(D)),inference(resolution,[status(thm)],[360764224,359092384]),[]).
% 
% cnf(contradiction,plain,$false,inference(resolution,[status(thm)],[364289912,172729280]),[]).
% 
% END OF PROOF SEQUENCE
% faust: ../JJParser/Signature.c:39: void FreeSignatureList(SymbolNodeType**): Assertion `(*Symbols)->NumberOfUses == 0' failed.
% 
%------------------------------------------------------------------------------