TSTP Solution File: COM003+3 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : COM003+3 : TPTP v8.1.0. Released v2.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n021.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  : 600s
% DateTime : Fri Jul 15 01:38:18 EDT 2022

% Result   : Theorem 1.33s 1.63s
% Output   : Refutation 1.33s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : COM003+3 : TPTP v8.1.0. Released v2.0.0.
% 0.11/0.12  % Command  : tptp2X_and_run_prover9 %d %s
% 0.12/0.33  % Computer : n021.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Thu Jun 16 16:43:00 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.41/0.99  ============================== Prover9 ===============================
% 0.41/0.99  Prover9 (32) version 2009-11A, November 2009.
% 0.41/0.99  Process 30302 was started by sandbox on n021.cluster.edu,
% 0.41/0.99  Thu Jun 16 16:43:00 2022
% 0.41/0.99  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_30148_n021.cluster.edu".
% 0.41/0.99  ============================== end of head ===========================
% 0.41/0.99  
% 0.41/0.99  ============================== INPUT =================================
% 0.41/0.99  
% 0.41/0.99  % Reading from file /tmp/Prover9_30148_n021.cluster.edu
% 0.41/0.99  
% 0.41/0.99  set(prolog_style_variables).
% 0.41/0.99  set(auto2).
% 0.41/0.99      % set(auto2) -> set(auto).
% 0.41/0.99      % set(auto) -> set(auto_inference).
% 0.41/0.99      % set(auto) -> set(auto_setup).
% 0.41/0.99      % set(auto_setup) -> set(predicate_elim).
% 0.41/0.99      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.41/0.99      % set(auto) -> set(auto_limits).
% 0.41/0.99      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.41/0.99      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.41/0.99      % set(auto) -> set(auto_denials).
% 0.41/0.99      % set(auto) -> set(auto_process).
% 0.41/0.99      % set(auto2) -> assign(new_constants, 1).
% 0.41/0.99      % set(auto2) -> assign(fold_denial_max, 3).
% 0.41/0.99      % set(auto2) -> assign(max_weight, "200.000").
% 0.41/0.99      % set(auto2) -> assign(max_hours, 1).
% 0.41/0.99      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.41/0.99      % set(auto2) -> assign(max_seconds, 0).
% 0.41/0.99      % set(auto2) -> assign(max_minutes, 5).
% 0.41/0.99      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.41/0.99      % set(auto2) -> set(sort_initial_sos).
% 0.41/0.99      % set(auto2) -> assign(sos_limit, -1).
% 0.41/0.99      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.41/0.99      % set(auto2) -> assign(max_megs, 400).
% 0.41/0.99      % set(auto2) -> assign(stats, some).
% 0.41/0.99      % set(auto2) -> clear(echo_input).
% 0.41/0.99      % set(auto2) -> set(quiet).
% 0.41/0.99      % set(auto2) -> clear(print_initial_clauses).
% 0.41/0.99      % set(auto2) -> clear(print_given).
% 0.41/0.99  assign(lrs_ticks,-1).
% 0.41/0.99  assign(sos_limit,10000).
% 0.41/0.99  assign(order,kbo).
% 0.41/0.99  set(lex_order_vars).
% 0.41/0.99  clear(print_given).
% 0.41/0.99  
% 0.41/0.99  % formulas(sos).  % not echoed (4 formulas)
% 0.41/0.99  
% 0.41/0.99  ============================== end of input ==========================
% 0.41/0.99  
% 0.41/0.99  % From the command line: assign(max_seconds, 300).
% 0.41/0.99  
% 0.41/0.99  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.41/0.99  
% 0.41/0.99  % Formulas that are not ordinary clauses:
% 0.41/0.99  1 (exists X (algorithm(X) & (all Y (program(Y) -> (all Z decides(X,Y,Z)))))) -> (exists W (program(W) & (all Y (program(Y) -> (all Z decides(W,Y,Z)))))) # label(p1) # label(axiom) # label(non_clause).  [assumption].
% 0.41/0.99  2 (all W (program(W) & (all Y (program(Y) -> (all Z decides(W,Y,Z)))) -> (all Y all Z ((program(Y) & halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,good)) & (program(Y) & -halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,bad)))))) # label(p2) # label(axiom) # label(non_clause).  [assumption].
% 0.41/0.99  3 (all W (program(W) & (all Y all Z ((program(Y) & halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,good)) & (program(Y) & -halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,bad)))) -> (exists V (program(V) & (all Y ((program(Y) & halts3(W,Y,Y) & outputs(W,good) -> -halts2(V,Y)) & (program(Y) & halts3(W,Y,Y) & outputs(W,bad) -> halts2(V,Y) & outputs(V,bad)))))))) # label(p3) # label(axiom) # label(non_clause).  [assumption].
% 0.41/0.99  4 --(exists X1 (algorithm(X1) & (all Y1 (program(Y1) -> (all Z1 decides(X1,Y1,Z1)))))) # label(prove_this) # label(negated_conjecture) # label(non_clause).  [assumption].
% 0.41/0.99  
% 0.41/0.99  ============================== end of process non-clausal formulas ===
% 0.41/0.99  
% 0.41/0.99  ============================== PROCESS INITIAL CLAUSES ===============
% 0.41/0.99  
% 0.41/0.99  ============================== PREDICATE ELIMINATION =================
% 0.41/0.99  5 -algorithm(A) | program(f1(A)) | program(c1) # label(p1) # label(axiom).  [clausify(1)].
% 0.41/0.99  6 algorithm(c2) # label(prove_this) # label(negated_conjecture).  [clausify(4)].
% 0.41/0.99  Derived: program(f1(c2)) | program(c1).  [resolve(5,a,6,a)].
% 0.41/0.99  7 -algorithm(A) | -decides(A,f1(A),f2(A)) | program(c1) # label(p1) # label(axiom).  [clausify(1)].
% 0.41/0.99  Derived: -decides(c2,f1(c2),f2(c2)) | program(c1).  [resolve(7,a,6,a)].
% 0.41/0.99  8 -algorithm(A) | program(f1(A)) | -program(B) | decides(c1,B,C) # label(p1) # label(axiom).  [clausify(1)].
% 0.41/0.99  Derived: program(f1(c2)) | -program(A) | decides(c1,A,B).  [resolve(8,a,6,a)].
% 0.41/0.99  9 -algorithm(A) | -decides(A,f1(A),f2(A)) | -program(B) | decides(c1,B,C) # label(p1) # label(axiom).  [clausify(1)].
% 1.33/1.63  Derived: -decides(c2,f1(c2),f2(c2)) | -program(A) | decides(c1,A,B).  [resolve(9,a,6,a)].
% 1.33/1.63  
% 1.33/1.63  ============================== end predicate elimination =============
% 1.33/1.63  
% 1.33/1.63  Auto_denials:  (non-Horn, no changes).
% 1.33/1.63  
% 1.33/1.63  Term ordering decisions:
% 1.33/1.63  Function symbol KB weights:  bad=1. good=1. c1=1. c2=1. f1=1. f2=1. f3=1. f4=1. f5=1. f6=1. f7=1.
% 1.33/1.63  
% 1.33/1.63  ============================== end of process initial clauses ========
% 1.33/1.63  
% 1.33/1.63  ============================== CLAUSES FOR SEARCH ====================
% 1.33/1.63  
% 1.33/1.63  ============================== end of clauses for search =============
% 1.33/1.63  
% 1.33/1.63  ============================== SEARCH ================================
% 1.33/1.63  
% 1.33/1.63  % Starting search at 0.01 seconds.
% 1.33/1.63  
% 1.33/1.63  ============================== PROOF =================================
% 1.33/1.63  % SZS status Theorem
% 1.33/1.63  % SZS output start Refutation
% 1.33/1.63  
% 1.33/1.63  % Proof 1 at 0.63 (+ 0.01) seconds.
% 1.33/1.63  % Length of proof is 340.
% 1.33/1.63  % Level of proof is 190.
% 1.33/1.63  % Maximum clause weight is 26.000.
% 1.33/1.63  % Given clauses 1571.
% 1.33/1.63  
% 1.33/1.63  1 (exists X (algorithm(X) & (all Y (program(Y) -> (all Z decides(X,Y,Z)))))) -> (exists W (program(W) & (all Y (program(Y) -> (all Z decides(W,Y,Z)))))) # label(p1) # label(axiom) # label(non_clause).  [assumption].
% 1.33/1.63  2 (all W (program(W) & (all Y (program(Y) -> (all Z decides(W,Y,Z)))) -> (all Y all Z ((program(Y) & halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,good)) & (program(Y) & -halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,bad)))))) # label(p2) # label(axiom) # label(non_clause).  [assumption].
% 1.33/1.63  3 (all W (program(W) & (all Y all Z ((program(Y) & halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,good)) & (program(Y) & -halts2(Y,Z) -> halts3(W,Y,Z) & outputs(W,bad)))) -> (exists V (program(V) & (all Y ((program(Y) & halts3(W,Y,Y) & outputs(W,good) -> -halts2(V,Y)) & (program(Y) & halts3(W,Y,Y) & outputs(W,bad) -> halts2(V,Y) & outputs(V,bad)))))))) # label(p3) # label(axiom) # label(non_clause).  [assumption].
% 1.33/1.63  4 --(exists X1 (algorithm(X1) & (all Y1 (program(Y1) -> (all Z1 decides(X1,Y1,Z1)))))) # label(prove_this) # label(negated_conjecture) # label(non_clause).  [assumption].
% 1.33/1.63  5 -algorithm(A) | program(f1(A)) | program(c1) # label(p1) # label(axiom).  [clausify(1)].
% 1.33/1.63  6 algorithm(c2) # label(prove_this) # label(negated_conjecture).  [clausify(4)].
% 1.33/1.63  7 -algorithm(A) | -decides(A,f1(A),f2(A)) | program(c1) # label(p1) # label(axiom).  [clausify(1)].
% 1.33/1.63  8 -algorithm(A) | program(f1(A)) | -program(B) | decides(c1,B,C) # label(p1) # label(axiom).  [clausify(1)].
% 1.33/1.63  9 -algorithm(A) | -decides(A,f1(A),f2(A)) | -program(B) | decides(c1,B,C) # label(p1) # label(axiom).  [clausify(1)].
% 1.33/1.63  10 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -outputs(A,bad) | -program(B) | -halts3(A,B,B) | -halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  11 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -halts2(f5(A),f6(A)) | -program(B) | -halts3(A,B,B) | -halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  12 -program(A) | decides(c2,A,B) # label(prove_this) # label(negated_conjecture).  [clausify(4)].
% 1.33/1.63  13 -program(A) | program(f5(A)) | program(f7(A)) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  14 -program(A) | program(f3(A)) | -program(B) | -halts2(B,C) | outputs(A,good) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  15 -program(A) | program(f3(A)) | -program(B) | halts2(B,C) | outputs(A,bad) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  16 -program(A) | program(f3(A)) | -program(B) | -halts2(B,C) | halts3(A,B,C) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  17 -program(A) | program(f3(A)) | -program(B) | halts2(B,C) | halts3(A,B,C) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  18 -program(A) | -decides(A,f3(A),f4(A)) | -program(B) | -halts2(B,C) | outputs(A,good) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  19 -program(A) | -decides(A,f3(A),f4(A)) | -program(B) | halts2(B,C) | outputs(A,bad) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  20 -program(A) | -decides(A,f3(A),f4(A)) | -program(B) | -halts2(B,C) | halts3(A,B,C) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  21 -program(A) | -decides(A,f3(A),f4(A)) | -program(B) | halts2(B,C) | halts3(A,B,C) # label(p2) # label(axiom).  [clausify(2)].
% 1.33/1.63  22 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -outputs(A,bad) | program(f7(A)) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  23 -program(A) | program(f5(A)) | -program(B) | -halts3(A,B,B) | -outputs(A,good) | -halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  24 -program(A) | program(f5(A)) | -program(B) | -halts3(A,B,B) | -outputs(A,bad) | halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  26 -program(A) | halts2(f5(A),f6(A)) | -halts3(A,f5(A),f6(A)) | -outputs(A,bad) | program(f7(A)) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  27 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -halts2(f5(A),f6(A)) | program(f7(A)) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  28 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -outputs(A,bad) | -program(B) | -halts3(A,B,B) | halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  30 -program(A) | halts2(f5(A),f6(A)) | -halts3(A,f5(A),f6(A)) | -outputs(A,bad) | -program(B) | -halts3(A,B,B) | halts2(f7(A),B) # label(p3) # label(axiom).  [clausify(3)].
% 1.33/1.63  32 program(f1(c2)) | program(c1).  [resolve(5,a,6,a)].
% 1.33/1.63  33 -decides(c2,f1(c2),f2(c2)) | program(c1).  [resolve(7,a,6,a)].
% 1.33/1.63  34 program(f1(c2)) | -program(A) | decides(c1,A,B).  [resolve(8,a,6,a)].
% 1.33/1.63  35 -decides(c2,f1(c2),f2(c2)) | -program(A) | decides(c1,A,B).  [resolve(9,a,6,a)].
% 1.33/1.63  36 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -outputs(A,bad) | -halts3(A,A,A) | -halts2(f7(A),A).  [factor(10,a,e)].
% 1.33/1.63  37 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -halts2(f5(A),f6(A)) | -halts3(A,A,A) | -halts2(f7(A),A).  [factor(11,a,e)].
% 1.33/1.63  38 -program(A) | program(f3(A)) | -halts2(A,B) | outputs(A,good).  [factor(14,a,c)].
% 1.33/1.63  39 -program(A) | program(f3(A)) | halts2(A,B) | outputs(A,bad).  [factor(15,a,c)].
% 1.33/1.63  40 -program(A) | program(f3(A)) | -halts2(A,B) | halts3(A,A,B).  [factor(16,a,c)].
% 1.33/1.63  41 -program(A) | program(f3(A)) | halts2(A,B) | halts3(A,A,B).  [factor(17,a,c)].
% 1.33/1.63  42 -program(A) | -decides(A,f3(A),f4(A)) | -halts2(A,B) | outputs(A,good).  [factor(18,a,c)].
% 1.33/1.63  43 -program(A) | -decides(A,f3(A),f4(A)) | halts2(A,B) | outputs(A,bad).  [factor(19,a,c)].
% 1.33/1.63  44 -program(A) | -decides(A,f3(A),f4(A)) | -halts2(A,B) | halts3(A,A,B).  [factor(20,a,c)].
% 1.33/1.63  45 -program(A) | -decides(A,f3(A),f4(A)) | halts2(A,B) | halts3(A,A,B).  [factor(21,a,c)].
% 1.33/1.63  46 -program(A) | program(f5(A)) | -halts3(A,A,A) | -outputs(A,good) | -halts2(f7(A),A).  [factor(23,a,c)].
% 1.33/1.63  47 -program(A) | program(f5(A)) | -halts3(A,A,A) | -outputs(A,bad) | halts2(f7(A),A).  [factor(24,a,c)].
% 1.33/1.63  49 -program(A) | -halts3(A,f5(A),f6(A)) | -outputs(A,good) | -outputs(A,bad) | -halts3(A,A,A) | halts2(f7(A),A).  [factor(28,a,e)].
% 1.33/1.63  51 -program(A) | halts2(f5(A),f6(A)) | -halts3(A,f5(A),f6(A)) | -outputs(A,bad) | -halts3(A,A,A) | halts2(f7(A),A).  [factor(30,a,e)].
% 1.33/1.63  58 program(c1) | decides(c2,f1(c2),A).  [resolve(32,a,12,a)].
% 1.33/1.63  62 program(c1).  [resolve(58,b,33,a),merge(b)].
% 1.33/1.63  63 program(f3(c1)) | halts2(c1,A) | halts3(c1,c1,A).  [resolve(62,a,41,a)].
% 1.33/1.63  64 program(f3(c1)) | halts2(c1,A) | outputs(c1,bad).  [resolve(62,a,39,a)].
% 1.33/1.63  67 program(f3(c1)) | -program(A) | halts2(A,B) | halts3(c1,A,B).  [resolve(62,a,17,a)].
% 1.33/1.63  69 program(f3(c1)) | -program(A) | halts2(A,B) | outputs(c1,bad).  [resolve(62,a,15,a)].
% 1.33/1.63  70 program(f5(c1)) | program(f7(c1)).  [resolve(62,a,13,a)].
% 1.33/1.63  82 program(f3(c1)) | halts2(c1,c1) | program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(63,c,47,c),unit_del(c,62)].
% 1.33/1.63  83 program(f3(c1)) | halts2(c1,c1) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(63,c,46,c),unit_del(c,62)].
% 1.33/1.63  85 program(f3(c1)) | halts2(c1,c1) | halts2(f5(c1),f6(c1)) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(63,c,30,f),merge(g),unit_del(c,62)].
% 1.33/1.63  87 program(f3(c1)) | halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(63,c,28,f),merge(g),unit_del(c,62)].
% 1.33/1.63  89 program(f3(c1)) | halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(63,c,10,f),merge(g),unit_del(c,62)].
% 1.33/1.63  90 program(f3(c1)) | outputs(c1,bad) | halts3(c1,c1,A).  [resolve(64,b,40,c),merge(d),unit_del(c,62)].
% 1.33/1.63  91 program(f3(c1)) | outputs(c1,bad) | outputs(c1,good).  [resolve(64,b,38,c),merge(d),unit_del(c,62)].
% 1.33/1.63  95 program(f3(c1)) | outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(90,c,46,c),unit_del(c,62)].
% 1.33/1.63  96 program(f3(c1)) | outputs(c1,bad) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(90,c,11,f),merge(g),unit_del(c,62)].
% 1.33/1.63  98 program(f3(c1)) | halts2(f7(c1),A) | outputs(c1,bad) | program(f5(c1)).  [resolve(69,b,70,b)].
% 1.33/1.63  156 program(f3(c1)) | outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good).  [resolve(95,e,98,b),merge(e),merge(f),merge(g)].
% 1.33/1.63  157 program(f3(c1)) | outputs(c1,bad) | program(f5(c1)).  [resolve(156,d,91,c),merge(d),merge(e)].
% 1.33/1.63  158 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1) | halts2(f7(c1),c1).  [resolve(157,b,82,d),merge(c),merge(e)].
% 1.33/1.63  160 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1) | -outputs(c1,good).  [resolve(158,d,83,e),merge(d),merge(e),merge(f)].
% 1.33/1.63  164 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1) | -program(A) | program(f3(A)) | -program(f7(c1)) | outputs(A,good).  [resolve(158,d,14,d)].
% 1.33/1.63  166 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1) | -program(f7(c1)) | outputs(c1,good).  [factor(164,a,e),unit_del(d,62)].
% 1.33/1.63  174 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1) | outputs(c1,good).  [resolve(166,d,70,b),merge(e)].
% 1.33/1.63  176 program(f3(c1)) | program(f5(c1)) | outputs(c1,good).  [resolve(174,c,38,c),merge(e),merge(f),unit_del(d,62)].
% 1.33/1.63  177 program(f3(c1)) | program(f5(c1)) | halts2(c1,c1).  [resolve(176,c,160,d),merge(c),merge(d)].
% 1.33/1.63  178 program(f3(c1)) | program(f5(c1)) | halts3(c1,c1,c1).  [resolve(177,c,40,c),merge(d),unit_del(c,62)].
% 1.33/1.63  181 program(f3(c1)) | program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(178,c,47,c),merge(d),unit_del(c,62)].
% 1.33/1.63  182 program(f3(c1)) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(178,c,46,c),merge(d),unit_del(c,62)].
% 1.33/1.63  183 program(f3(c1)) | program(f5(c1)) | halts2(f7(c1),c1).  [resolve(181,c,157,b),merge(d),merge(e)].
% 1.33/1.63  187 program(f3(c1)) | program(f5(c1)) | -outputs(c1,good).  [resolve(182,d,183,c),merge(d),merge(e)].
% 1.33/1.63  188 program(f3(c1)) | program(f5(c1)).  [resolve(187,c,176,c),merge(c),merge(d)].
% 1.33/1.63  191 program(f3(c1)) | halts2(f5(c1),A) | outputs(c1,bad).  [resolve(188,b,69,b),merge(b)].
% 1.33/1.63  193 program(f3(c1)) | halts2(f5(c1),A) | halts3(c1,f5(c1),A).  [resolve(188,b,67,b),merge(b)].
% 1.33/1.63  205 program(f3(c1)) | outputs(c1,bad) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),B).  [resolve(191,b,16,d)].
% 1.33/1.63  206 program(f3(c1)) | outputs(c1,bad) | -program(f5(c1)) | halts3(c1,f5(c1),A).  [factor(205,a,d),unit_del(c,62)].
% 1.33/1.63  222 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(193,c,89,c),merge(c)].
% 1.33/1.63  225 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(193,c,85,d),merge(c),merge(e)].
% 1.33/1.63  228 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -halts3(c1,c1,c1) | halts2(f7(c1),c1).  [resolve(193,c,51,c),merge(d),unit_del(c,62)].
% 1.33/1.63  229 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [resolve(193,c,36,b),unit_del(c,62)].
% 1.33/1.63  236 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | program(f7(c1)).  [resolve(193,c,26,c),merge(d),unit_del(c,62)].
% 1.33/1.63  246 program(f3(c1)) | outputs(c1,bad) | halts3(c1,f5(c1),A).  [resolve(206,c,188,b),merge(d)].
% 1.33/1.63  247 program(f3(c1)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(246,c,96,c),merge(c),merge(d)].
% 1.33/1.63  248 program(f3(c1)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | program(f7(c1)).  [resolve(246,c,27,b),unit_del(c,62)].
% 1.33/1.63  351 program(f3(c1)) | outputs(c1,bad) | -outputs(c1,good) | program(f7(c1)).  [resolve(248,d,191,b),merge(e),merge(f)].
% 1.33/1.63  352 program(f3(c1)) | outputs(c1,bad) | program(f7(c1)).  [resolve(351,c,91,c),merge(d),merge(e)].
% 1.33/1.63  353 program(f3(c1)) | program(f7(c1)) | halts2(f5(c1),f6(c1)).  [resolve(352,b,236,c),merge(c),merge(e)].
% 1.33/1.63  356 program(f3(c1)) | program(f7(c1)) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),f6(c1)).  [resolve(353,c,16,d)].
% 1.33/1.63  357 program(f3(c1)) | program(f7(c1)) | -program(A) | program(f3(A)) | -program(f5(c1)) | outputs(A,good).  [resolve(353,c,14,d)].
% 1.33/1.63  358 program(f3(c1)) | program(f7(c1)) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [factor(356,a,d),unit_del(c,62)].
% 1.33/1.63  359 program(f3(c1)) | program(f7(c1)) | -program(f5(c1)) | outputs(c1,good).  [factor(357,a,d),unit_del(c,62)].
% 1.33/1.63  361 program(f3(c1)) | program(f7(c1)) | outputs(c1,good).  [resolve(359,c,188,b),merge(d)].
% 1.33/1.63  362 program(f3(c1)) | program(f7(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(358,c,188,b),merge(d)].
% 1.33/1.63  374 program(f3(c1)) | program(f7(c1)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(362,c,22,b),merge(f),unit_del(c,62)].
% 1.33/1.63  376 program(f3(c1)) | program(f7(c1)) | -outputs(c1,bad).  [resolve(374,c,361,c),merge(d),merge(e)].
% 1.33/1.63  377 program(f3(c1)) | program(f7(c1)).  [resolve(376,c,352,b),merge(c),merge(d)].
% 1.33/1.63  384 program(f3(c1)) | halts2(f7(c1),A) | outputs(c1,bad).  [resolve(377,b,69,b),merge(b)].
% 1.33/1.63  537 program(f3(c1)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(247,d,191,b),merge(e),merge(f)].
% 1.33/1.63  539 program(f3(c1)) | outputs(c1,bad) | -outputs(c1,good).  [resolve(537,d,384,b),merge(d),merge(e)].
% 1.33/1.63  540 program(f3(c1)) | outputs(c1,bad).  [resolve(539,c,91,c),merge(c),merge(d)].
% 1.33/1.63  542 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1) | halts2(f7(c1),c1).  [resolve(540,b,225,d),merge(b)].
% 1.33/1.63  551 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),f6(c1)).  [resolve(542,b,16,d)].
% 1.33/1.63  552 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -program(A) | program(f3(A)) | -program(f5(c1)) | outputs(A,good).  [resolve(542,b,14,d)].
% 1.33/1.63  553 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [factor(551,a,e),unit_del(d,62)].
% 1.33/1.63  554 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -program(f5(c1)) | outputs(c1,good).  [factor(552,a,e),unit_del(d,62)].
% 1.33/1.63  561 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | outputs(c1,good).  [resolve(554,d,188,b),merge(e)].
% 1.33/1.63  565 program(f3(c1)) | halts2(c1,c1) | outputs(c1,good) | -program(A) | program(f3(A)) | -program(f7(c1)) | outputs(A,good).  [resolve(561,c,14,d)].
% 1.33/1.63  567 program(f3(c1)) | halts2(c1,c1) | outputs(c1,good) | -program(f7(c1)).  [factor(565,a,e),merge(f),unit_del(d,62)].
% 1.33/1.63  570 program(f3(c1)) | halts2(c1,c1) | outputs(c1,good).  [resolve(567,d,377,b),merge(d)].
% 1.33/1.63  572 program(f3(c1)) | outputs(c1,good).  [resolve(570,b,38,c),merge(d),merge(e),unit_del(c,62)].
% 1.33/1.63  682 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(553,d,188,b),merge(e)].
% 1.33/1.63  683 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(682,d,87,c),merge(d),merge(e),merge(h)].
% 1.33/1.63  685 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1) | -outputs(c1,bad).  [resolve(683,d,572,b),merge(e)].
% 1.33/1.63  686 program(f3(c1)) | halts2(c1,c1) | halts2(f7(c1),c1).  [resolve(685,d,540,b),merge(d)].
% 1.33/1.63  809 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(222,f,686,c),merge(f),merge(g)].
% 1.33/1.63  810 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1) | -outputs(c1,bad).  [resolve(809,d,572,b),merge(e)].
% 1.33/1.63  811 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(c1,c1).  [resolve(810,d,540,b),merge(d)].
% 1.33/1.63  816 program(f3(c1)) | halts2(c1,c1) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),f6(c1)).  [resolve(811,b,16,d)].
% 1.33/1.63  817 program(f3(c1)) | halts2(c1,c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [factor(816,a,d),unit_del(c,62)].
% 1.33/1.63  818 program(f3(c1)) | halts2(c1,c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(817,c,188,b),merge(d)].
% 1.33/1.63  819 program(f3(c1)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(818,c,89,c),merge(c),merge(d)].
% 1.33/1.63  824 program(f3(c1)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(819,e,686,c),merge(e),merge(f)].
% 1.33/1.63  828 program(f3(c1)) | halts2(c1,c1) | -outputs(c1,bad).  [resolve(824,c,572,b),merge(d)].
% 1.33/1.63  829 program(f3(c1)) | halts2(c1,c1).  [resolve(828,c,540,b),merge(c)].
% 1.33/1.63  830 program(f3(c1)) | halts3(c1,c1,c1).  [resolve(829,b,40,c),merge(c),unit_del(b,62)].
% 1.33/1.63  833 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(830,b,228,d),merge(b)].
% 1.33/1.63  867 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(229,e,830,b),merge(f)].
% 1.33/1.63  868 program(f3(c1)) | halts2(f5(c1),f6(c1)) | halts2(f7(c1),c1).  [resolve(833,c,540,b),merge(d)].
% 1.33/1.63  870 program(f3(c1)) | halts2(f7(c1),c1) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),f6(c1)).  [resolve(868,b,16,d)].
% 1.33/1.63  871 program(f3(c1)) | halts2(f7(c1),c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [factor(870,a,d),unit_del(c,62)].
% 1.33/1.63  872 program(f3(c1)) | halts2(f7(c1),c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(871,c,188,b),merge(d)].
% 1.33/1.63  873 program(f3(c1)) | halts2(f7(c1),c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts3(c1,c1,c1).  [resolve(872,c,49,b),merge(g),unit_del(c,62)].
% 1.33/1.63  878 program(f3(c1)) | halts2(f7(c1),c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(873,e,830,b),merge(e)].
% 1.33/1.63  879 program(f3(c1)) | halts2(f7(c1),c1) | -outputs(c1,bad).  [resolve(878,c,572,b),merge(d)].
% 1.33/1.63  883 program(f3(c1)) | halts2(f7(c1),c1).  [resolve(879,c,540,b),merge(c)].
% 1.33/1.63  918 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(867,e,883,b),merge(e)].
% 1.33/1.63  919 program(f3(c1)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad).  [resolve(918,c,572,b),merge(d)].
% 1.33/1.63  920 program(f3(c1)) | halts2(f5(c1),f6(c1)).  [resolve(919,c,540,b),merge(c)].
% 1.33/1.63  922 program(f3(c1)) | -program(A) | program(f3(A)) | -program(f5(c1)) | halts3(A,f5(c1),f6(c1)).  [resolve(920,b,16,d)].
% 1.33/1.63  923 program(f3(c1)) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [factor(922,a,c),unit_del(b,62)].
% 1.33/1.63  924 program(f3(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(923,b,188,b),merge(c)].
% 1.33/1.63  932 program(f3(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [resolve(924,b,36,b),unit_del(b,62)].
% 1.33/1.63  951 program(f3(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(932,d,830,b),merge(e)].
% 1.33/1.63  952 program(f3(c1)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(951,d,883,b),merge(d)].
% 1.33/1.63  953 program(f3(c1)) | -outputs(c1,bad).  [resolve(952,b,572,b),merge(c)].
% 1.33/1.63  954 program(f3(c1)).  [resolve(953,b,540,b),merge(b)].
% 1.33/1.63  971 program(f1(c2)) | decides(c1,f3(c1),A).  [resolve(954,a,34,b)].
% 1.33/1.63  978 program(f1(c2)) | halts2(c1,A) | halts3(c1,c1,A).  [resolve(971,b,45,b),unit_del(b,62)].
% 1.33/1.63  979 program(f1(c2)) | -halts2(c1,A) | halts3(c1,c1,A).  [resolve(971,b,44,b),unit_del(b,62)].
% 1.33/1.63  980 program(f1(c2)) | halts2(c1,A) | outputs(c1,bad).  [resolve(971,b,43,b),unit_del(b,62)].
% 1.33/1.63  981 program(f1(c2)) | -halts2(c1,A) | outputs(c1,good).  [resolve(971,b,42,b),unit_del(b,62)].
% 1.33/1.63  982 program(f1(c2)) | -program(A) | halts2(A,B) | halts3(c1,A,B).  [resolve(971,b,21,b),unit_del(b,62)].
% 1.33/1.63  983 program(f1(c2)) | -program(A) | -halts2(A,B) | halts3(c1,A,B).  [resolve(971,b,20,b),unit_del(b,62)].
% 1.33/1.63  984 program(f1(c2)) | -program(A) | halts2(A,B) | outputs(c1,bad).  [resolve(971,b,19,b),unit_del(b,62)].
% 1.33/1.63  985 program(f1(c2)) | -program(A) | -halts2(A,B) | outputs(c1,good).  [resolve(971,b,18,b),unit_del(b,62)].
% 1.33/1.63  1011 program(f1(c2)) | outputs(c1,good) | outputs(c1,bad).  [resolve(981,b,980,b),merge(c)].
% 1.33/1.63  1015 program(f1(c2)) | halts2(c1,c1) | program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(978,c,47,c),unit_del(c,62)].
% 1.33/1.63  1016 program(f1(c2)) | halts2(c1,c1) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(978,c,46,c),unit_del(c,62)].
% 1.33/1.63  1020 program(f1(c2)) | halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(978,c,28,f),merge(g),unit_del(c,62)].
% 1.33/1.63  1022 program(f1(c2)) | halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(978,c,10,f),merge(g),unit_del(c,62)].
% 1.33/1.63  1023 program(f1(c2)) | halts3(c1,c1,A) | outputs(c1,bad).  [resolve(979,b,980,b),merge(c)].
% 1.33/1.63  1026 program(f1(c2)) | outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(1023,b,46,c),unit_del(c,62)].
% 1.33/1.63  1027 program(f1(c2)) | outputs(c1,bad) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(1023,b,11,f),merge(g),unit_del(c,62)].
% 1.33/1.63  1038 program(f1(c2)) | halts2(f7(c1),A) | outputs(c1,bad) | program(f5(c1)).  [resolve(984,b,70,b)].
% 1.33/1.63  1172 program(f1(c2)) | outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good).  [resolve(1026,e,1038,b),merge(e),merge(f),merge(g)].
% 1.33/1.63  1173 program(f1(c2)) | outputs(c1,bad) | program(f5(c1)).  [resolve(1172,d,1011,b),merge(d),merge(e)].
% 1.33/1.63  1174 program(f1(c2)) | program(f5(c1)) | halts2(c1,c1) | halts2(f7(c1),c1).  [resolve(1173,b,1015,d),merge(c),merge(e)].
% 1.33/1.63  1176 program(f1(c2)) | program(f5(c1)) | halts2(c1,c1) | -outputs(c1,good).  [resolve(1174,d,1016,e),merge(d),merge(e),merge(f)].
% 1.33/1.63  1177 program(f1(c2)) | program(f5(c1)) | halts2(c1,c1) | -program(f7(c1)) | outputs(c1,good).  [resolve(1174,d,985,c),merge(d)].
% 1.33/1.63  1196 program(f1(c2)) | program(f5(c1)) | halts2(c1,c1) | outputs(c1,good).  [resolve(1177,d,70,b),merge(e)].
% 1.33/1.63  1197 program(f1(c2)) | program(f5(c1)) | outputs(c1,good).  [resolve(1196,c,985,c),merge(d),merge(f),unit_del(d,62)].
% 1.33/1.63  1198 program(f1(c2)) | program(f5(c1)) | halts2(c1,c1).  [resolve(1197,c,1176,d),merge(c),merge(d)].
% 1.33/1.63  1199 program(f1(c2)) | program(f5(c1)) | halts3(c1,c1,c1).  [resolve(1198,c,983,c),merge(c),unit_del(c,62)].
% 1.33/1.63  1202 program(f1(c2)) | program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(1199,c,47,c),merge(d),unit_del(c,62)].
% 1.33/1.63  1203 program(f1(c2)) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(1199,c,46,c),merge(d),unit_del(c,62)].
% 1.33/1.63  1204 program(f1(c2)) | program(f5(c1)) | halts2(f7(c1),c1).  [resolve(1202,c,1173,b),merge(d),merge(e)].
% 1.33/1.63  1208 program(f1(c2)) | program(f5(c1)) | -outputs(c1,good).  [resolve(1203,d,1204,c),merge(d),merge(e)].
% 1.33/1.63  1209 program(f1(c2)) | program(f5(c1)).  [resolve(1208,c,1197,c),merge(c),merge(d)].
% 1.33/1.63  1212 program(f1(c2)) | halts2(f5(c1),A) | outputs(c1,bad).  [resolve(1209,b,984,b),merge(b)].
% 1.33/1.63  1213 program(f1(c2)) | halts2(f5(c1),A) | halts3(c1,f5(c1),A).  [resolve(1209,b,982,b),merge(b)].
% 1.33/1.63  1229 program(f1(c2)) | outputs(c1,bad) | -program(f5(c1)) | halts3(c1,f5(c1),A).  [resolve(1212,b,983,c),merge(c)].
% 1.33/1.63  1252 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -halts3(c1,c1,c1) | halts2(f7(c1),c1).  [resolve(1213,c,51,c),merge(d),unit_del(c,62)].
% 1.33/1.63  1257 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -program(A) | -halts3(c1,A,A) | halts2(f7(c1),A).  [resolve(1213,c,30,c),merge(d),unit_del(c,62)].
% 1.33/1.63  1260 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | program(f7(c1)).  [resolve(1213,c,26,c),merge(d),unit_del(c,62)].
% 1.33/1.63  1279 program(f1(c2)) | outputs(c1,bad) | halts3(c1,f5(c1),A).  [resolve(1229,c,1209,b),merge(d)].
% 1.33/1.63  1281 program(f1(c2)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | program(f7(c1)).  [resolve(1279,c,27,b),unit_del(c,62)].
% 1.33/1.63  1497 program(f1(c2)) | outputs(c1,bad) | -outputs(c1,good) | program(f7(c1)).  [resolve(1281,d,1212,b),merge(e),merge(f)].
% 1.33/1.63  1498 program(f1(c2)) | outputs(c1,bad) | program(f7(c1)).  [resolve(1497,c,1011,b),merge(d),merge(e)].
% 1.33/1.63  1499 program(f1(c2)) | program(f7(c1)) | halts2(f5(c1),f6(c1)).  [resolve(1498,b,1260,c),merge(c),merge(e)].
% 1.33/1.63  1500 program(f1(c2)) | program(f7(c1)) | -program(f5(c1)) | outputs(c1,good).  [resolve(1499,c,985,c),merge(c)].
% 1.33/1.63  1501 program(f1(c2)) | program(f7(c1)) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(1499,c,983,c),merge(c)].
% 1.33/1.63  1508 program(f1(c2)) | program(f7(c1)) | outputs(c1,good).  [resolve(1500,c,1209,b),merge(d)].
% 1.33/1.63  1509 program(f1(c2)) | program(f7(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(1501,c,1209,b),merge(d)].
% 1.33/1.63  1517 program(f1(c2)) | program(f7(c1)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(1509,c,22,b),merge(f),unit_del(c,62)].
% 1.33/1.63  1519 program(f1(c2)) | program(f7(c1)) | -outputs(c1,bad).  [resolve(1517,c,1508,c),merge(d),merge(e)].
% 1.33/1.63  1520 program(f1(c2)) | program(f7(c1)).  [resolve(1519,c,1498,b),merge(c),merge(d)].
% 1.33/1.63  1531 program(f1(c2)) | halts2(f7(c1),A) | outputs(c1,bad).  [resolve(1520,b,984,b),merge(b)].
% 1.33/1.63  1532 program(f1(c2)) | halts2(f7(c1),A) | halts3(c1,f7(c1),A).  [resolve(1520,b,982,b),merge(b)].
% 1.33/1.63  1906 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1) | halts2(c1,c1).  [resolve(1252,d,978,c),merge(e)].
% 1.33/1.63  2771 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1) | halts2(f5(c1),f6(c1)).  [resolve(1022,c,1213,c),merge(f)].
% 1.33/1.63  2774 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -program(f7(c1)) | halts2(f7(c1),f7(c1)).  [resolve(1257,e,1532,c),merge(f),merge(g)].
% 1.33/1.63  2785 program(f1(c2)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(1027,c,1279,c),merge(f),merge(g)].
% 1.33/1.63  2789 program(f1(c2)) | outputs(c1,bad) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(2785,d,1212,b),merge(e),merge(f)].
% 1.33/1.63  2792 program(f1(c2)) | outputs(c1,bad) | -outputs(c1,good).  [resolve(2789,d,1531,b),merge(d),merge(e)].
% 1.33/1.63  2793 program(f1(c2)) | outputs(c1,bad).  [resolve(2792,c,1011,b),merge(c),merge(d)].
% 1.33/1.63  2794 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -program(f7(c1)) | halts2(f7(c1),f7(c1)).  [resolve(2793,b,2774,c),merge(b)].
% 1.33/1.63  2796 program(f1(c2)) | halts2(f5(c1),f6(c1)) | halts2(f7(c1),c1) | halts2(c1,c1).  [resolve(2793,b,1906,c),merge(b)].
% 1.33/1.63  2800 program(f1(c2)) | halts2(f7(c1),c1) | halts2(c1,c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(2796,b,983,c),merge(d)].
% 1.33/1.63  2811 program(f1(c2)) | halts2(f5(c1),f6(c1)) | halts2(f7(c1),f7(c1)).  [resolve(2794,c,1520,b),merge(d)].
% 1.33/1.63  2812 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -program(f7(c1)) | outputs(c1,good).  [resolve(2811,c,985,c),merge(c)].
% 1.33/1.63  2819 program(f1(c2)) | halts2(f5(c1),f6(c1)) | outputs(c1,good).  [resolve(2812,c,1520,b),merge(d)].
% 1.33/1.63  2820 program(f1(c2)) | outputs(c1,good) | -program(f5(c1)).  [resolve(2819,b,985,c),merge(c),merge(e)].
% 1.33/1.63  2821 program(f1(c2)) | outputs(c1,good).  [resolve(2820,c,1209,b),merge(c)].
% 1.33/1.63  2898 program(f1(c2)) | halts2(f7(c1),c1) | halts2(c1,c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(2800,d,1209,b),merge(e)].
% 1.33/1.63  2900 program(f1(c2)) | halts2(f7(c1),c1) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(2898,d,1020,c),merge(d),merge(e),merge(h)].
% 1.33/1.63  2903 program(f1(c2)) | halts2(f7(c1),c1) | halts2(c1,c1) | -outputs(c1,bad).  [resolve(2900,d,2821,b),merge(e)].
% 1.33/1.63  2904 program(f1(c2)) | halts2(f7(c1),c1) | halts2(c1,c1).  [resolve(2903,d,2793,b),merge(d)].
% 1.33/1.63  3189 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | halts2(f5(c1),f6(c1)).  [resolve(2771,e,2904,b),merge(f),merge(g)].
% 1.33/1.63  3195 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,bad) | halts2(f5(c1),f6(c1)).  [resolve(3189,c,2821,b),merge(e)].
% 1.33/1.63  3196 program(f1(c2)) | halts2(c1,c1) | halts2(f5(c1),f6(c1)).  [resolve(3195,c,2793,b),merge(d)].
% 1.33/1.63  3197 program(f1(c2)) | halts2(c1,c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(3196,c,983,c),merge(c)].
% 1.33/1.63  3200 program(f1(c2)) | halts2(c1,c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(3197,c,1209,b),merge(d)].
% 1.33/1.63  3213 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(3200,c,1022,c),merge(c),merge(d)].
% 1.33/1.63  3218 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(3213,e,2904,b),merge(e),merge(f)].
% 1.33/1.63  3219 program(f1(c2)) | halts2(c1,c1) | -outputs(c1,bad).  [resolve(3218,c,2821,b),merge(d)].
% 1.33/1.63  3220 program(f1(c2)) | halts2(c1,c1).  [resolve(3219,c,2793,b),merge(c)].
% 1.33/1.63  3221 program(f1(c2)) | halts3(c1,c1,c1).  [resolve(3220,b,983,c),merge(b),unit_del(b,62)].
% 1.33/1.63  3224 program(f1(c2)) | halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(3221,b,1257,e),merge(b),unit_del(d,62)].
% 1.33/1.63  3227 program(f1(c2)) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(3221,b,10,f),merge(f),unit_del(b,62)].
% 1.33/1.63  3283 program(f1(c2)) | halts2(f5(c1),f6(c1)) | halts2(f7(c1),c1).  [resolve(3224,c,2793,b),merge(d)].
% 1.33/1.63  3284 program(f1(c2)) | halts2(f7(c1),c1) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(3283,b,983,c),merge(c)].
% 1.33/1.63  3287 program(f1(c2)) | halts2(f7(c1),c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(3284,c,1209,b),merge(d)].
% 1.33/1.63  3291 program(f1(c2)) | halts2(f7(c1),c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts3(c1,c1,c1).  [resolve(3287,c,49,b),merge(g),unit_del(c,62)].
% 1.33/1.63  3303 program(f1(c2)) | halts2(f7(c1),c1) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(3291,e,3221,b),merge(e)].
% 1.33/1.63  3307 program(f1(c2)) | halts2(f7(c1),c1) | -outputs(c1,bad).  [resolve(3303,c,2821,b),merge(d)].
% 1.33/1.63  3308 program(f1(c2)) | halts2(f7(c1),c1).  [resolve(3307,c,2793,b),merge(c)].
% 1.33/1.63  3398 program(f1(c2)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1) | halts2(f5(c1),f6(c1)).  [resolve(3227,b,1213,c),merge(e)].
% 1.33/1.63  3402 program(f1(c2)) | -outputs(c1,good) | -outputs(c1,bad) | halts2(f5(c1),f6(c1)).  [resolve(3398,d,3308,b),merge(e)].
% 1.33/1.63  3403 program(f1(c2)) | -outputs(c1,bad) | halts2(f5(c1),f6(c1)).  [resolve(3402,b,2821,b),merge(d)].
% 1.33/1.63  3404 program(f1(c2)) | halts2(f5(c1),f6(c1)).  [resolve(3403,b,2793,b),merge(c)].
% 1.33/1.63  3405 program(f1(c2)) | -program(f5(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(3404,b,983,c),merge(b)].
% 1.33/1.63  3411 program(f1(c2)) | halts3(c1,f5(c1),f6(c1)).  [resolve(3405,b,1209,b),merge(c)].
% 1.33/1.63  3412 program(f1(c2)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(3411,b,3227,b),merge(b)].
% 1.33/1.63  3420 program(f1(c2)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(3412,d,3308,b),merge(d)].
% 1.33/1.63  3421 program(f1(c2)) | -outputs(c1,bad).  [resolve(3420,b,2821,b),merge(c)].
% 1.33/1.63  3431 program(f1(c2)).  [resolve(3421,b,2793,b),merge(b)].
% 1.33/1.63  3474 decides(c2,f1(c2),A).  [resolve(3431,a,12,a)].
% 1.33/1.63  3475 -program(A) | decides(c1,A,B).  [back_unit_del(35),unit_del(a,3474)].
% 1.33/1.63  3483 decides(c1,f3(c1),A).  [resolve(3475,a,954,a)].
% 1.33/1.63  3498 halts2(c1,A) | halts3(c1,c1,A).  [resolve(3483,a,45,b),unit_del(a,62)].
% 1.33/1.63  3499 -halts2(c1,A) | halts3(c1,c1,A).  [resolve(3483,a,44,b),unit_del(a,62)].
% 1.33/1.63  3500 halts2(c1,A) | outputs(c1,bad).  [resolve(3483,a,43,b),unit_del(a,62)].
% 1.33/1.63  3501 -halts2(c1,A) | outputs(c1,good).  [resolve(3483,a,42,b),unit_del(a,62)].
% 1.33/1.63  3502 -program(A) | halts2(A,B) | halts3(c1,A,B).  [resolve(3483,a,21,b),unit_del(a,62)].
% 1.33/1.63  3503 -program(A) | -halts2(A,B) | halts3(c1,A,B).  [resolve(3483,a,20,b),unit_del(a,62)].
% 1.33/1.63  3504 -program(A) | halts2(A,B) | outputs(c1,bad).  [resolve(3483,a,19,b),unit_del(a,62)].
% 1.33/1.63  3505 -program(A) | -halts2(A,B) | outputs(c1,good).  [resolve(3483,a,18,b),unit_del(a,62)].
% 1.33/1.63  3510 outputs(c1,good) | outputs(c1,bad).  [resolve(3501,a,3500,a)].
% 1.33/1.63  3519 halts2(c1,c1) | program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(3498,b,47,c),unit_del(b,62)].
% 1.33/1.63  3520 halts2(c1,c1) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(3498,b,46,c),unit_del(b,62)].
% 1.33/1.63  3524 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(3498,b,28,f),merge(f),unit_del(b,62)].
% 1.33/1.63  3526 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1).  [resolve(3498,b,10,f),merge(f),unit_del(b,62)].
% 1.33/1.63  3527 halts3(c1,c1,A) | outputs(c1,bad).  [resolve(3499,a,3500,a)].
% 1.33/1.63  3544 outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(3527,a,46,c),unit_del(b,62)].
% 1.33/1.63  3602 halts2(f7(c1),A) | outputs(c1,bad) | program(f5(c1)).  [resolve(3504,a,70,b)].
% 1.33/1.63  3842 outputs(c1,bad) | program(f5(c1)) | -outputs(c1,good).  [resolve(3544,d,3602,a),merge(d),merge(e)].
% 1.33/1.63  3843 outputs(c1,bad) | program(f5(c1)).  [resolve(3842,c,3510,a),merge(c)].
% 1.33/1.63  3844 program(f5(c1)) | halts2(c1,c1) | halts2(f7(c1),c1).  [resolve(3843,a,3519,c),merge(c)].
% 1.33/1.63  3846 program(f5(c1)) | halts2(c1,c1) | -outputs(c1,good).  [resolve(3844,c,3520,d),merge(c),merge(d)].
% 1.33/1.63  3847 program(f5(c1)) | halts2(c1,c1) | -program(f7(c1)) | outputs(c1,good).  [resolve(3844,c,3505,b)].
% 1.33/1.63  3883 program(f5(c1)) | halts2(c1,c1) | outputs(c1,good).  [resolve(3847,c,70,b),merge(d)].
% 1.33/1.63  3884 program(f5(c1)) | outputs(c1,good).  [resolve(3883,b,3505,b),merge(d),unit_del(c,62)].
% 1.33/1.63  3886 program(f5(c1)) | halts2(c1,c1).  [resolve(3884,b,3846,c),merge(b)].
% 1.33/1.63  3887 program(f5(c1)) | halts3(c1,c1,c1).  [resolve(3886,b,3503,b),unit_del(b,62)].
% 1.33/1.63  3890 program(f5(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1).  [resolve(3887,b,47,c),merge(c),unit_del(b,62)].
% 1.33/1.63  3891 program(f5(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(3887,b,46,c),merge(c),unit_del(b,62)].
% 1.33/1.63  3892 program(f5(c1)) | halts2(f7(c1),c1).  [resolve(3890,b,3843,a),merge(c)].
% 1.33/1.63  3897 program(f5(c1)) | -outputs(c1,good).  [resolve(3891,c,3892,b),merge(c)].
% 1.33/1.63  3898 program(f5(c1)).  [resolve(3897,b,3884,b),merge(b)].
% 1.33/1.63  3901 halts2(f5(c1),A) | outputs(c1,bad).  [resolve(3898,a,3504,a)].
% 1.33/1.63  3902 halts2(f5(c1),A) | halts3(c1,f5(c1),A).  [resolve(3898,a,3502,a)].
% 1.33/1.63  3941 outputs(c1,bad) | halts3(c1,f5(c1),A).  [resolve(3901,a,3503,b),unit_del(b,3898)].
% 1.33/1.63  3988 outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [resolve(3941,b,37,b),unit_del(b,62)].
% 1.33/1.63  3989 outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | program(f7(c1)).  [resolve(3941,b,27,b),unit_del(b,62)].
% 1.33/1.63  3993 halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -halts3(c1,c1,c1) | halts2(f7(c1),c1).  [resolve(3902,b,51,c),merge(c),unit_del(b,62)].
% 1.33/1.63  3994 halts2(f5(c1),f6(c1)) | -outputs(c1,good) | -outputs(c1,bad) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [resolve(3902,b,36,b),unit_del(b,62)].
% 1.33/1.63  3998 halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | -program(A) | -halts3(c1,A,A) | halts2(f7(c1),A).  [resolve(3902,b,30,c),merge(c),unit_del(b,62)].
% 1.33/1.63  4001 halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | program(f7(c1)).  [resolve(3902,b,26,c),merge(c),unit_del(b,62)].
% 1.33/1.63  4395 outputs(c1,bad) | -outputs(c1,good) | program(f7(c1)).  [resolve(3989,c,3901,a),merge(d)].
% 1.33/1.63  4396 outputs(c1,bad) | program(f7(c1)).  [resolve(4395,b,3510,a),merge(c)].
% 1.33/1.63  4406 program(f7(c1)) | halts2(f5(c1),f6(c1)).  [resolve(4396,a,4001,b),merge(c)].
% 1.33/1.63  4407 program(f7(c1)) | outputs(c1,good).  [resolve(4406,b,3505,b),unit_del(b,3898)].
% 1.33/1.63  4408 program(f7(c1)) | halts3(c1,f5(c1),f6(c1)).  [resolve(4406,b,3503,b),unit_del(b,3898)].
% 1.33/1.63  4420 program(f7(c1)) | -outputs(c1,good) | -outputs(c1,bad).  [resolve(4408,b,22,b),merge(e),unit_del(b,62)].
% 1.33/1.63  4427 program(f7(c1)) | -outputs(c1,bad).  [resolve(4420,b,4407,b),merge(c)].
% 1.33/1.63  4428 program(f7(c1)).  [resolve(4427,b,4396,a),merge(b)].
% 1.33/1.63  4438 halts2(f7(c1),A) | outputs(c1,bad).  [resolve(4428,a,3504,a)].
% 1.33/1.63  4439 halts2(f7(c1),A) | halts3(c1,f7(c1),A).  [resolve(4428,a,3502,a)].
% 1.33/1.63  4955 halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),c1) | halts2(c1,c1).  [resolve(3993,c,3498,b)].
% 1.33/1.63  5528 halts2(f5(c1),f6(c1)) | -outputs(c1,bad) | halts2(f7(c1),f7(c1)).  [resolve(3998,d,4439,b),merge(e),unit_del(c,4428)].
% 1.33/1.63  6053 halts2(c1,c1) | -outputs(c1,good) | -outputs(c1,bad) | -halts2(f7(c1),c1) | halts2(f5(c1),f6(c1)).  [resolve(3526,b,3902,b)].
% 1.33/1.63  6083 outputs(c1,bad) | -outputs(c1,good) | -halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(3988,d,3527,a),merge(e)].
% 1.33/1.63  6093 outputs(c1,bad) | -outputs(c1,good) | -halts2(f7(c1),c1).  [resolve(6083,c,3901,a),merge(d)].
% 1.33/1.63  6102 outputs(c1,bad) | -outputs(c1,good).  [resolve(6093,c,4438,a),merge(c)].
% 1.33/1.63  6104 outputs(c1,bad).  [resolve(6102,b,3510,a),merge(b)].
% 1.33/1.63  6107 halts2(c1,c1) | -outputs(c1,good) | -halts2(f7(c1),c1) | halts2(f5(c1),f6(c1)).  [back_unit_del(6053),unit_del(c,6104)].
% 1.33/1.63  6123 halts2(f5(c1),f6(c1)) | halts2(f7(c1),f7(c1)).  [back_unit_del(5528),unit_del(b,6104)].
% 1.33/1.63  6138 halts2(f5(c1),f6(c1)) | halts2(f7(c1),c1) | halts2(c1,c1).  [back_unit_del(4955),unit_del(b,6104)].
% 1.33/1.63  6188 halts2(f5(c1),f6(c1)) | -outputs(c1,good) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [back_unit_del(3994),unit_del(c,6104)].
% 1.33/1.63  6189 halts2(f5(c1),f6(c1)) | -halts3(c1,c1,c1) | halts2(f7(c1),c1).  [back_unit_del(3993),unit_del(b,6104)].
% 1.33/1.63  6201 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | -halts2(f7(c1),c1).  [back_unit_del(3526),unit_del(d,6104)].
% 1.33/1.63  6202 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -outputs(c1,good) | halts2(f7(c1),c1).  [back_unit_del(3524),unit_del(d,6104)].
% 1.33/1.63  6204 halts2(f5(c1),f6(c1)) | outputs(c1,good).  [resolve(6123,b,3505,b),unit_del(b,4428)].
% 1.33/1.63  6210 outputs(c1,good).  [resolve(6204,a,3505,b),merge(c),unit_del(b,3898)].
% 1.33/1.63  6212 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | halts2(f7(c1),c1).  [back_unit_del(6202),unit_del(c,6210)].
% 1.33/1.63  6213 halts2(c1,c1) | -halts3(c1,f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [back_unit_del(6201),unit_del(c,6210)].
% 1.33/1.63  6224 halts2(f5(c1),f6(c1)) | -halts3(c1,c1,c1) | -halts2(f7(c1),c1).  [back_unit_del(6188),unit_del(b,6210)].
% 1.33/1.63  6283 halts2(c1,c1) | -halts2(f7(c1),c1) | halts2(f5(c1),f6(c1)).  [back_unit_del(6107),unit_del(b,6210)].
% 1.33/1.63  6288 halts2(f7(c1),c1) | halts2(c1,c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(6138,a,3503,b),unit_del(c,3898)].
% 1.33/1.63  6321 halts2(f7(c1),c1) | halts2(c1,c1).  [resolve(6288,c,6212,b),merge(c),merge(d)].
% 1.33/1.63  6322 halts2(c1,c1) | halts2(f5(c1),f6(c1)).  [resolve(6321,a,6283,b),merge(b)].
% 1.33/1.63  6328 halts2(c1,c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(6322,b,3503,b),unit_del(b,3898)].
% 1.33/1.63  6333 halts2(c1,c1) | -halts2(f7(c1),c1).  [resolve(6328,b,6213,b),merge(b)].
% 1.33/1.63  6338 halts2(c1,c1).  [resolve(6333,b,6321,a),merge(b)].
% 1.33/1.63  6340 halts3(c1,c1,c1).  [resolve(6338,a,3503,b),unit_del(a,62)].
% 1.33/1.63  6349 halts2(f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [back_unit_del(6224),unit_del(b,6340)].
% 1.33/1.63  6351 halts2(f5(c1),f6(c1)) | halts2(f7(c1),c1).  [back_unit_del(6189),unit_del(b,6340)].
% 1.33/1.63  6353 -halts3(c1,f5(c1),f6(c1)) | halts2(f7(c1),c1).  [resolve(6340,a,28,f),merge(e),unit_del(a,62),unit_del(c,6210),unit_del(d,6104)].
% 1.33/1.63  6355 -halts3(c1,f5(c1),f6(c1)) | -halts2(f7(c1),c1).  [resolve(6340,a,10,f),merge(e),unit_del(a,62),unit_del(c,6210),unit_del(d,6104)].
% 1.33/1.63  6390 halts2(f7(c1),c1) | halts3(c1,f5(c1),f6(c1)).  [resolve(6351,a,3503,b),unit_del(b,3898)].
% 1.33/1.63  6489 halts2(f7(c1),c1).  [resolve(6390,b,6353,a),merge(b)].
% 1.33/1.63  6490 -halts3(c1,f5(c1),f6(c1)).  [back_unit_del(6355),unit_del(b,6489)].
% 1.33/1.63  6491 halts2(f5(c1),f6(c1)).  [back_unit_del(6349),unit_del(b,6489)].
% 1.33/1.63  6498 $F.  [ur(3503,a,3898,a,c,6490,a),unit_del(a,6491)].
% 1.33/1.63  
% 1.33/1.63  % SZS output end Refutation
% 1.33/1.63  ============================== end of proof ==========================
% 1.33/1.63  
% 1.33/1.63  ============================== STATISTICS ============================
% 1.33/1.63  
% 1.33/1.63  Given=1571. Generated=11496. Kept=6488. proofs=1.
% 1.33/1.63  Usable=272. Sos=748. Demods=0. Limbo=0, Disabled=5499. Hints=0.
% 1.33/1.63  Megabytes=6.94.
% 1.33/1.63  User_CPU=0.64, System_CPU=0.01, Wall_clock=1.
% 1.33/1.63  
% 1.33/1.63  ============================== end of statistics =====================
% 1.33/1.63  
% 1.33/1.63  ============================== end of search =========================
% 1.33/1.63  
% 1.33/1.63  THEOREM PROVED
% 1.33/1.63  % SZS status Theorem
% 1.33/1.63  
% 1.33/1.63  Exiting with 1 proof.
% 1.33/1.63  
% 1.33/1.63  Process 30302 exit (max_proofs) Thu Jun 16 16:43:01 2022
% 1.33/1.63  Prover9 interrupted
%------------------------------------------------------------------------------